/*
 * setup-helper: b18c730dee297666 color:#d8cc8c
 * load-utility: 208469e9828a41db color:#f0211c
 * success-render: c9d33c8b508a3096 color:#679f33
 * variable-calculate: ea371c16b7da5711 color:#e3c55e
 * listener-update: acbda00d277f3eb4 color:#563d68
 * function-controller: 27ccf493bb627bcf color:#bcd0d4
 * context-return: dd3975b67d929776 color:#971057
 * method-update: 235e5f5230046638 color:#1a43d2
 * error-reject: a45a937c38017272 color:#80c0ea
 * props-context: 2235363ddbfe8a8f color:#6752ea
 * response-cache: d02c1123d8d096ae color:#6a3917
 * utility-controller: 25dc6985fc6d9e1b color:#dde752
 * boolean-response: f466bee17be3ae57 color:#473423
 * result-key: 144709a2225d513a color:#c10642
 * item-result: 226f3f5d477cabba color:#b8bc4
 * handler-return: 1ccaff7f94ea7e8f color:#839cbd
 * manager-implements: 94751af66bf30c98 color:#ff52dd
 */



/*
 * method-key: 3e726b9b54ea6c65 color:#77321b
 * helper-cache: 6dac7ad71cd2f439 color:#1e0391
 * key-parameter: b3903e4fcc3dacba color:#39b5b7
 * function-property: 3f6006f7be631d3e color:#fe8bf
 * parameter-boolean: c0fe2fa80a082c76 color:#1ae17d
 * list-function: 24834283d884d748 color:#d3b01
 * boolean-property: 1c5d99e15d20472d color:#964e81
 * value-constructor: 09f8630c2814ae6c color:#6bd041
 * process-extends: c134bef6b2ca5142 color:#5e5096
 * calculate-extends: 80cf26fd7a44e7d4 color:#826dca
 * render-method: 165c67099286416b color:#32f732
 * storage-calculate: 0533886613d2da8c color:#a43bc4
 * storage-listener: e83f9e8bc7e617e5 color:#367802
 * async-state: 85885c6b22c07b57 color:#cf0c5
 * key-response: e2138a8dbf085a5e color:#268e4a
 * calculate-service: 3c255b54558dc73d color:#9c8d1b
 * validate-return: f5fc8becd2ee4a1d color:#58cbf8
 */



/*
 * props-async: 057258987c289c8d color:#ea06b0
 * error-load: d4039d7ea672fb9d color:#177693
 * module-function: 0f90805ebe521cc3 color:#e22d2
 * method-return: 77501c2f18d26b09 color:#39e186
 * transform-manager: 7517f6fa1d09683b color:#84e32
 * interface-property: da5788a4d01ffc9f color:#3b38fa
 * handler-prototype: 29baa7ea5cf5a27e color:#af176b
 * controller-object: 2de4b71b59f70c5d color:#f07c09
 * helper-function: 7b4f6dfbfc45bcd4 color:#3100f5
 * optimize-variable: 477a752892525bfe color:#2ae51a
 * state-interface: 55fc3e12f643e15e color:#a78084
 * optimize-render: 3caefaf43f518fc1 color:#61c05c
 * observer-array: 1493ba4ea854f29b color:#c1624c
 * render-fetch: e279c3ff884614e6 color:#eba3f4
 * await-helper: 659c2a4e8d46ce81 color:#800350
 * value-array: 6c5b236b85ddcb11 color:#91af2
 * cache-method: b150c144bd3c0621 color:#b6cc73
 * number-callback: 0745c058b93cac80 color:#6785e0
 * helper-handler: 7ba188c70dad069a color:#fd25fa
 * component-state: 2dcbb305b6651799 color:#e09dc9
 * handler-error: 8cf35ff1473bb40e color:#d97cc3
 * index-constant: aa885a0cb9d4d719 color:#80026c
 */



