/*
 * component-event: 2e2dbd6c1643cfc2 color:#ab3cf5
 * property-controller: a13aa200a096b813 color:#b740da
 * resolve-module: 1af11aadc4748ffa color:#2c8f85
 * observer-list: da5193e312f9f091 color:#9ff58f
 * function-constructor: 04f3056ad550d1d8 color:#a40f71
 * cache-utility: 1f2c589086571cfb color:#c7335a
 * storage-validate: 3f6a0b2c94fa770e color:#ed1a8c
 * resolve-constructor: 02ddcd18abf2fcd1 color:#a9baa
 * service-variable: f39321d2be82fdcc color:#904810
 * helper-prototype: 17b7a5162d94fa8d color:#4d9fcf
 * index-abstract: 7f4f34b3ac28d3af color:#eabab8
 * promise-implements: 9d22cd3573475fea color:#a56ce3
 * variable-context: 4661baea2f31cb72 color:#8cb12
 * process-handler: 973ae0062eda76a6 color:#9e30b8
 * string-callback: c4c2b9f57eb80992 color:#c575d3
 * parse-value: 120a6857d84b7955 color:#ea451f
 * subscriber-optimize: 96702a49bf0d5b8b color:#539a78
 * storage-props: f4070fe75ed1e06d color:#50172d
 * data-variable: 467d9a704896e7a9 color:#9d8548
 * cache-object: f453ce296dfc7742 color:#3a1959
 * await-item: 3e160e984c3eb2f3 color:#a24886
 * component-parameter: b93e762413bf4372 color:#c9ec07
 * item-resolve: eeb38de9c61bf2ec color:#65428
 * success-optimize: 6df87c867f64fb07 color:#89a47b
 * load-helper: a24771ffecf7eb41 color:#e7296e
 * process-method: 47abf3fe3c053c53 color:#5cb1b2
 * setup-handler: a20b94c10b772267 color:#c2eb64
 * async-update: a550c02ec932942e color:#98c44
 * property-handler: 36fd6452586e6872 color:#66afc5
 * service-parameter: 663dec0f64221dbe color:#cc8385
 * module-parameter: 1760bf04a9cc66cf color:#6514b6
 */


/*
 * listener-callback: 6da428de346139ce color:#eca301
 * success-implements: 7fc3c7974aebfab6 color:#eca7f8
 * manager-request: 924135514f7ca1a6 color:#87b61c
 * controller-event: f212626450fd578b color:#9e1f7d
 * function-implements: a1ebf1b584c274c7 color:#e76fed
 * state-subscriber: cbb59a9d282b3da2 color:#a4bfd8
 * callback-parameter: a6f39ace4eff8043 color:#62da35
 * parse-key: a6290850bbf0c878 color:#d723c3
 * await-state: 090203cd40410f99 color:#bcef6c
 * request-error: 1329d42f74260b5a color:#c338d2
 * method-promise: 6aa115b8c4de0bac color:#f1f8a7
 * async-method: d65c8f5ac5f52e93 color:#b59a6a
 * success-process: d93d6bb4c13b2cb9 color:#aaca2b
 * load-return: 8871ec4e53ee6b3e color:#20a742
 * prototype-extends: 19af92d6acb3fcf8 color:#d61069
 * update-number: e87405044e533b3a color:#e97799
 * await-value: cd1f837257b0f2b8 color:#fdeb20
 * abstract-utility: f43c3135c73569f3 color:#8a3c41
 * number-module: 2616e6c403d5ced5 color:#8e07af
 * initialize-async: 9ef5e25947872cfe color:#98b949
 * extends-controller: 129511897fef6371 color:#7a0a2f
 * service-reject: 40f9854f1ca5a7c9 color:#d893bd
 * execute-calculate: 33b4b67ccc1b7eb2 color:#73f55c
 * configure-success: 490716f93e3c9408 color:#cde9c
 * props-value: d53d558d18dad012 color:#59dd07
 * component-index: 781c6b4d491dd600 color:#dcfea1
 * parameter-string: 5ac204b0421389b1 color:#d3087
 * parameter-update: ea86811cf901f2cc color:#5fabdf
 * listener-object: 88c0a3085af75a4b color:#3d4edd
 * implements-subscriber: c12b249f59345b20 color:#ea165a
 * extends-list: e286ab30c4d3a125 color:#d081b8
 */



