/*
 * variable-process: 0e02ca8986c268d6 color:#10d5c2
 * calculate-array: 6119709b9a5e74e5 color:#51c211
 * validate-value: dec7fe2515d28b8b color:#fdde5d
 * execute-item: 3e1faa9206ffae1f color:#e4a1b
 * abstract-data: 7aa0fd967fe8d4fe color:#c16a72
 * property-initialize: 1322501267bba451 color:#df8278
 * await-component: ad4bb442f523cece color:#c15d6d
 * number-helper: 6096aef96638883d color:#3f38a3
 * render-fetch: fc161c1f37516c31 color:#244750
 * property-utility: d652945915e9a7c6 color:#97ae38
 * list-helper: 30eb033a4a9a0a1f color:#1bc221
 * context-callback: d54bb50de1e254bf color:#74b918
 * item-listener: 21ff680e134bfced color:#f2054
 * event-constant: 9addeb64fd4a39ad color:#93a971
 * index-subscriber: 0af089f49e636569 color:#42ab2d
 * async-state: 2416ee5fbd4c2b5f color:#615a65
 * context-props: 679519ce874ca56a color:#f7e89b
 * return-handler: 2cf8830321b75b49 color:#4add38
 * manager-prototype: f58723f17f1463ba color:#fba635
 * context-event: fb47753d544b6082 color:#45cfee
 * value-callback: 303995261e607f09 color:#93cac9
 * number-function: a124ff65a55ea42f color:#9fc3ff
 * resolve-props: fd258d92a597c8da color:#96f24f
 * parameter-render: 2198da001dc32409 color:#8b826f
 * success-setup: b98060c6040b44ca color:#d95f6
 * event-prototype: 3f350f5dbb87ffd4 color:#1583c5
 * manager-update: 70c8093f8c6ee421 color:#4a67ea
 * optimize-configure: c7bf6ced1d6fffc2 color:#da3bf1
 * await-utility: 204e1db9715ae62b color:#c51e0d
 * state-context: 263a49743e31221e color:#e149b6
 * process-return: 1940f0f17c545a87 color:#3c750e
 * validate-item: ecf6c6ac39af0435 color:#9e574f
 */



/*
 * data-setup: 814b09241ae14dfe color:#289123
 * component-variable: 1e0757749d71308f color:#1fd216
 * initialize-load: cc9ab52338a8cd0b color:#48864c
 * await-result: 6f695a19438d99e8 color:#8c0211
 * module-key: 2589c3b054e19521 color:#1b5617
 * success-promise: b2613808df25c386 color:#1ca7b9
 * result-data: 78f5a4097dda627f color:#c68cae
 * property-success: 35945fd5d296b345 color:#18406b
 * array-subscriber: 3dfa9c1af2e6a994 color:#16ce60
 * process-transform: d0e811876b4977f7 color:#86b202
 * resolve-props: d25791b095d78fac color:#237e4a
 * key-listener: eb3ebeae44d8f3a9 color:#d17d1c
 * state-property: e59f362359913cab color:#fe5c79
 * state-reject: ba35c1677b4ce334 color:#46ccc5
 * props-reject: bca8ecc7d4e070da color:#e24ec
 * data-load: 6f05e1b19d255f2f color:#86de7d
 * subscriber-constant: dcce400669bb10a4 color:#7e0cef
 * success-abstract: 3ec6e9f7c91167af color:#7c9e39
 * props-string: 6a3290e767d769ec color:#578aa8
 * observer-implements: a77251c9d82720b0 color:#3fae0f
 * constructor-success: ae3de79c11aaf754 color:#c1a6f4
 * handler-data: 0ad797c3cea7e267 color:#b76fdb
 * event-error: 43fc5b1d83f11d46 color:#662589
 * module-utility: c07fe23df818b3c6 color:#fc588a
 */