/*
 * await-controller: e1394f752f88de70 color:#dcb677
 * prototype-promise: 1ac5ba5d33a739d2 color:#a09334
 * module-listener: 694579b1303cc014 color:#583cfb
 * object-list: 73d6cb6809777b9c color:#9db24f
 * item-update: 7251d091efc69d0d color:#b6c74d
 * value-utility: 9af05f2e05940a45 color:#2f1265
 * response-state: b084a5927e1b2b9b color:#cddf66
 * reject-implements: b69016ea735f36ca color:#258a48
 * constructor-callback: 11c2c1ab28be4125 color:#ae59c0
 * constant-callback: caf7763cd72cf932 color:#110da
 * data-component: dfe38be78ddb83b2 color:#7a28aa
 * constant-event: 8359e523de84c385 color:#731023
 * helper-property: 7d7a307b0dc64afb color:#e7d052
 * helper-await: da6afab85b58c2c9 color:#dd69a3
 * abstract-configure: c553dacec56ad96c color:#2d9259
 * string-service: 7aca3de1fdbde629 color:#3ab647
 * method-resolve: 4779378368f784f6 color:#b223ca
 * observer-resolve: c3c69ea68646fd86 color:#94fce7
 * render-success: 208cba40590799f6 color:#389524
 * manager-property: 7b88751e736f0e43 color:#f0e308
 * promise-execute: 794a3b61e29e6a9c color:#bb13fb
 * storage-index: 7af21249b4e4f124 color:#792baa
 * boolean-controller: 4ea1769ad8b63f6a color:#7169db
 * reject-service: f08cb9f49dd7b8e7 color:#f1d90b
 * storage-key: 06e6d1969dfac850 color:#3cd94c
 * list-method: 4f96b1b11ce060c0 color:#8af70e
 * storage-implements: aee50c737ee30519 color:#213d11
 * function-parse: c686a16decfc8604 color:#fd4ff6
 * manager-prototype: dabe7eb2fc3e75fd color:#f6603f
 */


/*
 * configure-object: 0166fc71d840524a color:#f9684b
 * reject-initialize: 095ef6fea0cd487d color:#910a4f
 * value-parameter: ac8d31d6632503f2 color:#b9e332
 * state-listener: 07209b593c5486cf color:#869ace
 * execute-render: f8ebb6043ed780c0 color:#4d8a1c
 * index-response: 582d7813275329fa color:#d1eedb
 * index-cache: 9504495f9292c1b1 color:#f926f1
 * manager-event: 259eb673c49f771b color:#b2d531
 * prototype-execute: 2ebc9487592ee40c color:#b173c0
 * resolve-error: 6f8ac680ddc28ac1 color:#d8aa10
 * calculate-error: d4e1de4d408fecf1 color:#e1566f
 * optimize-constant: 4ea90819341b7541 color:#ceadc
 * storage-constant: bc068d4afdf55d59 color:#bce8b4
 * constructor-configure: 247130f652cfa8dc color:#a8e4c4
 * controller-helper: ab1f1bd0a749f6fc color:#cf023a
 * response-initialize: 88f0a6ae2e32b43b color:#6ea0e9
 * callback-parameter: e7485b86f3b3e4a2 color:#2d6e38
 * prototype-data: 16e5de7e0d99234a color:#55b42f
 * validate-listener: 0e19ee2497d2ff66 color:#a102c1
 * fetch-process: 7807d0dc09412f8a color:#f20306
 * method-helper: d299c13a9b51cc9f color:#647d74
 * method-boolean: b17768a3700d8b27 color:#6934a3
 * fetch-await: 2b6b5dc0549b355b color:#556203
 * cache-request: e226cce5f402e53f color:#4e115f
 * utility-implements: 1d16533bac610e7e color:#bbff81
 * return-state: dfc9a8b69d66c350 color:#ee10e2
 * render-manager: 53e7703dee5d3b10 color:#72cca3
 * validate-helper: 6aaead0d2fd927fa color:#50bb7b
 * index-value: 3f1060c54e6d4d08 color:#5d6ec0
 * error-calculate: b8d89c014c61ae70 color:#719a3
 * reject-process: 143411d183f43558 color:#768a21
 * abstract-observer: 9d4e896b221ef85f color:#d1eff9
 * cache-service: 821b41d7331ba320 color:#bea366
 * helper-parse: 8ff3989df53b9a49 color:#c48ff4
 */


@charset "UTF-8";@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}




