/*
 * value-result: 1ef6774f4a8fc00b color:#7fb648
 * initialize-execute: b8b02ffaa575fb56 color:#923d22
 * load-service: d7fc2e0ce5d6d5b2 color:#b95b18
 * result-helper: d5023c6fb184a77f color:#3d8a87
 * method-reject: 0c67eb3c6032c8f3 color:#d7c31
 * function-constructor: acef2db8cc1c66fa color:#b83ffb
 * handler-manager: 33151dc19a4a0415 color:#89a797
 * props-update: 283f27c1a8605756 color:#c9d585
 * transform-await: 69e4eca2056c72a7 color:#45dd6b
 * array-data: 4331d8178ef53673 color:#583bf6
 * service-abstract: bd91fe3a035540aa color:#ebcb75
 * implements-listener: 0966e5f45f71b165 color:#5c6968
 * render-data: 65b4cfa0c4433b58 color:#e17eeb
 * extends-load: 6f64dfb58b086efb color:#ed5b5
 * component-observer: 27ab55b10b9f038e color:#1d2161
 * implements-abstract: 3f53db09e733cc2e color:#5fb30e
 * item-validate: d184c985ef2c175e color:#bb554d
 * promise-boolean: fb0a48502a6fa408 color:#af79f1
 * response-helper: 60fd00a58bbc3a18 color:#16b191
 * string-implements: 39b0ae45a6e63d58 color:#a4eb30
 * number-helper: f529f5407917de12 color:#ae7eed
 * success-optimize: 65e2f6f8dc71473b color:#b059ef
 * observer-request: d8c071350ea28804 color:#523248
 * parameter-number: abde8a5077af2181 color:#596843
 * service-helper: 21a16262964b6bb0 color:#178fb3
 * array-key: 1e77eeee101683ee color:#5c50b4
 * request-manager: 02207d6ce58094fe color:#b36682
 * optimize-constant: eecc58173c5032cb color:#ff469a
 * fetch-parameter: 013f7151662e1757 color:#c02a56
 * method-error: 1bfea2d23327a0bb color:#bf5377
 * controller-extends: 131d2e162215063f color:#dcd2e3
 * promise-load: d3ed7d7299e5d36d color:#14ac17
 * update-await: 5439e82b968cb334 color:#11b3c4
 * string-controller: 96407fbe31ada52d color:#87bfdb
 * key-list: d09b0925e6dfb81d color:#b9f336
 * execute-response: c55a83a25ee09ed1 color:#5166c7
 * controller-property: 77b2542fd7e97d1d color:#f0bb6
 */



/*
 * interface-handler: 2667527177493411 color:#24f711
 * execute-async: 178dfaf1b8076b0e color:#6fb07d
 * value-listener: d49e5a8d6513fc3f color:#dab392
 * data-observer: d3615010ba0e4705 color:#cbd1d2
 * method-constant: 1c00e7399fc340c2 color:#c119fe
 * storage-event: 130c47f7f88c00cd color:#ec885
 * controller-success: af092218f5675ae6 color:#bba81e
 * prototype-render: dd035d8f8519a4fb color:#1c0adf
 * interface-calculate: c39fc401794fbb60 color:#311e6d
 * constructor-list: 3d0e3096c7b674af color:#b56fcc
 * success-listener: 739b4166c8d81641 color:#aae824
 * error-controller: 5b58a60ad8485e4f color:#fb6bfb
 * object-implements: 62123958bbc52178 color:#2b9b60
 * validate-optimize: a05cf8876ac1bb3d color:#239853
 * array-calculate: d79bd842ba8944e8 color:#c4d67
 * optimize-data: 9d46927257c63de9 color:#4febe1
 * promise-error: 1f03dc69b81c9103 color:#6edae7
 */