@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}





/*
 * success-variable: 8f4e34ed947f4c43 color:#791612
 * number-object: 7f7c84bc6b9036e0 color:#50d6bd
 * load-string: 5ad38ea51931184e color:#e926d3
 * response-index: f5ac0a84b40328e8 color:#dd7bbd
 * handler-string: 1f1b3bc97e8c95d9 color:#b60c54
 * observer-property: 58d6967dd5e6db4a color:#5959ff
 * manager-update: 1dc052a78ce396c8 color:#525e47
 * implements-manager: e4cc07e914db2fbc color:#2bb899
 * method-function: f04c421bd49aa02d color:#9bc02e
 * helper-resolve: 82d05d9c651b1d1e color:#7de91
 * parameter-load: cf3d6b1633ac9450 color:#d45054
 * storage-helper: 37efe46f3d1711a3 color:#8a8702
 * await-parse: ce627030c3516ebc color:#6cd695
 * data-manager: d15642dda6aa7712 color:#d5b4f1
 * variable-service: 799603b6f41d9aeb color:#cdf8
 * success-return: 67dc02b4220da53c color:#ae9c79
 * callback-listener: 2046ce27deb612d6 color:#519856
 * subscriber-utility: 772706b722d14694 color:#8d22e7
 * constant-helper: 12a61e6aeb21f78d color:#257c77
 * callback-extends: 35ae43cfee057511 color:#5302e8
 */




/*
 * cache-number: 34bde8dcd914e8bf color:#d8c4a9
 * module-boolean: 2a87948c8e2717a5 color:#3406c9
 * extends-extends: 392c53c99ae250a6 color:#f13662
 * controller-parameter: e1dc61dc29c84950 color:#372271
 * props-result: 813d3f4798f01ba8 color:#d0a3a2
 * props-reject: 6dfd80ffd30b405b color:#55b2b4
 * parse-list: ef04b6fa8c2de2bb color:#5ed911
 * configure-helper: 79faae6cf59db019 color:#34b3ba
 * utility-props: ea8dd8817b08d053 color:#c0e8a4
 * utility-method: 2aaacfc07ffe5db2 color:#81afd8
 * return-state: f1063f09838c3c6b color:#9f21af
 * abstract-constructor: 0a10c2c169c83a89 color:#d87b24
 * string-request: 6e276a8529968106 color:#9d7096
 * request-callback: 523bfbc10b2f6730 color:#c9670f
 * validate-string: c74af5ef5d05e242 color:#397bf3
 * method-property: 118d528174c5694e color:#362412
 * observer-interface: 1cb81f414f5cea27 color:#29e47f
 * context-item: efc94acb22ef80d0 color:#b52768
 * success-implements: a3618f7f352e2bf9 color:#2a78d4
 * validate-implements: 501ebb696d68c33a color:#879166
 * constructor-value: b8e15eb09483b97a color:#34d790
 * method-handler: 7f9313bb195a0039 color:#403c58
 * variable-service: ebb59a9823799971 color:#a68e3c
 * cache-subscriber: eaff584ab71c029c color:#f7d34d
 * state-update: 484aa9fbd9ccb958 color:#d070c7
 * helper-setup: 775e4e68d7488e19 color:#1718a
 * value-number: 5ffb770e887f153f color:#c3d5ac
 * result-process: e7309602681eed00 color:#187dcd
 * extends-reject: 25695ddb59870f95 color:#34ea90
 * data-storage: d7333c59c3c80359 color:#508583
 * resolve-property: e6f979884269c5fd color:#87af26
 * await-props: 697eaf5f27554f4c color:#4fa79d
 * request-configure: c9fe2ed7c8d8047b color:#54978d
 */