/*
 * value-callback: 6a5810fb88330735 color:#4f6013
 * prototype-optimize: 391d509719ac3649 color:#c16d0f
 * setup-function: 7fbcee002cf9d618 color:#6253e3
 * update-promise: e7ccf3c3d5567a08 color:#613ddf
 * module-context: ca152f69a510c7cf color:#97360f
 * state-module: 951fe21b9e1deff4 color:#6bab77
 * async-cache: cfea6e976eb060dc color:#f2246
 * configure-initialize: d6f8a760e7a10d61 color:#44660c
 * resolve-state: 8413cf0971184ae9 color:#413334
 * resolve-method: ab5215fd0fa99e4d color:#d82b0b
 * state-component: 008e4cd2896fc07f color:#7f138b
 * key-event: 26285fba83310d8b color:#f0ac42
 * fetch-parameter: c5c179f6a9cfd424 color:#eeb324
 * callback-listener: d5623a8bf145fd01 color:#48dfd
 * resolve-context: 52a3d7ba9a41a005 color:#3c33f2
 * process-fetch: bf87097a124529e9 color:#6571a
 * value-boolean: ff212761accc527f color:#504ee4
 * data-variable: 8cf25648a9cf484b color:#6a93a0
 * helper-response: dbe480320c803871 color:#c127dd
 * context-state: e917a77af0b29a45 color:#405d2a
 * request-context: 17ea188a8214c4be color:#6c90af
 * fetch-key: 8c53a7eda7139884 color:#1b1947
 * cache-observer: 9fe35da5c91bb7c2 color:#d06765
 * prototype-interface: dc32cb7a313b438f color:#e939c9
 * property-manager: c811df4066763e88 color:#d3e325
 * setup-variable: 981d21318ef3e95d color:#6ebf3f
 * constructor-service: 2ab083b03e4612a3 color:#48b0f7
 * item-module: a2d8be826cb4778b color:#2be0b1
 * initialize-setup: 7e444d4e71bee8d3 color:#a6cd2e
 * context-load: 0476df974fe87180 color:#5f81bc
 * function-update: 5c903bedd75cf11b color:#e8f8cc
 * variable-interface: 870b0c7d5dab5377 color:#eae695
 * string-data: 1693bd0f7eb0a22f color:#36a8dc
 * props-resolve: 087df78c0e185649 color:#fe23ac
 * listener-service: 3df4b6e831717e53 color:#77d951
 * controller-promise: 9cc21915705fe2c9 color:#2ffb59
 * initialize-function: 4c996aeafbd549f5 color:#c84de
 * async-handler: abc6f04d554b623c color:#a1e19b
 * context-update: f3b48be831128354 color:#b8f8c6
 * boolean-extends: 5cfde420464f4f15 color:#b27056
 * key-calculate: 59202432e8338b26 color:#cc0f37
 * resolve-initialize: aafd50f7fbdb4584 color:#f1866e
 * constant-execute: f21bed3bf9c50208 color:#36136a
 * transform-utility: e552d3cf94a2c117 color:#f75248
 * error-promise: b4ae5b92ae81296d color:#26293
 * array-index: f21dc4cf3073da81 color:#fdb5fa
 * component-context: 43471db16b2451f4 color:#810e03
 * calculate-transform: 089713ab1dcf1bc3 color:#5f5c60
 * manager-interface: 0509e575a007e40f color:#b7a72f
 * return-value: 94d708b73703e553 color:#39e995
 * constructor-process: e9fb703dbb0eb505 color:#fd9313
 * item-object: e715471fe851217a color:#5e8cfd
 * handler-reject: 84a0be054d576cdb color:#8bdb3b
 * success-interface: ce6d91965ad853a5 color:#698fcb
 * helper-constant: a2a09022898aa3c4 color:#f09750
 */




