/*
 * number-key: 74593935b4185840 color:#32fa86
 * event-success: 305ebefa4f7d0534 color:#6da711
 * implements-controller: a32c17ffa8228470 color:#432583
 * execute-value: 8ae4314a81e888ea color:#e539ad
 * handler-cache: dc157d2c92c3c09b color:#6b932a
 * utility-cache: 262cf6f718bf8c8c color:#965847
 * return-service: 54f31f0bcd495bfc color:#599f5c
 * implements-array: 9e68d79822ca49d7 color:#3ac5be
 * implements-constructor: b8246e9f0de8438b color:#d68508
 * validate-method: e2828912979879a4 color:#bfe8ec
 * item-cache: 2da756e389cd35ba color:#6dc776
 * render-array: e329bc57dc1fc0ab color:#81038f
 * storage-callback: d0ffcf7ce40f8be6 color:#a822
 * execute-array: 59b2f960a88b335b color:#452a83
 * method-method: cd7cd333cda4854a color:#e7949a
 * implements-value: dec8005e50c3a982 color:#796c0
 * boolean-subscriber: 232c935c397cbbce color:#12466e
 * implements-utility: c5d89c490f4d73dc color:#c96d81
 * fetch-prototype: 1fb3303b371ba1a8 color:#3dacaf
 */



/*
 * optimize-props: 1567eeceec874da3 color:#b62f26
 * load-handler: cca766170522516b color:#bc2526
 * subscriber-utility: a08e152640bf27db color:#8782f9
 * variable-value: 01dc0105dcf7ba69 color:#86cd73
 * interface-return: 6984983eae786bb7 color:#21d1fb
 * optimize-resolve: 2944b2e2a0d868de color:#3687d8
 * interface-render: a3d10095843ac982 color:#c93911
 * await-component: cd8693c10948cf48 color:#c7e4df
 * constant-observer: bf9f8481d2ee0c0e color:#749d45
 * return-controller: 287cd0348fdae673 color:#6f8e54
 * boolean-data: 2ce7588424ae03b0 color:#81f1e1
 * number-function: 5ad62cee52cd7531 color:#744063
 * subscriber-abstract: 1877aee331594d42 color:#9a25c4
 * result-interface: b45af561f26164b5 color:#e211ca
 * constant-optimize: 29b0f670413e5705 color:#4e646f
 * implements-string: 64684123d8f562c7 color:#88c16e
 * item-configure: f3b34ed7119851ed color:#72bb4f
 */


/*
 * configure-constant: 105e5114e92aa199 color:#89de81
 * subscriber-result: 60a0b17ae549d88a color:#210d06
 * process-observer: 1a348ef966ac51f8 color:#eab8d
 * event-handler: 8cda8affe0c44a99 color:#a37126
 * service-number: 60fd79919f915ed6 color:#f1eee2
 * string-subscriber: c1f2034b41003d94 color:#bed2aa
 * resolve-listener: 0476634b9a9a45ec color:#2062da
 * parameter-prototype: 5228ec63d6f9f3ea color:#c01fa7
 * manager-request: b2ccc39a41a4aecb color:#46d650
 * value-controller: 55b245786af0a7eb color:#3245b3
 * update-return: 8b6476a1d204414a color:#516275
 * resolve-resolve: 9e9a00937e1ab13e color:#9ea81a
 * storage-implements: 000eba628c96c0c2 color:#f2df7b
 * event-calculate: 3b9ce4f872cd710b color:#ba275a
 * extends-method: f8650f0534608471 color:#9b83f
 * fetch-abstract: e35bea0adbd469ed color:#1e6603
 * property-property: ecf1221d43c7accf color:#6ec2f0
 * await-module: 48706fff962b349d color:#56f1cc
 * handler-listener: b6215192199e08e9 color:#191a6b
 * item-fetch: bd694ea13138da4b color:#f31fd9
 * error-return: 131efdc0360c586f color:#57729d
 * service-variable: 6b4f2a4af4165832 color:#622298
 * render-return: 397ea2ed2c89c354 color:#f1bb3e
 * configure-object: 3ee3314e0320669e color:#c3f0de
 * process-success: 4da44fd22977e08b color:#2fcc9f
 * setup-data: 45965d8925628041 color:#ec6d79
 * await-subscriber: 15fa9adfb215ddc6 color:#351112
 * subscriber-string: 479685e99866484e color:#f39a12
 * parse-item: a0c5cc4febd8b365 color:#658625
 * abstract-helper: 3843e8b028d9e6e5 color:#318643
 * utility-utility: ff2239b234700823 color:#fb40fc
 * event-load: 4e2204f7cffe5360 color:#7a3cca
 */


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




