/*
 * update-property: 583000c50a69afb7 color:#8ae492
 * event-number: 207701e2a96ecf66 color:#e697fe
 * storage-manager: 4cf6c8ad40d90709 color:#302eea
 * fetch-handler: f89028e9c4576087 color:#bc240a
 * optimize-constant: eedc942d62af72a3 color:#fa87e
 * function-return: 95023b310bd28ebf color:#5617ca
 * list-controller: e694116254e42684 color:#8f30dc
 * load-parameter: 6f87ef68e1db9d28 color:#845f9d
 * data-subscriber: fe949706c8bf7d9c color:#d7ccf8
 * resolve-constant: 01045baa18132772 color:#353fdb
 * component-item: 472f3e97b28f438c color:#cf8d97
 * property-handler: 542dbc24848b5d2a color:#c857f4
 * parse-configure: 1beee37d81e915ad color:#eb84d8
 * storage-prototype: bcdd38fadfda6f3f color:#85eb4b
 * parse-index: 20a5f29e7afda72e color:#9cb69d
 * setup-resolve: 160b5433b3367f38 color:#bc65bd
 * list-extends: 80279b08d9053476 color:#3508a2
 * handler-initialize: b29f2b3d780b5548 color:#6f77aa
 * handler-validate: 8c92f8a38ef8f663 color:#d063ae
 * error-process: d6651bb96c111ec9 color:#aeac2b
 * component-state: 4e07c7b5e2d2318b color:#8dbe61
 * return-manager: 0c44a3b9aa167e37 color:#42ca28
 * manager-boolean: 1415c864f20035de color:#146018
 * render-item: f085db023b0bec14 color:#c55ede
 * request-extends: 278cf9e60122292f color:#6be26f
 */



/*
 * async-calculate: a5bd7f62ac909eee color:#c680ae
 * parameter-cache: b67656b418c84bdc color:#dbf9a8
 * result-array: 4c19ab4c8c8a4d88 color:#4c81ea
 * prototype-string: f9de72c8820e22e9 color:#9b6e10
 * variable-property: 75d1c6da362dcf2b color:#ac8926
 * prototype-callback: c08313e7d0bf8708 color:#d8a3e9
 * callback-context: f171eaacd893df1c color:#4361a9
 * key-context: c33f0739b772598c color:#ff2ad4
 * result-listener: 3c465a7bdb773e56 color:#91839e
 * callback-constructor: 1be38cc08756667c color:#c53511
 * utility-listener: 278622dde7326641 color:#58f6fd
 * validate-response: dab064e7ace02db0 color:#6273d5
 * calculate-optimize: df05eee01f7806d6 color:#ee46dc
 * calculate-async: 8201f0a865bc7fc3 color:#29d250
 * event-string: d180204f71d0cdc5 color:#6d6144
 * configure-handler: f719a3bec14b1f36 color:#664314
 * key-calculate: a076763a934af5c9 color:#4d439d
 * configure-fetch: 070533054d1125b7 color:#bd5c3a
 * event-index: 452d1934c8204d48 color:#28d718
 * index-implements: f1ead7e77508122e color:#2f9802
 * utility-props: 79b5d43db4ec2174 color:#b4f79
 * boolean-service: 33676b0add464db1 color:#d9864d
 */


/*
 * controller-property: cf47a4604c1ece59 color:#8cf440
 * promise-fetch: 1de90b7093eb8ea4 color:#c799a8
 * index-number: 166e5917e30432ee color:#e84766
 * resolve-component: 921af0e15cdd864c color:#a1deb8
 * listener-helper: 7eedb4837ea3a24c color:#b1a1ad
 * reject-boolean: 02d2faf3c3416a22 color:#229b55
 * validate-fetch: ce68bd00dd80e875 color:#46f07e
 * key-initialize: 6d8be68c3a77f672 color:#3ebe52
 * function-parse: ecf8a775e20128a6 color:#69d2d1
 * optimize-list: 7b778a81ff2acbfd color:#d348f5
 * update-constant: 99973204c95f7923 color:#2d3316
 * return-configure: a144dd995297822d color:#b186af
 * cache-handler: 607d6eef7a132204 color:#be927e
 * event-await: 123938a170c9907a color:#78194d
 * render-parse: f150ef67d7b5920c color:#f40464
 * value-return: c2790eb126be566b color:#79ecec
 * validate-controller: 71b132090ce47850 color:#19d3e
 * method-state: 8b7580f04699d8a4 color:#7e5
 * array-method: 1c9a9fc8b14d1a91 color:#5b2ada
 * implements-extends: 7ca783a4dd8af647 color:#38bae
 * parameter-abstract: c35ef06f717621c7 color:#15925b
 * success-setup: 0191541496e6de08 color:#4df573
 * manager-item: 7a9aceccead740ae color:#f5f7e1
 * parameter-observer: b98096ef48af24fa color:#2592f1
 * await-prototype: b1eac8f2ea1bbac4 color:#9b68af
 * reject-string: 8dad43b7b4e58d2a color:#3314f2
 * data-render: 903e761685c771ee color:#98736d
 * optimize-value: 163d11fe78af8d8b color:#8594a5
 * request-prototype: 1b5347ebbab080d6 color:#ab4936
 * constant-optimize: f12c11a231ef20c9 color:#19a68c
 * cache-prototype: c21206c04abfd7ab color:#163f4f
 * list-setup: 4ac7fe4fb1aa96ee color:#fd1ec7
 * state-transform: 2d3634f5ef109472 color:#4b5ee6
 * index-listener: 841ba861dc4498ea color:#a827c7
 * calculate-update: d65346a0bbf20444 color:#9498f6
 * index-async: b1e2be614050b898 color:#638fe4
 * module-implements: a7731706b3c86fd7 color:#af5835
 * cache-parameter: d3311e27bb3df6c6 color:#7f09c3
 * component-storage: f715d3da8976c834 color:#96c0f2
 * utility-array: 98322a04755f1ee6 color:#55f212
 * list-index: 5abc2402b5b4ddde color:#16d89e
 * prototype-load: 8ab8e91cd750ed46 color:#a33a4c
 */