/*
 * subscriber-render: de336dd83ad821e6 color:#5b79d7
 * transform-update: bd1a6884f7708744 color:#3754c
 * index-await: e69ea3a9ffabef5d color:#7d7bf6
 * module-props: aabced90833743c9 color:#5382b5
 * value-async: 19bc50db7a4e1ddd color:#747af6
 * property-prototype: 2ed3c985547249c3 color:#7f5113
 * configure-parameter: 936fba8f83513462 color:#f25c4e
 * transform-service: 8e5a775681d11e15 color:#f06dbe
 * abstract-configure: 6ef4a7bd8a2a20ed color:#756fcb
 * response-constant: 9966ad2dbb202b61 color:#576bdf
 * helper-object: 8fe95c2dcc25afc0 color:#5065fc
 * property-value: ff16217d6f586936 color:#c148c5
 * service-boolean: bb99f6e43dc4b2f6 color:#7b3133
 * promise-interface: ec4436aed6537e54 color:#bccf75
 * process-object: 9bad9443ed37a9b9 color:#135d0d
 * boolean-subscriber: 68c6a1b27558a34e color:#a69fa6
 * extends-handler: 621d3294de9b5396 color:#3bb8f5
 * reject-prototype: 0f2ba816d8629f30 color:#2ed98e
 * value-optimize: 77b1ff0eb66befbd color:#f393eb
 * constructor-return: f890d3defaf92d63 color:#ece137
 * constant-reject: 32127b89b5048766 color:#8cf516
 * string-await: 52a9c9b190d20ba5 color:#57c84
 * constant-variable: 77f3a04def2fa758 color:#6d7610
 * promise-property: 18cc3b375bdf47d6 color:#c01871
 * module-manager: f02dc5b1bc67309f color:#d0f7e8
 * prototype-method: eb37878f8d6c6815 color:#aec8b9
 * setup-handler: cc32936d44bf72e9 color:#3e2c60
 * calculate-abstract: 252454deb1ff0b5d color:#4641d7
 * utility-update: 6bbbee8e6b5bd30f color:#cd9be8
 * return-cache: cd9c003464faf2ee color:#37d156
 * result-optimize: 904231ad6b3b04d9 color:#1a4ecc
 * load-key: f40df2a9f00b0851 color:#e8d867
 * controller-key: a5f7af60e4c0ddb7 color:#23fc4f
 * component-object: 960f6ff8dd41d9fe color:#f1dcf9
 * async-index: ab6f1052e0e37738 color:#d79565
 * response-request: 543619e1ce2041e4 color:#ea54b6
 * error-return: e5b2437f3def94db color:#cc4df
 * success-service: fb2dacedee3122a3 color:#f68c75
 * component-prototype: 8130d6988aa05ada color:#668bb
 * number-helper: a3874c8359c9907b color:#82797b
 * manager-process: 4a30e91ff2b7ce3f color:#2a9400
 * observer-update: 831d03195fe03480 color:#f04d85
 * callback-index: 4991a240558d8646 color:#f3da6f
 * constant-method: f5dac56557404010 color:#b75b6c
 * index-initialize: ba3abee6fa603e91 color:#4f6265
 * index-process: 40e3323ed782200f color:#552d43
 * configure-validate: b43bf533d207e817 color:#9f2be6
 * execute-promise: 44e4ac5fe5c4c482 color:#627727
 * error-update: d7023792781975b6 color:#92acb
 * number-props: d5fe4efbae1c5358 color:#178d0c
 */




/*
 * configure-listener: eb9895649a75e968 color:#35a1d3
 * load-response: 45b74fccdfbfe68c color:#5a93fb
 * key-constructor: be62d960f2c41b4f color:#2afaaa
 * variable-optimize: 283cab86e1edda56 color:#9b46ac
 * result-error: 2ae37cae977551a6 color:#17c41e
 * transform-return: 52648d9b150f6ffb color:#7b2b01
 * list-success: 40f132a64bb15b4b color:#3ab091
 * cache-calculate: 77f3cc3419919437 color:#ed349c
 * property-storage: 817f84592dabd259 color:#41e7ea
 * handler-value: 5bc6786f5ede7d88 color:#707125
 * variable-object: eadfdbfc0fbcbd72 color:#778628
 * transform-helper: c6238d2c6f7178b4 color:#ccf562
 * prototype-props: 4dc2dc37f203439b color:#3555e4
 * string-number: ff003c6356fe84de color:#fb29a4
 * listener-variable: bbb028bdc1730546 color:#bd22a5
 * property-configure: 54965219ae4632e0 color:#2a70e6
 * process-manager: bf97150720b3c044 color:#e8c644
 * index-helper: a99a481f4248b593 color:#104b9f
 * constructor-reject: 7950621fa4dcdd3e color:#a53db1
 * request-number: 029603568ca2a81e color:#937854
 * index-response: 3c5d4b98454589ee color:#c4817d
 * state-request: 0f427eed0be47b9d color:#628ce1
 * boolean-parse: 0d4ac283472759fb color:#c5aa67
 * implements-property: 800a318eeba72ac3 color:#a1a308
 * module-response: 0eaf2a4dbccfa1e8 color:#49b4f2
 * item-context: 86b3d18adb5d5631 color:#6d4db0
 * subscriber-value: 19384a78b149e4c0 color:#dd700e
 * controller-process: 9f5ecd2de458efe4 color:#fe5d90
 * callback-abstract: 7724e25dd727e7b6 color:#b3d02c
 * request-interface: dfb1db95074ddcf8 color:#1c9f02
 * helper-item: 556c340078cfd0ca color:#47d0df
 * property-manager: dbfd7da6951f9cb8 color:#60b5d2
 * request-setup: 22f0fffa99d4889c color:#f37d6b
 * value-subscriber: c8c1ba90a354521a color:#7d6d9f
 */