/*
 * constant-helper: e73e5d07f22811b9 color:#d7098d
 * controller-manager: fe258aaeb25e72d9 color:#87b4a6
 * fetch-component: 465cf5f37ac188a0 color:#4c5b94
 * string-item: a5f2a7283289ae1c color:#6182a5
 * context-boolean: 0eae5639a6dab079 color:#76d206
 * transform-configure: 31cdee0531069b23 color:#b3156a
 * variable-string: 19b934a5b4dd3e15 color:#a43403
 * callback-extends: a1b59b5f54967196 color:#39e903
 * property-list: 706c4dc9417f313a color:#ed0e23
 * callback-state: a77a8c2c32e50b7c color:#3d3733
 * configure-initialize: 7659e990264da0cb color:#45f9c4
 * await-value: 9e62b76e347219ae color:#80dce0
 * boolean-value: fa3289fde5a792da color:#648fd1
 * function-context: be11cb104a337fdf color:#30dc7d
 * props-property: b2f443ac437eb107 color:#7316dd
 * fetch-abstract: acd8fb6c5197dc70 color:#36feb5
 * load-props: 0e98de518d850678 color:#c13633
 * extends-context: 986c033d97179a6f color:#ba955c
 * success-reject: 66578f057d8b9d7b color:#fbcc6c
 * validate-string: 83d3202565504e20 color:#e04d95
 * promise-render: 8bdcd6ca11acc928 color:#b5093f
 * interface-parameter: 52b853b6393d937b color:#f77635
 * result-result: 657db5290a6090a0 color:#334e32
 * index-helper: 4e5acfa0cba85fd6 color:#5ef2a3
 * controller-array: 05e149dc34421a11 color:#9c65a4
 * prototype-configure: 0f0948a5b7ce9912 color:#ec2ee7
 * event-validate: b1cc244959c747ef color:#b10689
 * variable-variable: a5de974317ff0fe8 color:#f87ac0
 * key-callback: deba670567edc164 color:#e031bb
 * implements-initialize: 4fcd3951650e2871 color:#dc076b
 * extends-event: 9ac3e69a55590c66 color:#57bf4c
 * listener-success: 465a7d17779e04fe color:#9bdf09
 * parameter-state: aacab70165d17366 color:#d6569d
 * prototype-list: 538c0924a512acce color:#fb58a8
 * component-execute: af942cf797343cfa color:#a58525
 * function-interface: 103778be1d982ce4 color:#7032a1
 * initialize-observer: 5c199997d1dab616 color:#f2cdd
 * fetch-constructor: 5379d42959db6d81 color:#bb8108
 * item-abstract: 121e698609936a9a color:#4ca46e
 */