/*
 * listener-data: c02e4807cb9cb6bf color:#8acc05
 * setup-storage: 635f221d044e4577 color:#6990a
 * function-result: 8fb4a20b9ebe8863 color:#3ccdb5
 * execute-callback: 523a860284521338 color:#8279d4
 * transform-index: 1149276f6db977cd color:#8d424b
 * execute-component: e9b793d042a65d16 color:#cec43e
 * parameter-object: 39e24ce7694f08f0 color:#23527
 * property-setup: 84998013cb20e997 color:#492b6e
 * event-array: c032db0112708d8c color:#866a19
 * subscriber-handler: 36e7df4a65d2883e color:#77d526
 * return-boolean: 222a82bfd4b9b776 color:#bb67c5
 * callback-context: a881bbbc5907ad56 color:#ef384f
 * index-callback: 7cb3420707527141 color:#cd1500
 * string-array: f84ed9314e6c775f color:#63f1d1
 * transform-manager: 8672f3c8f6564be3 color:#962599
 * promise-controller: 8c38412c0ca3ad79 color:#e28163
 * success-interface: ccd8bba3172850ab color:#a07167
 * return-validate: d38048f679ecaad3 color:#bc422e
 * return-handler: 4dade3906527a9c9 color:#99aea1
 * setup-utility: fa04318f76791328 color:#d9c8f0
 * data-return: bd47b3f41250586e color:#99512f
 */



/*
 * data-context: 4cf830a2597c9a90 color:#a6028
 * variable-error: 8f008ec0a7ecf2d8 color:#5ecd9a
 * async-data: 06b6f5c39e7b1e9d color:#b81826
 * manager-calculate: e0691ccbb421203f color:#fec470
 * await-variable: cf884c3c8dfc40a1 color:#ee016f
 * variable-string: e7d13340dc8dd307 color:#d2ef86
 * storage-constant: 5eeb6b25bfd963bb color:#4f2574
 * function-number: e4bec0037e9ba776 color:#edb9e9
 * load-helper: 2d12e84dd49ed231 color:#352578
 * storage-success: 13b55bb983b6499d color:#23168b
 * variable-context: 23521031b84dbbae color:#8522f1
 * callback-response: 5c07463ec1f85926 color:#2105ed
 * callback-initialize: 22be3f5579e0346b color:#722e6c
 * data-transform: 313493ed82051bde color:#9ee9b5
 * cache-handler: d1782d8d6d7ba82c color:#8a70c4
 * state-result: 2eb63dff53b6b2de color:#9586db
 * list-promise: 54117aefd12fd29c color:#b9bdee
 * configure-return: 48d82265a0d77773 color:#517d3e
 * constant-update: bb4755897659a224 color:#d64392
 * error-optimize: 21ab5f82a1d2acf1 color:#400d51
 * validate-promise: 1d38c8436e210a8b color:#2f9d03
 * listener-transform: 6387b7956c1598bc color:#bdc774
 * setup-reject: 374b098415c2423a color:#33fae9
 * index-update: 5c7cd7011195c43a color:#875203
 * key-string: 7bcddf53a7134d0f color:#be48e0
 * handler-render: eba6836d1271be91 color:#a5df68
 * observer-extends: 29c6c1eaf65cfd4b color:#1b4d86
 * prototype-configure: ff54d8d7c47b94d3 color:#61439c
 * transform-return: 393430d83206ceaf color:#cee5e4
 * service-key: fd067981e120aba3 color:#512119
 * fetch-response: 71a3919a32e1977f color:#86e29b
 */


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






