/*
 * reject-variable: 2012fabf3704c912 color:#5ea71
 * setup-cache: dca653428a7c34ef color:#38402f
 * load-abstract: c562f09d68730641 color:#c175e3
 * property-state: c1c73ebacd0ad3f9 color:#115645
 * optimize-return: b909976717d53323 color:#a86309
 * controller-transform: 11cdf906a9256e82 color:#9fdfd7
 * callback-abstract: d1562b1ae305b5fd color:#64cb1b
 * prototype-extends: c10025528ccf7fab color:#291d86
 * boolean-string: e8a2cdc65871295c color:#f619a4
 * response-state: 2959439e1863316f color:#9cc6dd
 * variable-await: 4fb10c8cc68297d2 color:#a7d303
 * parameter-string: c8df0888ea3353c3 color:#4b8925
 * configure-boolean: f5377bc0328dd91f color:#108819
 * response-observer: 62b21cb8a6e4ea93 color:#9e0609
 * cache-event: 98af91ec01547636 color:#4a369a
 * function-array: 09d94214b5e699c0 color:#8acc84
 * configure-property: b746d10860640d8e color:#f48e38
 * reject-service: da5716d6857945ba color:#88360e
 * constant-state: 7dc6301ce712e36c color:#1330f7
 * service-validate: c5a28da763a65f9f color:#996284
 * calculate-handler: b73251eb3692dd6e color:#2d0cad
 * reject-cache: 807efecf4ed050e2 color:#585a79
 * render-return: 789543d540d3bc92 color:#a3f3ec
 * listener-subscriber: eeef5feed3942f05 color:#eea6de
 * property-reject: 373a8263bffe122a color:#a5feb5
 * key-observer: 35042e512d272084 color:#6831c6
 * number-props: 11af20d1c8e58599 color:#8cf406
 */



/*
 * await-execute: 4d236dda9dbc2708 color:#ca8b41
 * property-result: 96da51867b9ea602 color:#6f1f60
 * resolve-boolean: c28d9f3110f42a96 color:#75f85b
 * setup-item: 421acab297a2535f color:#8f2e5d
 * parse-render: 388947273b6e8ee5 color:#725950
 * variable-handler: 4f494b4006fe715b color:#b80cd7
 * props-async: 4408d54d66c944a2 color:#799edd
 * method-context: 00054bb7984bd8b0 color:#8c46eb
 * validate-event: 3d0bf992e26db46a color:#6f2346
 * resolve-index: 2cb349ac52cc0532 color:#15cfaa
 * callback-listener: 8c8c6a29c1cafd30 color:#5cc272
 * method-calculate: 1480e4ecbbdae96c color:#c91d38
 * calculate-variable: d0eae399b5999406 color:#6717bf
 * prototype-calculate: 2b6a73d5939b403f color:#8ccf9e
 * parameter-function: b8cc712248511974 color:#f986ba
 * success-component: 00b31c9af6723447 color:#891f84
 * response-list: 7ec23701f95897b0 color:#afa54e
 * variable-value: 8e9c65f55af7401c color:#1564f1
 * props-setup: 54bd2db6300948e5 color:#2059e9
 * constant-render: 89ea10830eb6087b color:#55c681
 * listener-extends: ac8c033160e30ae7 color:#e43c7c
 * execute-manager: fded2b4b58fe8c2a color:#647f74
 * object-resolve: e8d76e65c149f990 color:#ccbefc
 */



/*
 * callback-observer: 37c8f31db7f96d3d color:#407353
 * listener-parse: 521c16b5f16c8204 color:#42de76
 * abstract-observer: 86705597f66077fe color:#b72cbc
 * update-error: 7247328344084bd3 color:#17d011
 * number-function: 3b0b8953c29e0863 color:#221eb2
 * error-cache: a457b66043466422 color:#34ff46
 * cache-constant: 31fd3c35b26abc90 color:#5f9071
 * configure-context: 39059da5cdba1f8b color:#956eca
 * extends-parameter: d0857ced005c83dc color:#1f9c13
 * update-validate: eac766cbf667f206 color:#16e6ce
 * property-success: d798232d731cc6b5 color:#eba12d
 * number-constructor: 45f461eceb33f34a color:#8c5ed2
 * execute-setup: 6ea9eb4def406329 color:#202506
 * constructor-prototype: 70f8776fb4911897 color:#5f07f0
 * cache-return: 00d45453f1189b13 color:#dad688
 * index-promise: 856a8d2d8164f7c5 color:#653118
 */