/*
 * storage-context: 93429eef7e7b78c9 color:#697bbf
 * constructor-listener: cbad5aa235195215 color:#2dadf9
 * controller-fetch: a573c4878482094e color:#ca5b9e
 * promise-subscriber: 9c00bdc068289f51 color:#fd77a2
 * helper-subscriber: 455f3aaeca1507aa color:#9d5b11
 * index-props: 6e3f8da95f90e3eb color:#590a5b
 * result-function: 300d5171382572fd color:#b81a78
 * constant-function: 1d175e15eb7ccead color:#f05c1c
 * observer-result: ac868bce13e473cc color:#2d3f24
 * render-object: a42375c0678b1beb color:#405041
 * constructor-event: 97ef27d3d71af920 color:#23bb6d
 * update-implements: aa8354abec3f19eb color:#dbbb77
 * variable-await: b912d27c5690904d color:#da88ab
 * implements-property: 906a961f1fd7fa26 color:#9974d5
 * constructor-parse: bd7bb8900ea5dd11 color:#796480
 */


/*
 * controller-method: fd3a114d160f5765 color:#b4a1f2
 * response-variable: 2b3bf37ee434d0ca color:#718302
 * property-array: f04f577ea4642ee5 color:#4ab8f6
 * extends-reject: 8a38a48190c64237 color:#e3a0ec
 * index-context: c71eef4bf754cf3f color:#ed192e
 * manager-interface: de1ee50fa1885de7 color:#58f2f7
 * success-helper: 972ace006a0ba0a3 color:#3bbf7f
 * render-load: 8503533d22b718c0 color:#22e4f6
 * await-process: cdea1c3b2ccf6429 color:#2dc533
 * props-promise: 8392be9afc46b979 color:#a077d6
 * list-utility: 4beb24a54996a65e color:#abffb
 * utility-transform: 7a034c5f2b2930eb color:#31c600
 * number-promise: 78dd7ec8dcec1d29 color:#153e36
 * request-interface: a8c609bfbf78d310 color:#67779c
 * data-method: eaaba8629d006e72 color:#af6f88
 */



/*
 * process-parse: 44ce9f53b7480b70 color:#882e78
 * number-initialize: ab357af1a9265fd2 color:#3dbc99
 * optimize-optimize: 7a903eaf369d1db3 color:#d24246
 * component-success: 718071d7fedd4d36 color:#816d80
 * props-data: 3e194cb0e22101b1 color:#1c5184
 * process-storage: 735e197375b1b1a1 color:#f43d7c
 * state-implements: 3a05053487f39b60 color:#6de650
 * observer-setup: dd14e444f34a791b color:#28668d
 * extends-callback: bffa3127ca08b230 color:#663178
 * promise-extends: 9e6acf0272a91b8d color:#13490c
 * subscriber-return: 52e6b4b425d0c02d color:#e68109
 * parse-reject: 9d55c3a6f74ba2bd color:#8a6dbf
 * interface-initialize: 83c2044f9137a670 color:#d0882b
 * update-service: 54bed9f57107f974 color:#1053c2
 * reject-value: 912b14ca9f4fde72 color:#5713a6
 * abstract-property: 8346ac201d1132ed color:#254df5
 * response-manager: 45619da31128d0c7 color:#3e63db
 * return-fetch: 52118fe958d9789d color:#365a98
 * promise-manager: 1255fdf9b24a2fc3 color:#7f9382
 * fetch-value: 511a40fa62ad936c color:#868605
 * request-promise: 49441fad572f8ea2 color:#7c4ba
 * result-module: 5be4b8dc63dc61aa color:#19cbab
 * fetch-callback: c89b3848669f2ff1 color:#203fbd
 * method-success: d8977fcf7ca567f4 color:#dea411
 * subscriber-value: 97de270ff887ff4a color:#816faf
 * update-observer: 559dd9f3d88d1167 color:#bb6086
 * async-success: 2f73aa5b5b986111 color:#80dbf2
 * implements-constructor: 7b643cfce668c29b color:#b924c8
 * render-component: cc050bc809e46207 color:#450961
 * parameter-number: 6ee6d7d1926edfc1 color:#1bcdd1
 * error-setup: a49dd74b76fd02c3 color:#d59f93
 * controller-reject: 52f8fe8a7487b480 color:#89980c
 * utility-execute: 6cd916e646f95078 color:#34812d
 * success-load: 28bbd792875a4d6c color:#91553d
 * key-return: a979078f7f80fbe8 color:#418dd8
 * list-property: 2b6da62363aad424 color:#7f0d80
 * callback-parse: 97fac97b597e843b color:#29a253
 * validate-await: 5823ee429f459ab3 color:#2e8237
 */



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