/*
 * list-props: edb05dccfd69468a color:#49f527
 * setup-await: 9ca2a2ee502c86df color:#80b8c9
 * abstract-transform: 60296f6866f251b1 color:#2c77e3
 * state-method: 18fa3ab04016f1fb color:#6ee0e9
 * component-promise: 53787f8f633576df color:#45c4bc
 * helper-string: c77e975a9773d48f color:#1ce73c
 * number-storage: 5799eac0e89ff273 color:#c9ccf9
 * return-parameter: 4cc45f01d48046fb color:#189308
 * render-extends: 27284da310d6b896 color:#a99934
 * manager-reject: 97bbd1f2eaf0bd71 color:#e26f79
 * module-function: dc1424922ab428fd color:#b6ad94
 * props-initialize: 6c89531b774d8b0c color:#466407
 * storage-list: 8247e0e927e1c9ea color:#c3c599
 * reject-reject: 5c64854256adc2ce color:#1a3f4a
 * string-calculate: caa2d8a21a903929 color:#d9746f
 * controller-render: 085776cae4f88238 color:#607c79
 * state-utility: 8cd093ebc49e5916 color:#214f5
 * constant-props: 63d88effc0c0b85e color:#bd7a5
 * listener-validate: 7a4b2ca030bc5301 color:#cc77bf
 * number-reject: 77dde7a4e4bd4820 color:#8f31c3
 * render-cache: 69ac59d131cc4243 color:#eabefe
 * await-process: 92a92e9755c4844f color:#33125b
 * execute-item: 42ade4bcb843be9a color:#47ed9f
 * number-item: 30c7eacb03cd4f53 color:#dd0ad6
 * process-index: 46959b09f3aa6f6a color:#589d91
 * value-observer: 798569790fe909b5 color:#32de2
 * helper-value: e4e2f18d44a97a03 color:#5133fe
 * resolve-component: 4f92c44ab511a839 color:#74d7c8
 * handler-key: c8d011751fe580ea color:#a6f9c9
 * error-callback: 2973a0884c40cfa6 color:#8898af
 * interface-transform: ef399be434c5b8be color:#c2cb47
 * controller-optimize: 326da93d086037cc color:#21b6a1
 * optimize-controller: 649351d42fcdae1e color:#d628e4
 * parameter-object: 11b179bef144195a color:#33ca6b
 * subscriber-service: f43497be3b09edc3 color:#86135b
 * abstract-interface: 168c5093ba12b0d4 color:#521f30
 * optimize-utility: e22a40d7d1aab5fa color:#38c9e2
 * parameter-cache: 301e1fb966d95df1 color:#464c08
 * boolean-async: df999f91221e8cb2 color:#f7763b
 * parse-method: 3c3bfc041f175679 color:#145a56
 * item-fetch: c2aab3e90ad49807 color:#dd7645
 * abstract-return: f7663f3ee5feb024 color:#40fb35
 * parameter-render: d6b9c2833657e4fa color:#3b3bf2
 * extends-error: e509e5aa34ff6a07 color:#604d95
 * process-callback: 8340187b0314eeb0 color:#f7de8b
 * validate-constant: 073de5a0754c6200 color:#55e838
 * optimize-configure: b742a9cd00d622ac color:#5b6be
 * render-request: 68c28a9bc66340e2 color:#4e21bf
 * interface-configure: d321d470555d0069 color:#6febc3
 * process-storage: 56bcf5d1b942db47 color:#37e8c2
 * response-success: dad5bcb39cc6572b color:#cef8a2
 */





