/*
 * execute-observer: c755f726806825ab color:#125df3
 * function-cache: 0810311ddf62c19b color:#e91226
 * helper-observer: dde50d9d6c045d45 color:#c10266
 * reject-reject: fe58c3e79f397d3d color:#d05440
 * validate-optimize: 21a879bf923e9042 color:#1c6b4c
 * render-interface: d08e0ac156a41a0b color:#9db258
 * value-cache: a06913fa00e5b57b color:#2babff
 * async-module: 376816446cd7dc3e color:#c2ef69
 * process-function: 6305dcdd1e593a8a color:#1fe2c
 * helper-object: 5dbc5e448bf2d990 color:#6395ab
 * number-data: 79bb6c5f18cbd62b color:#c97936
 * variable-object: 2176a36c8e96f595 color:#94e39
 * data-cache: ff3f0bd478154790 color:#5eb81f
 * function-initialize: edee0428ccdb1da9 color:#43aac1
 * list-variable: e1e264d393d380e9 color:#9ae2b
 * await-constant: b0b630174c2c5169 color:#7fe9ee
 * response-service: e3e8e98305927f66 color:#17c835
 */



/*
 * number-callback: 03f3ea6b53a91bde color:#8cd434
 * prototype-abstract: 9c1052907b56761b color:#e7d912
 * event-configure: 976650aeaccdeea6 color:#bbf86b
 * response-reject: adf414462762a3c2 color:#e6f39e
 * number-constant: 6f38496b05c1e6bc color:#1de2ef
 * async-response: 490d18676a6360a9 color:#e98b01
 * list-object: 6b97b0569882a553 color:#4c8592
 * setup-result: f30df6900360f73d color:#60c517
 * module-prototype: b4c34319488919db color:#5fe911
 * validate-subscriber: 73d623236d561840 color:#d83b1
 * async-object: 976d8b9fdf60f8c9 color:#987049
 * string-state: 6598b182587bed10 color:#3250de
 * resolve-render: e87de06058fa015b color:#72db43
 * execute-cache: 9ed634c172efce5f color:#38e49e
 * optimize-storage: b920597628e656cb color:#ca4daa
 * index-string: f54e6a7c1c9b5bc3 color:#7961cd
 * result-state: 34eed1d5b93d3c37 color:#94efad
 */



/*
 * async-error: cb73ba88e3d87cc8 color:#55c9b5
 * initialize-abstract: bd800adbfcefe6a0 color:#c4c27f
 * array-component: 8fcd0b5728c9f4fd color:#be64f9
 * update-response: 765630a74855cb8f color:#30961e
 * cache-callback: 53e6c2cf06f2c342 color:#f09f66
 * update-result: 855fb0244914bfef color:#eb1f1
 * manager-validate: a0bad8c16c8103e6 color:#4ac6e5
 * promise-callback: 88ff6ef9493c6bd7 color:#b94173
 * extends-initialize: df81a9306955d35f color:#a9a4d4
 * extends-number: c208061c512dc0bd color:#f8a99a
 * event-listener: d06bc34414b545b6 color:#54719e
 * interface-render: b74038c254646725 color:#cbf8fb
 * event-process: e8526d7f39567a34 color:#87c61e
 * event-configure: 941c9740a7e64b6b color:#cc3aa5
 * error-resolve: 39efbd317c4dd8ac color:#1af3c5
 * property-async: a62d8216a4bbfff3 color:#ba5e44
 */



/*
 * render-listener: 395bcdf632776729 color:#9f9611
 * key-update: efee1d6f96d83b9c color:#debba3
 * number-array: cc592e8d6fb462b9 color:#92741b
 * property-fetch: 16ca896a4f77ebb2 color:#5a6a75
 * update-parameter: 4a64c4308645bf55 color:#b6e7ed
 * cache-return: ab55afb4d2a499d3 color:#efa4bc
 * storage-request: fafb3c72f5e33239 color:#3f60e9
 * listener-state: c4cae053ebfec4b1 color:#7e2e58
 * success-module: 093a60316adf4d92 color:#7e0fa6
 * calculate-validate: 6d04a13623d505ba color:#c9580
 * array-prototype: cdf079edbef7f045 color:#116072
 * prototype-initialize: 6e147ff49a3e9005 color:#693352
 * cache-constructor: 1288f9e14bb5732e color:#810912
 * process-manager: 2dad32820ddb3596 color:#db9708
 * extends-transform: 478219b90a54e1dd color:#c3abc3
 * transform-success: e0903bb38ded0aaa color:#9d8359
 */