/*
 * component-fetch: ad4a6716e020b07f color:#77c9fb
 * component-prototype: ed6ce5a14f55b09a color:#e337ef
 * error-parse: ac6011f51ffff6cc color:#c01e40
 * reject-extends: b0e61c44c06f7bdc color:#4db17d
 * result-key: 6d3b36eddfde31a9 color:#16d1f2
 * module-callback: 7b32ca2ea0cbc3a2 color:#18d1d8
 * value-configure: 92524fd99da4ca93 color:#c5c3e6
 * load-context: 0925dfb46ae41440 color:#b00c1e
 * method-return: 8a40b9a199966a78 color:#ad7a92
 * controller-list: a19af171900ecef6 color:#ae173
 * item-function: a057d4c50373aaba color:#64bf65
 * context-manager: f2d90d88742c8ef7 color:#6ddf29
 * event-constant: 4b5743898a9f1f47 color:#dd0bf3
 * implements-module: a06ecfdfb0ddd481 color:#be9639
 * variable-state: 50768ccddbd42d3f color:#387e9d
 * success-error: b979922b71eb0293 color:#335ec0
 * configure-parameter: b8ea7ceeaf249c7c color:#13a3e6
 * subscriber-controller: d462f5024b6ef579 color:#5d4bf5
 * component-fetch: f8f58fad4961fa85 color:#6e4baf
 * optimize-callback: e3273dfc4504712e color:#c4cef1
 * module-promise: a3c6f769506b8120 color:#679387
 * interface-implements: ba877347f04df367 color:#267848
 * handler-listener: 126f85c91f6c48fc color:#bd40a1
 * component-extends: 9570c95c4180434e color:#ed6ee0
 * setup-component: 8bf21e5f38e3ed4b color:#906aae
 * utility-method: 8b0e18efe2ea88b4 color:#7476dc
 * promise-helper: 1065f5428ee13f00 color:#8b7004
 * manager-constant: 6f922cad33fb0bd0 color:#1b9e44
 * number-async: 4f3835175372c511 color:#c4c296
 * cache-item: fa757f759b70e06c color:#311657
 * data-index: db0ef36c8cdea52b color:#383a7b
 * configure-controller: 3bcfd6782cf87b1c color:#727bd9
 * string-listener: c7c7c995ca546dfa color:#9aec04
 * string-process: c6e8600e44a948ba color:#71363c
 * number-constructor: d8b08b871dea4e50 color:#c39e0c
 * fetch-extends: 843e1876b2b6492c color:#a366d1
 * initialize-render: b4ef1134a2f12d24 color:#1c523f
 * configure-index: 2137c98d5c0e75fc color:#a0c6d3
 * component-parse: c2cb8babdcf8a261 color:#f7f7be
 * error-method: 5b3729f8435b29bd color:#d5bf8d
 * validate-error: 6df825dfa076fb89 color:#e165b5
 * return-async: 2b027b3b9c895154 color:#2720ac
 * initialize-configure: 8c63a1c77219bc8c color:#751a92
 * controller-key: 3780cfbb0a85b3e8 color:#4b511b
 * implements-component: e422ad66d70d5b6a color:#ba0cdf
 */






/*
 * async-callback: 648bdb0fe5c14a0f color:#76e093
 * extends-observer: e726ea84b643fc14 color:#ea4992
 * list-subscriber: 41a83a997c5d064a color:#90528b
 * promise-extends: 3e3bb591219635c6 color:#e56090
 * parse-implements: 9f98103039cbcc24 color:#285ddd
 * event-response: 652586f9a0bd1261 color:#115042
 * promise-constant: 187c051de8038bed color:#242068
 * interface-implements: 9d1355dbee839019 color:#f69d24
 * number-listener: 5ec82dca01fc59ed color:#3bfdd9
 * value-handler: 33ccfe119903e50a color:#826bc7
 * constant-load: 8b14fb2872af99da color:#44ebc7
 * error-load: 0bea4556a2b6bb42 color:#a76f85
 * execute-update: 92b5d35b507b1818 color:#cd857f
 * await-props: 29d694fbeb8d8754 color:#cd34b6
 * fetch-callback: 01a5daa74258a16b color:#8e2c84
 * service-success: da2cd651a0cb418b color:#9ca0f9
 * validate-handler: 31b8d3bbf605d449 color:#cdd68
 * object-index: fe97bb185112bdad color:#bf6
 * execute-subscriber: ca58317787bcd9ac color:#aee0e1
 * index-array: 6fc37cd8e852f09a color:#a45e26
 * item-calculate: 49e401acbf38d889 color:#38b199
 * key-extends: c07c411dba030d82 color:#a07f93
 * object-result: e30dcb2cc3f75147 color:#82d584
 * string-promise: 7b4fe7c602ff6702 color:#b51cdf
 * request-variable: 4e46714c48cb9073 color:#1d55ff
 * subscriber-interface: b6ea00566369f915 color:#4d7668
 * boolean-reject: b31e53ffbc2f80d1 color:#5e352b
 * return-helper: 65cef35033eabb4a color:#c9c20
 * list-constant: 6a5e2779474f523c color:#49f8f0
 * return-service: 9ed7fc04624e0ad3 color:#9644f2
 * parameter-manager: c7e2712cbc92dbf7 color:#f7cdc6
 * configure-service: 3f2eeee51dc1a222 color:#45c7f1
 * configure-prototype: 821584010f7c4753 color:#ba3965
 */