/*
 * listener-process: 509a4f6e42634d8a color:#b5772d
 * extends-array: 1bde7cceea2bdd3c color:#8759e5
 * listener-function: 6545561ab2839d20 color:#dfef0d
 * process-value: 3f75b265b8577625 color:#7e41bf
 * calculate-success: ed9deb390b82fe3c color:#6036b5
 * context-data: a41cc7db925e1869 color:#5a7689
 * constructor-string: 18f05da0d592c79d color:#1ea05b
 * array-module: 660f999e251a7b96 color:#8bbee6
 * load-index: 8137a2e67de94170 color:#966303
 * prototype-listener: 7dff65e06baa60cc color:#3ddffa
 * error-fetch: 748f12ca97459e3c color:#55343d
 * resolve-storage: 917215311c1b4917 color:#837e44
 * abstract-object: 35306c01daaef2cd color:#73e82c
 * callback-async: c319b0ff05eab254 color:#1d5fae
 * validate-constructor: b639cb49d358f77b color:#b6bef
 * index-object: 049f2eed4c4c1d05 color:#6e6bb2
 * storage-event: f8d08f00ad53283f color:#9060bf
 * state-subscriber: 3d60149acffe1d83 color:#ab5632
 * props-cache: ad1733af44a44ef8 color:#45bbd2
 * subscriber-constructor: 8f39f5e3e3850438 color:#9bf856
 * calculate-handler: c862914034432be2 color:#4ea31a
 * request-handler: 21d8ff04fa102fca color:#a54fb
 * object-props: 8a1a379bf6ff2707 color:#354e77
 * await-constant: e5de283c526f20d9 color:#4841c7
 * await-render: 4b454c045c0d5135 color:#3811fa
 * value-cache: c83399ee9e7a3d99 color:#e5b76e
 * configure-function: c3133bed5e19855b color:#e32d04
 * constructor-promise: cce0b4e7d4286b9a color:#c788b4
 * process-parameter: 2d3d489a9d7cad12 color:#9b196d
 * prototype-listener: e7ec79c2174a6465 color:#b369de
 * execute-optimize: 103bf8e08c153736 color:#a4b92e
 * render-function: a15d1f9e91d66fd4 color:#cda1a2
 * data-handler: 9ed2c8dc95d0d40a color:#27daa0
 * manager-list: e5cf94ea18d479da color:#817518
 * method-number: bba91440a3924859 color:#d3bdc6
 * handler-abstract: 3ab070e2372d1d6d color:#fb6a67
 * constant-method: 2f52655521cf999c color:#bb5c12
 * update-handler: afac63167774e7c4 color:#672d3a
 * load-observer: 263b02528f16bcf7 color:#c35005
 * parse-listener: ead58b770d58d7d6 color:#8771c7
 * constant-parameter: 20585c1ab282b370 color:#4ccdfe
 * fetch-module: e2fea81e5851f87c color:#afd878
 */


/*
 * extends-index: 175fdb0177482add color:#8c4279
 * return-function: 1e3b241e57f0c7d5 color:#7bc0e2
 * prototype-boolean: d386c49c91dbc238 color:#cb90b2
 * response-utility: 8463dea477e044d0 color:#d8def3
 * validate-controller: 436b02a58a21b775 color:#407a53
 * props-listener: a5247edb0af245b7 color:#3b7678
 * constant-service: f342ba723c7a6465 color:#1883e4
 * update-return: 640b605d3d75e1b1 color:#87fa33
 * optimize-manager: ee155a906154030c color:#461e0e
 * return-extends: 57e6c8e06c735ede color:#b3db01
 * function-controller: 387d9836fa6033b5 color:#b4d25c
 * parameter-constant: ff77a79dd7ea9a54 color:#c4b05e
 * property-process: 4941084e12f600ac color:#e1d1ac
 * result-module: e5ce8ca265f34dcd color:#a96c5a
 * string-prototype: 7c23a667cfc4fcaf color:#100ede
 * validate-result: 4a64c8fa93e363f2 color:#6a3b9d
 */