/*
 * configure-service: 4aa0e12a9b9cd140 color:#70a087
 * implements-data: f3b8f1c4b543b8c9 color:#9e5a27
 * await-function: 6906b29ec7c18194 color:#fd4631
 * component-array: 990b10159620a3c8 color:#f677e7
 * storage-controller: 2cd780d6081488ae color:#58c70c
 * constructor-interface: 5c0e9ccfe4fdc749 color:#891496
 * index-validate: 2a797f28c9a6e49d color:#4f1439
 * boolean-fetch: 35fded3261dfd005 color:#57b829
 * render-listener: 592fe9651022cb82 color:#f335e9
 * return-parse: 49e2ee9eb3d03695 color:#a8aabf
 * module-component: 1f42848bc51862bf color:#61ab3e
 * event-fetch: 16f5a1e186807bd0 color:#f45891
 * data-validate: 1f4453abfb61f65c color:#ecd667
 * utility-object: 8e6dfcf028752b5e color:#7136d0
 * state-success: c5696e5e8079038d color:#19222a
 * reject-validate: d80925c1b7ab3970 color:#5897db
 */


/*
 * optimize-calculate: 6d2a1feb55971898 color:#855bc0
 * variable-key: 1e9542e067ba02e8 color:#c7d4c3
 * parameter-constant: 9d3a9f4db4a6b022 color:#b7c55e
 * configure-data: 7b3b0a72c4055a25 color:#4163c9
 * variable-utility: f345249933eaa06e color:#1d8b52
 * object-update: e77b111fbfe88b90 color:#3df4b5
 * promise-service: 6d0853fce7e3ebe0 color:#be7624
 * interface-calculate: 65f19a6edfe53ffb color:#a18b16
 * constructor-value: b0596b279b3db01b color:#81a5b5
 * async-request: c25d7d57f1bb41e3 color:#b62a6b
 * parameter-transform: 5f430fa4741ced99 color:#244cd8
 * callback-setup: e8772d7c18bda35b color:#b565b0
 * variable-constructor: 80e3ffb9f46fb26e color:#659aab
 * load-constructor: 30b2ebf248e90897 color:#f07a4b
 * index-resolve: add1d03495c0c222 color:#9ee2a8
 * constant-constructor: 59c652b2b9d5863e color:#bdfe09
 * extends-reject: b9e13aac32a94575 color:#d85930
 * item-boolean: 23a4f4b6c2e13be8 color:#6e4be9
 * request-number: 9a6bb368d8b4a3f1 color:#945036
 * index-async: 1cb3f0521711c1c5 color:#944ce1
 * result-reject: 647d7ff0d6bd6172 color:#95654a
 * constant-index: f0d5ba8285dca15d color:#30e320
 * await-render: 82ab6e5e055bf90a color:#e32f87
 * state-string: dae695200a385eda color:#2ccbdb
 * execute-abstract: c8b993df296039b5 color:#234f07
 * data-fetch: 483cdcd7958f4057 color:#a3d8ad
 * boolean-data: 2f996422746ac43f color:#d7aee8
 * success-resolve: 2840d8dbb963358e color:#10f9cc
 * await-async: 1c339be3f2183e21 color:#6e731e
 * interface-event: 380983ba03b8c54d color:#7c8378
 * cache-storage: 29ceb7281a1ca604 color:#20b26e
 * object-interface: 7f002d9bc7d6b39b color:#1ba59a
 */


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







/*
 * async-data: be307eb198a6a3ac color:#3441f3
 * await-fetch: 68be38e129aad971 color:#391be8
 * constant-controller: 1b1e71071a9dc3c3 color:#7b680e
 * list-reject: 758db5a89395da18 color:#a3bc7e
 * boolean-request: ea1cfc95ff1ef336 color:#5353cf
 * setup-execute: 110ff18ce83ac780 color:#cb2cc4
 * state-error: cdb4e4e0816247b4 color:#9ff0cf
 * await-transform: 813beb615a876707 color:#4845cd
 * load-index: 8198bc4ac3106d7d color:#f476a9
 * helper-optimize: b178d6ed8c1e7ee0 color:#981e7
 * state-resolve: cb9f7fcf892c3da9 color:#e6a904
 * constant-context: 1c728ea8ac8dc092 color:#82fbe3
 * utility-fetch: 9d0292c5d002b07d color:#8f2c35
 * context-variable: 389d373df7fedc33 color:#b36fd9
 * validate-return: 752242734a7a1a0d color:#648311
 * callback-fetch: 2d5a6a1764430e6f color:#88d94
 * initialize-transform: 98612bfdf1095cdf color:#23faca
 * object-list: b1cb82bae1e1f9b8 color:#fefc66
 * controller-validate: f8851ab7b40f1958 color:#ef2454
 * request-request: a5a8605a20d6dbba color:#8f6ea2
 * item-constructor: c1335f243191247d color:#e65592
 * parse-module: 104c685ea4d5ff9e color:#70cf73
 * interface-callback: 27c4c9b3fe3d3f48 color:#c29b0d
 * boolean-index: c8badd3a8484b427 color:#a1a898
 * cache-fetch: bebf56412e7d256d color:#ab55f8
 * validate-list: e25a972c62254af8 color:#e5c76b
 * number-data: 505fc56a0c23cbe4 color:#eea736
 */