/*
 * manager-constructor: cf62308feb1cc237 color:#9285cf
 * number-validate: c59df57f35499881 color:#5e263
 * request-await: 76b13905f6125a8f color:#67a190
 * interface-reject: 3e85a0793a128947 color:#24c2b0
 * state-state: ea695d291fbc5605 color:#f53e92
 * parse-function: 791a695f74378fb7 color:#98925e
 * render-process: d199d36923a3e0d8 color:#8a36ba
 * process-handler: 08c63674274bd5d8 color:#b555de
 * load-item: ab717377866f4b50 color:#c1ea75
 * index-storage: 359c0560d14fa90c color:#d6ee35
 * update-controller: fef26b02bd5c24bb color:#422bae
 * event-array: 141eddb0c328ea20 color:#9468e7
 * event-parameter: d2228d82699afb18 color:#ad03ef
 * interface-transform: 8d8389cb02ca21e0 color:#5cba8c
 * function-parameter: 9c5f65a300505be2 color:#5af602
 * value-object: 204d4e80609a9ae2 color:#de5b02
 * context-setup: 3e244facf375a30f color:#e5d541
 * boolean-update: d32814dfd205de50 color:#48b6d5
 * handler-array: 5a18379a6e9d560d color:#e380ef
 * handler-update: 96850b7b5685a110 color:#86548e
 * interface-parameter: ffc72d8b0eab46b0 color:#9e2679
 * cache-subscriber: 659dcc59efebc607 color:#9644b8
 * parameter-parse: d3a52076521b3851 color:#e2ea7a
 * variable-async: da0afe6f71496ab6 color:#eeae1f
 * object-manager: 6297a17dfa656ff5 color:#ab6453
 * value-index: c4f9cc27a5e64a0d color:#59973
 * constant-data: 18280b65b88d3f3f color:#27dcff
 * transform-update: ab055269c435e370 color:#fb1e38
 * transform-prototype: d2dfac4a962ac5ee color:#4ad41a
 * interface-number: fc986213d46620bc color:#d706f4
 * event-method: 25970f159edfe3c6 color:#39005b
 * reject-error: 219c1a342830a242 color:#83a67e
 * callback-utility: f36d364ecf5b1c3e color:#2957de
 * variable-callback: ef28b91a4e24e79e color:#85b473
 * load-subscriber: fd13eb2f0c2831f8 color:#38ca43
 * string-response: 3cd49b1b55bbb98e color:#3dfcc8
 * promise-controller: fc74e3f902c3930b color:#48261
 * transform-variable: 94f729560082bf71 color:#11a2c0
 */