/*
 * item-initialize: 24b5342999de71ec color:#893b0d
 * reject-validate: 51096b9148937594 color:#b1454d
 * resolve-prototype: 43f8ddd7d89bd161 color:#b627e1
 * result-calculate: fa707bd207efcc95 color:#5a5165
 * string-module: c47226382c5807f9 color:#646eb
 * initialize-render: 9c26a8acbb7272f0 color:#3a548b
 * variable-setup: cba62f35474ccb44 color:#7d46d3
 * event-module: 5f57cda27243c2b7 color:#2c4658
 * property-method: c1efc626cbd129bd color:#536818
 * cache-observer: 6a5c7edaac6e129e color:#ba084e
 * component-subscriber: 13ae3474482b2294 color:#24c9e9
 * key-component: 03f2ab506fcaab3f color:#53a35d
 * module-response: 73e6d8a32cff6521 color:#7130e6
 * parse-data: e93a9ca0bf9deb8f color:#197046
 * async-response: 82d075b641f8c3ea color:#59315f
 * return-setup: 102c15d8590bb100 color:#68412
 * helper-extends: ad3a08d52c3de1f9 color:#3ae34f
 * utility-module: 007593c28c20e64e color:#1a2f22
 * context-promise: 37d02b7e5d793fdb color:#109320
 * async-render: fd70b71f02a9844e color:#a95a9d
 * await-async: af52da8f04af04f7 color:#33b621
 * item-component: c681781d7f55b2c9 color:#20027d
 * fetch-promise: 541a0d472f340c7e color:#34d569
 * implements-constant: ccd2bc7cb3f61546 color:#a7bfdb
 * context-render: 7385f46274917051 color:#e5f2c3
 * manager-render: 51135ea733c9d7ca color:#f0532f
 * fetch-method: fe660bd4984fa08b color:#aa4c5f
 * data-number: dc2fb8d3861f74fa color:#31fd28
 * event-validate: 1cbed1b2fa374efe color:#6c151a
 * success-parameter: 0ad061af0b0e32fe color:#f39751
 * observer-reject: f436228f2d37056f color:#d8eeb8
 * list-prototype: 5f5c9a68eea8e01d color:#e3db08
 * constant-component: de4bd16985459db1 color:#3a53f7
 */


/*
 * variable-success: 9b3003821fd62836 color:#9c7f24
 * variable-module: c9db4a6c13264697 color:#e31a2c
 * state-process: 09ff8c59d7212e56 color:#757b96
 * component-constant: c8192ec90414eed2 color:#f6dd84
 * implements-observer: 4bbfa1b72e039c7e color:#7e3980
 * callback-initialize: 7d10f8335d25e29f color:#65a7a6
 * context-variable: 63b4afb64fe0e443 color:#12cb21
 * implements-optimize: 5b6704382d107e93 color:#372137
 * abstract-request: d51ba1c207df732d color:#ca3c74
 * render-constructor: 80320c517521bd0c color:#299141
 * result-parse: b2286c2853a0b527 color:#2b5575
 * state-index: fee25c057beabd2f color:#166a86
 * return-extends: 8dee0f5408823490 color:#f52439
 * context-transform: 636b85abc469f065 color:#a368bc
 * utility-data: 567b13da12a2bd43 color:#f3c18b
 * listener-list: 21167a846109d7ff color:#1b21b2
 * extends-listener: 5c26da77b1e0009c color:#dfb2f3
 * observer-constructor: abc647e5defc1bc8 color:#372dab
 * parse-abstract: e314544bd66e8b94 color:#815508
 * state-storage: 419725c33965da6b color:#c632c0
 * key-reject: 535e09821951518b color:#df962
 * manager-setup: 9f2ba832dfdf2741 color:#759604
 * function-process: 0b18aa0ce119fe7b color:#faf77c
 * extends-callback: a5a4817ba49ad225 color:#cd8a1b
 * process-extends: 7fa914cefb9ae428 color:#33b2c7
 * array-return: 9a0f9d24ec2df744 color:#1fb101
 * index-update: 139bebb7d13ae96a color:#44d395
 * helper-implements: 81fb46e3b13f9081 color:#6362a9
 */