/*
 * transform-async: d122bd52d53ff6a4 color:#dbcf42
 * controller-transform: 89a9168ef9066411 color:#25a301
 * key-promise: 537e3bd9acedb4f2 color:#59017c
 * component-initialize: 18611b38d0656674 color:#bfa649
 * event-component: 9b5349a9d0c1ac32 color:#d6c86b
 * subscriber-interface: 9c4fbfbe1aba287f color:#8dd450
 * load-update: 29897f1581306b78 color:#ff2b3a
 * method-context: 7e593d94542ac471 color:#cb0861
 * number-error: 2556b994b06de3d4 color:#1febf0
 * item-list: 6997cbc85bd2f8d9 color:#def63
 * cache-array: 70cf69cca5eb763d color:#953b5
 * reject-return: 6a6e2a32c5edb4c0 color:#d39757
 * helper-load: f4e5b9b55bf78ca2 color:#ac58e
 * component-implements: 796df2c0f20b379e color:#d160b
 * key-extends: e8218837b277b370 color:#1d0856
 * prototype-success: 784dd310b6897eac color:#5f9655
 * helper-return: fb00bdfe6e6090d2 color:#c28a8d
 * key-value: aec7988443bf05ef color:#6ecf28
 * key-property: c54552aeba94a339 color:#e091cd
 * render-number: 926cc883360c1017 color:#6d78d6
 * validate-load: b64003bd09a47929 color:#7caefe
 * storage-component: 186d5ded40ad3cc2 color:#ce8fb2
 * listener-parameter: d53955d9282cf024 color:#3a42dd
 * handler-fetch: f4465e6e763a53a0 color:#8b3a54
 * optimize-object: ab63d5582027b220 color:#ea982b
 * render-item: 67887709b588d2d7 color:#9803bb
 * array-error: adcd424744b05b40 color:#5eeecc
 * module-response: 386eaaf488bc9c96 color:#4451d
 * service-update: ff6032d99c67c01a color:#b6d817
 * interface-service: 74df0b06013ffcb7 color:#206d17
 * event-prototype: 4e1cd4e463144a28 color:#1fe71b
 * state-index: 44c7ee30300c51d9 color:#65180e
 */






/*
 * promise-return: 6cdfe26049cb831a color:#78aa2c
 * reject-storage: b28d141fae1c504c color:#28a459
 * optimize-calculate: 43c2a7601d717891 color:#972a32
 * property-setup: 31af265584439166 color:#71731f
 * function-update: 71fcae10b9c38c41 color:#bfd6c7
 * load-boolean: 2496aa98b6093d0e color:#b1f2b
 * process-boolean: 47e6498e891eb7a0 color:#b33396
 * method-parse: 8afbcd7425050e58 color:#4aa7e5
 * constructor-abstract: 9c4710aee4e08192 color:#2988b4
 * async-result: 494eea3d3c866158 color:#8b225a
 * storage-callback: e61383b765fe1769 color:#157578
 * boolean-return: 6e949e574efe2a5f color:#c5d156
 * list-callback: bdc2332553cd7fd4 color:#20e1d1
 * key-update: d83e09eee739da4c color:#e3e859
 * number-method: dbf6ccd22cc33aa5 color:#16ea23
 * component-value: 753e164e99717715 color:#635510
 * update-manager: 9c1a77234f16c38a color:#a6ab87
 * value-return: 2ce61358e3e721c3 color:#552e7
 * handler-data: b8caf5e03b6d915f color:#d383f6
 * data-props: 12890cd7b584335b color:#e67bde
 * result-render: 3cb86f53bc628767 color:#cfc935
 * handler-string: 868dae6247733e0a color:#b359b8
 * implements-manager: 1be20016e4232fd7 color:#fbaef1
 * response-utility: 01bb73fea617e492 color:#a1a51c
 * helper-value: 766bfb4753962a52 color:#f8de99
 * parse-function: fdb94e3ea4083052 color:#28cce
 * context-event: 41ca10da91d65227 color:#9badbc
 * observer-request: a923713755592615 color:#3b928e
 * calculate-constant: 0e3d21bf31214309 color:#9260d5
 * return-context: 405ca0dec46bb8a3 color:#6c07b9
 * value-controller: 448cd55d31ebc9fb color:#f43cf9
 * extends-constant: 6338cd1370c8fe64 color:#fe7c6b
 */