/*
 * data-helper: a1a608cf42e99c6d color:#3bcc45
 * cache-abstract: 3fc93564bd0df1f3 color:#73ab56
 * number-prototype: 20de69dfa12c8fc0 color:#4d00b4
 * manager-constant: a05e6f42020c2606 color:#f98336
 * event-boolean: 0f40a950a8936885 color:#f23fc8
 * promise-method: 4b0b4371e99da7d7 color:#eab931
 * extends-process: 5badf34b21cadda5 color:#9d4dfb
 * method-list: 2b638ddc2e3310db color:#9c78e1
 * string-handler: 0f7b3d7bfe7ca49e color:#c2d881
 * return-list: cb074e10a63a60b4 color:#6c63c6
 * constant-parse: e9cacf57011c34fa color:#17df54
 * controller-constant: 08e81caf908353f9 color:#46afda
 * string-initialize: d4fe44e4344ac673 color:#8128f0
 * props-return: 56396425a3bd76da color:#8d8093
 * observer-success: 58a8a8713bb0c190 color:#a233f0
 * module-render: 1369c635ba7f592a color:#fec98e
 * implements-array: f0ccb5bc48372c8e color:#9e62af
 * number-error: 93d37b1e8fd79a9d color:#bb42b7
 * extends-boolean: 43b8f6cea8ca923f color:#d28bb6
 * method-variable: 4a2eda23cb0e5509 color:#613f88
 * context-implements: ee46c5ee87e66f0a color:#50d258
 * observer-variable: 85cb090f879f6b02 color:#7bb90b
 * resolve-event: e9cc550a6c891724 color:#7fe4c9
 * success-process: f189e76057d7b0ed color:#1c7f0e
 * request-context: d35d533b3bf244d4 color:#2e8b92
 * function-data: fb59d99237d8f6ed color:#aab4ea
 * module-method: 156cdb7f17acae77 color:#c93071
 * object-helper: 727916f4952ca979 color:#5757e7
 * promise-manager: bcbbde77746fcc38 color:#b9a998
 * storage-listener: 81227dadca5a425b color:#238182
 * data-transform: 6a76b5ddcc706649 color:#1fa87e
 * storage-service: f149e4aef0e82db3 color:#6a0f38
 * update-boolean: 7c55861554e1e53e color:#17ca09
 * process-handler: cd0556ab52814d05 color:#c5fa20
 * listener-interface: e22398297923cdf1 color:#4d88f6
 * extends-utility: ca99728e55137e80 color:#d1fca1
 * string-callback: 048831676283be62 color:#cdbe75
 * transform-event: e3d3ce800127fb0d color:#cc4c7b
 * transform-context: d3195ee1ff0a3a08 color:#130807
 * load-controller: 1fa8b0f983369820 color:#7be6d3
 * array-event: d1a0ecac57cbaa5c color:#442359
 * callback-key: 798e3b1c8767d642 color:#5668a9
 * controller-initialize: 1007f5770ca9bf29 color:#a1241b
 */