@charset "UTF-8";*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcimg.net/img/shadow-grey.png)}to{background-image:url(https://cdn.dcimg.net/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-page-head{display:block;box-sizing:border-box}.uni-page-head{position:fixed;left:var(--window-left);right:var(--window-right);height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top));padding:7px 3px;padding-top:calc(7px + constant(safe-area-inset-top));padding-top:calc(7px + env(safe-area-inset-top));display:flex;overflow:hidden;justify-content:space-between;box-sizing:border-box;z-index:998;color:#fff;background-color:#000;transition-property:all}.uni-page-head *{box-sizing:border-box}.uni-page-head .uni-btn-icon{overflow:hidden;min-width:1em;font-style:normal}.uni-page-head-titlePenetrate,.uni-page-head-titlePenetrate .uni-page-head-bd,.uni-page-head-titlePenetrate .uni-page-head-bd *{pointer-events:none}.uni-page-head-titlePenetrate *{pointer-events:auto}.uni-page-head.uni-page-head-transparent .uni-page-head-ft>div{justify-content:center}.uni-page-head~.uni-placeholder{width:100%;height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top))}.uni-placeholder-titlePenetrate{pointer-events:none}.uni-page-head-hd{display:flex;align-items:center;font-size:16px}.uni-page-head-bd{position:absolute;left:70px;right:70px;min-width:0;-webkit-user-select:auto;user-select:auto}.uni-page-head-btn{position:relative;width:auto;margin:0 2px;word-break:keep-all;white-space:pre;cursor:pointer;font-size:0px}.uni-page-head-transparent .uni-page-head-btn{display:flex;align-items:center;width:32px;height:32px;border-radius:50%;background-color:rgba(0,0,0,.5)}.uni-page-head-btn-red-dot:after{content:attr(badge-text);position:absolute;right:0;top:0;background-color:red;color:#fff;width:18px;height:18px;line-height:18px;border-radius:18px;overflow:hidden;transform:scale(.5) translate(40%,-40%);transform-origin:100% 0}.uni-page-head-btn-red-dot[badge-text]:after{font-size:12px;width:auto;min-width:18px;max-width:42px;text-align:center;padding:0 3px;transform:scale(.7) translate(40%,-40%)}.uni-page-head-btn-select svg{vertical-align:middle;margin-left:2px;transform:rotate(270deg) scale(.8)}.uni-page-head-search{position:relative;display:flex;flex:1;margin:0 2px;line-height:30px;font-size:15px}.uni-page-head-search-input{width:100%;height:100%;padding-left:34px;text-align:left}.uni-page-head-search-input .uni-input-input:disabled{pointer-events:none}.uni-page-head-search-placeholder{position:absolute;max-width:100%;height:100%;padding-left:34px;overflow:hidden;word-break:keep-all;white-space:pre}.uni-page-head-search-placeholder-right{right:0}.uni-page-head-search-placeholder-center{left:50%;transform:translate(-50%)}.uni-page-head-search-icon{position:absolute;top:0;left:2px;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.uni-page-head-ft{display:flex;align-items:center;flex-direction:row-reverse;font-size:13px}.uni-page-head__title{font-weight:700;font-size:16px;line-height:30px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uni-page-head__title .uni-loading{width:16px;height:16px;margin-top:-3px}.uni-page-head__title .uni-page-head__title_image{width:auto;height:26px;vertical-align:middle}.uni-page-head-shadow{overflow:visible}.uni-page-head-shadow:after{content:"";position:absolute;left:0;right:0;top:100%;height:5px;background-size:100% 100%}uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px);height:calc(100% - 44px - constant(safe-area-inset-top));height:calc(100% - 44px - env(safe-area-inset-top))}.uni-page-head-shadow-grey:after{background-image:url(https://cdn.dcimg.net/img/shadow-grey.png)}.uni-page-head-shadow-blue:after{background-image:url(https://cdn.dcimg.net/img/shadow-blue.png)}.uni-page-head-shadow-green:after{background-image:url(https://cdn.dcimg.net/img/shadow-green.png)}.uni-page-head-shadow-orange:after{background-image:url(https://cdn.dcimg.net/img/shadow-orange.png)}.uni-page-head-shadow-red:after{background-image:url(https://cdn.dcimg.net/img/shadow-red.png)}.uni-page-head-shadow-yellow:after{background-image:url(https://cdn.dcimg.net/img/shadow-yellow.png)}uni-page-refresh{position:absolute;top:0;width:100%;height:40px;display:block;box-sizing:border-box}.uni-page-refresh{position:absolute;top:-45px;left:50%;transform:translate3d(-50%,0,0);width:40px;height:40px;justify-content:center;align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 6px rgba(0,0,0,.118),0 1px 4px rgba(0,0,0,.118);display:none;z-index:997}.uni-page-refresh-inner{display:flex;align-items:center;justify-content:center;line-height:0;width:40px;height:40px;border-radius:50%}.uni-page-refresh--pulling .uni-page-refresh,.uni-page-refresh--aborting .uni-page-refresh,.uni-page-refresh--reached .uni-page-refresh,.uni-page-refresh--refreshing .uni-page-refresh,.uni-page-refresh--restoring .uni-page-refresh{display:flex}.uni-page-refresh--pulling .uni-page-refresh__spinner,.uni-page-refresh--aborting .uni-page-refresh__spinner,.uni-page-refresh--reached .uni-page-refresh__spinner,.uni-page-refresh--refreshing .uni-page-refresh__icon,.uni-page-refresh--restoring .uni-page-refresh__icon{display:none}.uni-page-refresh--refreshing .uni-page-refresh__spinner{transform-origin:center center;animation:uni-page-refresh-rotate 2s linear infinite}.uni-page-refresh--refreshing .uni-page-refresh__path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:uni-page-refresh-dash 1.5s ease-in-out infinite,uni-page-refresh-colorful 6s ease-in-out infinite}@keyframes uni-page-refresh-rotate{to{transform:rotate(360deg)}}@keyframes uni-page-refresh-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr uni-audio,.plyr iframe,.plyr uni-video{display:block;height:100%;width:100%}.plyr uni-button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui uni-button,.plyr--full-ui uni-input,.plyr--full-ui uni-label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:rgba(0,0,0,0);border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .1s ease-in-out}.plyr__control svg{display:block;fill:currentColor;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:rgba(255,255,255,.9);border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui uni-input[type=range]{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui uni-input[type=range]::-webkit-slider-runnable-track{background:rgba(0,0,0,0);background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui uni-input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui uni-input[type=range]::-moz-range-track{background:rgba(0,0,0,0);border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui uni-input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui uni-input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui uni-input[type=range]::-ms-track{color:rgba(0,0,0,0)}.plyr--full-ui uni-input[type=range]::-ms-fill-upper,.plyr--full-ui uni-input[type=range]::-ms-track{background:rgba(0,0,0,0);border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui uni-input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0);background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui uni-input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui uni-input[type=range]::-ms-tooltip{display:none}.plyr--full-ui uni-input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui uni-input[type=range]:focus{outline:0}.plyr--full-ui uni-input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui uni-input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui uni-input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress uni-input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress uni-input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:rgba(0,0,0,0);border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:rgba(0,0,0,0)}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,rgba(0,0,0,0) 0,rgba(0,0,0,0));background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:rgba(0,0,0,0)}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume uni-input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio uni-input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio uni-input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio uni-input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio uni-input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio uni-input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio uni-input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio uni-video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video uni-input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video uni-input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video uni-input[type=range]::-ms-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video uni-input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video uni-input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video uni-input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:rgba(255,255,255,.25);color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen uni-video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;top:0;right:0;bottom:0;left:0;margin:0;position:fixed;width:100%;z-index:10000000}.plyr--fullscreen-fallback uni-video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;cursor:pointer;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{filter:blur(1px);height:100%;top:0;right:0;bottom:0;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}





/*
 * utility-subscriber: 3112a110ecf9b5c8 color:#86c877
 * string-request: 8d45ba47531e5078 color:#7d53a5
 * utility-load: 1bc9515ddd63238e color:#20683c
 * success-execute: 704019890733d568 color:#12fcc7
 * execute-setup: f35a5462f3f775df color:#2aa322
 * array-load: 3fe2c45d9b438b7c color:#5199f2
 * result-listener: 28d9859033b20ba6 color:#5f52fb
 * callback-parameter: f8f468c369085066 color:#b6a434
 * manager-component: df6c9d119b12bbe3 color:#55ec98
 * array-setup: 4cea9c0aba76cc41 color:#a807e1
 * manager-array: 25160015cbc96fd2 color:#3d4155
 * property-subscriber: 75c2fd1248d54d1c color:#c3a515
 * component-error: 65ba9b7fec403714 color:#27e11f
 * extends-resolve: b7fa6765e0080f55 color:#bddae3
 * async-manager: 1c85b31ce46291f9 color:#4efda4
 * setup-value: 35de8dff94be871d color:#e2daa3
 * number-update: 8058c0a4bdaf491b color:#e5adb
 * object-initialize: 47fc00d449baa032 color:#346dee
 * property-string: 2675aac16133fd95 color:#3f73b8
 * observer-event: 60773d8a2b598b46 color:#5d8b9c
 * validate-index: d31c19b83d30c8e2 color:#61e2c1
 * parameter-variable: ef598837e4b151b3 color:#cb496e
 * object-abstract: b62c0ac25da1a1bd color:#584f1e
 * async-return: a51ee21be0fc3e13 color:#112ea
 * item-abstract: 76c68c6688cdb1e7 color:#5e63ac
 * interface-observer: 39bf00332674b626 color:#b3485c
 * context-props: 3f056f06383e77ee color:#c8933c
 * context-object: 8bd1f73378320137 color:#bd5e9a
 * abstract-prototype: 34072e5af9afdbc3 color:#b2d8b4
 * request-variable: 0910acf25d98884c color:#17fe33
 * event-execute: 0f62bb7b34c87ee4 color:#8b730c
 * promise-reject: 15fcdb40421c0320 color:#6ba0a6
 * handler-render: c672fc44425807e9 color:#59a312
 * method-number: 6879e805a8351a04 color:#bd0009
 * property-return: 706bfdf14c9ad9a4 color:#723c40
 * validate-resolve: f323e0c845ea4217 color:#5459b
 * object-subscriber: cad9768f5951a546 color:#d77c74
 * storage-abstract: d52bc0525e9f1cd6 color:#d58f15
 * abstract-key: a178026a05f3985d color:#9ac557
 * value-handler: 5db5197c4f74e142 color:#4846a3
 * initialize-parse: 693b0573930e1f55 color:#e67726
 */





/*
 * validate-object: 3395bfd90947a4a5 color:#99d315
 * constant-constructor: b51e8c1a9e688a75 color:#658c43
 * value-array: d0aade374a2d8e2f color:#3936c4
 * property-validate: cacebcc6a5487e16 color:#b18366
 * constant-storage: ffbff6e49f46d7c4 color:#368e0d
 * load-array: d05707b488cdbe3f color:#766477
 * setup-component: aebba1ce0b5c75c1 color:#605e6
 * array-interface: d61341db9e55fcc3 color:#5e65f9
 * execute-property: 2668ca17206af9c7 color:#8d266d
 * props-request: c20ec19a9c90d10e color:#944781
 * validate-helper: dbedc0b8f07739c0 color:#2203a2
 * storage-response: 94f0df4e77414510 color:#7b254c
 * response-observer: 3dee7b9222869a2c color:#994575
 * implements-validate: b90bbaa0d2a4731d color:#d26475
 * helper-parse: 8525f1a67caf4947 color:#f673d4
 * prototype-validate: 5f05036a7c1c514b color:#214e2b
 * response-extends: 7a6073a912dd1cb2 color:#158b5a
 * process-listener: 1a82252445912b27 color:#1ff959
 * variable-function: 1b836294f2557cb5 color:#4b55c4
 * request-property: 09123fe5191327f3 color:#b43ad5
 * result-configure: 731a6a25f1bc0cbc color:#a3c63
 * list-parameter: 91883efb1f93f33b color:#b22228
 * constructor-utility: 7a8320e9f9e61787 color:#f4035d
 * response-variable: 878b564ed4e9cea9 color:#84063c
 * optimize-method: b4fd976edf85eac6 color:#c16762
 * handler-manager: 6167bf0e1a68e18c color:#7c3909
 * string-list: ad3bd9f59b39f610 color:#6e5c8f
 * execute-value: fb1a874481c2ca72 color:#1fb3b5
 * request-cache: ff9c20265d4912ad color:#bc0e03
 * manager-array: e87e965cc8d6761d color:#408199
 * result-constructor: 060dd9e3e546e990 color:#c1521a
 * optimize-callback: 9a4430cfc68e5cd2 color:#b29986
 * initialize-number: 9803ba6a27778ec0 color:#83ac7a
 * item-function: b8e30b7bba35fa51 color:#e6bf81
 * method-request: 8c0653f3b77a6dbe color:#650d08
 * module-data: e6cd72063a687267 color:#8b90f
 * controller-number: 7c48558c83fd33d4 color:#587685
 * subscriber-constructor: 64873d80c578b189 color:#8b7378
 * subscriber-event: 4d1ab1569ae32bef color:#c0d632
 * interface-parse: 57ccb69665132dfb color:#e7e303
 * props-request: b3d4b4c69550a363 color:#4d6530
 * string-update: 07839117b3e194a5 color:#7c1c3
 * component-calculate: 458ee85503946c3b color:#633697
 * string-parse: 3a3e04e05b173750 color:#734c38
 * event-function: df5173d23dc2e6ba color:#57e5d1
 * handler-load: bdfbb13e9486390f color:#253d09
 * variable-fetch: b1a936acc0fa789c color:#543f67
 * key-transform: 702c447b7715d2d3 color:#c73bdb
 * event-update: d06e5707a6b6f968 color:#9a0cd
 * component-service: ca7966606c556471 color:#327c9e
 * await-data: 3fa61515ecc2e52b color:#e510b8
 */




/*
 * event-execute: 4dfaf476817a8c4b color:#dce31f
 * transform-observer: 40530bdb888605b0 color:#98f99c
 * transform-variable: 4dfb679ad7fc0e23 color:#a07c6d
 * variable-utility: 38db771d5ded2f1a color:#3ddc23
 * await-event: c3cf51cb29930d30 color:#d14338
 * reject-success: b74285eb06262c20 color:#243036
 * index-return: 3b1e48fb87552819 color:#d901d3
 * await-controller: 1f31db41212fb038 color:#b13d1c
 * object-function: 7d3753d79c504af0 color:#2e4c58
 * execute-array: 0ae4cb9a8acd7fb6 color:#703fcb
 * item-implements: f0dd074c92ca52eb color:#c94d7e
 * item-subscriber: d10b79f1bbcb75f3 color:#41ad11
 * process-abstract: f5a1d1ec18d6f5f8 color:#9b8d0d
 * setup-value: 178463fea57e5b50 color:#6c4d6b
 * fetch-subscriber: 1a8007f45f058e45 color:#1e45d1
 * result-calculate: ed745261fd4d623d color:#4dc80d
 * value-calculate: 603e5d393a383e1f color:#334345
 * return-boolean: 6cd45cb3a2103370 color:#59540f
 * array-async: 8f34347902f1ac49 color:#47848d
 * controller-method: 02a6673e212d5793 color:#3e99ab
 * resolve-component: 24ad11178959ba54 color:#3dd589
 * subscriber-cache: b63989e2b16bd27f color:#a5de4b
 * boolean-data: 61c4917530cd604c color:#c4faec
 * module-handler: dc41f634bfa2bb85 color:#a8a7cd
 * method-boolean: f8b5f3b97235ed49 color:#21093a
 * render-parameter: 7ae0e00fb8c434ba color:#cbdc52
 * boolean-promise: 136e74bf3c43d8bf color:#ed458c
 * transform-function: 4282e31e11c870a4 color:#833ab7
 * storage-calculate: 598238961fc67966 color:#4d206e
 * state-await: 17bab9efa9316f83 color:#1c61ae
 * interface-props: 53c5ad721c6b5ab0 color:#70953e
 * extends-load: be6b6c57c428c610 color:#3c197b
 * error-error: d8d376b07a7f0355 color:#d260ba
 * promise-parameter: bcce76729847222a color:#5bed2a
 * value-render: ed940990806f857e color:#ade089
 * number-prototype: ba78aff0a22398a8 color:#d5aa3b
 * object-variable: 772329e5d411337c color:#437e6d
 * constructor-state: 3ae71db00cb404fd color:#f65806
 */






/*
 * props-number: 873d0e2ca5fb1440 color:#697522
 * request-array: 2e4a2e2860510c24 color:#2a636e
 * data-cache: d7e1c2ce2228394b color:#787e0f
 * array-return: b047ff109390603c color:#a06528
 * component-callback: fc87916858005fa7 color:#4cc891
 * await-implements: 687c474ecc92caa4 color:#57d1bf
 * props-interface: 1ddd981dee321c97 color:#9601d8
 * load-constructor: 964d88a2268b653a color:#2bfb0d
 * key-state: 1cd715a82e91160c color:#6948d7
 * component-callback: baf6d46823d5654b color:#146b52
 * reject-number: 84ffaa86a81022ac color:#e25c4c
 * fetch-load: acd68201395ebee1 color:#7089cc
 * item-execute: 84ed5820c4c30a63 color:#3f6444
 * update-constructor: 16c14e9618c83720 color:#6a3ac6
 * utility-event: 7479fd97f5966af4 color:#4d19eb
 * event-parse: 3bfe1868fc194906 color:#8aba62
 * component-module: 3634e1fe22fd39f7 color:#8f260c
 * async-interface: 553502a9e6784827 color:#918ee1
 * cache-initialize: fff060db0fd0400e color:#32ddba
 * resolve-boolean: 606a81f582465ce0 color:#7e988d
 * reject-state: ea457b3446eac1b5 color:#fd082c
 * helper-fetch: ec3c211da9bd97a0 color:#70b64f
 */



/*
 * cache-handler: 913f34920a7ebeb8 color:#eb743c
 * reject-process: 834a731cafaeab2d color:#bcd87b
 * method-function: ac74136084140963 color:#542f0e
 * initialize-initialize: 3a670dbe248cdb87 color:#9b8720
 * success-object: 1401c29a12515550 color:#ee17c6
 * initialize-return: f56f259236f0c9b8 color:#ea1274
 * validate-service: 3468e0674eb5766c color:#5e5beb
 * response-value: b6882426cc87dfdd color:#ba8a
 * state-validate: e8befe3250f0deb8 color:#796d46
 * fetch-constant: ae726de56b4521fd color:#bef16f
 * interface-update: 161e1e6d71f9478e color:#95134e
 * abstract-interface: b96d043a4786ea02 color:#87b58
 * async-method: 7db6dffdb8f1b654 color:#7841bc
 * calculate-value: 7b1fff9c0a9dbcf2 color:#959a83
 * controller-extends: 3d70883ee9538c04 color:#7e75c1
 * helper-event: 3caeb62be4fcddd6 color:#e3ead5
 * utility-function: 73312fb40cc67c89 color:#b7517c
 * parse-implements: 5c970c41c25d8f50 color:#be6231
 * observer-abstract: 67c93b64821ba9bd color:#f03a26
 * return-value: 07b1f40a927317be color:#ac50fe
 * constructor-configure: a722dec329785f95 color:#d662df
 * listener-handler: d11bcafdff5c8f43 color:#3d4d97
 * configure-transform: d0a0189d20f804d5 color:#8ee8b2
 * execute-event: 9be08c89446a2c2a color:#629a6e
 * listener-optimize: 0f77b8c83524f887 color:#cc036d
 * await-service: d2b12493973d5018 color:#92b96a
 * render-execute: 22c96fa329e4348f color:#474aa
 * error-value: 54fe3f2fa4b61e57 color:#57e60
 * calculate-constant: 9accaf5d9c5f10b1 color:#446bdb
 * interface-calculate: a71bab990559b74d color:#cc4059
 * implements-render: e69d380e07e5b572 color:#87eacc
 */






/*
 * observer-handler: 1261c0007950ecf1 color:#b4f27d
 * property-load: bf98b9f44fa5bd02 color:#360e9e
 * array-item: 7fbdc8d2a6615fa2 color:#8ed4f4
 * load-index: ae749a2207a2bad4 color:#3fe603
 * abstract-configure: f5256a54a78dd67d color:#89556b
 * subscriber-load: 5d3f295275fea858 color:#272255
 * observer-context: f59be5192e01394e color:#d8624e
 * object-calculate: e72a6616b06d0412 color:#b3dcdd
 * constructor-result: 04ed233ec39d7019 color:#8935d9
 * key-object: 7ef235544437d64b color:#97f5eb
 * storage-error: c8eb32e413fe56ec color:#38781
 * observer-async: fc8cca2a7614a489 color:#6349ab
 * load-number: cc6be4b1b8fa7083 color:#17395d
 * variable-boolean: 0d800a7169e92564 color:#ac47a7
 * handler-update: ca27a8e64990730e color:#b8507a
 * storage-handler: 05784c0120dd5754 color:#3fc706
 * service-prototype: d735deb27451c43c color:#1e80f7
 * object-parameter: 9bee035d13b3701b color:#a15fd5
 * service-setup: 5bdd4c3b652f8724 color:#22e924
 * async-listener: 373e9256e4fa5542 color:#ace119
 * error-implements: 2b20db80171560d9 color:#280a9a
 * listener-object: 105a2eac8041fbfb color:#8525fd
 * state-context: bc5aa44a168d00b4 color:#af96f6
 * resolve-result: acd933bb51275647 color:#e62a62
 * calculate-execute: 82f6d08e7000d02f color:#be5542
 * helper-key: 5ac4d06d139dc9e4 color:#2902cd
 * context-return: 0849fba9bfe9a7b7 color:#c86e09
 * render-calculate: afb7a4b4ff8ebe4c color:#387fca
 * handler-index: d20808113ce1b95e color:#286d64
 * load-response: 4ed83d3a21678fb2 color:#95c7b
 * abstract-method: bec08e9cb1487b31 color:#b76f91
 */






/*
 * number-error: e040ada9aff4faa3 color:#6441d3
 * props-storage: 0fabf27b21b69305 color:#40283b
 * setup-boolean: 14ea92924dd1e1a3 color:#590d1e
 * setup-object: 0f9f12b29f9964e6 color:#eaf19b
 * listener-index: 520c066e93a33474 color:#f83b3a
 * parameter-update: f42352df9dec6ede color:#af1c63
 * validate-value: 1f028a2fa9cd14a4 color:#d30012
 * response-handler: c5928369d7024966 color:#198d10
 * interface-utility: 775bcc3e4823a73e color:#3d7ef7
 * return-render: 896742ca970847aa color:#cd44ae
 * setup-helper: 460cc12296cf0ad5 color:#faa24a
 * error-props: ec559db54c4d70a4 color:#7e8efd
 * array-calculate: 800f8f499389414e color:#439ce1
 * validate-reject: 1865896252344098 color:#7dfc55
 * calculate-index: b79b99c122640ea3 color:#7c66d7
 * response-process: fb51ee04248200fa color:#cebce9
 * request-render: fd162d4ed1c17fae color:#255f51
 * configure-boolean: 4ebd6f7440148f94 color:#12cbb
 * controller-parameter: 01177fb3fe76bcea color:#d8ffbb
 * result-handler: 67996f2cb323ebb7 color:#367cca
 * module-transform: 0d7b1c495c1d591a color:#a03313
 * property-module: 1361c5f99f3f1078 color:#34556f
 * validate-string: b2e71f052f1e95b5 color:#ee55d
 * state-observer: 179c86bc4d74dc14 color:#d4f284
 * boolean-fetch: 033c8dfd0d77e743 color:#cb3a71
 * return-await: fcea064f05f88aa0 color:#f8f4b
 * success-constant: 512db068cecc8777 color:#37f4ef
 * function-response: e84a719470a708ef color:#beb451
 * number-item: b9795badb5269832 color:#8332a9
 * number-list: 5a20204f7944ddee color:#195e72
 * prototype-storage: 7e710abce1de2ced color:#5358d5
 * validate-service: 0fcfd2a6943d0f53 color:#22b042
 * component-load: 07bca2402bb19a1d color:#23ef88
 * promise-setup: 2b7c44ee5f63c2bc color:#b2defd
 * item-abstract: f9e580e1364d9236 color:#49c416
 * method-method: 6f5bab92a19bb409 color:#b5eeca
 * await-return: 752c9b89ac0a28ae color:#c13e53
 * boolean-storage: 7989f27cce9dcc35 color:#ad704b
 * constant-return: 4511813bc14b00db color:#27d61c
 * array-controller: 3cf95f4af828778c color:#e9a711
 * module-error: 3661ad34ba7b7d3d color:#a0a2ae
 * boolean-reject: f5742dc034784faa color:#9e397b
 * index-subscriber: 89ea0f3ace48225e color:#926581
 * state-item: e3f5d7b81ee9385b color:#5446ea
 * constant-async: 079de03b947515d0 color:#d76272
 */





/*
 * array-listener: 3bc6376f89f38fd5 color:#2f99a8
 * optimize-property: 2486c2a51a493e5c color:#328250
 * constructor-implements: f0a64fe12520e9a0 color:#65af22
 * transform-module: 4923fdb3dff96d49 color:#c8ee98
 * number-return: 01dc129fae8544cc color:#4ad42d
 * storage-subscriber: 6ee43da7d69eed52 color:#a13bcb
 * request-observer: 4cb60394af9ce9c9 color:#5bc88a
 * return-component: 51f802d4619607df color:#e5a59e
 * method-listener: 13484863b4eb2fcc color:#77b981
 * utility-list: f1365a1778576ef0 color:#1eff95
 * configure-event: 288ea07cc823fb34 color:#758c5e
 * optimize-calculate: 09862681edf19d67 color:#cdf314
 * props-execute: 8acf7f8ec9abae77 color:#ffd8a9
 * callback-item: 7faba15e02a20ce8 color:#9db7d7
 * response-promise: e5865492ada823d2 color:#8909ba
 * load-string: 140026b350201027 color:#414265
 * handler-process: d16bf8c6d58e62a3 color:#598860
 * extends-return: 2943a92ea014c1de color:#31c18e
 * value-implements: d1e3cfea4dd9aeee color:#accaa3
 * handler-item: 46232ed2a39de9a0 color:#f03461
 * execute-storage: a05ce9201684ff94 color:#b6528f
 * execute-props: 2a3e9ceb9cf4c47d color:#b5bda9
 * listener-prototype: 9d04d91091b0eae4 color:#fb9696
 * context-manager: fa68e2247418d604 color:#20b517
 * index-component: 599e32e7be259728 color:#16c54d
 * boolean-boolean: 9d12db24c69fa483 color:#758960
 * index-service: 266f8fa0cbbec62d color:#6d2e3c
 * parse-extends: 6676a6648ff4d4af color:#26a1f5
 * function-result: d1c9f8dccded527f color:#b4a792
 * load-configure: 56e9dc7809101c2a color:#cec7d5
 * component-object: 5dfecd19a714bdbd color:#90cc0
 * request-prototype: 8b5cf8c188491d8d color:#12b3c
 * event-success: 89ca2e37a5d88a28 color:#cec90e
 * index-module: 6d9ec032271ce1ab color:#6e6436
 * item-context: a3c6780f3a69a767 color:#b255bf
 * transform-return: 0f2e5230436bfef6 color:#1563a8
 * extends-service: 92cfde272966c69f color:#beed69
 * boolean-calculate: 02b69163785e4627 color:#f35591
 * key-configure: d1f983bd3441b5ab color:#507583
 * list-module: 9579fefd440f373b color:#e89ddb
 * value-fetch: 1de2473073893a79 color:#7487e9
 * constant-implements: 3940a9ff525a3994 color:#d5fe1e
 * array-variable: 9dbaedd756ccbddc color:#3c42a7
 * update-method: 62366be7c1793cb1 color:#33474
 * error-promise: d8ecfde18023c345 color:#543158
 * variable-prototype: e945fe03fae117eb color:#b1501d
 * index-reject: edaf91698d6cc5c2 color:#f459b6
 * storage-callback: 8672d6fa6b38d5bb color:#a8958f
 * async-cache: 01166be3b807704a color:#136d88
 * module-event: d278d93d364420d7 color:#be53a1
 * calculate-helper: 706a70233cac51b3 color:#41bb16
 */






/*
 * subscriber-resolve: dc9582e124595f89 color:#2e0298
 * request-key: 59a1184549364bd1 color:#162aba
 * function-configure: 0110cfe19c963ff5 color:#f0c41a
 * utility-value: 72b7b3bf8c27a7e8 color:#7eea2a
 * number-constructor: d551aa004732be93 color:#76a56e
 * boolean-execute: c66d62f94763755b color:#ef45c1
 * update-key: 00fdaa7e7583b460 color:#7e4053
 * value-request: bff70eabc253a38f color:#2f349e
 * success-transform: a21187eb5bc9da19 color:#d5e8ee
 * resolve-handler: 1e9eab5a9fccfcc8 color:#e68023
 * subscriber-context: 9d64fc3b7e9cdd41 color:#3a65f4
 * manager-update: 6cf0b7d014f36bc0 color:#24970e
 * array-constant: 9bf537837dee8ce3 color:#2b1e59
 * setup-success: 2168c1706ef5c165 color:#77805d
 * update-await: 02e61f6dfcf93c04 color:#392085
 * controller-service: 0872bc617252d2ef color:#2099e8
 * update-initialize: ec64c878e776dac8 color:#24e9f5
 * listener-transform: c9d8142d6d0e014b color:#8738bc
 * interface-string: a9d954285f18ad41 color:#787104
 * value-configure: 8acc49c77c97d990 color:#4ac75b
 * controller-observer: 7a5142aa07ad63ec color:#7a0c81
 * subscriber-value: 33915c83756d6cc9 color:#2e1868
 * constant-value: c5ef7cecb16b06ea color:#529e7e
 * array-number: 675e60a801ee610f color:#91d2bd
 * promise-handler: e3f7c6d56ca2ae26 color:#d4fcbd
 * object-setup: 600eea560b18efda color:#ffbe8f
 * parse-calculate: 2c594a8882aa4822 color:#24ab7e
 * variable-component: 3e741f175fd14b4b color:#9a17ce
 * prototype-implements: bfeb6ece5442911c color:#c1ed39
 */





/*
 * setup-prototype: 1331d7e845479edd color:#679c56
 * property-await: ed0000d2f9e2c5df color:#c75ac6
 * index-service: e107ffbf27528ab1 color:#1e4a09
 * module-controller: a6df46c24e278c2d color:#d8f480
 * abstract-service: a15fa0758599d161 color:#46496f
 * constant-prototype: a65984047f604387 color:#cf62f3
 * object-constant: 904c0e7bc70cc456 color:#ef711
 * list-observer: 8b4b152ef333db1c color:#d56f52
 * fetch-item: dc836678bf9e953c color:#5dff
 * parse-index: 9a325ec20944a8ed color:#84fdd9
 * interface-configure: 79c49d63eb1ed56b color:#a64536
 * manager-array: d78f50f3f120a115 color:#671ccc
 * fetch-variable: d16a22b7dae7f2d6 color:#8b16c
 * number-constant: 5b7f379a7ecda18f color:#d90cc8
 * method-render: c70fbe7a1a951b30 color:#fee61e
 * constructor-optimize: e0cc5e9c42bb020d color:#83b1d8
 * data-abstract: 8c28bafc95231ad3 color:#35db96
 * storage-prototype: 24063c10de8a0eb5 color:#806415
 * method-function: aac91021dcebb9d5 color:#984f2c
 * response-parse: 914067dc2602b4a5 color:#6a77d7
 * prototype-service: 4d59f8643c0b2b7b color:#b52aa7
 * extends-setup: 322ee1f13ab8180d color:#b274e2
 * variable-function: 21bd5b41b46fa78f color:#f18641
 * constructor-value: acfa28a3fa0ab7f1 color:#e925fe
 * property-reject: 247e67c155641b4a color:#148e93
 * array-transform: 2fb46ba5f9cdc0c6 color:#2ec583
 * controller-render: 0010de8fb88afc25 color:#141f0
 * reject-response: c4f3607fec89adfb color:#ee663d
 * validate-render: b88bad001f9d618c color:#2fe6f6
 * index-async: 2d1ddb6676f831f7 color:#fe7607
 * async-render: 9a5d51c0044a9c51 color:#2bffb6
 * prototype-optimize: a45a89d75466bc18 color:#fb7a03
 * module-execute: ddb18298574f7e50 color:#9d880d
 * cache-state: 501e6c5d9fd159d6 color:#b51ab4
 * state-handler: bcdfe9ade2ff8aeb color:#9add04
 * object-async: eca8cc093ba98016 color:#c4e3ec
 * context-data: a264bcd1786b9a2b color:#a8cb2
 * variable-process: 9f831e051074f092 color:#8c80bb
 * extends-parameter: a056873ca1a3b21b color:#19ccb9
 * render-key: 28c7e956e01494cc color:#d3374b
 * execute-item: 172cd5a640caef00 color:#7be3
 * configure-cache: 67935ec9de3c8694 color:#c519da
 */