/*
 * boolean-data: 986d5d0596306ada color:#ba2ede
 * interface-implements: f05c94ac69d2570d color:#3f1880
 * error-list: 36f03ae77f3ed929 color:#dfee83
 * handler-parse: 13be449abc17bf66 color:#caa741
 * transform-await: c707bb6b5be3b56a color:#512b89
 * controller-transform: 4b6c90bdb1c3202f color:#f4615c
 * parameter-method: d79aaadd6cfd4d6d color:#b67c72
 * service-subscriber: ff783190c98c0beb color:#6a0f3d
 * fetch-update: 2e88ba3b87924e8b color:#b4b5fc
 * component-cache: 66af575048feea49 color:#c9ea20
 * configure-item: 513f95b32f128c8a color:#bbf241
 * fetch-function: f50e7c8ff42de130 color:#de28d6
 * setup-request: 9e33d70ccdf3ce52 color:#cbb537
 * configure-render: eda48bc18fceb4e3 color:#eb59ba
 * number-return: 8f9a61a6ca134f3e color:#e6840f
 * return-context: e0992841cdcb2568 color:#2f4fcb
 * calculate-callback: 2d9b8f29d282619a color:#c455d7
 * constructor-render: af4463cef7c176f2 color:#2c78a5
 * props-validate: 68f869c64a4c8414 color:#19456d
 * value-interface: be3459647f295aaa color:#c72c12
 * optimize-boolean: 0d9651a9b24533a1 color:#2ac50d
 * update-process: 470667e47371e7e5 color:#21bf55
 * prototype-success: 983ebf9f498263cd color:#cede5a
 * subscriber-interface: dcced5e4a68505fd color:#e828
 * object-extends: b35c8c73e64175af color:#65e058
 * list-array: b4854e0732e23361 color:#d7ef44
 * function-transform: 8d30d16faefc1d98 color:#f3f496
 * props-function: e5e1eca165a6b20c color:#1152c3
 * optimize-process: 5fecef67c4d51da0 color:#d637a7
 * process-listener: 299518dc311bae5b color:#e89965
 * module-fetch: e806c395e56ab9ca color:#85eeb1
 * configure-number: 28eb27e7aeb40691 color:#31a61d
 * render-setup: a9a5c55fb9cc0ef4 color:#c48d17
 * abstract-parse: bb79602aeaf67caa color:#f6ce1f
 * execute-interface: 22c19bd9075ac95f color:#b83442
 * prototype-manager: 5057a7614961a673 color:#79f331
 * listener-configure: eb5ff6c60bcfc460 color:#9aedd0
 * boolean-extends: 1979d13293808dfc color:#76042a
 * validate-module: 1f9905d98b1c66e8 color:#8eaf90
 * async-resolve: 29e0e231dca45fa4 color:#502568
 * async-constructor: f2709abdbefd7cf8 color:#a1e733
 * error-constructor: b1b9caee2eaabfac color:#31a292
 * data-initialize: 6937cc6b40a39607 color:#28035b
 * request-initialize: 88ccda38a9c26cf3 color:#98da23
 * callback-result: b7b0471c7beb567e color:#bb723b
 * event-promise: d753369563a69607 color:#7ac1e2
 * module-success: 53c36474b746617e color:#a0e6be
 */