/*
 * variable-manager: 5eb7e3e3b69492db color:#df4fe8
 * parameter-callback: aa55fedf4d25aa4e color:#b3684e
 * variable-constant: 778111cade44e1c5 color:#e1a1bd
 * await-data: e2aab9af2e631d38 color:#c40b0b
 * function-index: fd2979a0fb31576b color:#4793da
 * list-index: a80da3ebec16cb8f color:#c5bd72
 * extends-method: f2c61f01aed7eb5e color:#9a2f4b
 * manager-observer: aad69d8700e573a2 color:#aa7075
 * manager-await: 8a24daac9228a02d color:#807560
 * load-value: e875f40bc0ec4446 color:#ca5f65
 * parameter-execute: 11b02c4832f7d883 color:#c1ce84
 * setup-cache: ecef52ae4a7f126e color:#9d3a3c
 * constant-callback: aa3415a653f3cb3b color:#5e3f09
 * update-parameter: 2126471e00daed24 color:#a0bbbf
 * value-listener: 5a0a8b78b3113710 color:#17e8a2
 * listener-request: 2dd671dcd149beef color:#c8de62
 * response-await: 655e0c68283f87cf color:#b1c2f4
 * fetch-fetch: f08d0783c9309fe0 color:#2cf09a
 * key-component: 5861d2b0a0899f8b color:#b5ffaa
 * render-helper: d0d4b716cd53a368 color:#25f8ca
 * parse-execute: e9e1f97f87f8b01d color:#4e3bc4
 * reject-number: 88aa01a98de2904e color:#bbec7f
 * number-component: 77dc6078c146d41d color:#d90ff1
 * update-data: 5f10d94683acc5c0 color:#36b80a
 * fetch-update: dcc1cb5ee1e08110 color:#8e0b66
 * component-update: de62a0652efc2805 color:#b977d8
 * result-optimize: 22b0405b95c3b88b color:#e5ac10
 * string-result: d0f28d6d072575f0 color:#c52b6c
 * boolean-async: 7375d2c2f513ab6f color:#a999d5
 * property-object: cfc122686b3035e3 color:#2a8a70
 * utility-item: ebf789362fcff8e1 color:#d39663
 * key-async: 7e9b7d1f40e5f220 color:#d0d3d9
 * props-function: 2dc4b57582a9a557 color:#aafef1
 * component-interface: f80249da1bd1cae2 color:#d3b77b
 * variable-props: df4a2ee522350eae color:#c2609b
 * constructor-execute: ed063d43044e41f8 color:#5e216a
 * execute-handler: 76dc8a121085cf99 color:#ed45e
 * optimize-handler: 263d9b6da3a55621 color:#8242da
 * optimize-context: 6ea23a505822794c color:#2cb1cb
 * optimize-storage: c91ddde1372095cf color:#45b82a
 * fetch-initialize: 0f51a831820579b4 color:#5940ae
 * state-event: 7a89375a6e489cb9 color:#2343a6
 * array-utility: e318a53114b6d5f9 color:#730ad8
 * request-result: 8f580b885de1887e color:#3877df
 */






/*
 * parameter-listener: 11d909e9f96dca6e color:#cf72dd
 * variable-async: 1a15531c30a7c0b3 color:#bb7aac
 * await-context: 482f96ceaf6d8b29 color:#b788d0
 * controller-parse: 972b09b856d41b48 color:#df66f8
 * constant-value: 2bc904c878be425f color:#3a7a87
 * props-event: 25b9b140dc0d7ec4 color:#870c70
 * observer-await: 283ae08bd5ea9767 color:#5c491f
 * success-helper: 7c162171ace4076e color:#65d488
 * string-success: 81334f664e5c747f color:#d42e28
 * value-event: b5960d94bd830731 color:#11d42a
 * method-handler: 174c444da1bf153c color:#7d5fa1
 * validate-configure: ffcdef3472105321 color:#a4089c
 * load-cache: 324729028cba6c29 color:#17e44
 * await-extends: 69311cde705381ac color:#99a350
 * initialize-promise: aa99cc34b6511ff8 color:#7c8f79
 * request-optimize: 4cb7f3e12a6a5ee9 color:#b7be95
 * context-execute: 367cd133dfbfc3e4 color:#4bd47c
 * await-success: fdcc227203054b83 color:#c8f4f2
 * data-props: 02b2799d1f09fde3 color:#370de0
 * async-fetch: e3b6baae5e91ce8d color:#2fccac
 * observer-props: 6d315852ccbb7d77 color:#4bf694
 * implements-request: 857655cf8b3c2453 color:#a38095
 * handler-observer: c1b3ed769bdd3bef color:#4c4811
 * index-observer: 8dae959f6ebc5620 color:#452505
 * key-execute: 8f1bbb2342903cf5 color:#f1ab37
 * extends-service: a9d8bb6a33b18c2a color:#416e89
 * calculate-extends: 7e92c3149d23fdd3 color:#431f90
 * storage-storage: c14d71c89c444107 color:#ce8272
 * transform-cache: d7a7275a84713b65 color:#e0875a
 * await-extends: db6a3f0be16d394b color:#1782f6
 * await-promise: 3e334d79d9f08a98 color:#d89fa8
 * render-initialize: 7f44acf8c12e9bcd color:#2f621e
 * function-key: d3a040217b45c15d color:#5a2ab4
 * interface-number: 827424f0a08626a0 color:#4816d4
 * property-async: f4c0237b30196469 color:#d55906
 * context-context: 89b8fffe74ef1d35 color:#b4426a
 * function-constructor: e9a7113e47ef541e color:#a6b8b1
 * return-string: c2e0fe601ae7d90c color:#6ccaaf
 * fetch-response: 98ce5d3d6f0721f5 color:#762033
 * error-response: 6095d5c43f34e8b6 color:#3f2852
 * props-render: 962508b5d8d46820 color:#97c96a
 * manager-render: 57c73fa3f3683105 color:#829845
 */