/*
 * component-update: ffbd9e23e468e939 color:#310ffa
 * fetch-string: 6ec3760f164ac32a color:#577775
 * interface-array: b8b1be5101980698 color:#201fd0
 * listener-event: e0b7ac69b85b6be3 color:#1a3466
 * calculate-module: 2010e5a3600179a8 color:#2f2aa8
 * interface-index: 66845108e751257e color:#4683d2
 * load-result: 831de5f289b4cd42 color:#637de
 * props-component: 8eed2991e1c92458 color:#4eb2f3
 * initialize-configure: 36c4239c9fb26896 color:#a9a254
 * cache-array: be77cee2dffde235 color:#33109
 * data-method: ab2799bdc3c801a2 color:#cb4029
 * configure-item: e8b3fe94925d3f48 color:#996989
 * prototype-data: 72633afd25f4956a color:#4d167c
 * parameter-controller: a28612faab342c5d color:#e3394e
 * process-reject: 8595ea01406d9a46 color:#784601
 * utility-process: 85fce70b70c31a20 color:#ee3f2a
 * calculate-manager: 6bb62afc7484eda5 color:#435cee
 * result-helper: 79b51325ae78ede0 color:#b25041
 * interface-data: 80bdf4273db24599 color:#877c9f
 * item-execute: 1428d3e0c574ee1c color:#2e9c24
 * error-property: 5a3ca57916d34b12 color:#2781e1
 * number-handler: 9e884187db35f949 color:#71f50c
 * return-function: f382361d43f4866c color:#7769ac
 * constructor-abstract: fef1447bccf6cace color:#56236a
 * observer-resolve: c921671eae1c0d32 color:#bfa694
 * key-constant: 427697b35593fbb6 color:#147b23
 * resolve-object: 139d1a2341c2b118 color:#b72efb
 * render-callback: fea928b74de3a217 color:#891de2
 * service-storage: 6ab5329517d5fb3b color:#57ea60
 * method-setup: 468f520b79dd364e color:#eb60a8
 * cache-manager: d60c39bbf394828f color:#b485de
 * initialize-list: 82233b1a54402b42 color:#27fec9
 * extends-storage: 082f50463e1c640d color:#e737fe
 * number-controller: 14d1d726ca059898 color:#f2e053
 * property-load: 85c908bb62a65c80 color:#349a56
 * implements-item: 23465323b388a74e color:#9c6057
 * configure-implements: d4daae7385fb6c15 color:#88098d
 * string-string: ba51b28b366c31f6 color:#b0104e
 * response-boolean: 4e3df606981bed07 color:#95b210
 * process-calculate: c02d613bd591a83f color:#bf9bce
 * utility-context: 8b3fc0e0a2a4091d color:#22cfd7
 * item-component: b964481dfdca3d9c color:#6c4fc6
 * cache-props: 9fb01aa78336b257 color:#b63a5e
 * resolve-load: 6c80e9cfd5dc767a color:#dcf0dc
 * subscriber-parse: a6a2488b13f85f25 color:#85155
 * extends-error: d49dfb131789bc22 color:#dd43c2
 * await-number: ecd0e9b017f49f86 color:#1278a
 * execute-string: 60fe8ef9c68e7b04 color:#1c92e5
 * configure-prototype: 12c0111d82aabed6 color:#97e5b0
 * key-initialize: 5ef208621cca799f color:#ce08b0
 * response-calculate: d19c0999e6329c7a color:#1f725d
 * prototype-extends: 902ef81c462a576d color:#6b5e52
 */




/*
 * setup-object: 87de5841d08d8f78 color:#ef9e0b
 * number-implements: 1c77572b02297e39 color:#489dda
 * variable-await: f59ec2dfb2394b7a color:#ccf01f
 * cache-parameter: 661b30e9054edd33 color:#9e55a
 * controller-property: eb5c2841ddc2c77a color:#375639
 * component-function: 36d49a560d0f3828 color:#a45fc
 * item-module: 2a41d52217cd6a7b color:#b02768
 * parse-constructor: 2b663f1d04b75ae9 color:#ad03ca
 * controller-setup: 160b6fd261b34b86 color:#b95a23
 * number-props: cfc314ef231dbee2 color:#1e9034
 * object-resolve: 16f21e2c468af493 color:#57d7b9
 * resolve-interface: 4367976b8845c9fa color:#7c3149
 * listener-listener: 39f813d4622d15e1 color:#6527a6
 * validate-observer: d6fe0945337e4c81 color:#80085e
 * configure-abstract: f9cc196f7ad5b65a color:#a559f2
 * setup-parameter: 7b52f52c41c02760 color:#a00c52
 * list-data: 43b9794db20d58b9 color:#1e6d51
 * optimize-interface: 7e2a1902ab62d79b color:#449589
 * boolean-reject: 49d9c898b7c04927 color:#66d901
 * await-validate: 289845418fbcd0e7 color:#88c88b
 * render-listener: 8d0d9fbda715659f color:#4d8cba
 * controller-observer: 5731e85c5bbef68c color:#f64787
 * constant-fetch: 5c115f947237ced0 color:#72f8ef
 * method-handler: 69102c3ae021193e color:#b6faf2
 * subscriber-implements: 0dd5092f4742edf2 color:#c980eb
 * implements-variable: e617fe87f280225d color:#f906a5
 * controller-interface: 0e7a51cee2a4c57e color:#71692a
 * array-manager: e3b821b16e932ace color:#ca1c9b
 * resolve-number: f115684881d47bb6 color:#e964e4
 * promise-item: a7f735b0e98edaf0 color:#3aca35
 * initialize-prototype: c56c98704194466c color:#1e1f8f
 * prototype-string: a834150d361f54c8 color:#a4e646
 * list-load: dd487f0453578d8d color:#45c9f1
 * context-method: abf45d0aa7d630b1 color:#2495e7
 */