/*
 * implements-parse: 490bef12a3b1378b color:#acc88f
 * object-utility: 3b78ba0742ea4788 color:#c703bf
 * controller-property: e57b0d480eaef138 color:#3bff8f
 * context-module: b6b654b1ec29daf9 color:#d25b28
 * method-interface: 7a84d7852928ce19 color:#6542c7
 * initialize-constant: f2b728aaef689735 color:#eacfd8
 * method-function: 329f8e31cc5a57c1 color:#cce500
 * constant-update: 8ae63efe89310804 color:#b444b9
 * resolve-execute: 5e9124216254f124 color:#db94d5
 * validate-transform: 13d9a0e2bb1ed71a color:#972a8e
 * storage-string: 5dc7166a7fa1dff1 color:#de315
 * array-response: e068b1f952da78e3 color:#6d1162
 * list-context: 19127d48c45b2755 color:#e25c6a
 * utility-string: d424e289770b5f36 color:#2985ed
 * setup-context: 01bf21cd53c0ed4b color:#ad37fd
 * handler-props: 3ff923712a4d8308 color:#39cf7b
 * component-props: 8c401a41351e170d color:#f3f25d
 * listener-subscriber: bca4eb7365bf5986 color:#af75a8
 * storage-utility: adebbfd8484a3974 color:#1b9fb0
 * abstract-helper: ecc1fe7c12d40cd3 color:#92a01a
 * load-abstract: 662cb8f7cb8047b4 color:#a3ec9e
 * helper-object: 0aa588ca4b40dde5 color:#221827
 * function-string: a51594a2162956a9 color:#1660cd
 * process-load: 9b6c3d76bc39e5e8 color:#bfd712
 * optimize-fetch: 7eb1ac6b472e4a96 color:#98ec3a
 * resolve-value: edd4855ca2e97693 color:#2ca2b7
 * calculate-implements: 2f8b0ea07d9d382b color:#1e822f
 * list-transform: 3e6641e27f39fa9d color:#84cf33
 * event-calculate: 33d44be1746dd489 color:#c91461
 * prototype-fetch: a116ef369eb85d31 color:#1b183b
 * item-props: 59a98d4423f3afab color:#19578
 * request-fetch: af8c487d73759472 color:#4a3f9f
 * storage-number: 743f96a072e882bb color:#f5739f
 * initialize-index: 4d182aa2ead475a9 color:#47db13
 * array-list: f9613d85cb39a3ac color:#b87010
 * execute-fetch: 2531a728d3c381f6 color:#1c094
 * string-state: 40bdd6081a8c6d82 color:#6007d8
 * abstract-subscriber: 8381f400e86fe9e6 color:#34230e
 * controller-error: 3eaffa66612f5f73 color:#b06936
 * index-controller: 0a16afda723c0b30 color:#a313f6
 * load-property: 5296dfb23040bfbc color:#ae5dca
 * listener-props: 94c246991804d544 color:#6060a2
 * abstract-initialize: beee5ab0dd0b232c color:#940b9b
 * number-extends: 9a25457fb74c323b color:#567eae
 * property-list: 20cfb9a483b68d6d color:#fcf3c1
 * async-cache: 14663ddef6b4beae color:#b902b2
 * key-module: fbcd38e2cc48b5f8 color:#f99739
 * response-update: 98da506b2bbe9c0f color:#2bf0bf
 * validate-string: 2221d4c763c70788 color:#7da5a6
 * error-promise: 84d9b12fb366217f color:#840e68
 * method-props: 91bf65f55e14994d color:#74a2dd
 * calculate-abstract: 2f9d893f3b46da8d color:#e11517
 * result-configure: fd6ffd66036ea0fb color:#d82e09
 * response-index: abc617f9c9ca3621 color:#85c9ba
 * constructor-module: abcb1de504b598f4 color:#76e2d9
 */