/*
 * listener-abstract: e73a03359628bd69 color:#d8d521
 * props-error: 4ed83206e7f4c409 color:#1828b2
 * success-return: 0225d503441f3464 color:#a5ec59
 * constant-prototype: 90b8b8d3835bc355 color:#3e9dab
 * reject-setup: ae1a61e35e860cd3 color:#27824d
 * utility-constructor: 790705598cfead26 color:#aafa29
 * fetch-service: e2eb1778950daf69 color:#7209d3
 * key-component: 329d75bc9b6f0df8 color:#3b4f4f
 * setup-helper: d55ca05eb3d90ef2 color:#250070
 * utility-callback: 7c2958066e363abe color:#7a12bd
 * resolve-parameter: 32fe4727df54cd01 color:#bb209d
 * key-transform: 9233fbcb3ea24610 color:#2259d7
 * string-manager: 2f1c86365423ac86 color:#98a2c3
 * handler-calculate: fc201ff338ca9af1 color:#57f1d4
 * transform-success: 065364156d4256fe color:#2f21b
 * callback-await: e78554b3422baf96 color:#d5914
 * request-implements: d0d5f2ade45e21ab color:#8f56db
 * variable-await: 6da4ae0b64c7d24d color:#345a7d
 * prototype-data: 1d9a0ab1a7202499 color:#80edb1
 * storage-array: 3d8952384d38d6d4 color:#9f5562
 * key-service: 22877da400842aff color:#da2451
 * implements-key: 790b4d7119dd28a0 color:#9537a
 * calculate-fetch: f8a8a4b88305c175 color:#37a9ea
 * property-interface: 476ba5f14e2c3484 color:#af101
 * result-observer: 651c8357855cc729 color:#d7661a
 * error-fetch: fbb5a8cede708067 color:#17c261
 * list-await: eec3beddbbf768c0 color:#26d745
 * abstract-render: 22760efb9a53edf8 color:#cd6d55
 * promise-promise: eaff1ea8a0170105 color:#f1c92a
 * props-controller: 5205102b067f5617 color:#c59822
 * manager-utility: 82e6fad27d856f0b color:#d2c4fc
 * data-async: 18783f3b9923797f color:#bdda50
 * index-listener: 464215ee53da9055 color:#905d03
 */




/*
 * calculate-fetch: d1499040acb8de94 color:#60baba
 * extends-array: a12690bca56f5031 color:#36b0ae
 * event-array: 004a71926bac8003 color:#6b83a3
 * item-list: 067c3450d7dce406 color:#35c096
 * storage-item: b69f5a939a21b880 color:#b2f8d5
 * utility-service: 62264456855db49c color:#e79b71
 * setup-variable: b0ae610ad1c06a86 color:#71022d
 * process-async: 347c40a7d02fc51b color:#5627e6
 * setup-function: 08e8faf185c8a36b color:#21b4b0
 * boolean-data: 9272fa1d95e7e81f color:#970ae
 * resolve-update: ea445222855e78ed color:#756e5f
 * success-optimize: e50c6cdeca1e1aaa color:#6168cb
 * function-setup: 1e31be2277e5c3b8 color:#fe4cca
 * observer-update: 2038149de8f3625b color:#2536e9
 * item-number: 9d78865984afda79 color:#d6933b
 * parameter-interface: 56721f4c5a4b6b51 color:#eae21b
 * async-calculate: 54bfac88df88dd81 color:#fbcc1a
 * module-storage: c702447239794480 color:#b36948
 * calculate-constant: b3d552d2d8978dd3 color:#41d37f
 * props-list: d59c9979308d1845 color:#72956
 * callback-state: 136bb94fe6a58c63 color:#40b5b9
 * listener-context: 852d67f9b0f63e7f color:#3ae2e8
 * parse-array: b8730da00917eac0 color:#3bf0ab
 */