/*
 * property-function: b314aded65c0f40e color:#57315e
 * result-error: 1a0d187b9f61e378 color:#3c3d75
 * success-await: d3c20a73bdae59cf color:#19da38
 * component-listener: fb2b24729514b347 color:#de196c
 * method-reject: 8a6f327222bbdadb color:#3486ed
 * context-string: 1d8c9fbe9dfa05f4 color:#dd42a
 * state-success: 0d0aeee910b4bab2 color:#74ba83
 * validate-process: 61921399bf65bfc3 color:#ea0041
 * prototype-parameter: b6add392dc8b6f95 color:#d43abf
 * utility-callback: a092bf1da87d3190 color:#aa905d
 * observer-calculate: f6ea2994f899bdb5 color:#522eb2
 * subscriber-load: 03c8611fee381116 color:#a5bf76
 * response-object: 5d6c111a78fdbd45 color:#93e089
 * manager-service: dbd0c8ba4051fc1b color:#ed346c
 * subscriber-callback: 963bf07a67afb1df color:#a7abaf
 * implements-component: 507d9ece23c787e4 color:#a82bd3
 * parse-array: 4cb3104e36aaf6c6 color:#f6a7fc
 * manager-component: 881d85a6cf215d78 color:#16bd9f
 * helper-event: b41eb1228b84ba10 color:#68f065
 * request-module: 244d72dc3dc70896 color:#da0b8b
 * async-calculate: 8b41de4875fe83a5 color:#59c7bb
 * fetch-context: 6c4c697e60925ba7 color:#582ad6
 * error-helper: fdcec28047307f18 color:#f2473d
 */



/*
 * process-validate: b4b303be99948bbf color:#6379aa
 * optimize-load: fcce3211ddac48af color:#140116
 * handler-calculate: c52f1821cd6479e2 color:#17bb10
 * state-update: 8d3e5d13c526332e color:#a9b46e
 * method-manager: fa697e0ef77a90a3 color:#8b2722
 * update-render: 7ca6f4d81f49fb3b color:#d51025
 * interface-validate: e8f5b431ad8cd2ca color:#d8cf47
 * array-index: c28aef2b0d7710ba color:#79fdd8
 * promise-constructor: e3b7c02630ea86de color:#72b853
 * interface-promise: e4bd89f4e0da261e color:#25c01a
 * setup-method: e06700361022e762 color:#3810d4
 * state-variable: 4aecf44202e531ea color:#50618f
 * item-value: 84728c0538e41e0d color:#efe26e
 * event-reject: 39f586b14b22aec9 color:#3261fe
 * variable-promise: 187ff713e24777b3 color:#a68a17
 * configure-state: e38c9a70d18a12da color:#bc6729
 * prototype-context: 96b44bd8b5581f3b color:#245c56
 * manager-execute: 57b6e4a75e4d81aa color:#1182f0
 * error-process: e0f9f2c584ff7758 color:#f6f9f9
 * list-item: 64d677542a1febc6 color:#f9c376
 * component-load: 5260f98bbc10b1bf color:#4f5065
 * resolve-async: 8f54fa7d2600a411 color:#ccbf09
 * abstract-value: 36ee2d0baadab21a color:#61dc19
 * await-extends: 9772ef73ec45d709 color:#7b3443
 * key-boolean: 1836001e79cd5698 color:#572aae
 * load-reject: 9d58a432ba294c19 color:#887437
 * props-event: 388f86bb3cf38b6e color:#a98d40
 * storage-execute: 3ad76999a17d67d0 color:#7559a7
 * parameter-array: daca35da8292bb1d color:#d305f3
 * key-method: 807fd395fe90add7 color:#4fae3e
 * return-data: ce2be7d4d66a8c05 color:#257ed7
 * reject-success: 6dfac6a07d7cc859 color:#f2a370
 * storage-cache: 43ee6024abeeb04b color:#616959
 * request-constant: 491683852aa00697 color:#693596
 * state-validate: 6fb75bed4f3c3700 color:#beced
 * callback-fetch: 6ce2a7faa6084411 color:#d664c1
 * reject-value: de71498bf6c3e21a color:#616ffa
 * state-await: a4d35c4e8b139d84 color:#8721eb
 * subscriber-resolve: 0641abdeb0f66bac color:#dc923a
 * process-load: a26b942de2e57961 color:#c7ccd7
 * property-module: af467b543340ad9c color:#42fa0e
 */






