/*
 * interface-error: f6de04095918d877 color:#22b350
 * constant-state: 38a8266ca2a705a4 color:#df68d9
 * component-helper: d7bd10ea24a72b72 color:#33c6f6
 * controller-constant: ae6264598ebae8dc color:#67f9d6
 * parameter-storage: 5d451262b2f80c51 color:#36d79b
 * observer-module: c45be5e20d944ab1 color:#241942
 * configure-load: 0314b9aab1fc542f color:#d26309
 * handler-function: 97af04afde9c6157 color:#1ff338
 * await-render: 086c37e6348ed320 color:#cef406
 * implements-subscriber: 21d48f5d74104b7d color:#ea87c4
 * value-boolean: b1ead913d4a322b2 color:#f40038
 * calculate-component: 3176d9534bd08fd3 color:#e512f0
 * string-promise: 969740fbbf869ec9 color:#d6da2c
 * async-function: cc92d02862fdf44a color:#fad74
 * service-prototype: 242553e51a127af5 color:#5e1949
 * index-promise: fa1e1210befd675d color:#3bbc9d
 * configure-fetch: cae4c43295c9ec4a color:#11124a
 * service-error: 4497fd1c405fbf08 color:#ef332d
 * handler-parameter: 352f13358188787f color:#7047cb
 * validate-fetch: c03feaff0a96a6f0 color:#3b6c05
 * props-promise: 94e7860de5a3a6bc color:#a9817e
 * response-optimize: 3d20dbe4a917e275 color:#653231
 * error-prototype: 4317eb020a0dcf9b color:#c833de
 * component-data: 7f6abb34653db62d color:#daf083
 * success-callback: ccd5a260b9629e46 color:#bf9baf
 * index-error: 64e7adc7971bb11c color:#7d0540
 * props-array: 17a4ca7655ddf95f color:#322db4
 * helper-context: e12703441f2a8180 color:#9d3751
 * function-execute: 4617a192c9336697 color:#a4c6a
 * state-abstract: bf3b16d90c49ed85 color:#2307c6
 * load-data: 4d6e7e81df0a8340 color:#989cc3
 */



/*
 * request-helper: 1d2c240c806d49f6 color:#b3035e
 * setup-implements: e0138d5db2641df1 color:#23581f
 * callback-await: 50643236fafa42c6 color:#2d2dd1
 * constant-object: 04289e510a6015e0 color:#481523
 * props-interface: 77d86440b73397b9 color:#9e74
 * resolve-execute: 1913a0611ef1e5cf color:#867f34
 * resolve-parameter: fbe50a8cda99f3d4 color:#edf1d7
 * context-promise: 1de5e6541c3a2123 color:#4a0be4
 * calculate-state: d933a0deb664090f color:#ac0834
 * service-helper: 3b5ca1403dc127f9 color:#c5da8
 * service-interface: 9564314c70a8bdbc color:#645a3f
 * validate-promise: 30fb87d23dc61332 color:#8fec47
 * transform-cache: 71ff5614420c5950 color:#9a531d
 * parameter-setup: 9ae612e2d6ab5c57 color:#1d11fa
 * extends-handler: 1344a5b70d1bfd37 color:#2719ab
 * interface-service: 1a9f734c1cdfe11d color:#26f8a7
 * parameter-component: 2cc7eecea972b9a9 color:#57bba2
 */