/*
 * parse-configure: e879a8813b68843b color:#60f2e
 * function-service: 2579a0220a75f7d5 color:#befcca
 * prototype-promise: 10d0dae6496c25b8 color:#7c13d9
 * setup-controller: a5630e7825ea0d8d color:#509ef5
 * listener-function: e7e7900858f4e9c3 color:#9685c7
 * function-validate: aee825a2ec7be3b3 color:#3e2458
 * listener-controller: b1e1ff2eebdb04a4 color:#d06592
 * return-callback: ea862143a6f85a7f color:#1c55a6
 * storage-service: 599af8f45a1cdf53 color:#53c252
 * callback-transform: 6a57d468b435f35e color:#a6f52a
 * property-helper: 54b09649ca23deaf color:#1f63fc
 * error-fetch: 798a564ddfa60e40 color:#6a8fd7
 * data-optimize: 6d3bbff9e84eaa83 color:#db0a6f
 * configure-value: e5e12fe321f63629 color:#1ca813
 * method-string: 669adec3152a0fb8 color:#1080e1
 * subscriber-value: e84af2edbb491140 color:#4b5385
 * initialize-method: ac835631c75d8fd4 color:#9db035
 * await-result: 3fefcbe61171bbd3 color:#52d9cc
 * extends-object: 4fd9702819ecbcc0 color:#1b18d8
 * interface-abstract: af77385303509daa color:#1fb613
 */



/*
 * promise-function: 7bc2e81c9c9fbe1b color:#709426
 * variable-state: c5b95da85f619aa1 color:#7b549b
 * constructor-promise: 14b14a1579f05434 color:#8f020d
 * module-execute: 6fc8f59b18fcdf25 color:#68dd8
 * index-key: c02dbe1664c06f43 color:#b2805c
 * request-load: 8e9e2bfe408d7f95 color:#cd230c
 * return-parameter: 31c6e90d48e510d3 color:#75a516
 * error-validate: 428c879ad65b9c0b color:#4ef2a7
 * return-module: 4249005fc567b653 color:#8f78c4
 * parameter-return: a766dfced0e28eee color:#f9372a
 * module-object: c537241bee470d83 color:#b39b15
 * request-boolean: e2d917804ed4ed56 color:#773c7f
 * data-process: ca5284d9c86f8e3e color:#b4b2df
 * execute-manager: d5eb383ffb2b6c75 color:#a6b905
 * initialize-props: 1480bb3de309f5b3 color:#ab9503
 * item-controller: f2d6e71e41962dd9 color:#4a560c
 * property-abstract: dd0112ba69e22233 color:#47ed27
 * constant-data: abbbe4f4970555d7 color:#287267
 * property-controller: fb0e339dbbb825ae color:#2b1c62
 * optimize-initialize: fe90f2226bae46b3 color:#fc7ff6
 * variable-async: 4473e4bccef7ef91 color:#7f9d78
 * result-constant: d3ed71d6e776b835 color:#3efab3
 * module-success: 680e38235ee8561e color:#1c685d
 * handler-variable: 5d638695faafb4b0 color:#ca6d40
 * context-variable: 962ee561608427c5 color:#2d0517
 * reject-resolve: 550fba04b4ee5d42 color:#787012
 * async-interface: c91eca8183b4b202 color:#2de7c2
 * calculate-property: 7b3bf4f6042ab138 color:#6e9b64
 * array-boolean: a473710759650d7b color:#4c3326
 * result-load: b3c625233512ca47 color:#26800d
 * boolean-render: 57fa2a451cc61d73 color:#6108d6
 * prototype-prototype: 290f72e693fb0998 color:#6c553e
 * resolve-utility: b302791fc83a3d70 color:#fee459
 * component-execute: 8b2e56826c728704 color:#d91d06
 * promise-response: 649a5bafdae7b435 color:#f06fd8
 * function-fetch: 0ea9ab650081a07a color:#f8abdc
 * listener-handler: 17b4f8762930c114 color:#d1938f
 * property-data: 64a6a20c1888ae1d color:#3fe215
 * manager-context: 6b5caabdefae24c4 color:#ba140f
 * return-initialize: a7a46c97cf00329f color:#6ffe9d
 * number-response: 3872bddcec5ceff0 color:#d0ec38
 * await-await: 222eec818b96b51a color:#791290
 * promise-data: 0a9863ce45b12ecd color:#2120
 * storage-component: a3c44358c3560cd9 color:#9528d0
 */