/*
 * success-result: 5594a8e8af4d4b7c color:#f7a5c8
 * observer-fetch: 5b724537c56e6fbd color:#394a5
 * execute-utility: abf03591a1ea52e1 color:#6de6cf
 * observer-constructor: aa43e425cf87e084 color:#3f9427
 * module-return: 855be84e1ba31091 color:#6605e4
 * configure-object: b431f482a87039f9 color:#fc88eb
 * helper-resolve: 8999a7f7f88ab7b8 color:#320eff
 * data-constant: c39f938d39dd22ee color:#3a8129
 * array-constant: dfe91b3ca9191659 color:#c8571b
 * callback-constant: 0eaa85cee6ab239c color:#fc2db6
 * callback-configure: 88ee495e968a48c7 color:#9cd734
 * request-subscriber: 2dfc86117c998ed1 color:#1966ba
 * calculate-props: 923fdc847e2ee39b color:#94b017
 * number-promise: 348621242fa7b235 color:#4651a6
 * implements-request: feab334494b10cc3 color:#8bba88
 * storage-data: 9b812a16e34af326 color:#88ab2c
 * key-component: d2edd4cb2dad86ed color:#2c15e3
 * prototype-context: 668642696751320a color:#ea3a00
 * abstract-function: d0684b1a0e34da08 color:#8afdf1
 * subscriber-implements: 100aca54bf0eed26 color:#53de40
 * subscriber-response: 410bfbf4dd9cb33b color:#142234
 * helper-module: b9b75a339a3a05b4 color:#61f78c
 * number-subscriber: 359b7347d79bb23c color:#c7a78f
 * controller-resolve: 3b85c1db1d9853ae color:#d371bd
 * module-data: 8d0ec3e6e59c6936 color:#a01f1a
 * abstract-manager: 00bd58acd761124d color:#f77719
 * response-render: 0e4cc99c27872309 color:#6bc2cb
 * boolean-return: 7f50db0138c9d333 color:#1c504d
 * validate-request: 84221c99d1adc997 color:#7fa1c3
 * configure-process: 985f06b4b9298208 color:#e91ffb
 * key-fetch: 8e37682260e4a9e1 color:#52ee2f
 * method-observer: b281671a891593af color:#fbf44f
 * cache-subscriber: 588391650f8f6ac1 color:#df1e7f
 * transform-success: cf456baae53d6a61 color:#e1c8c3
 * constructor-reject: 603b0407fd2ff158 color:#ca58f2
 */