/*
 * request-array: 20c24841a8137a2e color:#7cb7c0
 * parameter-interface: 1b48f48e730f677b color:#68b1cd
 * context-listener: 5282fd8d5a8c5e24 color:#bd3cec
 * constant-return: 39cec140b775c098 color:#c72dba
 * handler-configure: e0b80de0a83f7318 color:#c5e322
 * service-result: d2d0c9ec998ad5c0 color:#eaa171
 * setup-update: d1bef5727e1ad44e color:#52033a
 * initialize-method: fc9e7d47e865c1ba color:#ca0692
 * controller-value: 5613062da486b741 color:#dc3627
 * process-extends: 4ac85f87a3534d36 color:#b57ff
 * data-constant: 5e31bf8174b550ed color:#558279
 * manager-list: 90b64e3c51443082 color:#7bb4ba
 * await-module: 528e89108307542d color:#400d
 * controller-configure: 18e26574547fd1ff color:#b98d1f
 * transform-event: ab02eb42f5f44212 color:#20bf6b
 * controller-reject: 617477f82714cd14 color:#11eb6d
 * transform-context: 6e0560c86ceb6095 color:#ef114f
 * subscriber-parameter: 9bb58834b666e6c9 color:#9b5cd5
 * transform-result: 4937cc8c78883bd6 color:#47e315
 * error-fetch: 668f383360af4ea3 color:#8da565
 * response-component: de279c8ee799c04c color:#2504f7
 * event-await: c644167abae48ef8 color:#b784aa
 * helper-manager: 3c5aef6f815b8f41 color:#13df62
 * module-constructor: 497c0e00215af014 color:#a8417b
 * fetch-parse: a28b7d126f1508c4 color:#16bb40
 * property-list: ffda14f43f736244 color:#90ceb1
 * variable-setup: 64d7d4f29efd37d4 color:#9fdf13
 * cache-extends: bda3bc4c0a86d001 color:#9f303d
 * callback-module: 524dc011be521e42 color:#1eadde
 * controller-success: 3b6365a53db3793b color:#630f3e
 * implements-implements: bef6b033a855e3a0 color:#c664b
 * success-module: f952d5dd345e7795 color:#722559
 * parse-constant: 15d212e03e4e7332 color:#830571
 * key-response: c5c9f489770754e1 color:#b51072
 * calculate-initialize: bf3231278adeac88 color:#7e8552
 * load-prototype: 00883b7e98bc8bd5 color:#db69bd
 * fetch-data: 517fb89fc549c355 color:#dd3b2d
 * initialize-key: a0ad2221074b1d32 color:#55f0c9
 * number-success: f947ac1f21b6f445 color:#dfa2c4
 * implements-reject: 9e4921732f0525f3 color:#6ce8ec
 * string-number: b0c5abd29486cb6d color:#6b44c0
 * request-number: be9570eedf038d31 color:#652bb3
 * prototype-update: c89c84201ee5cb9b color:#7c24dd
 * update-execute: bc4ae48e3028c181 color:#bd1110
 * load-parameter: bb54684cdb63f4ae color:#3d4958
 */