/*
 * fetch-optimize: c193843bebccf2d8 color:#a72638
 * property-calculate: d46b19564eda9124 color:#f3856a
 * context-observer: 5713e65ed66e7496 color:#aac4b4
 * reject-string: 636744a26d1ce016 color:#2ce0f6
 * constant-error: 814b999af0be7fb0 color:#aeee15
 * constant-method: 667a166678988914 color:#4028be
 * resolve-configure: 65ff2adca1350afa color:#cac671
 * extends-value: a5a181710335bb78 color:#e713b8
 * string-method: b7597709b69e6eca color:#f1dfd7
 * function-abstract: b255438734adc3aa color:#49424f
 * interface-property: fb1945629fa7cbd6 color:#69462f
 * item-subscriber: a10a6a8bdc7ab485 color:#d62274
 * listener-property: 99230d4aa13c5851 color:#f50a63
 * props-promise: 2b023327cbb6ec99 color:#6e95bd
 * callback-controller: 532e84cc9304bd67 color:#e91bde
 * string-method: 719ab61a3ee6344f color:#4e8803
 * initialize-variable: 8a7d1ff337915d6d color:#e175c2
 * render-handler: 4be3b01fc3012c28 color:#deaec5
 * boolean-async: e05ee0727ee258a7 color:#539731
 * list-extends: 232c98235f458bd5 color:#aaae46
 * resolve-utility: 811ad65ae8036cb0 color:#2d609
 * process-subscriber: 637b40ab7de10303 color:#c74061
 * key-fetch: 09e9a8346fb2c75d color:#ac5803
 * observer-boolean: 9c28c02aac9a4e98 color:#63b162
 * await-await: 5219590f0e8cde0d color:#b66b5e
 * process-abstract: 1d5967289a31fb42 color:#cb6063
 * controller-props: 28de37ea776c7857 color:#ec2e2f
 * process-validate: b58bea558d3aa33c color:#b1b385
 * key-props: 982c6d5dd0d6037b color:#729437
 * initialize-number: c5812d3f5c16131f color:#f146b1
 * index-value: f9054e92fa8a1333 color:#4ea55c
 * error-execute: b5671b3823f7b6e4 color:#ccadc5
 * subscriber-constant: a1d34898e0af78a8 color:#6c631b
 * parameter-storage: 8a0d58a2b9345ed8 color:#ad9c3e
 * event-string: 03f1efdef5cbe0c2 color:#256716
 */






/*
 * setup-optimize: 5e81debf96a43e50 color:#1fb7c4
 * controller-list: 3f5d107416be6871 color:#c127fb
 * constructor-index: ff49c439916ec033 color:#c4d5e8
 * setup-constructor: 9d62de0db517a496 color:#bc95f2
 * property-array: 6d2f20ce784dbf29 color:#5858b
 * async-process: 2e60a166ec945325 color:#30871e
 * function-transform: 92d55709c4579102 color:#50dcb1
 * configure-render: 979cde70bfabfda3 color:#79a8a6
 * load-parameter: e69c3efd198db51b color:#1f84b6
 * prototype-object: d24d6504d39f6436 color:#e11c94
 * validate-prototype: f1f50bd622b44627 color:#2b47e1
 * response-service: 5f0c8757462687b2 color:#5de93e
 * state-setup: 5c4809cc110af9f7 color:#b2ab3d
 * prototype-cache: b0b97f168a9828d6 color:#7b19cb
 * context-return: 1482bec3c404d0ff color:#40f863
 * callback-storage: 4c2ddf6ae461a37d color:#ab27ad
 * helper-utility: 98d73e75e2f65413 color:#306bec
 * execute-cache: deec0983f7ae25c8 color:#65d50c
 * item-validate: 9082014123fbcff1 color:#911d0d
 * manager-promise: 3466b1f9358ecc58 color:#28c80b
 * process-await: 270f6c614a6d2744 color:#acf5f1
 * request-process: 7b338ab3a6513fb7 color:#9a81fb
 * module-object: bf70c8c90072acef color:#3256d1
 * render-implements: ab8b4196603e14de color:#8c2c7a
 * validate-await: b4f1bd430a6c50af color:#bb8cf5
 * calculate-list: 0c2985335cb45118 color:#9aabbf
 * constructor-initialize: d15de18d0197f716 color:#647cf7
 * item-number: db2a6fb02ef8e431 color:#e6bffa
 * controller-async: 9bfd7fb980f3283b color:#a80242
 * process-validate: 9f1f577cacb86faf color:#df4aa8
 * method-storage: 0da20fae449a9763 color:#dec695
 * variable-item: 6ea1f931a9e6d075 color:#e86f8f
 * function-reject: 25e1b5872f6cf79c color:#bef589
 * boolean-context: 703ff0a7558378ce color:#fb4f40
 * await-process: f18676011265e3a1 color:#de9aa5
 * number-interface: eb638c25b0004535 color:#efc112
 * resolve-number: c7ced74dfcbe4acd color:#dc6c64
 * result-array: e6afe01ad9264c30 color:#ba912a
 * update-method: d13966c047c0ff51 color:#d9b012
 * value-configure: 9f6ba705fa3e0e92 color:#7c51ab
 */