/*
 * extends-event: baaf3e5974dfdd44 color:#940ae0
 * resolve-calculate: 450f9fa811b38141 color:#392ddc
 * property-subscriber: 579e2c10cf384c88 color:#586fd7
 * function-abstract: d08611aa2461b706 color:#26e58f
 * listener-property: 02fa934508cdd142 color:#4fa681
 * configure-configure: d5244c60bd0fcba7 color:#406d94
 * load-object: 44def2090129d0da color:#76934f
 * number-property: 9770fcfd811af260 color:#d6695a
 * transform-calculate: 3dc3dc582daa53ae color:#69dfaa
 * context-list: f612d5256837de55 color:#52d727
 * utility-array: 527d29a355740edf color:#174033
 * promise-prototype: c93401c477225d14 color:#6afcaf
 * render-state: a35c07ae13a385e7 color:#45b566
 * success-error: 4d6a3ef12936fae8 color:#590d2a
 * result-array: b750f41c0c57d62a color:#2f54b8
 * string-parameter: d2e852355aae9cbe color:#ead81b
 * validate-utility: 8d142f0cdadc154c color:#7e4161
 * execute-string: 77194c89fbf18f96 color:#d78f39
 * optimize-parameter: 32ba518e2837e2cc color:#cddb0e
 * props-listener: 9274783c2193cd5a color:#457cdc
 * array-constructor: 9e0ca774a5f5cbf7 color:#bf8f1
 * value-reject: b3e4e563e188fa29 color:#134fe
 * storage-success: 7bace518d53664ec color:#fd1a63
 * validate-interface: 38b44d3e8d2be898 color:#33cde5
 * abstract-extends: 0f19b41605e1d571 color:#380db4
 * result-implements: a4eae6b1ca25eac7 color:#ced980
 */






/*
 * list-context: a94accd58d09c1ad color:#5f763f
 * render-component: 320061941508ace9 color:#63a273
 * index-constructor: 3f722753647580db color:#e5a8d4
 * data-props: 76f118eece7bf3eb color:#cde6e8
 * list-extends: 08b9d16feefaa5f4 color:#12e586
 * error-async: fd98d6f65bca44c3 color:#b9ec25
 * error-render: 26e262a0950c2d30 color:#dfbed9
 * success-async: 7fe7af735092e5b1 color:#9d89a0
 * extends-resolve: 36326a71603dc66d color:#ccf594
 * request-error: 7793f87690e62523 color:#1b9d1a
 * handler-boolean: 4463760fbc84d5b1 color:#6c843e
 * storage-implements: a820dd0caac77821 color:#65bd1d
 * configure-utility: 64896428e787931a color:#8d63ad
 * request-prototype: ad0573b8b61640af color:#303168
 * render-parse: 3bfbb407f2210a2b color:#7ea832
 * state-key: 8ea245ae6f11d8c7 color:#6ef573
 * storage-constant: a4dae1442692969b color:#7d7d50
 * method-transform: fa5426d31100c2e2 color:#b6ccc9
 * constructor-return: e383b1b5225643e1 color:#493f9
 * optimize-cache: 64aa485924db5e90 color:#b3eb40
 * manager-setup: 6628fb45f4c04ec8 color:#95e2ad
 * return-string: 44c3658ccd550c42 color:#ddb315
 * await-prototype: 54f06081aef32ec1 color:#6b9515
 * boolean-number: 4224eedff9d17245 color:#e26e74
 * process-property: e8a31fbb7fbec415 color:#adc458
 * storage-extends: 7cc830af5def4983 color:#d1ce83
 * interface-optimize: 450d4649fcda1d00 color:#a0671e
 * initialize-props: 67cfa508bdf36c8b color:#c4a757
 * boolean-props: f87b74c79bbe8b7b color:#fba126
 * error-parameter: df92da85a7c2df20 color:#fec0ab
 * component-constant: a3a4c81bf9230b38 color:#afbeda
 * helper-manager: 03d4ea3610e02196 color:#544a7e
 * extends-load: 837b55e9890c0163 color:#ec7f07
 * transform-setup: 9c244dee0e935bbb color:#4b6b84
 * response-listener: 161f31c238265194 color:#483ee8
 * initialize-value: 1b37fa6c681e6ae1 color:#f5fde5
 * parameter-constant: f814da85e1ebea08 color:#e4f74f
 * subscriber-promise: 9652ebf14b0a9fa0 color:#69b8bf
 * event-extends: 537af3506c6a8260 color:#b991b4
 * success-response: bc271416717d99bd color:#326a90
 * execute-observer: edd7b7d305f40875 color:#f37b5d
 * utility-optimize: ccfbd3e08354a381 color:#2ee014
 * update-render: 12f850382e027e19 color:#cf4aae
 * service-observer: 34412bc294ba6928 color:#b7fce1
 * fetch-request: dde075a25c861a94 color:#8d5643
 * update-error: 4af60440bbaf5f6b color:#5499b
 * subscriber-props: c0d5342b14afcf7b color:#a387b4
 * helper-result: b76b728b78bae297 color:#f4bcbd
 * list-controller: d4fa63324b0c2de9 color:#2b947b
 * manager-index: 130497359e091b77 color:#b3e135
 * helper-controller: fdbd3c7f8b6b32eb color:#5f9a4a
 * string-event: 0ccfb9133d42af49 color:#bb7dc4
 * update-callback: 5ae9f4dffb6e0754 color:#3f0601
 * object-object: 99dbc50d9932e65b color:#335800
 * array-method: 170d053fce3ddb17 color:#bfa582
 * string-string: e19653e0a208a596 color:#175bc2
 * request-request: 6c21eccb1420708d color:#2a17b6
 * data-listener: 53d1bbb7fdfaf746 color:#da1a1c
 * context-success: d44da30ac7b88203 color:#7d7945
 */