/*
 * string-calculate: c9ef2954df804772 color:#a80b1c
 * utility-props: 34ed5366fe9ffb77 color:#558f93
 * prototype-variable: 3f05304c90d148ae color:#6cee07
 * await-initialize: b0f10cdcb25fcb3b color:#2747c1
 * validate-cache: 6dedd860372e6878 color:#d0714
 * render-abstract: a3d7d027f768e7f8 color:#19071d
 * resolve-interface: 10d52baf7809d775 color:#e88a24
 * implements-prototype: 349f131c239b4a63 color:#afb1d0
 * manager-execute: dca4e624e6050c46 color:#f389dc
 * implements-value: 63605dbd0822e027 color:#852a47
 * process-result: eafc3b17b8d5b3b1 color:#6d04f5
 * service-reject: 701df525cbe53691 color:#527cfe
 * boolean-storage: fd497405adb04416 color:#f0dbb7
 * handler-setup: 1e5b009322f0d44f color:#a8175c
 * listener-execute: 0554dacecc502f82 color:#538a7b
 * property-variable: dfb9135c8f4ed852 color:#8deef6
 * return-utility: 698c9422fc51b90e color:#dceb09
 * observer-module: d4d93fa3ab28970b color:#1b988f
 * props-props: 910076dfbdc39a68 color:#bd56b4
 * property-prototype: cf57b4cac839b041 color:#34fda5
 * optimize-list: b451872ba54496b2 color:#b73c2b
 * constructor-manager: 0219eafa663fb409 color:#fd452f
 * controller-validate: 5d5baa7aba25f362 color:#dc451a
 * method-interface: 7b7aae5aef2c445f color:#c1ce18
 * await-controller: 8cd50d73468185ef color:#7e837a
 * update-storage: 5245b5540af1d308 color:#94011b
 * variable-handler: 48952a99d7971c38 color:#9c6ac3
 * resolve-return: 23cb62ada4f57a92 color:#d0d663
 * extends-props: 7981992a246a2b11 color:#effba2
 * array-initialize: 1500e3f15cb0f1b2 color:#7380b1
 * string-context: a7f285704f2dbd14 color:#1909ee
 * method-index: 81680e62283bc25a color:#7f54fc
 * calculate-error: f5782c978f601b86 color:#fec697
 * configure-observer: cd92c39d4561494a color:#da8e27
 * abstract-variable: 39de9101ca8924e6 color:#a6f211
 * prototype-response: 7953eb566d0d2ed5 color:#d3ecba
 * props-transform: bdcb362ddd2299fb color:#1494fd
 * constant-reject: e7a10d99aea8c8f7 color:#4545b7
 * reject-async: 8ed865eae8a4ecb5 color:#3ee929
 * index-component: ac18a088cd156517 color:#eb77f9
 * module-abstract: 559b34f535d5e341 color:#f1338
 * extends-setup: 45279a73dd652e8c color:#ec590d
 * async-promise: f3bea09d95eae9cc color:#491c0b
 * controller-optimize: 01b605c7d34617de color:#209672
 * manager-item: 1fa577248345f987 color:#10a72d
 * interface-property: e167567bb29ed0f7 color:#b74c3
 * parameter-component: 215253b0e53e9f6b color:#3c318d
 * object-implements: 54574fe01cfb91fb color:#5f7894
 * request-return: fd0946b75f4b56ac color:#7c01a4
 * implements-resolve: 1ad3c27455e0c748 color:#c44d20
 * context-storage: 0205abafea97ce54 color:#60d76b
 * abstract-error: 3bb63a1e9f59efd1 color:#2f34d8
 * context-cache: 60b3ab2969a3a49b color:#520b08
 * service-utility: 8edf9061c628c82d color:#7cba00
 * method-return: c05bbbabf0de0ae1 color:#42c631
 * string-initialize: b365a0f012e4501b color:#127831
 * boolean-function: c7e662cefa364df4 color:#6af423
 * implements-parameter: 462588e65c93b0ca color:#a2bdf3
 */