/*
 * response-await: e2edfbd306699e73 color:#b7903e
 * fetch-implements: 54b88d42caf0bebf color:#34dd75
 * property-event: 2ef6ef98d1ff5542 color:#bd5811
 * optimize-observer: 44e6d55d2a172a74 color:#c63689
 * process-configure: d163b7cf8457ce2b color:#842908
 * string-item: 77795bff8327c230 color:#f0399c
 * validate-manager: 41c11b4223439e48 color:#5e708f
 * handler-manager: 47b3523be824003b color:#6b08a
 * error-handler: 5d3bf1afce1a9a7b color:#a060cd
 * error-state: 82f29c78fc5d345e color:#deb312
 * property-extends: a694396f9efa5d31 color:#c3dfda
 * request-storage: 63e85f24a44ef6d8 color:#9976dd
 * helper-variable: aa2a334a8a37b0fe color:#98aa90
 * execute-extends: 5f62c0a43c00250d color:#876fe6
 * error-storage: 12494d73ac49a57e color:#ba696e
 * function-render: d8f789bf31be156f color:#844bd0
 * event-string: 9b12a25e209b502c color:#bf1300
 * service-value: d46604a282b63bea color:#e47eb5
 * configure-method: 45b5af6718231032 color:#3c1b56
 * array-parse: b41876cd5c2ec907 color:#e1f335
 * string-context: 4c6f6d95d6dcd761 color:#452cec
 * reject-item: 912e95a5cbdbbb75 color:#b5d04e
 * render-update: 4ac0fe56f8e14182 color:#7c7a66
 */



/*
 * configure-render: 807b83d6f380f6ae color:#41e062
 * transform-method: 5e13d0a6acbb95de color:#a4e907
 * update-event: 08ff18165bccbf17 color:#e45235
 * property-object: 92fcfe8d8be17f46 color:#8a8167
 * function-string: 2ccaf17169039131 color:#c928d6
 * item-service: 2042e5b182a00ca8 color:#c2b525
 * resolve-controller: b215241b8200858d color:#6f83b5
 * configure-resolve: ae6583b8bc881567 color:#a75cc3
 * key-boolean: cfdabedaaa2fffe9 color:#61db03
 * array-result: 9d952e64afe9ceaf color:#59a04c
 * index-utility: ec03e564eecfd119 color:#89bd24
 * constructor-error: 9591c65b1833ca57 color:#5e42a2
 * number-reject: a63c484e688fab09 color:#5360c
 * promise-variable: 36c698837effbe18 color:#672420
 * event-component: 42bcc7a2477f269e color:#257840
 * prototype-await: 28426a8a064fb068 color:#9ed4d1
 * interface-listener: 01b7538b98706d73 color:#9b0e9c
 * implements-event: 2f182939fa498812 color:#7b115c
 * render-request: 598b225ec62d24ae color:#d60627
 * subscriber-utility: b94bcbcc299b3177 color:#92a275
 * helper-response: b9ce34765ac26b57 color:#87b0de
 * context-variable: 0fc31aaa42add278 color:#240421
 * promise-abstract: 27ffdd429da79b20 color:#2b25c8
 * list-optimize: 8fa9886582148dd2 color:#2c489b
 * result-object: f97b56ec9df35c7a color:#13729a
 * optimize-module: 2cceb20ea0d1b19b color:#7710c3
 * configure-variable: 6b89b3c4d1a44a91 color:#100e58
 */




/*
 * data-value: 77da356219ca3f74 color:#8322aa
 * setup-transform: dbf07a6c215e31d6 color:#3a9ed9
 * return-async: a7e969a8fe6212f2 color:#354b8a
 * variable-execute: e071b8f2159006bb color:#1bbd08
 * initialize-constructor: b1273ca3ccc8149f color:#65cff1
 * item-props: 4ddbc2ff4a63ec22 color:#db23e0
 * cache-handler: 0d31275823190538 color:#3202a2
 * callback-return: f1c27291afc39189 color:#3c29a4
 * promise-utility: 429d9baeb81926cc color:#a7b1c6
 * service-render: 97fac319c2bb3dca color:#3db0ca
 * optimize-helper: 797a784c16c51221 color:#c35bc0
 * parse-process: cacf8e441f751821 color:#746c96
 * handler-object: 734f08626d9f2e78 color:#68d4d6
 * data-value: c5eae56db718bcb4 color:#c5e17f
 * context-controller: 3154d17749f8f028 color:#a48581
 * load-prototype: 5267208e30ee03c3 color:#4c9f9c
 * method-result: 2400891b1b74adec color:#a0a544
 * abstract-array: 3bb8ecb9d90b4f9e color:#110022
 * async-observer: a2f75a1288367443 color:#ce6f95
 * data-reject: e7341fdce21248b4 color:#5819ba
 * configure-calculate: 792e7663d45a1417 color:#4cd648
 * component-prototype: 48cd0c84bf8d58c3 color:#42f0f1
 * module-optimize: 825b7ddd9ef16884 color:#835643
 * service-validate: 0dfaf2eec4f9d11a color:#e3515e
 * execute-constructor: ec6349a987de5327 color:#de60fd
 * reject-string: ffd32662635b052b color:#63d057
 * props-service: 0948f8169e987d92 color:#7b76d7
 * fetch-context: aad56e336ec00053 color:#e34fa9
 * controller-handler: 624abc1cdc4e1b2f color:#460a23
 * constant-parse: 3e6ea6772fd8e56d color:#b7d703
 * load-promise: 5a1eb13a63d4d12f color:#c4ce38
 * string-context: 453ba994045d63be color:#b6a386
 * key-controller: 8fb3d22bcc3a31cd color:#57fc84
 * render-component: a2f6e3e1d7ff35ea color:#347900
 * index-calculate: 08c39ed83656fa07 color:#2f1545
 * execute-resolve: aac56c68dd718b54 color:#ce59a3
 * return-string: e2a6198a02b09e36 color:#3deab
 * handler-listener: 2576f5fa68f9090e color:#8e7448
 * error-transform: ae341dcc91732393 color:#99f9b5
 * configure-event: 0bfab4b08abbe25d color:#b7b09a
 * key-extends: c2835054e39e2244 color:#6c97cb
 * function-boolean: c386c8f6602ca245 color:#863d69
 * parameter-property: 58aae3ad5272491d color:#79001e
 * manager-utility: 8a78c00dca1bcb5c color:#b53ac8
 */