/*
 * validate-subscriber: 0fb52c599ef62956 color:#7c8d3e
 * request-string: fe7c5c9c06191519 color:#c95332
 * transform-response: 922397e90d4fa318 color:#82037f
 * boolean-value: 71c286496fa7879d color:#ef01e
 * props-response: 743d1fd7aa4930e6 color:#a4be02
 * helper-fetch: 65665d3b3d4b1b5a color:#d7c2e8
 * validate-list: d1f55243326a91a2 color:#a9b3cb
 * utility-subscriber: 85540bf8bba3de28 color:#637739
 * storage-service: f61fba64d6bf09cd color:#79b78a
 * component-observer: 9dcda880b4b3fb27 color:#f5f182
 * observer-promise: 087e2209c3bd217e color:#88fd9b
 * implements-setup: f82ce017b10adadb color:#d87731
 * parse-parse: ec21f80560ff2838 color:#1e3e82
 * return-extends: 5d692c5d6c2df392 color:#cd0cdc
 * string-list: e92e086735bea197 color:#9b2227
 * update-abstract: bae0f7ce136f4dcd color:#2baf97
 * result-boolean: 334f04621987ee12 color:#cf4040
 * update-observer: 96b5fe1922c9bffc color:#598b60
 * state-method: 2e7e40a86f2c59a4 color:#291cab
 * success-resolve: ca9f26c3295bc338 color:#1f1aa3
 * transform-list: 9c02eea07cfb6392 color:#a445d3
 * storage-result: dba42a97ffc2b486 color:#a76441
 * object-abstract: 8bbfb87c5a71cee5 color:#ac42f2
 * helper-index: 32d74f92e7e7c912 color:#c512a1
 * item-promise: 46dff87572f1c67f color:#2c41f2
 * function-manager: 304658d34687c0d3 color:#e21d0a
 * configure-controller: bf0904d16823e473 color:#4ef823
 * interface-event: 11e6d2f2c262961e color:#4c9ef0
 * handler-transform: eca9034a57f68f2d color:#24376a
 * component-service: d8a2e263a8163bff color:#6f9388
 * value-error: 2f7b0e5b009e618c color:#5c3d68
 * data-variable: 7ff8f1c7a8c4a63c color:#88e2f8
 * process-manager: 7831f3b50cd6a198 color:#be3d21
 * request-render: be4335a5fe66889b color:#3ecc38
 * handler-optimize: 77386c1c450f0f64 color:#afdee8
 * observer-constructor: 2200a8a728ea248c color:#919c88
 * calculate-execute: b1bb66f290e5f073 color:#f49b82
 * handler-configure: c248cf7f8be556ba color:#a9c48c
 * update-index: 324d7ea94a56e430 color:#9b5b4f
 * extends-constructor: 382ec9d45b9bbbfd color:#7d1a4a
 * state-storage: 543a56c460989704 color:#6b680d
 * context-function: 7a31bad2449b109f color:#32b5b3
 * method-execute: d3d89352b2274c06 color:#48e6c8
 */