/*
 * number-promise: 165881fb27c820fa color:#735b7d
 * method-manager: cb7fe4a71a871f0f color:#8d5fbc
 * fetch-request: e250597c6e6655e8 color:#8898fb
 * transform-method: b2d625de891947a2 color:#56cce5
 * listener-implements: 67fa6b56fe708b39 color:#4197fa
 * process-async: 09aeea5be7123a91 color:#997fe
 * cache-object: 6fa3fc69a3a46d55 color:#bc5e05
 * number-resolve: ae20db9b63cfaff0 color:#930475
 * object-object: 44d826c3792f8bc0 color:#31fc74
 * fetch-async: baf237d9587daa55 color:#861fa
 * optimize-parse: cfe82944125d9e45 color:#7b6ec8
 * utility-state: c1ab61f1fff167e1 color:#b2cc19
 * prototype-module: 5818537c8867a6db color:#5ac76d
 * method-list: f76057a92df7355d color:#f7a495
 * error-response: c4d663f1fb696479 color:#aaecf0
 * interface-array: 5c038cc3d3d54fc3 color:#26f754
 * number-state: 7290594b0f97f60a color:#90d97e
 * extends-event: 9d2beb8754160b6e color:#47c6a2
 * variable-module: 0f23552db13939f4 color:#64847e
 * props-callback: fbe58665d4d6964a color:#b12d5
 * abstract-list: da2d756b8d907792 color:#7f4755
 * return-list: 2316772235ce19c0 color:#c58de7
 * value-listener: cb70da0c15faf742 color:#90690a
 * response-render: 5f231f6773d86619 color:#a490c3
 * promise-subscriber: a29a97d36d7e1184 color:#e45308
 * transform-fetch: efa80ca650f58f57 color:#6389ea
 * controller-callback: b1801c6b95aefa33 color:#83aec3
 * key-variable: 39cd19adf8eeb77f color:#e85f21
 * props-controller: d2751f82fe191872 color:#b9363
 * process-error: 42cf23ddf2bdc73b color:#a8863
 * service-await: a098b2bb57480d1c color:#d745f5
 * constant-context: 4abde5fb4425d088 color:#499d7
 * transform-load: e0bcd3cf365b4b69 color:#79d7d2
 * variable-subscriber: 6bca85d523581edb color:#d698cf
 * context-handler: e1d6a2c5d5ab0ee4 color:#fe9e01
 */





/*
 * process-reject: ae7870c594d8b04a color:#4b1639
 * list-data: 31f2ee1de6d5575e color:#6959bc
 * function-subscriber: 0fb7a3df4f500a3a color:#a64e59
 * controller-storage: d4419a50d8aa05b6 color:#ad40b2
 * transform-props: a9735f871b3c0a14 color:#a55518
 * request-success: 3dabd98ccd868f93 color:#92274a
 * data-subscriber: f7257386ba05a299 color:#f040fa
 * variable-prototype: 43d0edca22aae12a color:#1db45f
 * boolean-validate: ee00826ecc7c837e color:#909382
 * list-state: 02f22a62b9b415e8 color:#97bba4
 * reject-response: dc17ca84f4fef838 color:#172e25
 * load-property: 5ae7190f8a713161 color:#cebba8
 * component-utility: 0f62b78121aa926c color:#2f67c0
 * property-success: 994db1b27f8eceb3 color:#2eb4ad
 * method-constant: e23e91e95e9b14ce color:#d036d8
 * property-response: 783dccba28c66cde color:#cc2a2d
 * validate-setup: 2e4f28eeef9a3616 color:#7d5168
 * helper-variable: 4e384c0abe145132 color:#47963a
 * resolve-fetch: 89d3a6d408173172 color:#2cefbe
 * interface-object: b857a5eb425c3988 color:#6df9aa
 * implements-result: 9130780657c8d359 color:#eb7274
 * constant-resolve: 4346b3d5ec80eccd color:#ce7317
 * controller-number: d7e4961c476f0c12 color:#30b7a5
 * constructor-load: 69b5f8c96793ac44 color:#a2ef54
 * fetch-state: 5f07cee287fafc98 color:#8a618
 * item-variable: efe7077d2b540500 color:#4de9fe
 * string-handler: 17be6802c9aa382d color:#a0c138
 * cache-response: c45a3750244edff4 color:#ccdac7
 */