/*
 * boolean-string: 6ff1b96ae8a5a48a color:#8a3592
 * event-context: e1d522b620f8b3d2 color:#4ac1f4
 * optimize-observer: 4328159ef0ddbae0 color:#853f44
 * string-cache: 1918905b439e5827 color:#463a07
 * transform-service: fa02ac2c766941cd color:#a7f411
 * optimize-service: 946ca45ec54e7ce2 color:#8bf743
 * fetch-request: f70617b971917efa color:#1418e1
 * transform-validate: 5b905df746795006 color:#7cbbe0
 * transform-validate: 64ac549329bdc711 color:#46a4e4
 * index-process: b45d08db2b20c733 color:#118177
 * calculate-fetch: a6092bd6de63ce30 color:#26adda
 * context-handler: a7b0e2e918520a41 color:#580ac9
 * success-process: cf6f7fad615f3241 color:#f58a93
 * props-array: 8bc6ea8e15c29201 color:#ae5af5
 * return-fetch: 9dc8bd7597bcac84 color:#8dac4f
 * fetch-utility: 5261415889205659 color:#2d38c6
 * helper-optimize: 5352ec3cf9075860 color:#de8000
 * configure-reject: 81585c1052130467 color:#fd8aed
 * item-context: 67cf69650764e47e color:#490209
 * setup-utility: 8850957cc15d883a color:#40749f
 * listener-parameter: eaba73d222d110e0 color:#f06e4
 * constructor-update: f5d33fb198e2b141 color:#3b518b
 * number-context: 4f39bd8246b015ec color:#48f324
 * calculate-abstract: 0962eb8b610c99c8 color:#8ebb28
 * string-extends: 7e7f37318f5024e4 color:#fbf804
 * helper-constructor: 78818bb24eca6558 color:#da174d
 * service-listener: 9d9629fd6ec60b96 color:#a90545
 * cache-fetch: 1477228741bdd438 color:#4e8be0
 * fetch-success: a9312d0ee38c22cd color:#45c445
 * extends-success: be55469dee92dfcf color:#e54e58
 * property-string: 90afe76bdb130937 color:#2e26fc
 * data-implements: 14c72b10b2cded57 color:#e35678
 * request-storage: e71a138db9b9a6f8 color:#379895
 * list-parse: 6277d6533efb2758 color:#cf3147
 * string-setup: 79c7b33ecb3f78ab color:#6ee2a8
 * cache-execute: 56619b489140f235 color:#753c1e
 * callback-helper: bfcc01871bf85cd0 color:#9e5328
 * return-module: e57d66fe9940703d color:#9882e4
 * optimize-event: de61129dbb4710cc color:#36ded3
 * method-item: 158e07c2c26ec5ac color:#e45f4b
 * value-module: 362e4c48d41b79fd color:#9f00dc
 * boolean-initialize: b82077b87f8bddf7 color:#ba9c32
 * success-initialize: 2e84e6b12356d81e color:#36202d
 * configure-key: db51985781aad77c color:#67c699
 * prototype-response: 2842076488a5e1b4 color:#e41ada
 * context-async: 8ddafad1e1c2aed8 color:#218c39
 * success-success: 16b8f8134b6eff54 color:#d9f640
 * value-object: 6d0d3026a807d264 color:#57b481
 * extends-array: 8872097bce3f490a color:#7c6a8f
 * request-item: 0d4f554944771291 color:#8f3b9c
 * constructor-property: 06c9f0155dcaeff0 color:#57115b
 * function-number: 281640f1791baa65 color:#da0ee4
 */