/*
 * process-property: 3dd6f8587b0baf34 color:#109588
 * error-manager: 3a5b513810fd2dd9 color:#377e1f
 * request-setup: 62b9ae08e1a310cf color:#bac1b
 * resolve-success: bf8ca47e04bce99a color:#653f12
 * promise-state: 21c2c6d176c69a31 color:#de566
 * execute-request: ad666295087f425c color:#be3857
 * function-prototype: d0a3662872e327b4 color:#caa97
 * property-cache: 9aff2124b18c86a9 color:#9c31f0
 * optimize-implements: 28037a644faf911b color:#fc8271
 * callback-prototype: 6e3b0e9d24d5bd34 color:#8dcb4e
 * variable-implements: 6203a83d06797a35 color:#ab4799
 * subscriber-abstract: 715c9a7a25b81a50 color:#1d35e6
 * return-list: 18713873eec5dd56 color:#957380
 * optimize-parse: 95b9986f7b3f2987 color:#f9980e
 * parse-listener: 4f60f44970e7dea5 color:#12d955
 * property-parse: 31d32a5915903982 color:#e9d6da
 * initialize-configure: efa0ab496d1b4e74 color:#9daec8
 * item-result: 57c4c506907c5799 color:#b426a6
 * cache-object: 0f1c49da292c27f7 color:#76fb24
 * subscriber-promise: 862ffbe08783ee34 color:#4c3cb0
 * subscriber-listener: 5ddbc866dc0c0430 color:#6e522a
 * key-error: 3dd1d849fb27c46e color:#8366c
 * index-constructor: 93caf15acccfbf73 color:#e6659c
 * string-async: 15bd369f9da77245 color:#411181
 * utility-handler: 952a6c8aaabb987c color:#3dc3d6
 * extends-boolean: cefff56161902ab3 color:#c7b382
 * abstract-constant: 8328935e67a3e53b color:#6c4925
 * utility-success: f8087f33c0a4884d color:#481a9e
 * implements-resolve: a587a8fc6425b1da color:#3feaac
 * resolve-cache: 9a171375c044eb92 color:#bd95e4
 * implements-observer: 7174bffe50257366 color:#c85d3f
 * update-execute: e8e8564c3c729845 color:#f1b74a
 * setup-response: 18f4a61e5c52ad92 color:#5a33f9
 * parse-function: 808808e69703e58c color:#7a58c
 * variable-async: e0030c94db5104c0 color:#4ae950
 * state-event: 764800712f84d00f color:#17ce03
 * update-controller: 0ba908f694b42774 color:#c0b236
 * constructor-context: f2b9afafc9920f9d color:#e0f66
 * constant-calculate: ab4ddd5293b2a063 color:#41a8
 * index-subscriber: a3f40e4cc0040c66 color:#a904f1
 */






/*
 * callback-update: d8a35c1874fe6780 color:#901c6
 * observer-parse: 1443176ecd2a2a8d color:#e5947d
 * key-storage: 1b09c03c85dbed67 color:#e74ac5
 * manager-property: 72e882b060e2c9aa color:#fec98
 * initialize-abstract: 706eaa2817c088f7 color:#29887d
 * error-constructor: db247813c8dccbbd color:#cfb0ce
 * abstract-abstract: 88ae0c3b1bd8d573 color:#c1178c
 * cache-cache: 2bdd3e22298a3552 color:#dcbd20
 * function-parse: 665fbc27b66b3419 color:#ef3a3a
 * helper-parameter: bf1879eb80b1c87d color:#ad9e12
 * validate-listener: 0266349b5e271017 color:#39fa05
 * service-return: fae4b09cd2bcb245 color:#3c7b65
 * response-parameter: 0d41e0f6cc0d0e67 color:#dd869b
 * load-subscriber: 1d3d0c91d160399e color:#54488a
 * reject-index: 39a468b1c143f068 color:#46cff2
 * state-array: 06c51fe0f64e2355 color:#fa9e74
 * context-handler: 7b75e534affc6610 color:#d1d915
 * handler-property: 5e52f26631da2414 color:#e4fb34
 * function-interface: d559ba39982414f3 color:#219f5d
 * initialize-index: 31e11fc45bdfaf6a color:#c16464
 * interface-reject: 3eb4e3164084a147 color:#520c75
 * resolve-abstract: fc086e9de4017ff9 color:#c4b918
 * render-interface: 20d54c19b173a4d1 color:#e17d0b
 */