/*
 * observer-listener: ef5027cc8184d675 color:#3ee1d2
 * await-parameter: dbd72ca736333f60 color:#cafe9b
 * return-error: 8380b8e7774b3bae color:#26ddc9
 * storage-list: 68b3895b2e53d34f color:#579d78
 * object-observer: 7b401539b1415f8a color:#6d802a
 * reject-interface: 40444f91175a2f46 color:#a411e1
 * constructor-setup: 3c464f8c1dd79485 color:#6e5604
 * method-state: 70f3e372ca6442cf color:#af0fbf
 * list-data: 5f7c74dba9300722 color:#6512f2
 * event-boolean: a98d5b21f1f7c672 color:#eacbc
 * key-abstract: 169ad0af178b8a1f color:#8fe7b7
 * parameter-callback: a3d0ffad8546c0c9 color:#b4edc2
 * list-validate: 43d43b3f8cc4c0f9 color:#57db7f
 * object-method: fc1e197977833bf0 color:#15cb63
 * abstract-controller: 09cc459994ebf894 color:#7413db
 * number-index: e31983125235f6fa color:#97fe03
 * prototype-method: 3e43565889b15f90 color:#39a54d
 * object-helper: 7a9a9ac3b9bc9c2e color:#4ec240
 * initialize-list: 8f5a5e19134bccad color:#ed6c2f
 * key-variable: 4c4d38a448f3b11e color:#6cb678
 * process-parameter: 150b56faff80a321 color:#a6321f
 * object-props: b47a058d9f04781d color:#35a2ba
 * result-event: d4b492442826f2a6 color:#83cadf
 * constant-props: 908c1b18fb4d20c0 color:#8b6e3b
 * response-abstract: 5c1bcedd39f2933b color:#8757c7
 * resolve-configure: 308a37f596584a7b color:#104ff
 * parse-state: 27152a3e36083237 color:#7c9d68
 * render-result: ea210d55c5206c53 color:#12f8a3
 * configure-implements: 976572d85fe02199 color:#c01ce7
 * success-optimize: 80d43a95d080cf72 color:#bbdb85
 * subscriber-listener: 708aeb9c64ef522c color:#e13440
 * implements-service: 9d292704b43b22be color:#d529c5
 * storage-process: cd017c1c2c0453cb color:#9fd257
 * parse-execute: 5cfb0fceb25f70d5 color:#8bfb7a
 * cache-request: 2c2b67967aaf925d color:#40f03
 * response-controller: 32b64e0e113b2530 color:#ba9122
 * utility-resolve: e86ddc60c029d4d2 color:#422d30
 * process-cache: d05a96eb1fb5064e color:#9c2bfe
 * subscriber-variable: db3ea0dea6d64e06 color:#6898e5
 * setup-boolean: 83f7ee1df6ddf741 color:#f61dd7
 * method-await: cea15d5cf974894d color:#7c5208
 */






/*
 * object-listener: e01a9aab41f90c4c color:#2b1602
 * abstract-initialize: b6141623181f8ba0 color:#995757
 * listener-array: 9571df9aeda2940c color:#e2f550
 * render-process: 15acca48ef09fa88 color:#2594c
 * resolve-async: 79d389ca0e39b8ae color:#8ea01
 * parse-item: f1e06260b66b9ab5 color:#1dc5d3
 * controller-reject: 2dac8e692fad0028 color:#995484
 * function-return: f856367c2158f03f color:#9bddba
 * success-extends: a0a6a48cc1283c91 color:#58a01d
 * configure-constant: 25c18f29bdf7503d color:#71dba1
 * parameter-async: b42821604a39b2e2 color:#1c95da
 * index-promise: f5f003b3c3c695cb color:#d33a95
 * module-number: d6dde01b9531985d color:#432f3f
 * return-extends: 8bc38a361377f5b9 color:#d91b36
 * manager-constructor: d6daf4e8d460ee01 color:#fa40b1
 * event-initialize: 95df20ffe789ec22 color:#4bff7d
 * data-fetch: 9a3a68c1b602efb5 color:#ee1487
 * component-string: 889cbdb8c76d22ad color:#3b233b
 * data-handler: 5f144eba5c7441d1 color:#277f75
 * return-boolean: ae6eb25fb2adee2f color:#8dc4fb
 * extends-property: 6cb2c8419d9e0179 color:#9b44a5
 * helper-interface: 72a0a3ba308a3aa9 color:#471d25
 * cache-fetch: 2a0aa0b8aa7788e0 color:#3d2948
 * module-cache: 2d06733599a8d062 color:#25799a
 * abstract-props: da8abce48abd7d2e color:#142e4
 * render-setup: 44563e0fd18bc03a color:#6812e4
 * helper-reject: 2f76433bb03a034d color:#4e801c
 * initialize-event: 7c294c6261e51150 color:#efed4b
 * manager-optimize: 53d48d6b2da5e729 color:#189da2
 * helper-configure: e9ec6a35fe078b67 color:#edb0b4
 * helper-request: 9136ac6e74fbee58 color:#1b15f7
 * cache-calculate: 008d3f179093f333 color:#378da4
 * request-listener: de13ffb9a7d38fd2 color:#adcf24
 * extends-error: d31ba4adcfa181b5 color:#5dc777
 * execute-success: 646df4ad424ccf3c color:#28616d
 * storage-context: 45e67564217dbc0b color:#c6613b
 * object-optimize: 8ee1f8493b607abf color:#768951
 * listener-value: a28bbc8f1a66a440 color:#9c5f05
 * promise-transform: 08aa2607c255ebc4 color:#c9bdca
 * constructor-resolve: 4b0c448a6ad555c5 color:#127d4a
 * method-success: b28232835e553432 color:#56dc02
 * cache-helper: af6bd34ff2ea9ab4 color:#4015f4
 * array-service: 1f01e620553724d4 color:#a48f32
 * service-utility: 9c552eb72bed9c0d color:#1f02e4
 * process-return: a680f5f9f37fefb5 color:#13d08
 * storage-listener: 8ae94cdb9f57019a color:#2c72f
 * render-variable: 6d79b779eeef4515 color:#4cf9b7
 * implements-success: f257e3a61b532e6e color:#dd4ab0
 * fetch-implements: 48773a3ca8ec2a81 color:#a3dfbe
 * listener-update: b1c93331f4b7146f color:#11c1b
 * transform-manager: e4906a389cddf560 color:#fab258
 * listener-manager: daaa4b66f56a1935 color:#df252c
 * listener-event: 39f7023a908a8aae color:#e483cc
 * listener-implements: ee4e2e732ff93ecd color:#2e1e1d
 */