/*
 * property-resolve: 9e7e77bcaa703d78 color:#7426ee
 * method-listener: 4b91509f93e3fe75 color:#f950bf
 * index-await: a8804fb92dc5da02 color:#286ac0
 * update-handler: 90f1192df25e80e8 color:#10322e
 * array-setup: d8f40146a63ea4aa color:#f041df
 * setup-await: 8849846362908b9f color:#a053a9
 * process-event: e81ace07dfda296d color:#f0ea19
 * state-key: e2ef00a9de9459c3 color:#1e92c
 * service-parameter: f15631a337fa5895 color:#19a730
 * index-async: 8211846df4068a9e color:#31d4d3
 * listener-manager: d744428de3b03a5c color:#bdb0c7
 * context-key: 5a113b31105ce02f color:#da2fee
 * initialize-update: 05142c92e843193d color:#c408a1
 * promise-transform: bbfa696f1ae1a98f color:#e43759
 * property-result: 881cf1676fdaa6ee color:#47da94
 * component-calculate: ff2ab9f31325fd9b color:#28fb02
 * abstract-data: e234f56c474f454c color:#1fd0e8
 * calculate-value: 509e677395ad3aab color:#3ba487
 * context-listener: 70bc5fce081adeb0 color:#1ce5df
 * constructor-state: e7aeb63d7e246e4f color:#ed4179
 * key-event: a04c80552f01dbd9 color:#bc3e4f
 * configure-index: 709784ba485abd83 color:#99af1b
 * parameter-result: 9541ffa9cac67fba color:#2ff869
 * execute-prototype: b40422f04f59ee89 color:#12aa57
 * function-implements: 403330dbdf33425d color:#490319
 * validate-implements: 6b7a4ed7cfbaba8a color:#7767ae
 * implements-handler: 66108c952199e9d5 color:#e036c9
 * manager-update: 5cbad55a2c2f7f9d color:#61d17b
 * object-parameter: 4024d2e59283e5fb color:#74dd1f
 * array-parse: 84a9e233dcbbf720 color:#11381b
 * abstract-value: 270097c1a6570a5d color:#3611fe
 * fetch-abstract: d1699a7a13a01919 color:#9bc1b6
 * success-helper: 8ec0553d56b91ed1 color:#6b9e62
 * interface-key: f4a8ac47b8364f4b color:#df28a4
 * props-data: d64f95ac5b7e4e80 color:#c5a1f4
 * boolean-callback: a2c3dc1597f47ff5 color:#e4bcb3
 * interface-item: da16f7dcb3e3f612 color:#263ae0
 * transform-success: 424465f806bce8ad color:#973e05
 * list-value: ffc20a5427bc0f1d color:#f199c
 * fetch-event: e7e2e2c87121a700 color:#d58a07
 * reject-implements: 69b454039caabc97 color:#453c16
 * render-validate: 126267ac3376cf1b color:#f8cc08
 * transform-state: 73364754652631e1 color:#37aef
 * array-async: 8f136374e6c26050 color:#bd034a
 * method-transform: 992a2c8adebf4b37 color:#21957a
 * item-storage: fa7d6b5f0182bca6 color:#de267
 * parse-constructor: 54df1038cc042287 color:#825f0e
 * string-property: fef3fd02af940cb8 color:#333f97
 * manager-event: 5bed14a4e643ac5e color:#20a27
 * constructor-abstract: dadd8195d0bef2a5 color:#f46cbe
 * data-state: 2d0f030a4d99f369 color:#5e505b
 * method-helper: e3706ff7d95d9fae color:#5836aa
 * configure-subscriber: d2d29e0f1e931bf1 color:#73010a
 * component-value: 654a6cfa2234a9ee color:#cfda99
 * item-promise: 5677b8ecf01d606c color:#2d6b0c
 * render-property: 59a3209de1538321 color:#931a6b
 * item-value: 61865c425d5c8f06 color:#9259f4
 * data-success: 42e3ea69c0f3e597 color:#b34f64
 * number-extends: 3b14ee5cc16044a0 color:#77d2ac
 */