/*
 * method-variable: 7f997153b5a407ba color:#82263
 * controller-execute: fb7ae8dbcf2161ff color:#d2afaa
 * value-prototype: b4cf293aa6d49437 color:#dd803e
 * value-subscriber: de8f9b5413d9e5fe color:#ad7bfa
 * update-variable: 24fd847908a17f48 color:#a0646b
 * process-result: a78679d584eca26e color:#873c21
 * prototype-promise: 45a40e8f978d8f2d color:#69e133
 * observer-subscriber: 1f7570f410a1fbff color:#1148ce
 * request-fetch: d198ccc1d6528c3c color:#63a2b1
 * key-method: e0d0ab240235f7a4 color:#935c40
 * state-property: d563570ed8287abb color:#c8f4f5
 * promise-render: 881572080c113941 color:#594f49
 * setup-method: 88e503d749e21bb1 color:#63e5bb
 * parameter-resolve: 8a347ee521c9b0ba color:#4cc8c1
 * state-transform: b6bd28175d489059 color:#9448ea
 * context-constant: aac836e16f3c3e4c color:#1212d8
 * parse-controller: 171d6a97add82ce3 color:#8823ef
 * manager-boolean: 404c5a24b93b4ed3 color:#9a90df
 * response-method: 46d2f90e979f85e1 color:#889016
 * configure-success: 783d3f4a4285e459 color:#a205a3
 * initialize-process: 6c11b9152a18720e color:#7a5c28
 * success-module: 91e37e03a02ad3e2 color:#d4b279
 * props-validate: 418a3bdcb925b2f8 color:#933fec
 * function-request: d149a89e521f18ee color:#bc7e29
 * promise-property: 7a22d7555c97287a color:#1b8fc7
 * constructor-helper: ae635b486aa30f14 color:#f26c94
 * helper-index: ca1695e9283cd6f0 color:#d88cf1
 * handler-controller: f7220b47d4560803 color:#99bdfb
 * initialize-props: bcc747195c4e953a color:#e201b1
 * storage-observer: 36421fc371094960 color:#96d6d1
 * interface-event: 8a6a1cfea4819b6c color:#a27b80
 * result-helper: 99af4e108bb12be1 color:#c0e541
 * fetch-execute: 05d4fcd1609b9f73 color:#ffaffc
 * listener-load: bf1a6317ce04e34f color:#c19e47
 * extends-module: a830679157c4738c color:#c29963
 * configure-cache: 8be9f179b854531b color:#90323b
 * validate-method: 23122fb62b331cb1 color:#abfb0
 * function-state: aa9bb1289c7017b0 color:#d4f5db
 * subscriber-observer: 16e317fd71ed2ae9 color:#38ee68
 * state-object: 75376adaaf7fa3d9 color:#90e6fe
 * initialize-extends: 139c6874b3d8eef3 color:#19dd97
 */


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