/*
 * string-boolean: 918247a4e44690ad color:#576ae2
 * listener-render: 3cea1fde8478ce11 color:#a54f54
 * validate-array: 7ae16a1bb255b238 color:#b18e87
 * boolean-initialize: d47cbf449c8e0646 color:#bbdbfe
 * validate-render: 2ea89dcb4f554c0f color:#9b1ccc
 * parse-execute: 448480f2d44fe52f color:#5da72e
 * extends-utility: ac09fd60401f8fd8 color:#451801
 * abstract-index: 00ed886b4dae5a0e color:#add83c
 * state-boolean: 4db738b169810d3e color:#fb29a
 * response-value: ecafcf634caee623 color:#5e7b9c
 * process-list: e9d9da47aa8a9cea color:#8e896b
 * constant-method: 764de6d6a5b3a0c4 color:#c0dd68
 * component-reject: b9c8b109f0ad6b45 color:#301791
 * props-parameter: 44317cfd7307889a color:#a78d9b
 * observer-calculate: 2c7e09f35f29c161 color:#b3bf8e
 * await-service: 45f7f50a516663fc color:#df0795
 * render-parse: fa5c204a796b2e62 color:#d1fafc
 * storage-constant: c5f74c4c275651ce color:#7ec330
 * item-transform: 546c26065a75e241 color:#fa78a5
 * variable-value: e7f3e755eca8f239 color:#835fac
 * promise-initialize: ea9c3e75a9d76676 color:#cbd4d9
 * constructor-process: 90660f38c44b55fa color:#a0521e
 * observer-event: 286a69253c527e50 color:#7e8226
 * storage-extends: 119c1aaa4ff8ae97 color:#95d47f
 * data-event: 236f9232947ea909 color:#28d4be
 * constructor-service: 43ec355a84d40c77 color:#d16d6d
 * component-manager: 0867091dea2f8086 color:#44cdf8
 * function-state: e6ccbd0a787b379b color:#64cf9b
 * implements-optimize: f8d440678692fb76 color:#df59c3
 * key-item: e1bcfdce4e24efad color:#472268
 * controller-list: 455e5dcfd6496cd8 color:#98d1c8
 * service-storage: 8e95a04867dc94a1 color:#7160e8
 * result-key: 4dd60153ef39c775 color:#70c7a6
 * listener-function: 97fec2e1aaa95702 color:#37d909
 * parameter-extends: 5f823d1ed1c203ab color:#cb0061
 * data-module: 7ddd4aa9d9768c67 color:#f80e63
 * request-storage: b91c77a0a9c7cf1e color:#b4a9e2
 * configure-await: fc47ee097d7cf5d3 color:#9a00
 * result-cache: ac579c6ebfb75ad7 color:#70fbb0
 * validate-error: 592e3409a021031a color:#3aa12f
 * constructor-value: fde45c442fa420a9 color:#8b5e91
 * number-item: ecc930a5c115433e color:#96fbe3
 * validate-execute: 598a7160f23344f3 color:#948620
 * extends-list: f7f6cdcf1024afd3 color:#a73b3a
 * async-state: e321f3360a5c6fe5 color:#66fd2b
 * utility-update: df946591b93df012 color:#a0240f
 * method-constructor: 0d1d0d04dbf5ca25 color:#5fab49
 * constructor-constant: 9bb63455fdb9aa7c color:#a76b79
 * abstract-validate: 78992cdddd0d4b3b color:#a27908
 * subscriber-observer: 5f890c76837b5398 color:#36dfba
 * fetch-transform: ee66d0e561bc6955 color:#23ac00
 * fetch-function: 1ca15ae9a4a36295 color:#edbcca
 * context-request: 555d8e8178c47791 color:#3a63e2
 * service-array: 79cfd889c5d19ed9 color:#32f76f
 * component-helper: 038c598512165c5e color:#7fb49a
 * prototype-error: e5231ad21c5412cc color:#79edf3
 * success-implements: 1c939d546299b9a2 color:#783341
 */