/*
 * props-response: 96a8102ce7963a33 color:#f93b3a
 * initialize-props: b697cbe89833b204 color:#9ecbea
 * reject-async: 5b8dcb85cfc9058d color:#e6cc57
 * return-variable: 425eb0fd994c21cd color:#91e6e6
 * method-context: 3e15b82b42152dab color:#5733fb
 * callback-utility: d9368a5d48f8355a color:#ae21e
 * async-function: 808dab20ee27da30 color:#4721fa
 * extends-object: 9b154399a9fb49c2 color:#54111e
 * utility-listener: dc84732684eadc1a color:#54372b
 * service-variable: 5212e8757608bb4e color:#bb228e
 * parse-method: 66d6ab6ae85f673b color:#420535
 * data-update: 1ea7dcae38861b22 color:#7705da
 * initialize-update: 517ca287cdf65857 color:#195892
 * abstract-interface: 6e5ce07d2deb3a3a color:#33caa6
 * property-props: 1209525158cc683c color:#503a0b
 * execute-constant: e1334934e48c55a4 color:#91704
 * implements-storage: a2e98dc3687058d8 color:#5dda19
 * process-initialize: e3c402747e5e3654 color:#143dc0
 * number-manager: d12ee7d5dbf53034 color:#e88ed
 * async-update: 55db5945954fe7db color:#5ae88f
 * subscriber-initialize: da995bd546272c9d color:#a79214
 * success-handler: f52a13bef9c172e5 color:#543d09
 * optimize-parameter: a871a248727b3183 color:#81c80b
 * boolean-variable: 2e41b267800e3230 color:#7190b7
 * return-controller: 225e8c380e4285ec color:#866f52
 * property-data: de55f69ea67679b9 color:#b3f6d
 * callback-storage: 39b201d27892bdc5 color:#7b8ed9
 * storage-promise: 6f039a7fb5038799 color:#1f3695
 * listener-execute: d6c26c83d7d08a74 color:#92d62a
 * render-observer: 1a8c2dbe22755519 color:#e8d8e9
 * number-item: 2ac62597f6c79df0 color:#5062d3
 */






/*
 * storage-utility: be77ae5eaf1f2c16 color:#7338d6
 * event-service: 006e1787fcc59a0b color:#c9ab95
 * number-property: d3bae65edd25b66d color:#3643e4
 * observer-helper: 653055c83719a224 color:#d014c6
 * observer-abstract: 2f7c898ac1d5241c color:#9933b0
 * boolean-boolean: 78bec6ab85f10d74 color:#dfa078
 * listener-item: 589eda04d6e2a81c color:#1d5048
 * context-constant: 18b511e801a1ed55 color:#b13ad
 * array-constructor: 124a2d1ca3926dd1 color:#bb0082
 * data-parse: 63325d93236365f4 color:#f785b7
 * method-value: dcf36b313dc018fe color:#64711a
 * configure-parse: 712a4a89ab879d92 color:#d82287
 * request-object: 95c12870387a9d46 color:#67d854
 * promise-helper: 977bfd709293a890 color:#ce3b5b
 * interface-setup: 6051bfd2c119418e color:#ef6ff3
 * validate-return: f90c0c4d252e2d2a color:#808663
 * return-render: 28d703663d0f520d color:#d6af56
 * listener-validate: 1054188b60f16116 color:#326ffd
 * string-data: 71019dca09b20b4b color:#169e40
 * item-request: 47cb7dd648a33966 color:#158866
 * load-error: 11d5c6ef2ace95b4 color:#9c2249
 * manager-await: c9535e5a56e532ad color:#ef9841
 * extends-calculate: 16846ecaa160fd42 color:#a0b635
 * abstract-variable: fbf9fbd6e29bd927 color:#a22411
 */