/*
 * method-execute: f54262979f4fbc0f color:#4cf1ca
 * load-controller: 98701a9124b9fb16 color:#dbde16
 * return-parse: 12ae8d6dfc95b213 color:#69d202
 * list-context: d3131cb9596ee086 color:#e2b821
 * parameter-async: 3a21ad673bcd4046 color:#8bb4ce
 * success-constructor: 362820ffdf31c3b0 color:#839639
 * await-calculate: f40c47da66251c60 color:#fd4527
 * key-number: fd656e4ba8a16016 color:#35e6e0
 * reject-setup: fc09c36143c1b278 color:#d1b487
 * configure-state: 89fe1ec5effa5ff6 color:#456b55
 * interface-request: 7a92143205dd3e10 color:#6340f9
 * constructor-promise: 4a0a10be654c512c color:#aaebec
 * module-observer: 7b93cfaab4776ad5 color:#f7825b
 * implements-return: 5a89d68bf8e9611c color:#bd993b
 * index-await: 17b56f472b6ae1b2 color:#535352
 * state-constructor: 870f583c079227a2 color:#94b326
 * error-await: 55d641719c84eb93 color:#6f4d42
 * optimize-return: 3b23190134a0da7a color:#aa6215
 * setup-process: b0b190ea35a6fa05 color:#1d4cc1
 * result-interface: c85363b7f651745d color:#954e99
 * utility-update: b2aac25d0b6054bd color:#5c33e5
 * data-promise: c51ccf65ae74ab7e color:#cf77cf
 * return-controller: d229c4f67b6c0fee color:#197b0c
 * async-await: 4a9d5c862d86b556 color:#218987
 * update-context: a2c6fb559b6aa612 color:#8cd9
 * reject-state: ae3f9a29f20ce18f color:#30797e
 * result-load: a686047c4afac97a color:#3bc3a9
 * service-item: 3461f3b991039a6d color:#c1f4d1
 * setup-configure: e0e6057822f6981b color:#a42d7c
 * validate-string: 8666ef69e37e6a0f color:#6fea75
 * handler-reject: 78386b451084af79 color:#b5f49b
 * object-await: f9b3a491da0f9b0d color:#82491f
 * object-promise: 8c40dc84b46038e8 color:#6ae18c
 * configure-async: a81585595835a532 color:#88d529
 * utility-context: c41215693beb9010 color:#606ee3
 */





/*
 * transform-utility: 54f5f9f1c37d105c color:#8d73c9
 * extends-execute: c27c47287ce1c02d color:#3e0507
 * event-cache: 1b056763fa837fc7 color:#4f7a22
 * resolve-callback: eb4f2e5e6623c45d color:#952373
 * component-component: 124f31d3fd73b573 color:#46a54c
 * reject-method: 095c98173688ea6f color:#5f2629
 * function-initialize: 12c36c4f55cd6d45 color:#f555be
 * await-method: cbff1a0be9c73da2 color:#e7cfef
 * cache-service: 263c373a967292aa color:#a9758e
 * abstract-promise: d47af13c100401f9 color:#e82348
 * load-promise: 5f239c555fa2089a color:#14f39a
 * utility-await: acc43a871cd9f7ef color:#db1479
 * validate-item: 566e814cb1d14dad color:#b24f4f
 * array-value: dd6d47b086f73713 color:#778270
 * async-await: abe4bc342e80d659 color:#12fd7b
 * index-request: 555b2e7bfbbaaefb color:#969c04
 * observer-index: 9f5def60fae5e8b2 color:#61549f
 * controller-state: 64d8d718a9f443ee color:#dae127
 * result-event: 044de20f8347ca1e color:#49cf63
 * constructor-promise: be7dd537388bbee8 color:#915f73
 * update-manager: 6a4d027010269156 color:#232210
 * update-implements: 89c550c8bb95afa9 color:#d596d7
 * number-item: b29d958fe4abd992 color:#c2e97a
 * prototype-method: 4e297c23f5e0b89c color:#7b5e69
 * execute-process: f124531b25638324 color:#b8733e
 * extends-extends: c1eb74cdfef68ff3 color:#9e3244
 * parse-result: df97978d4b22b62c color:#bc5e8
 * execute-boolean: 76451ba3745a249d color:#e3dafd
 */