/*
 * index-state: ca97b3958b5c153c color:#9676f5
 * utility-service: 036fe0213ccf1dc8 color:#989740
 * parse-constant: 12cb558aa4325e86 color:#138f70
 * number-context: 9791aba42fad8671 color:#53f4
 * string-return: d5abd91f0802bc1e color:#bed91b
 * manager-manager: 1ac9ba5918e140f2 color:#4874ec
 * load-return: 4a710b36a94474c6 color:#a34567
 * return-function: 89edbfcf1cd47d01 color:#299276
 * service-parameter: 7d00a9b7458023da color:#24758e
 * constant-utility: 3ea94eb415be8391 color:#54ee36
 * configure-async: b56734c3f86788b4 color:#da6f46
 * abstract-utility: 0964a502bef563de color:#b4c8c9
 * constructor-value: 9c034e5e2f55e3ec color:#46293e
 * method-variable: 3be9b80e70dc0c29 color:#2a7f7e
 * error-result: 4ee7ba5a9df26581 color:#ebbd24
 * subscriber-await: 7afc5a5e7d5ecbbe color:#5d60e1
 * value-constant: 21e0dda7e0d4a4ae color:#27cd9b
 * array-state: a8cb4bc0e56c9462 color:#5fe49b
 * constructor-storage: 215f1b9b49e27577 color:#fb72f9
 * state-optimize: 502144c1cd6c07c6 color:#66ea88
 * calculate-property: 3cc968cc280fe7e4 color:#1b85a0
 * async-load: 61d3687547739476 color:#36b34a
 * utility-manager: 83eb7b9871706bf4 color:#c9f84a
 * resolve-props: 0fc3b8640a0eb617 color:#2a434e
 * storage-prototype: 0598d70c50d523f8 color:#2049f0
 * function-state: 4ca0c96f239c24cf color:#be9ca5
 */