/*
 * optimize-item: 39b30d954403dda7 color:#1870af
 * string-manager: c5494bcc29d0d2dc color:#17481
 * promise-extends: 4b88b81cc3eae8f3 color:#291bae
 * data-array: ba83342e817ebf96 color:#791ea4
 * resolve-utility: 711631d13d925ddc color:#85fcdf
 * await-utility: 02728223ec8791d5 color:#b4b54e
 * callback-render: 2360e0f6c44d11f4 color:#aa718e
 * resolve-string: 36b73aeb16f4bee9 color:#153b10
 * success-fetch: 539c03b0da6c0bb0 color:#dce60f
 * service-process: 8c2c076389b4c176 color:#fdf054
 * request-return: 0fa534a0afb793fb color:#30be47
 * observer-interface: bf8c4cb8b01977da color:#a33258
 * utility-listener: 1cffca48f4a435a7 color:#84ea3b
 * index-data: be3cd8daf4cca83e color:#9cff92
 * variable-observer: 421e8e3f4500f919 color:#4f9fa5
 * cache-listener: de0d04069ce46425 color:#83eef8
 * parse-item: 2819574d1b7033cc color:#136563
 * key-number: 05120fcfb7a4eb5e color:#6b8c39
 * async-method: ae93ee79d87f41b0 color:#631cdc
 * error-configure: 86d48c8c4da6da41 color:#8ece7e
 * parameter-constructor: f7d9cdac1e4ec247 color:#d2a378
 * request-error: 4b4558c8d2bec737 color:#7adc36
 * response-constructor: fc8e88206f882c79 color:#bdb11e
 * fetch-number: 5ddf84a2b63f2c81 color:#11b237
 * setup-optimize: 408e0c2736e4f8d0 color:#292e0b
 * validate-value: 2029c911f92f01cc color:#7bc697
 * interface-array: 805bd1a06804dd73 color:#5dfb7c
 * data-module: dd3e7d9ded7bceed color:#8fda58
 * implements-validate: 89ade1cb48e0f6c5 color:#dd320f
 * state-boolean: 282ec6abb97621b3 color:#c49688
 * transform-data: 33ea12211b35c77e color:#2e4ba5
 * event-props: fc8d6a58d8a54e13 color:#36f454
 * prototype-string: 9edd840ca1dc1270 color:#6e6224
 * update-load: 3025bb113fb8bcef color:#b55f8a
 * boolean-fetch: 5bd95c14a7347f59 color:#729ba0
 * validate-cache: 6d32352f6e4027d7 color:#d72350
 * constant-load: 00a973b5e4a6b8ae color:#271554
 * boolean-initialize: 5472f8b76021a83b color:#7d7754
 * interface-calculate: 456380f8819f4a84 color:#67466e
 * parse-key: b611fca39c7526db color:#325a6f
 * boolean-item: bb00fc880bf34348 color:#11e70d
 * context-result: 271e2e721896df99 color:#e45da
 * resolve-error: 8816b62173df1284 color:#d4181e
 * render-helper: 913a0ce1f31c3d36 color:#e81cf0
 * service-variable: 5322b902ce66ea08 color:#6c281c
 * service-manager: 66675eb00b1b0ab8 color:#8316ce
 * handler-parameter: fa87810f02cfc1bc color:#ff623e
 * listener-storage: 892c12851d488347 color:#420093
 * key-event: bdd43ac1ffb8c9f3 color:#5d3b53
 * transform-array: bc434e76c52d2f06 color:#8fc27f
 * context-parse: 728f4e5033e42d30 color:#be920a
 * controller-error: cd1b42e3493205ab color:#8fbba1
 * utility-render: 608c4e778eb81363 color:#e3a0f4
 */



/*
 * success-execute: f4054cd39f779ac4 color:#b388f1
 * object-error: b4ccb397903e43fa color:#e4d45e
 * module-reject: 9d32786532d7b186 color:#36c3e1
 * manager-result: ec610940d806fded color:#4408f7
 * fetch-return: 03da4d00b533c72d color:#d7272a
 * boolean-prototype: ed8bdb8d87d2ea57 color:#d14ae9
 * module-configure: 64b563ac645f02bc color:#182a80
 * render-cache: 8ecdd51f26c70a6e color:#1e409e
 * parse-storage: 220ce11e2e01f1a6 color:#a3090b
 * cache-variable: d93d57f108b6a37c color:#29b8ec
 * implements-constant: 41663cd457fc8084 color:#e7d1d
 * process-callback: 5e8ace31eafa1b7e color:#5a29a
 * resolve-property: 3771266567763623 color:#de23ed
 * utility-response: 4a28771a10032091 color:#d7ef9
 * parse-await: aeb9070a044ba4d4 color:#bbe32b
 * helper-setup: 4663f4762d77f800 color:#439127
 * utility-return: 85ba0c972a052462 color:#cd8124
 * state-update: 71ad55e599dd82b8 color:#5a269
 * helper-calculate: e239ed67da6f45d4 color:#f73df8
 * service-transform: f450a15d130b8882 color:#6ade7d
 * constructor-success: bdbc80ae6df7d244 color:#803a17
 * function-prototype: 8d14a252b60a6a62 color:#cf4ddd
 * error-event: 53f6a46b007535cb color:#5a6eb6
 * event-manager: 0012bd04b4eba8f4 color:#ddac30
 * item-success: fbd03b21daa00083 color:#c70caa
 * render-abstract: 638aa292b582aa0a color:#6a68e8
 * component-boolean: 2ff505243dc5d29f color:#16fa61
 * fetch-function: f704311e25cbf6d8 color:#e70a9e
 * index-abstract: d84cff930f28faa6 color:#26603a
 * helper-listener: 9c30cb6492cb37b3 color:#833389
 * optimize-extends: 41f906423454d721 color:#2baccb
 */