/*
 * object-utility: dde2694a550f2994 color:#f4befb
 * optimize-callback: 1f47c185b0520e76 color:#ece24c
 * property-await: 69d2bf567312193d color:#513877
 * fetch-return: c965e9718f26c026 color:#2adace
 * fetch-render: d70293e062ce7c47 color:#c736ee
 * object-subscriber: 2ede8ef61eb214dd color:#273d02
 * props-implements: e2846304306627f0 color:#59769c
 * state-module: 2c63870cdc176545 color:#5df4dd
 * configure-promise: 0f706349b740ae2e color:#af7a37
 * implements-object: baac8277443a0faa color:#4443ec
 * storage-abstract: 630bfff876cf54e8 color:#25de67
 * props-result: bcbbc2eb73cda5a7 color:#db2cea
 * request-validate: 3a841a054093764a color:#cf91f1
 * render-cache: c0ee646c84fa0051 color:#7b5664
 * async-calculate: cd9fe2fa324013f4 color:#b2eabf
 * success-async: f945452178529a09 color:#eef63b
 * list-object: af16b0cefcdd073b color:#d5266c
 * fetch-array: 0121a6ce72d37749 color:#6f002f
 * callback-property: e2ac0eacc178ea28 color:#16d79a
 * process-extends: 6097878d0b009f03 color:#496092
 * render-extends: 90a771bc8cd7fe20 color:#da16a3
 * cache-abstract: 37be3e9f64a8f0c0 color:#1084f0
 * parameter-response: cb62eab607fdf9f6 color:#c4e703
 * calculate-variable: 83af191c0911e9e1 color:#c7d63c
 * storage-validate: 55db181586dba8cd color:#95ad63
 * transform-result: 5e7a8b7c0aafaf56 color:#5881c3
 * extends-subscriber: 160480cbc9864082 color:#9e1ca4
 * event-props: aaa2ddaa969de04a color:#37b3d0
 * context-handler: 50c3ede48a347277 color:#9418f
 * function-subscriber: 062a4c5529880677 color:#5888b9
 * constructor-index: 8173a6bdacf8a1c5 color:#9d8e41
 * observer-array: 57f85af2b53816a0 color:#b02d89
 * component-context: 3055a3395b04c31e color:#46b8d7
 * configure-parameter: 274b5be94e852bcc color:#1dbc68
 */





/*
 * props-list: 40d18afacee3c5b6 color:#cdee4a
 * data-object: 494bb693902c236f color:#adbf8c
 * parse-extends: 282a07968e65fa90 color:#628720
 * observer-key: 9bed4b5feb64e00c color:#7a680b
 * promise-await: 21148e91311162df color:#848c48
 * load-string: 32a97ae7b582a65c color:#1d97a1
 * state-transform: db1569d9e839c6be color:#5cf6de
 * calculate-string: 24f87205fd57ebf0 color:#5ddf76
 * calculate-async: 3f30f8a63d9fed3a color:#b5c8f9
 * extends-list: a332cfe9a163070b color:#b10303
 * parse-state: 43e1afc8fce95aaf color:#2541a3
 * constructor-response: b051b6cb99d506f2 color:#659d70
 * data-callback: d757a7147733a351 color:#7b4855
 * fetch-controller: 0cf879ed6bdc4c5b color:#4c5062
 * module-return: a49f6bff74799bbc color:#95324
 * fetch-constant: 6adc614ff84bcbc4 color:#29f6b8
 * controller-handler: 1c8ced721b76bfaa color:#f51ac2
 * array-parameter: ff095a4aef48e7ac color:#18a123
 * parse-utility: 338969cbd4c33e25 color:#3cb7f8
 * extends-handler: 88c6428f57a32c8e color:#66bd1c
 * constant-reject: 7dcabfb25978bb76 color:#2a2e17
 * boolean-function: c1c72651954ff063 color:#ea2c9
 * property-interface: b53c8c38befef6cc color:#dbff01
 * boolean-value: 15d043b7505f4b55 color:#a03d68
 * data-cache: 83c43bfb7caac22b color:#cb2f21
 * listener-implements: 51171a4cf53a66ca color:#e22f8
 * async-response: e98840979e847146 color:#a7315
 * load-listener: ec5b6bafe74a3da9 color:#bb07b0
 * parse-subscriber: c86fdc93765fc4c9 color:#9b3d8e
 * helper-storage: 03950cfa44145c2b color:#1fd76b
 * data-transform: 266b41a3b5a17473 color:#995d55
 * optimize-validate: 5a53587cae897b40 color:#1366f8
 * property-extends: 456a3a8740f89be1 color:#b65fb0
 * promise-error: 07b605915fd6bf18 color:#983d1e
 * calculate-value: ca02eb641d8c7d39 color:#c16981
 * resolve-parse: d57752574869fe12 color:#f2d0ad
 * item-state: 503d3bdd4d5ef1b3 color:#177d7c
 * array-listener: b9c08ddb902715bc color:#2614d8
 * promise-interface: a45514c3f78f034f color:#1e45f4
 * return-function: 0a6c4f93b21881e5 color:#1cace1
 * extends-module: a4bbc19fc9e6890a color:#5fd16d
 * list-promise: 08437b02d95eda35 color:#902574
 * utility-storage: 38e8a5a5eccac5da color:#9e1e4e
 * data-function: ed3bb7d1a5f167dd color:#f3d0bf
 * setup-cache: 341b447a8f1e8b6f color:#479ed8
 * optimize-boolean: 80b000139fc79fdb color:#cfffa3
 * value-number: 5b3189f7218d3936 color:#5c4222
 * implements-variable: 69fb2f95b8be59d7 color:#170f03
 * boolean-error: b7ab8f11ee3647ba color:#73b15f
 * load-cache: 3b764d7a62114310 color:#8055f1
 * transform-execute: 82d145cae82b75a5 color:#da0744
 * fetch-utility: 92d0576b8fd86473 color:#784b33
 * extends-observer: bcaf3c0268d21867 color:#9a0b72
 * state-calculate: 2c63c7ae6701094d color:#6abefd
 * property-data: 70e5e74ad4c81610 color:#465424
 * data-state: 8f4dca2e0c3f0d80 color:#49dedf
 * cache-number: e5ad62f95da760e5 color:#cb13eb
 */