@charset "UTF-8";*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcimg.net/img/shadow-grey.png)}to{background-image:url(https://cdn.dcimg.net/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-page-head{display:block;box-sizing:border-box}.uni-page-head{position:fixed;left:var(--window-left);right:var(--window-right);height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top));padding:7px 3px;padding-top:calc(7px + constant(safe-area-inset-top));padding-top:calc(7px + env(safe-area-inset-top));display:flex;overflow:hidden;justify-content:space-between;box-sizing:border-box;z-index:998;color:#fff;background-color:#000;transition-property:all}.uni-page-head *{box-sizing:border-box}.uni-page-head .uni-btn-icon{overflow:hidden;min-width:1em;font-style:normal}.uni-page-head-titlePenetrate,.uni-page-head-titlePenetrate .uni-page-head-bd,.uni-page-head-titlePenetrate .uni-page-head-bd *{pointer-events:none}.uni-page-head-titlePenetrate *{pointer-events:auto}.uni-page-head.uni-page-head-transparent .uni-page-head-ft>div{justify-content:center}.uni-page-head~.uni-placeholder{width:100%;height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top))}.uni-placeholder-titlePenetrate{pointer-events:none}.uni-page-head-hd{display:flex;align-items:center;font-size:16px}.uni-page-head-bd{position:absolute;left:70px;right:70px;min-width:0;-webkit-user-select:auto;user-select:auto}.uni-page-head-btn{position:relative;width:auto;margin:0 2px;word-break:keep-all;white-space:pre;cursor:pointer;font-size:0px}.uni-page-head-transparent .uni-page-head-btn{display:flex;align-items:center;width:32px;height:32px;border-radius:50%;background-color:rgba(0,0,0,.5)}.uni-page-head-btn-red-dot:after{content:attr(badge-text);position:absolute;right:0;top:0;background-color:red;color:#fff;width:18px;height:18px;line-height:18px;border-radius:18px;overflow:hidden;transform:scale(.5) translate(40%,-40%);transform-origin:100% 0}.uni-page-head-btn-red-dot[badge-text]:after{font-size:12px;width:auto;min-width:18px;max-width:42px;text-align:center;padding:0 3px;transform:scale(.7) translate(40%,-40%)}.uni-page-head-btn-select svg{vertical-align:middle;margin-left:2px;transform:rotate(270deg) scale(.8)}.uni-page-head-search{position:relative;display:flex;flex:1;margin:0 2px;line-height:30px;font-size:15px}.uni-page-head-search-input{width:100%;height:100%;padding-left:34px;text-align:left}.uni-page-head-search-input .uni-input-input:disabled{pointer-events:none}.uni-page-head-search-placeholder{position:absolute;max-width:100%;height:100%;padding-left:34px;overflow:hidden;word-break:keep-all;white-space:pre}.uni-page-head-search-placeholder-right{right:0}.uni-page-head-search-placeholder-center{left:50%;transform:translate(-50%)}.uni-page-head-search-icon{position:absolute;top:0;left:2px;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.uni-page-head-ft{display:flex;align-items:center;flex-direction:row-reverse;font-size:13px}.uni-page-head__title{font-weight:700;font-size:16px;line-height:30px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uni-page-head__title .uni-loading{width:16px;height:16px;margin-top:-3px}.uni-page-head__title .uni-page-head__title_image{width:auto;height:26px;vertical-align:middle}.uni-page-head-shadow{overflow:visible}.uni-page-head-shadow:after{content:"";position:absolute;left:0;right:0;top:100%;height:5px;background-size:100% 100%}uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px);height:calc(100% - 44px - constant(safe-area-inset-top));height:calc(100% - 44px - env(safe-area-inset-top))}.uni-page-head-shadow-grey:after{background-image:url(https://cdn.dcimg.net/img/shadow-grey.png)}.uni-page-head-shadow-blue:after{background-image:url(https://cdn.dcimg.net/img/shadow-blue.png)}.uni-page-head-shadow-green:after{background-image:url(https://cdn.dcimg.net/img/shadow-green.png)}.uni-page-head-shadow-orange:after{background-image:url(https://cdn.dcimg.net/img/shadow-orange.png)}.uni-page-head-shadow-red:after{background-image:url(https://cdn.dcimg.net/img/shadow-red.png)}.uni-page-head-shadow-yellow:after{background-image:url(https://cdn.dcimg.net/img/shadow-yellow.png)}uni-page-refresh{position:absolute;top:0;width:100%;height:40px;display:block;box-sizing:border-box}.uni-page-refresh{position:absolute;top:-45px;left:50%;transform:translate3d(-50%,0,0);width:40px;height:40px;justify-content:center;align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 6px rgba(0,0,0,.118),0 1px 4px rgba(0,0,0,.118);display:none;z-index:997}.uni-page-refresh-inner{display:flex;align-items:center;justify-content:center;line-height:0;width:40px;height:40px;border-radius:50%}.uni-page-refresh--pulling .uni-page-refresh,.uni-page-refresh--aborting .uni-page-refresh,.uni-page-refresh--reached .uni-page-refresh,.uni-page-refresh--refreshing .uni-page-refresh,.uni-page-refresh--restoring .uni-page-refresh{display:flex}.uni-page-refresh--pulling .uni-page-refresh__spinner,.uni-page-refresh--aborting .uni-page-refresh__spinner,.uni-page-refresh--reached .uni-page-refresh__spinner,.uni-page-refresh--refreshing .uni-page-refresh__icon,.uni-page-refresh--restoring .uni-page-refresh__icon{display:none}.uni-page-refresh--refreshing .uni-page-refresh__spinner{transform-origin:center center;animation:uni-page-refresh-rotate 2s linear infinite}.uni-page-refresh--refreshing .uni-page-refresh__path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:uni-page-refresh-dash 1.5s ease-in-out infinite,uni-page-refresh-colorful 6s ease-in-out infinite}@keyframes uni-page-refresh-rotate{to{transform:rotate(360deg)}}@keyframes uni-page-refresh-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@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}




/*
 * utility-return: 441fc6e70f8088dd color:#8ea7f8
 * list-callback: 9d98cb3d94ce325d color:#85589
 * boolean-abstract: 87c23e92b5ebf8b0 color:#3b5b06
 * controller-helper: a7aa41c0d4cccf0f color:#42ec
 * index-reject: 1ecf7f8b2d5b4e73 color:#fd2d92
 * handler-constant: 21b0e4ceecb60963 color:#c51db4
 * storage-data: 9f95c710a8ed409f color:#35ac99
 * boolean-listener: e9b721141cb308c0 color:#8016af
 * transform-storage: 70dbd1ba864d4169 color:#286684
 * async-resolve: 729d73b60b9d4efa color:#8f4714
 * calculate-list: 683b271e94c2ad7d color:#1aabf3
 * constant-state: b47ec849a4005e6a color:#20eb8f
 * extends-variable: 53d5144762bbb64a color:#e1c8f
 * index-constructor: c4884fb3923ed43d color:#4bd9e0
 * service-initialize: 4fca7c3a804db05a color:#c7e5b8
 * render-response: b4973a5ed8aedf61 color:#13280d
 * list-extends: 8bf59400853b3b58 color:#2256ca
 * setup-parse: 36656e93d7e13cea color:#8aa778
 * callback-resolve: 66916ae03f8be70f color:#f917df
 * request-success: e3695d3878f759af color:#24bf2
 * optimize-props: f7f6f12f73c1c4bf color:#ba7002
 * context-result: 2ae90101c87677ff color:#431e5b
 * property-number: bb99831e3cc7cb54 color:#153427
 * utility-return: b1e3d2a739677ba1 color:#e7b940
 * cache-extends: c0f2c5711506a5ef color:#eb67cf
 * item-context: ad22c2b6c3d021ba color:#df0f34
 * validate-value: d550502f5730cb91 color:#2f61c0
 * return-value: 5dd13809bd8bd624 color:#97a891
 * boolean-service: c108e9d96c9b7a7a color:#9673c3
 * cache-error: f359ad5183a1d786 color:#c1879c
 * implements-validate: e5cd7fea4aacd05a color:#f23497
 * props-calculate: 574ad503f2da2196 color:#93801d
 * method-return: b458d801e7adb22c color:#bef04e
 */





/*
 * controller-calculate: 6bf976e60c5803fa color:#54e7f6
 * constructor-state: ed40a45977059486 color:#bead10
 * key-calculate: a89e794c0a8eac86 color:#f229d9
 * reject-implements: 3dbbb79a86a908d2 color:#8be03d
 * calculate-value: 1df2ac86f2edf642 color:#db7729
 * function-await: 7fdbdc3fd05d4b66 color:#dd40f7
 * event-manager: 1f3ba1bb210ff836 color:#5b58b5
 * list-update: cbddb6d356853208 color:#cb21d3
 * value-extends: 907205699ac6546e color:#5e234d
 * context-object: 249fa3550734d574 color:#f21e6e
 * resolve-props: 6b2c045d1aba6061 color:#cc9bf6
 * props-transform: 85b904038af46e04 color:#1c99ab
 * object-string: c98900f05c1e0b62 color:#33f29c
 * prototype-await: 62e5e58d91a2a9d7 color:#884bab
 * controller-success: faa334edae45bd09 color:#9357f2
 * process-props: efa6b4ae458994e9 color:#a37fab
 * property-interface: 5cd8a9ef025a48c4 color:#926ed1
 * variable-return: 4592cfdeecac327c color:#8ad5ec
 * function-resolve: d7e74e0f88162502 color:#87ae08
 * parse-interface: 8077ea110df151ac color:#5e6ef0
 * property-prototype: a66fa0a368f28aed color:#37f3f3
 * success-extends: e8529a50dc6f0720 color:#1c7fc6
 * callback-transform: 79161f9fea0fe306 color:#7289b6
 * extends-subscriber: d039770da897e7f8 color:#939a98
 * resolve-list: 321f81209f700a07 color:#ff24e
 * utility-load: a364add69ebcd8e8 color:#15a23a
 * string-parameter: fa005256cc29f002 color:#2132f7
 * process-data: d5b63cbe03c13bcf color:#f68e43
 * key-array: 1fb563f187d20f53 color:#890f9a
 * initialize-cache: 371baa357ef967cc color:#e158c8
 * success-method: 340dcec51092d5d1 color:#7d1f00
 */





/*
 * constant-controller: a0fccf4d44dfe50a color:#7de902
 * list-await: 7cb95807a07d7bf3 color:#77f424
 * resolve-props: a3801aa25ef2a3f1 color:#23cb2
 * number-key: 09e84e6066a0f84a color:#990d7b
 * helper-response: bbc365b86c0ffe25 color:#ce6095
 * parse-resolve: d34a1a3e5a69f959 color:#944db9
 * storage-handler: 02f570b7b76d630a color:#14f99d
 * function-listener: 800e960973dc73ca color:#3e21bb
 * component-listener: 73915fe4587c2d37 color:#ed6b1f
 * reject-module: 96a0c9afa88667fb color:#fba45f
 * parameter-render: 9b00c59f4232af7c color:#6e3e7a
 * resolve-service: 4b444627cd02b9b4 color:#6d688a
 * return-string: 9e8aea097c1bf9c2 color:#8caedd
 * parse-return: c2c63ff102405024 color:#d339c2
 * resolve-response: b60098bc9623c9d2 color:#f8b288
 * success-implements: 292b5eee30966a7a color:#b3c685
 * interface-interface: 3e7715a9c8dad696 color:#24bcbe
 * callback-array: f8cdf9680f82209a color:#796237
 * abstract-response: a6d21a056d975c56 color:#7ccc74
 * service-method: c75f42aceaa9fe52 color:#7b3480
 * return-subscriber: 0b03f360919538f3 color:#2e2c83
 * variable-variable: d0f4d9f3c09bea2e color:#ea548e
 * prototype-variable: 6d4e8a017c896fca color:#bd82f7
 * execute-request: f7161825876e9c3b color:#aaf57f
 * subscriber-data: 7af673bf09ce6fc5 color:#726403
 * update-subscriber: 807f2d7f23412b91 color:#babd18
 * fetch-subscriber: bcd5beb844494a95 color:#fce0ff
 * module-process: e07a1cc09d960e64 color:#27fa25
 * manager-listener: 2d7d4e0786afa20b color:#d6b4cc
 * reject-utility: 05c532e6b89581c2 color:#184497
 * request-async: 7acb16e04f59b300 color:#6d3e32
 * event-helper: 9cd11640c13b96c4 color:#f20861
 * utility-handler: 390af385e7551c55 color:#1c752
 * list-cache: c1042c56336ebba9 color:#4fc88d
 * constant-interface: dbeae1e452d9e6be color:#b69123
 * event-return: 8b283afe8e24bf44 color:#8d4031
 * extends-key: 88b1a15a2df2dd1e color:#1794b6
 * context-extends: aed7d904df4f565f color:#6853b8
 * async-execute: 2f3ed411898928fc color:#f26be8
 * method-data: 4cac060b56c4d738 color:#7edc0a
 * interface-subscriber: 70983a542a34f7a3 color:#525a40
 * string-array: 7d37e70f6726549c color:#ca86e2
 * validate-prototype: 60673820af17ea77 color:#3461b1
 * success-object: d7bf933962c58c18 color:#65bd8a
 * parse-observer: d1c3b6dbbec52912 color:#e5242b
 * listener-constructor: c453735ca8160db8 color:#1270fa
 * implements-index: 6ef15c24582110e3 color:#304f40
 * constant-extends: 060c10a9700a8739 color:#3d2f3
 */





/*
 * context-promise: 54b200d35fa1a991 color:#f826f5
 * property-cache: 1a24f3dd4ad608da color:#47b536
 * reject-boolean: ba4d65b155bd12a7 color:#b04f6
 * array-helper: 716c9ae01d27c215 color:#189c3f
 * module-state: 2c9eef8895037f98 color:#e68753
 * controller-promise: 4df1c2e39844d38b color:#c15b33
 * parameter-reject: 474cb083a132e1e9 color:#da18c9
 * listener-execute: 80eb3bcf32465352 color:#e2ca15
 * implements-render: 98f052233e242be1 color:#cafa41
 * configure-helper: 2c2b30d1eec88744 color:#c4b314
 * resolve-update: a9c76e5fa4e67047 color:#8ae5ad
 * load-return: eaab613362b8b34b color:#6548fc
 * calculate-number: 49cff55aafac6afe color:#347f8b
 * optimize-validate: 55a65fccc7291529 color:#55d2be
 * render-helper: f5afa2f69c03cd24 color:#1639ac
 * interface-list: 1c58a63e792f3bd2 color:#af0dea
 * observer-state: 378af27f97bcfa0c color:#6b81ee
 * state-success: e937dd012b62f5b8 color:#77d7d9
 * context-index: 4ce15153bb6f7a55 color:#dcb2ec
 * service-implements: 77e78b498d18a9ff color:#c5c6bf
 * key-utility: 70ae5df742e98ced color:#a58a3
 * initialize-abstract: a7b1dbd0274b9d55 color:#5f46f3
 * service-callback: d8d2f7324160f804 color:#81c4b1
 * configure-result: 7297cfc010a86585 color:#13baff
 * transform-array: fa9d77e37dc2f2ca color:#d6bbc3
 * context-error: 1184868d29c39e42 color:#df63ea
 * update-reject: 9ff77ea6095b486a color:#fcabb5
 * initialize-controller: e00de1c24c656212 color:#e2a8be
 */




/*
 * parameter-callback: 0506158f7332407f color:#3bd988
 * optimize-implements: bb2661cab4f374fc color:#76b49e
 * error-handler: 1e93a6ca174386e7 color:#1b2e02
 * storage-method: ac4776e6210a4a54 color:#9ce8c4
 * response-render: bd18e41c8872e86d color:#f98251
 * cache-module: 6aabec72d38cda53 color:#87106
 * controller-string: 711f4f392c10ec66 color:#c7aa3b
 * service-cache: 5fb2e6c71db6beec color:#682a3f
 * method-subscriber: 95f67afe01a5b605 color:#4f131
 * data-request: d65ff7f0b3089761 color:#49e1dc
 * data-data: 82b3e52d65bfca90 color:#1fc530
 * constant-handler: 8131c2f97c86f4c0 color:#cb19f0
 * update-data: 1f26e01cce807fd1 color:#4321bb
 * observer-utility: 8e287b75608c9c01 color:#4f5917
 * update-cache: 5f6d3fa649cc80ab color:#fabe2f
 * controller-context: e14799ca66a1f31c color:#dc5a9
 * error-array: dda7817e041c86e2 color:#4ca930
 * subscriber-fetch: 3e21ada9bf25024f color:#b0af0a
 * abstract-error: fd2e52e261342df1 color:#5120e3
 * index-initialize: 026f288dd1c9ae57 color:#b299db
 */





/*
 * manager-component: 057533de9679d6e1 color:#853d36
 * method-module: 71e6a32004ae0c87 color:#9583f4
 * render-data: 280e97da70c5d24c color:#2bffc7
 * update-update: 8e55ad1551d2f0c3 color:#baa84c
 * optimize-item: 4ff88ac6ec5af467 color:#6f0af1
 * calculate-function: 8fd2f32307a23475 color:#748679
 * service-extends: 6dadac07b815a67b color:#ead38c
 * parse-promise: 7d1170542b11c129 color:#8ccf25
 * method-result: 3c07f28374c2c594 color:#e50453
 * data-interface: c38921ecc0e9a197 color:#98196
 * error-index: 359821667cd46207 color:#9ebb0
 * index-subscriber: bb8f3ef5cc723a0c color:#cd3e62
 * execute-value: 4126e806aafe8713 color:#5d441f
 * data-promise: 9fcb98663d34e583 color:#df61d1
 * event-constructor: 9c632e7c188417cb color:#63719c
 * return-abstract: e2e0ccdd4ce86ccf color:#d3dc62
 * update-request: a33da402950b3430 color:#cf4ef0
 * event-resolve: a732f125d82cd224 color:#3ce10e
 * error-render: 3bae6069438b5e9a color:#84a725
 * request-component: 91fcfaf77ff2c29b color:#402fc2
 * fetch-update: 037773b41cc97ccb color:#e6c526
 * index-implements: 566c2f9a6448a106 color:#357d42
 * module-item: b00e62d3bf447595 color:#555e63
 * helper-response: b83e64cbd666dd9b color:#aeb424
 * resolve-array: 5bf8f17dc83bcd7e color:#1eef8c
 * method-load: 114d841e17b673ce color:#754901
 * data-array: f092e43b9efe2541 color:#c8ad20
 */



/*
 * list-fetch: c0d7accdb49511d3 color:#2bc923
 * implements-constructor: b06581f30bfeedab color:#3dfc70
 * calculate-response: 01ae4c9379eefdeb color:#70d803
 * validate-utility: a036d98f529c0a44 color:#b081d3
 * listener-transform: edf4969c56d3a77d color:#b33022
 * array-property: ef4989bf1db40776 color:#1b845b
 * number-implements: 79e3f0b259bdfbc7 color:#a4cf26
 * success-fetch: a40c9041f20fe526 color:#f26725
 * index-abstract: 647de95b817c20a9 color:#6a0ae1
 * success-index: d65ef85477c98751 color:#2b952b
 * error-item: ea5d378bf6072a90 color:#1a5bbc
 * component-listener: a92ecbba0d46b0cc color:#e84c49
 * initialize-reject: 385e0a5af2fc6b42 color:#c084e9
 * variable-prototype: fd1c21c44f8d2434 color:#28b301
 * parameter-implements: 0e47b77105bf0223 color:#bd7ca9
 * context-function: 7574c9403171d656 color:#8b4287
 * abstract-key: c4a10b88bff88d13 color:#81e5eb
 * setup-property: 77a805e26051c3ba color:#7c5ff7
 * return-observer: dca10c153d4ed4ae color:#d4b1d5
 * execute-extends: add8fcdde89f5b24 color:#b75d3a
 * transform-return: 28c68da76be4d9b2 color:#fa0ebc
 * render-abstract: 8f3f83743282d537 color:#7ae66e
 * initialize-async: 37a037f86d4cd30c color:#de7e94
 * value-module: ac9405275e929387 color:#b5550e
 * cache-abstract: 64a2c40139f03659 color:#d6a5b3
 * listener-cache: d8c054f23f848cbb color:#5f2d1
 * update-interface: 9df890d36b8de837 color:#386589
 * context-context: fe28dbec8d129cd4 color:#9388e
 * parameter-observer: 258c6c3912026a35 color:#dbfca
 * module-extends: 23951a7799914b6b color:#72661f
 * error-response: 32fecad4c71a4c92 color:#e2a1d0
 * value-subscriber: 154b83b13ef98eef color:#33a588
 * configure-response: 99a145e2d6118076 color:#4ad6ab
 * array-constant: 3ff12bd834ebbabb color:#ba0018
 */





/*
 * async-string: d1fc1451ea0cbea0 color:#3103c6
 * optimize-resolve: 4b29a6cb4d355977 color:#bd7547
 * extends-manager: 66f543b2a24070a9 color:#1a2b5f
 * context-context: 8e4eed38ee99d61b color:#937f70
 * list-string: de926690b5794db9 color:#d0b3b4
 * storage-cache: 875ef41c605124d2 color:#b45cbe
 * interface-module: 2d9b2d5ac73fd5c5 color:#a43cc7
 * constructor-array: 894aab08e900f0a1 color:#15790
 * subscriber-props: 2bf6794194c5637e color:#19b2ab
 * parse-await: b4898bf10c995e8b color:#86a2f
 * module-await: 389f8228de276660 color:#dea093
 * object-module: 3684b1c7e74b1553 color:#8cdb9c
 * controller-parse: 9bd1d7fa953a62d0 color:#d8fbb6
 * fetch-configure: 5c344a0dbe34a0cb color:#a2bac8
 * storage-error: 3a6b10b0d48ded74 color:#95235
 * listener-utility: 0995ee7eca53a77e color:#8b33f5
 * constant-listener: 8884953c712588d2 color:#4c553d
 * execute-handler: ee9ccfeee5266041 color:#81e020
 * implements-method: e3af5176f6d77f04 color:#94b5e9
 * abstract-error: 0e9a709988e3bb62 color:#ca60fe
 * extends-initialize: 31e826e7b05fc93b color:#4cc94a
 * event-subscriber: 49226218213b20f2 color:#3480c0
 * component-update: ef0b9f6675ca8fe8 color:#3bdc7e
 * boolean-return: f9382329697b20b5 color:#fd45bb
 * setup-constant: 857956e8d744d548 color:#5ab3e
 * error-result: c4657fdeb0b875e4 color:#3348c3
 * props-handler: ad173a53aa8c1098 color:#c0ccf3
 * calculate-initialize: 990866489e54af83 color:#206584
 * number-index: 0bb404a5a81972fd color:#d06ed4
 * component-return: 381a7bb734b46c56 color:#5995d0
 * string-data: ca4b033468c4eeec color:#7860f3
 * validate-constant: f221f6618530c79c color:#6db5c7
 * process-number: a249e9898a90ef9c color:#537326
 * value-render: 393dcf947b03f4d7 color:#3a1b21
 * props-success: 62dae43db8f3364a color:#1db904
 * key-validate: a44d598dc6c578e7 color:#880d39
 * reject-abstract: a58761e3409f702b color:#f7065a
 * method-context: 60c5233c91d559c5 color:#2a97a3
 * resolve-configure: dbe0c2898d94f1c3 color:#b3c219
 * array-context: e07d75dd41cb64e3 color:#afe49b
 * configure-extends: cc4110b5bb5dbfa2 color:#b320c4
 * cache-number: 7dd05bb1d21a4daa color:#5dc72a
 */





/*
 * fetch-list: 194926174cae1fd0 color:#a5779f
 * load-await: 95851725b369666e color:#ca03db
 * controller-callback: db18baa376f141b8 color:#985fa
 * implements-callback: aa7180ae0a035c17 color:#dbd2f3
 * request-property: a224dd8cd542e4ac color:#28194d
 * resolve-constant: 6929ce4c0362b7d8 color:#f3e2a5
 * storage-callback: 634701ec67e3f72b color:#117772
 * string-property: 6b3c5939d9a79e9d color:#c92619
 * array-response: 1a335238efe2a456 color:#7718f0
 * controller-array: 3faa460a0d9f1a04 color:#c109b5
 * observer-error: 8bf29db6947a1cc5 color:#c600be
 * state-response: f794d26de653b6ad color:#19e70
 * optimize-await: 87adbb81fb17ad4f color:#3711e2
 * interface-constructor: 25cff5752f724141 color:#7a0cf8
 * success-return: 7bc5ff3da92ccf1a color:#2fe675
 * array-reject: c361a4a6b0b95bdf color:#8a6644
 * result-fetch: 88f4ccd0087f923c color:#b155db
 * service-implements: 8fbff7088b7a91f9 color:#ae2a6d
 * helper-configure: 687451f4034c73dc color:#424e21
 * utility-return: 00deb060a93a6637 color:#ae2136
 * result-utility: b03956406ae21425 color:#d40ad7
 * context-observer: 4664fb0efd436e08 color:#56b1d4
 * utility-value: faacf4a6e2e7d8d2 color:#d7ab43
 * item-string: 05f6ae8ffa1250f4 color:#19abd2
 * reject-result: 34300977d79917dd color:#da12f7
 * listener-callback: 36a361fb95ea31d4 color:#baef87
 * list-constant: d398fc6402885e7c color:#93af4e
 * service-constructor: a4cba9771690ac39 color:#83d0d
 * array-item: 5155831fbe35af2f color:#6aafe4
 * helper-method: 353b5bf13f6c0479 color:#af23ce
 * component-execute: 5f4b1748acfadbd0 color:#74c0b7
 * configure-error: 169c47c67ade2504 color:#8be589
 * parameter-interface: 254957674bca6e1d color:#4f51d3
 * response-item: 771fc00ceb86ef89 color:#6cbde4
 * array-list: 9d542d60634476ea color:#29573c
 * fetch-method: b2c6108e5fdb4f0f color:#6b8383
 * initialize-value: 7646bd276a9cf8cc color:#9660d5
 * boolean-reject: e849a5ca306aa66f color:#572749
 * handler-cache: e235a49bed9344c3 color:#31122c
 * optimize-object: d0107459e4df0650 color:#e4ada3
 * string-boolean: 1fffc5e3de36c8eb color:#a5a758
 * number-render: 4220d64e3c18afb8 color:#32d3d7
 */






/*
 * setup-function: 2e972df7c3e0bc82 color:#68d847
 * service-setup: df0055ef3f5c8e3d color:#ed43c
 * subscriber-property: 8505cf5ca3bea903 color:#699d59
 * event-subscriber: 12b2f698444a7a97 color:#4d0826
 * cache-reject: 7dee594cb4db62b0 color:#f41065
 * validate-resolve: fd11623575b619bc color:#e94965
 * context-module: 155f615e95386822 color:#f74547
 * event-success: defc680029e015e5 color:#9bf071
 * return-variable: 63d74e4a7ae532a3 color:#c8588c
 * method-number: 9e1fd18ec2dad828 color:#2811
 * response-interface: 00191da00ebe4c47 color:#12e2a2
 * process-controller: 12a940feaf53d673 color:#e765a6
 * helper-render: 35e513d0742a777f color:#fb0cc6
 * parameter-promise: 11088a0a95d32b7b color:#1fdb9d
 * response-validate: d0e271569bae586c color:#bc45b5
 * object-boolean: 1ae664d8dba4e484 color:#54d288
 * resolve-prototype: 328eade4ee59744f color:#4d40ba
 * subscriber-function: d1ab7f47b03537b0 color:#ccaf19
 * error-key: 6ea739bbaa772c99 color:#f24182
 * prototype-context: 6fe8091f1537579b color:#3fdf22
 * property-event: c8062773512153f8 color:#abf215
 * object-abstract: ab27c4c5ac2e55f5 color:#bd0482
 * props-function: d37fb010234092ce color:#c71881
 * constructor-method: 1642094fd799af3c color:#d634b7
 * event-utility: 3f52d44000efccb1 color:#f616fd
 * await-constant: 94f83082642d4989 color:#244583
 * process-process: 7c76ea3b52a35d78 color:#f9ee6c
 * interface-request: 2754cbf46aa943ea color:#9fc982
 * function-object: 46bbe70fc89e784f color:#96bba9
 * transform-parameter: b06c768bc3238f44 color:#126538
 * fetch-method: bb943ad7c0f5d17e color:#a22fcd
 * props-request: 0834f501a9bd92c1 color:#edbb3e
 * method-transform: 59d9fef7c0cd26b0 color:#506563
 * key-boolean: 3060c7bf8da829a2 color:#81ddbb
 * process-variable: 7251d9520593ac05 color:#74eba5
 * value-cache: 181ffd1db1638e11 color:#68a3b8
 * observer-response: f1a35e71fe76e5ed color:#a27876
 * async-return: bb292a0d45e06e8e color:#5fce08
 * manager-handler: bfae8e3be1b3ce2f color:#6ddf5e
 * implements-item: 9933660ac62624bb color:#c81ad8
 * constructor-property: d700982f8ac24fb4 color:#68bd45
 * state-list: b2db76e800feeef2 color:#f5f118
 * fetch-initialize: 98db1dc99824ba20 color:#e06314
 * await-parse: 446cbb00ef24e0d1 color:#d11b4a
 * error-listener: 09555355ab568bb6 color:#818c8b
 * list-validate: 587d0b5d65fe74dd color:#8e94a3
 * number-callback: b9e0ac9c7fc467ed color:#7d3440
 * cache-async: 6e89aed1087fc3a4 color:#54734d
 * cache-context: 066bbde3f6bdba4e color:#1d90dd
 */