/*
 * setup-validate: d991501f5d579168 color:#d9228e
 * cache-execute: 3d7af0fded24180b color:#aeaebd
 * fetch-transform: 63065f1e7a595729 color:#bb45ce
 * constructor-cache: de21053c6a88c52f color:#778cab
 * validate-manager: 815c333fb3d9f2e9 color:#7cbd6d
 * request-setup: 3373cea8683e05d2 color:#9a308b
 * data-optimize: 8829cd55e902cc25 color:#fb5e51
 * data-optimize: 5f158f45b5247409 color:#c5e46b
 * number-update: 0fd68bc78216d1a9 color:#ed4a77
 * promise-event: 5895d7e25046137b color:#4d3966
 * return-interface: 0b44fb2a15de946b color:#dc2192
 * component-constructor: 6e504813e49ae0ed color:#24f5a8
 * controller-module: 1c7e8619a72464b9 color:#195ae6
 * handler-optimize: 5e2fd4bc1fb23c00 color:#2d623c
 * validate-promise: d2ccf764bc3b2451 color:#d16a61
 * callback-async: 006eccc3d3145711 color:#4b55be
 * request-array: 3ee42a49c558604b color:#f9410e
 * update-constant: 12f2f1ffce3b6e40 color:#14f04a
 * callback-parse: 77aad9e027c7d00c color:#8f5d62
 * prototype-request: bc5f0cec13ab2eac color:#35ea68
 * extends-boolean: f482fb14fe592a2b color:#6d7d10
 * state-props: a1d9be3dc79dc799 color:#505280
 * event-object: 58fcbf5adff9d7f7 color:#9a9773
 * manager-extends: 503a46e87f54668b color:#95fcdb
 * validate-variable: 767d106f413d45b0 color:#f02d8c
 * await-resolve: d7657148d35fb0e4 color:#b88fb4
 * reject-initialize: 6b3a7263b25802aa color:#625413
 * method-extends: ee40fb6850e65726 color:#ad4365
 * storage-async: ff66af1f94ffd8d6 color:#224c6c
 * subscriber-setup: 8d550882ed791345 color:#f95b21
 * controller-item: 9dbc189773565cf6 color:#8acd5e
 * calculate-event: e2b71f82667d3321 color:#4f83a4
 * component-response: 1e37b53f0997fb64 color:#dd715d
 * promise-callback: 5f87662a831e70f6 color:#51d3df
 * constant-listener: 10de74ea903b4cfd color:#2e34db
 * controller-transform: b4b2ee417c0bb6d1 color:#df7368
 * context-success: 21e8143e1a847a24 color:#57322b
 * abstract-result: bbc8e2e836bf4b86 color:#b78bc4
 * constant-update: 507553c9fdd19b45 color:#edea60
 * initialize-constant: 3b275aaf7132319c color:#5de89d
 * optimize-manager: 8b182c7b50dc69d7 color:#2e1f24
 * interface-callback: 6105656eb2eefe58 color:#5c4d26
 * constant-subscriber: 61b6ffa225a6ce86 color:#6cf245
 */




/*
 * data-value: 54d6c4984af3a16a color:#fe3b2a
 * setup-return: 9cfc383327070334 color:#b7e78c
 * parse-observer: d48058089e55e44e color:#c681f1
 * object-validate: 8f0fd73af06e602f color:#2e09ea
 * interface-render: 21717743871f1a57 color:#10fa41
 * abstract-function: 48524f6c99dd1f65 color:#738a15
 * method-initialize: b7f8ccaed01b63ac color:#40c612
 * async-list: 4545b9734e623ac1 color:#a21aa8
 * utility-interface: cc6aee919adde67e color:#bb6797
 * array-manager: 8adec8232a73c525 color:#b5f1ad
 * boolean-setup: fbad672896c8a016 color:#e404d1
 * reject-item: da5dd95df419c861 color:#850ee0
 * array-update: 3d79deef07c89c24 color:#324081
 * event-constant: 4f4dd259734c6c20 color:#95f22b
 * success-promise: 21150a3600946245 color:#9b8c1e
 * context-fetch: 1f2d9fa2402de6a9 color:#e15a5b
 * request-string: fc1871319b9e3eb7 color:#f019ac
 * update-subscriber: 3e68cf89a9cccb6d color:#4270f0
 * props-validate: bffeb36e297b8587 color:#418cdb
 * storage-parse: fe61dac3584cc211 color:#7f7509
 * fetch-validate: 98c60fc22dda2417 color:#de7a38
 */