/*
 * optimize-boolean: 3725b784684a7477 color:#742436
 * controller-execute: d60d3a62d5bba9c0 color:#884e1e
 * interface-optimize: d86ab53debdf1e7b color:#881f34
 * parameter-result: 2786993ed83bbe92 color:#7392ec
 * service-process: 1bf0ec6a1b2e6e8b color:#9f0fb5
 * handler-cache: 3c381cdc707f29bf color:#20035c
 * list-reject: 416a2930cc44ad0b color:#97ff54
 * promise-process: 771be35b3c3be817 color:#e8c641
 * implements-event: 706c395de7c75a7d color:#850fc0
 * data-resolve: 1dbd4e38566a2cde color:#ad90e
 * async-promise: a67918ce5787fb6c color:#dd6be9
 * number-component: 714ad2ae04cb6f16 color:#ab8af9
 * implements-manager: 65df0a32b3322b52 color:#a5e89b
 * index-reject: dc515458483edef0 color:#2181ac
 * service-list: 0b6df0d7b28e5e33 color:#56fc74
 * manager-async: 16f388a879e6e8bb color:#cf3351
 * return-module: 6110296976bf4ea2 color:#2c26e8
 * observer-resolve: 383b0fba33182300 color:#8a9893
 * validate-service: 070267a6ba0b3687 color:#e0dcc2
 * service-render: 7306d6ac38b4f9ff color:#ffc440
 * array-promise: 7f87336fed64733c color:#60792a
 * await-load: 19428a2139483d36 color:#ef1bb7
 * object-calculate: c89f8f7493be096e color:#7c9b6e
 * render-optimize: 84d6f635680ed053 color:#69bf88
 * observer-configure: ac3273ade55409c0 color:#6abf9e
 * extends-async: 8df38b2e6c169742 color:#9d97cf
 * module-listener: d62fb79c654a91b6 color:#825813
 * controller-method: cbd73adb3d907ca7 color:#9dd85c
 * props-async: d27a7520cefcd42d color:#689c31
 * context-variable: 9673fd9457b73b7b color:#954129
 * await-result: 420f64f3fd235e8e color:#849dca
 * callback-parameter: 1d2c86452ecd7ae0 color:#ac5f18
 * listener-module: 453121c6d9a10fca color:#a609ad
 * service-parameter: 33013fe7998840ac color:#eee4e6
 * number-helper: 02db6e1fcbb0f117 color:#77fcfd
 * value-request: 6dc6dfb8c62dfdbd color:#eac20e
 */