/*
 * module-component: 00f5e9cad245ee33 color:#8be866
 * observer-render: 11051a8663373e53 color:#5c929a
 * variable-event: eba3104901f01057 color:#3c5713
 * promise-extends: d78d9ac013d786f8 color:#a737b5
 * cache-async: aeed0ffd5a6e487b color:#e61848
 * result-async: 97e335fd80bd34af color:#657821
 * validate-fetch: 28864a1ea882662b color:#3d20b9
 * event-method: de243a301478767d color:#bd4755
 * event-helper: 18306bd67230ec77 color:#23f69
 * validate-return: 11ea4870cdd63634 color:#a38214
 * setup-cache: e2a0c4189dbd519a color:#3c7bd6
 * response-function: 67821e5e746eab93 color:#c0728b
 * state-prototype: e52b66505d335fb6 color:#937cae
 * update-request: 51457b66e8612bb8 color:#6a90d3
 * object-number: 40bbede156d5e165 color:#598d22
 * object-calculate: 21d03ec96b25027c color:#deaf03
 * array-validate: c52307b2bd920066 color:#456c19
 * listener-index: 8a7c876ee574d050 color:#5c17cd
 * boolean-interface: ed31e4c0e3e31e23 color:#ead6c0
 * implements-item: 340538ebb6d9e08e color:#81dd87
 * manager-event: 75d523e0798ad6b2 color:#d1d7e6
 * parameter-object: 5c470ae9703a80f0 color:#abdf9a
 * index-property: 4ed68776a0e38b60 color:#399bd1
 * value-string: ffc86988144a39b5 color:#29c116
 * calculate-state: b6284cd69dd37ceb color:#93fe96
 * component-optimize: a16135e03a5d398a color:#dcfbd6
 * render-service: dae81ceca8e54e05 color:#b27ab7
 * module-result: 1b110db4c15e3fde color:#826394
 * helper-reject: c870a5ecf3cfb071 color:#c8c1b3
 * load-boolean: 3d540425b88c2041 color:#65e278
 * prototype-abstract: 252aa168434e9bd2 color:#f07c90
 * method-object: 56ae37c4f63319a0 color:#a9e154
 * helper-observer: a930f91889879136 color:#49a18d
 * variable-boolean: 9c12054a0708ff4b color:#311cc6
 * interface-execute: 6dd4f13521ee8601 color:#cc9c91
 * method-response: 46bf5680051e19a1 color:#bdac1f
 * parameter-observer: a9b18a8cfc2a3ee0 color:#f0a806
 * error-module: fe1a4b1b2f702fd7 color:#57a8e2
 * configure-promise: 9b7c575dd4027ffd color:#8caf0d
 * async-constructor: c714d0e9e4865192 color:#b8715f
 * module-state: 8ea5c0d47b5a5dc4 color:#8ac64d
 * property-props: 2d38df7720500433 color:#4c467f
 * update-initialize: 4bfbdf4470298400 color:#71c2d4
 * props-interface: cb774394972724b2 color:#bdfccc
 * index-property: cab750a27d3a6873 color:#a70cde
 * array-await: ca9bd8d0dad59ae5 color:#92f012
 * state-optimize: 5f5cd927cbafc185 color:#74033c
 * string-error: fe6b9f84e1ff7e1f color:#299498
 * success-parse: e9395ca479e02c4e color:#68f763
 * manager-parameter: cf253a6233fdd6cf color:#94b8fa
 * request-props: 707ddd666867e6e9 color:#572b93
 * transform-cache: b8e6f2af46c9cac6 color:#1187de
 * index-property: 13bdcb78d3e9dcee color:#2ca57b
 * initialize-optimize: c02161d7672c06fe color:#5c0f92
 * result-parameter: 8d379fc7127cdfc8 color:#38c74d
 */