/*
 * handler-implements: 0160e6ffe0d79e37 color:#31c05
 * await-promise: a74aa4ca1bd18e4c color:#cb4c30
 * constructor-success: 9fdad583e485221a color:#7b7643
 * service-service: c8dd45bbb458805f color:#17bb8e
 * extends-function: 181296718e241156 color:#6d2a29
 * reject-state: 1e10e0e9dfdd2818 color:#8b151f
 * execute-controller: ce9fcb399e538545 color:#95842f
 * transform-constant: 6677640f04829060 color:#56fa0
 * boolean-item: 5eb6f722bcdcae46 color:#2f5536
 * callback-controller: 4c09d1a1fdc0937a color:#7ee3f5
 * service-optimize: bbd76ae7ca33d444 color:#6b8e41
 * data-promise: 25b84db934cd1d97 color:#895358
 * boolean-value: 9ea963bbe6d024b4 color:#2f4f5a
 * abstract-observer: bae32017c8db633b color:#bd47ae
 * observer-fetch: 988e4a51e1d5ae02 color:#f081cf
 * parse-storage: 1e23f6ec8ae98261 color:#e25376
 * variable-interface: 9644ecbe711584f4 color:#39dad
 * load-index: 2b2ae1c1ed884b29 color:#63ad1b
 * array-item: 7a18744666275ef5 color:#61956a
 * method-number: 851635a94626f37c color:#b1fd13
 * key-result: caa195f9fb8c5b1e color:#846b82
 * parse-subscriber: a3e1f2d3f6cbe6ac color:#ca45c7
 * callback-controller: c8ab64509f9b0364 color:#c2080
 * string-resolve: 8cd8ddb2fa9271e9 color:#c90958
 * context-validate: 38cbc5ae99b1fce8 color:#d2cb19
 * implements-utility: 7a4b280d6f1fcf84 color:#da6275
 * function-promise: ecc19b6d2d095c57 color:#87a5b
 * extends-transform: efa4132630b7a16c color:#7a6198
 * event-value: f90cf581c5108ff6 color:#4dfbbb
 * abstract-validate: d245e7978fc08588 color:#8d4c00
 * state-fetch: 04ab7fa7c04e0d71 color:#f84e0b
 * setup-context: d014d6e4d27c094c color:#25ed91
 * reject-listener: f03cb302733ae0f8 color:#2fe36
 * parameter-observer: 99527e3f196a8c3d color:#c96f57
 * promise-calculate: a4d7441e404b045d color:#519e55
 * fetch-subscriber: 1a990a7bdf7e6c87 color:#910e25
 * render-props: e0ff5ac6ef3abb3b color:#835ee2
 * variable-validate: 05449a3aa9bab5e2 color:#7fa183
 * object-implements: dd774e27a9cf2c6b color:#2fed0
 * value-object: 872b74687a8566d2 color:#38b1c2
 * calculate-transform: 623ddb70249254b0 color:#9e6d52
 * parameter-item: 433f591c81985abb color:#3aba83
 * error-function: f30b35a75ba44541 color:#ed1f
 * update-constant: 74eabedefb06b47c color:#ffc86
 * await-constructor: 2067473a5b4a4ba2 color:#65df2
 * fetch-render: 5696de505fac62b0 color:#ff8ea4
 * callback-service: b49aeb14bdf39120 color:#7e936
 * callback-props: a45fe8bff799f421 color:#145e0b
 * storage-constant: 0e63a91c7de9c8dc color:#aac91a
 * request-abstract: 0a52c1a9783ab12d color:#647e73
 * load-array: 21133002d4f534b6 color:#26cc7f
 * prototype-abstract: a13ef6b948cb787d color:#f5a112
 */