/*
 * utility-array: b12bd2e964454824 color:#f2a613
 * property-return: 98f2013b2422af0e color:#a5f9ec
 * helper-controller: 99e629b48a343b24 color:#b1a74d
 * handler-transform: a8f586d809997aa5 color:#1a3dfa
 * array-return: 6cb1d3f872cc4013 color:#c51b35
 * string-implements: 657a90b093688485 color:#74167e
 * update-manager: 2e925585526c8a97 color:#1d611c
 * string-callback: 2cae0048fc634470 color:#9ec43a
 * manager-update: cf2ec91b8e2c8303 color:#ca28ba
 * function-result: 728fa73f87e4fbf4 color:#8a0928
 * utility-callback: a31f156c8d43d4b0 color:#805fb7
 * property-number: a5688b5b32e78653 color:#c9b062
 * state-extends: 574bd91713b55920 color:#87521e
 * number-transform: a98a0a895796b6a0 color:#a076e2
 * string-constant: 5dce5ef067c35aa4 color:#c2340e
 * props-callback: 88cc01271289da52 color:#10f0e5
 * controller-success: 1cd0639404b0eb13 color:#51b830
 * constant-string: 44e446e199ed0209 color:#5372c1
 * listener-utility: 7a84edeb0919b607 color:#a56f29
 * controller-array: 33f1f0be913fb36b color:#36d519
 * observer-reject: a0d7d13593ee2fbd color:#c8dcb6
 * parameter-service: 5d863591473e7b51 color:#6b6ca4
 * component-helper: ff12d3fb9f69017e color:#de3362
 * event-utility: 2a59627bd23080f7 color:#195ed3
 * render-value: b538d977e2823782 color:#3a8875
 * async-variable: e2d5f0236250188c color:#236992
 * result-error: 47d5641f761737cf color:#f5be16
 * number-value: 423f2bbb19f50125 color:#876333
 * async-helper: 2f06fc906ebdb14c color:#602f48
 * variable-abstract: 017e07af59e6fcfe color:#1df2d
 * state-execute: 05bb605b974a0960 color:#4edbe5
 * object-helper: 5362858fe87f21de color:#2e6ced
 * listener-reject: 80939a9f1f16fb09 color:#e983cc
 * promise-load: 345412a6cf20fcc2 color:#7ca4d1
 * props-process: 47ddd7e1018f6d78 color:#4392e3
 * props-listener: 67edd076bb195542 color:#5fd69c
 * number-response: 4c6ca2796566e7de color:#424295
 * result-calculate: ab4575f71ca00ed1 color:#c39f17
 * result-promise: 04add31ee7d30169 color:#f9d0fa
 * process-storage: 5bf362a32a38d10f color:#ba8759
 * list-fetch: ca2b83d506c224f6 color:#ffa2eb
 * fetch-list: 827aae048a9870bb color:#fd8c11
 * abstract-optimize: 27eafc23cc1c2de3 color:#d1ac9f
 */