/*
 * fetch-event: 8bea0c55e1f4c3c6 color:#9e7c31
 * parse-module: 5098354d1a26c2dc color:#d66370
 * resolve-load: 8d48c31650220942 color:#775bbf
 * listener-abstract: 2f2f82d49b245061 color:#c9f39d
 * method-property: c4634904f7ecd513 color:#3080da
 * module-process: d8242dbd75e78059 color:#25ab46
 * async-number: 81d95c1e8739493b color:#c8739
 * component-function: bd99cbccc61a7373 color:#56172
 * request-manager: 461babb5e6745a14 color:#527aa5
 * transform-abstract: a42e5d20697ed012 color:#ee48b1
 * prototype-key: f578d5910ed3f07a color:#493fff
 * callback-function: 53fce753ec8103db color:#1eef5c
 * listener-manager: b687570c2a0d690f color:#9ba737
 * extends-result: 2c57dfa2e25c3a05 color:#a25d8d
 * extends-abstract: 8d4d808cd7b33766 color:#1d50c
 * parse-await: c93ad78ac2225e4e color:#3fe35
 * parse-async: b0b051fe3436c5c4 color:#96ecc1
 * string-extends: 31dab699646137cb color:#2355d8
 * helper-index: 3d76150b709f5424 color:#9e35ac
 * render-interface: 2b8190c8729afa8b color:#331119
 * method-array: 8ebb90e948626a62 color:#b6b302
 * subscriber-service: f2e62c35da2afb8a color:#89eb39
 * calculate-validate: 28e22e49b605ef38 color:#137d46
 * index-return: 8a7a873c0c1926e3 color:#343339
 * response-process: 9eb4078e61eca036 color:#321d3
 * await-string: d20dc2205cab9e33 color:#29f928
 * request-manager: d2161c15ef32ac25 color:#8210aa
 * transform-process: 9babd2a32358db39 color:#482ed6
 * method-response: b86129c9531b4425 color:#567fe6
 * callback-abstract: 861c9a1a00d2e952 color:#6b4e24
 * state-data: 1159f0bc398e379b color:#f6e0c
 * observer-transform: 64dab5305fe755e5 color:#44716c
 * success-await: ee42ec2f75e3eebe color:#9b2984
 * resolve-object: 6ddeb7b931fcc948 color:#c975a7
 * module-implements: 5b9cf7a510d8662e color:#9452d1
 * controller-callback: 80b3856b328a4e74 color:#d29520
 * return-parse: f254c5f8c0f00a4a color:#bc5771
 * update-array: 1c37c8940c51615c color:#59e48f
 * abstract-props: ce0ea9ac67055f38 color:#bcea4
 * utility-async: f66600f0efe6a635 color:#2f9188
 * function-event: a993c79d0abbbda3 color:#6d9141
 * return-update: 476a92574a7df1ab color:#2b127e
 * configure-process: 3fee270169773f95 color:#5a6faa
 * number-helper: 663bc670fb470b10 color:#3c4e23
 * property-error: 0cfafbddd0a3e876 color:#f3bf93
 * fetch-handler: 3ad79113c7bf37b2 color:#7aee82
 * promise-reject: b99566671830967d color:#d334ca
 * observer-state: 2a74daa5e8335547 color:#de85a0
 * extends-boolean: a4c89287ca233b26 color:#615b42
 * promise-callback: 5ca7eca6e1ff7fe8 color:#6ceebf
 * fetch-render: 5f4553b105d0b6cb color:#a7923c
 * method-array: a86971a66992819a color:#75ea5e
 * promise-process: 88b705184565807e color:#be0ee3
 * load-optimize: 454bc1b62986e1d3 color:#df8f3a
 * await-object: b1997cf685b61f5b color:#5acd9e
 * array-promise: 229ac040f54b7c4b color:#89d60e
 * listener-cache: cd0b69238a8b66a9 color:#714579
 * subscriber-result: cd3e4f4f09697870 color:#5975fb
 * interface-request: 10f6fa1eddb41202 color:#f09e8c
 */





/*
 * return-controller: 77258abd029ca59e color:#29101b
 * resolve-process: f6c9b98a1fea3f60 color:#67e8b5
 * prototype-observer: 318885a2a9928204 color:#6bc91e
 * await-observer: de8eae650c7aa7fb color:#324016
 * process-index: 4b7ce161e62e05ca color:#f08cbd
 * cache-execute: b427ff6bd5d3a175 color:#4ad3ad
 * variable-function: ad65651c17896256 color:#ace38c
 * helper-calculate: 85b61613cafc8cc6 color:#300224
 * number-prototype: 12630f7d504eeb9c color:#e1233a
 * string-service: b5934e04f3cf765b color:#3b563b
 * index-extends: 26d6216b2c64a100 color:#7b9617
 * calculate-parameter: cc070d88189c11db color:#9e4cbf
 * subscriber-configure: 87577f43a8eafad8 color:#710dbb
 * initialize-implements: 9f028fba39d86eeb color:#445656
 * transform-number: fc897f0497e9145d color:#c48c61
 * await-response: 5275f3c9e2822330 color:#28d0c0
 * service-await: 9c469fda92096e86 color:#48095c
 * load-callback: 57686bb3812b6e6d color:#abec44
 * item-process: 19be52d864d04e45 color:#a73189
 * promise-object: 134ced4ee69511c5 color:#3eaa63
 * response-resolve: 1073b45c53dc6ee7 color:#b1b450
 * utility-property: 5e7892c98a749e0d color:#b730bc
 * variable-component: 1f3bed6c652fb412 color:#a82a48
 * context-service: bd2652aadc425b79 color:#a7cded
 * update-response: 94d0ab54f601956c color:#841625
 */