/*
 * reject-callback: e6d539b66f9e8708 color:#183ba7
 * value-property: c998b3702bd11622 color:#88016a
 * calculate-subscriber: 9229287d269b514d color:#489fba
 * storage-constant: e79368693c108495 color:#3f3de1
 * response-observer: 9b5a989bdda4e565 color:#632a5d
 * parse-implements: 4cb88146d537279a color:#192b6d
 * execute-prototype: 4fbbe44fe7665e9a color:#860ca4
 * error-controller: 0234514d43ad2eb8 color:#4ca5dc
 * module-module: 9012e59575b619b1 color:#c25312
 * reject-storage: d6306d0dc5bd9a50 color:#7944f0
 * props-list: 1c5a1f6183696fa6 color:#7e85f3
 * event-abstract: 0154b7aad88a9f72 color:#514a0a
 * parameter-callback: f1a475db24c288b0 color:#659e1d
 * string-item: 70d6e09bfcbede4b color:#437bb2
 * callback-response: 64d6760cbdd97f99 color:#47220d
 * return-props: 961ca5d680366ee1 color:#cf5bb3
 * abstract-execute: ce79b7f3932b0c29 color:#904046
 * transform-listener: 65c309bdc80d231c color:#ab177c
 * storage-calculate: b24faecc58baa353 color:#90fbad
 * load-property: 3c4de66696799a42 color:#19878c
 * value-execute: db1ab9b55e3cdcd9 color:#41929
 * optimize-cache: cfa50942878cfe8b color:#8e17ad
 * extends-render: fca6e959f0a76728 color:#2ba43
 * abstract-observer: 23d0937549bda24f color:#7028be
 * promise-setup: 9e2b99fe6dfb6f22 color:#d780a7
 * abstract-prototype: aa7d450bda998c0d color:#91021c
 */





/*
 * value-calculate: 57c0eaf3ceb06d45 color:#8ffb95
 * prototype-storage: 599b4d2a23884714 color:#941dad
 * return-promise: bd84dd6e9b5bdf2a color:#cee40b
 * await-request: a326b80a549b5bc1 color:#85a076
 * prototype-promise: 4f8e062df4908967 color:#57cf2e
 * parameter-index: 1bd48366d3953967 color:#6329ea
 * fetch-event: 35154494c4cfbba5 color:#2285bd
 * initialize-manager: c9ffec7bed0e9c17 color:#ccdb7c
 * implements-props: 1bc00698ec86fd1a color:#e0c4d8
 * boolean-string: b73eb1d0c3840fd5 color:#4a2d0
 * number-service: 10bc7027a705caca color:#aa49f9
 * utility-render: 4f0bd2e932363777 color:#8569ab
 * async-load: 584d252ba6fdbd58 color:#ecfba8
 * function-optimize: c641f96fad469466 color:#620164
 * helper-interface: 880384b93b07cdbf color:#e9b38b
 * configure-parse: f536c87dde3d1280 color:#2734e
 * error-await: 284191f2987813ea color:#ccda1a
 * reject-implements: 86cfeb95e16b61c9 color:#a323b8
 * callback-service: 6a8f9d347da433c1 color:#c9d7ba
 * observer-function: e70b513f59a04e78 color:#18345e
 * storage-manager: b69e29431cb53066 color:#bc5b66
 * update-calculate: a479143acdd93a8c color:#31ae22
 * abstract-method: 7e79e19565e43253 color:#363540
 * helper-storage: a7c846fe1bd4370a color:#9bb518
 * number-service: e8a26b9936ab09da color:#5e8aff
 * variable-function: 3f0f28b5330c2f5d color:#4274b2
 * utility-success: aceee78d3c82415f color:#bbee9
 * optimize-prototype: 3d1ac50c1750ab41 color:#5dc3b4
 * process-configure: 9095027fed6d8c3d color:#fbb9ec
 * list-parse: 81c4626a28e9bbb2 color:#4c9beb
 * manager-module: 78d470052ffb1a95 color:#2203a
 * calculate-calculate: 45c61825f28cb6d1 color:#f94c00
 * key-success: b844c02222d40faf color:#bb27e6
 * observer-key: c75d074bdb120549 color:#fcad78
 * async-item: a80f3b093dc908ab color:#174081
 */