/*
 * controller-promise: 5e199315207eb88b color:#2799b5
 * event-update: 199ffa6df0f0119b color:#879c7e
 * resolve-callback: f5a6868b85ca9cb2 color:#7bcf89
 * property-setup: a0abf5ad7ca70eaa color:#c49b98
 * handler-promise: 4db8ab87bcc0de4d color:#87cf97
 * setup-process: f997038d9e1df771 color:#a8b0a0
 * list-props: 26e92653246ca6b8 color:#e5eb46
 * method-cache: 69b67ef58de8387a color:#db7fba
 * interface-subscriber: dee82626507c2af5 color:#db7ba9
 * async-abstract: 21b4c750dc96e9b3 color:#22d8cc
 * list-optimize: 2c70fc7c27230610 color:#dacfaf
 * success-object: fda9d03b2edf191a color:#72f860
 * execute-property: f965cfa4febc16cc color:#b2df04
 * data-subscriber: c91d58b68ed7c177 color:#ec9cf0
 * parse-object: 2e810cbade8472a0 color:#56dc43
 * success-event: 232db086a848d04c color:#28c360
 * key-error: 461381edafe0ed5b color:#3e7fb3
 * key-handler: c1b0a5af22e4b07b color:#454787
 * value-object: 455789bc102f3d4d color:#be30e2
 * handler-service: c35eb3a1c99bd701 color:#52d15f
 * array-optimize: efb1687e47129abe color:#e7ec3b
 * callback-manager: 090680ee92b17e0a color:#5c9a2d
 * implements-props: 072b626e75d5cb29 color:#462708
 * component-process: 9a6d46bf85b49f84 color:#444005
 * promise-function: e32246d6ed365a74 color:#3b0fc9
 * abstract-object: 5daa1e850d4ec980 color:#c810c
 * interface-interface: c4fab143b54730cc color:#bfb036
 * validate-resolve: 1a59144f82be7d06 color:#217149
 * component-transform: 18f58aea89e58ece color:#8cfe67
 * await-state: 9e01bcbce379ed22 color:#7c2a5d
 * initialize-constant: 68873f305156041f color:#ced304
 * component-error: 38495deead0040c1 color:#a19e86
 * state-props: a412520fe95eb862 color:#d24b68
 * validate-parameter: d09b177475669bc1 color:#bd60d7
 */


/*
 * function-manager: b53d2c1debb12ad2 color:#65d61e
 * callback-storage: a5d288965773e23f color:#c975c6
 * async-configure: 4f93149ace97e359 color:#23fd3e
 * async-validate: 25d16a69d9c8a8f9 color:#a028
 * key-state: 69bcf5ba82394ba3 color:#71555d
 * value-implements: b0cddbf3fb4d86eb color:#56a6e9
 * constructor-promise: 4639dc45fb015ed9 color:#944811
 * optimize-handler: b5520319be0df498 color:#22f801
 * constructor-execute: 19d4c153fa4b3f39 color:#3cdb33
 * extends-process: 84cc4475a702ba4c color:#773ad6
 * render-execute: 7bf2540d4ab1ecc7 color:#61b908
 * subscriber-handler: 529a6c4c45505f9e color:#2c6a7d
 * setup-utility: d259c68912abc4de color:#8f64df
 * method-validate: 1ba3c285e31be564 color:#9faf17
 * response-reject: d4071062d02e0c7d color:#c51d2c
 * object-transform: 131ba7a305fa27f6 color:#c6afb5
 * callback-constructor: 4bca84a61a26d7fa color:#d9aacf
 * utility-key: c2a41bd3cb941094 color:#5f1b83
 * execute-constructor: e068bee4d485420d color:#cd6175
 * interface-configure: a1dbbca8ecdbd28a color:#1292ed
 * manager-extends: 5a526ad97c81e320 color:#c11785
 * string-module: c04d0c330515b489 color:#7f9c85
 * fetch-render: 0c1b4d53ac69c3f6 color:#ffd4b
 * helper-fetch: 2bbdd22893e63576 color:#77edc
 * controller-context: fd3e51c5c7e5bdb5 color:#801755
 * value-response: 1ffc4d631c2221b1 color:#c1e181
 * fetch-render: de3c91f53361dbcc color:#a30fbe
 * render-item: 25ed408bcf6a4500 color:#799ed1
 * transform-await: 063b3ce052207ee7 color:#58bd6d
 * optimize-execute: 1a335dd09b0b019e color:#49d676
 * success-fetch: f886674904493c62 color:#be31b
 * load-render: 7f7b406a670b8a8d color:#5a34fc
 * array-extends: 275fb7ec226c58bd color:#d63c44
 * configure-component: c082bb76ccf1b2a8 color:#7bcf59
 * initialize-method: 5ce080899a0ef326 color:#8f77ad
 * item-variable: 8a789a2a85f09d13 color:#c4e0b3
 * promise-execute: 84d2245df1e11b98 color:#c2a2bf
 * fetch-manager: 489aeaba7ecb80a6 color:#b29e1c
 */


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





/*
 * result-object: 6eee9912f8cac534 color:#9d1334
 * component-execute: f19e98be4ad41615 color:#db27d4
 * extends-configure: c98176d36b0051ae color:#7a84fc
 * number-manager: 6ea1a129406a8202 color:#515edb
 * object-listener: 2e42cae0a2cbcabc color:#7b05a2
 * callback-controller: dffc982b0db31770 color:#8c1697
 * list-key: 9cb5721dcd7541ad color:#8329f8
 * cache-process: 459618f3fac381a3 color:#3afd7e
 * execute-calculate: 413c5406ccd50452 color:#52a5da
 * validate-utility: b03b0b74f1a39211 color:#b52fe3
 * listener-setup: dd7269e2d090c320 color:#c934df
 * item-subscriber: 3385825fb7b70f8d color:#d8baee
 * error-controller: 32397836baab145a color:#5bd5d2
 * success-initialize: 3e36683d80331d33 color:#d5dd5b
 * service-state: 10382e78cbd23186 color:#cd113c
 * extends-parse: 61fcb1b659f10184 color:#e6ad73
 * listener-interface: 09b34bbe0ecc623c color:#f23ca2
 * variable-abstract: 0b682e0b5e2795a7 color:#173037
 * fetch-interface: 1783efa7e8b2d2bb color:#692f92
 * cache-render: 19f2dc018ae066b2 color:#2f4d24
 * initialize-string: 65a971accecd651d color:#5ad02c
 * configure-implements: 34ec305d39ea5203 color:#78ed06
 * calculate-interface: 6c3f6d5960641821 color:#9b5bdc
 * parameter-observer: 9bb8506169a30c21 color:#d717af
 * handler-await: add61e1f6ca7b2dc color:#a63ddf
 * handler-implements: d57c027724cdbc63 color:#edeb63
 * abstract-prototype: c01a6b0b01948f3f color:#aeea6a
 * variable-success: 05e4853b82960645 color:#2c4fe7
 * key-subscriber: 301539f7c4903234 color:#f1bbfc
 * request-constructor: 23c145a6383a86a0 color:#c1c8cc
 * subscriber-function: 8878d5145c2b10a4 color:#52f5c9
 * prototype-property: b1086e9614413c03 color:#7b7183
 * property-props: 90e13ab4f4e97098 color:#5586f1
 * prototype-parameter: df80085de9affc41 color:#37ac49
 * module-list: d8267130fef0b7c4 color:#5bc57c
 * key-value: 3f3d37481f0a9f09 color:#15d9a8
 * key-prototype: 5100d683956afaec color:#652af9
 * key-subscriber: 819c69e28bbc4cda color:#7dcc7b
 * response-result: 645913fb5eebd4cd color:#b4bb50
 * update-string: 5a1ca5eb03198b62 color:#9419b0
 * handler-props: d5b6bc755d214471 color:#3147ff
 * calculate-abstract: d11af4a1633df003 color:#58c579
 * execute-manager: c357d18abdf5bfed color:#6e1d8b
 * promise-callback: c76f707c3da86c9a color:#4dd5a5
 * optimize-parameter: 3d2a65a5de12215c color:#15d6da
 */





/*
 * setup-object: 7d708cdc35ded746 color:#7cb7d7
 * listener-controller: 09fdb80443b80815 color:#b63d4b
 * optimize-extends: 0d713524a611f1e9 color:#9aea5e
 * context-variable: 1948f5bf5915eac5 color:#870fdb
 * resolve-string: 0b62a7aaf6aebad3 color:#1ff064
 * observer-observer: 75ffb9860ca52839 color:#7f1ea8
 * result-request: e2341c6c33ddfc1a color:#726546
 * abstract-handler: ddc063728e748c03 color:#e45abf
 * update-parse: d66c2696841de769 color:#e0c05a
 * prototype-prototype: 59de6f03acb1f43d color:#995044
 * resolve-data: 6c9a10b635d3ba7c color:#e2a362
 * await-calculate: e2c4ae0f34e13b97 color:#aeacb3
 * item-abstract: 1a72bab522bbbb7a color:#8e2825
 * optimize-update: ca74d874964a27d6 color:#d4f8f2
 * await-reject: 3d9d836b77d2be89 color:#eb1948
 * constructor-update: d70b9d738da9ea8c color:#220793
 * process-constant: 4e35d97ba225598a color:#754cff
 * await-constructor: 17b8f556fb33e442 color:#340928
 * fetch-array: 41f2450f365a22d6 color:#91d5cd
 * value-process: 7a0bd776da504f70 color:#30d0a1
 * success-process: afd098492f41e775 color:#7afa4b
 * promise-observer: dc41902874978a05 color:#140b6e
 * manager-helper: 8534e7efdbbba303 color:#b8e2a2
 * initialize-utility: 35fc53babf67eda7 color:#ce9c8
 * error-transform: ff7a671789596503 color:#2a7434
 * parse-setup: c3358332721e8916 color:#fc1108
 * callback-key: 198a90a30e2f0851 color:#537af5
 * resolve-method: 5c3ffb0a3885e2cb color:#557b97
 * setup-update: aa81b8d31582219c color:#9d3388
 * parameter-initialize: c81fb283a372fa83 color:#c316e4
 * calculate-item: 6c6dfe15b338d4a4 color:#b36c93
 * object-boolean: fdb36eaebcfe7999 color:#3c2274
 */





/*
 * controller-resolve: 1bf1efef718a9f89 color:#997abf
 * subscriber-abstract: 4cfa7a6311a6a5ee color:#6e049c
 * storage-validate: 5cb01f1e976f6fb2 color:#c44a86
 * optimize-storage: c35bf4b850f9e80e color:#f8912c
 * state-cache: 5adae97d23294d29 color:#4f272a
 * subscriber-storage: 90e9518b04f5fc2b color:#2276b7
 * index-variable: 2e472f15873635c7 color:#432d6c
 * data-manager: 9fdfd10c21a89319 color:#95d0ae
 * helper-string: 7905d2fd131b4cff color:#a1a751
 * context-prototype: 40a6d43225d71b62 color:#cbbd92
 * handler-controller: 3db940db923222f5 color:#15d0e2
 * resolve-fetch: f6035eccccc9c994 color:#c693cd
 * storage-variable: 6607a24d2e0682fe color:#ba256a
 * prototype-object: 5734f46a8a1ef0c1 color:#6ed050
 * success-render: 127ed11326f0a6ee color:#2f699
 * function-interface: 988c204c0378e25c color:#b9a7af
 * initialize-property: 36fb409eb8fddd20 color:#95942
 * configure-constant: 1c7537455d9e087d color:#120626
 * async-optimize: aa7b92da323261ae color:#54f719
 * constant-service: 0658b1bedf9db2c5 color:#93ae58
 * constructor-parse: 074da4b4bce17e83 color:#95aafe
 * resolve-service: 3703d410eda46587 color:#2046e5
 * array-result: d7b3477fac90bf23 color:#58efda
 * property-manager: 79722903f90fb825 color:#10cf74
 * function-success: a4c35055fac0eff4 color:#ffb4cd
 * setup-method: 29e33a0646644b67 color:#9fa221
 * await-module: 4a2320f427503097 color:#1791f3
 * response-number: c02b554423b60547 color:#4b0f83
 * return-controller: e54837c35c7cf1a7 color:#7e9848
 * render-boolean: 3b0cece8d5b3450d color:#b2c9f9
 * object-string: 84cb5b225be4e7bb color:#fc7702
 * abstract-setup: 4b72c2bcd118485b color:#de6fa3
 * utility-implements: ac55a31b4b999c2b color:#385041
 * request-request: 60fc70f91bbedfa0 color:#fbffbe
 * listener-abstract: a5801da6ff4aec13 color:#abb216
 * boolean-manager: 6194e4d949250681 color:#3c1285
 * controller-object: a220ee8ba54cf5e7 color:#bd3d43
 * parameter-prototype: 5f51f02ef0ac8841 color:#2011e1
 * controller-component: 051c49d24f875977 color:#5ec0bc
 * context-implements: 55480258e2742b27 color:#324547
 * resolve-handler: feb92df4db412705 color:#8b96a3
 * request-process: d8fc080978ccf47d color:#8f489d
 * update-promise: fcd170b94b36d6b5 color:#a839fb
 * configure-parse: 3c81449f22880075 color:#53f33a
 * success-helper: 60c307004d602ca2 color:#f479fb
 * optimize-key: 4f16a98323178e8b color:#5eaad1
 * abstract-observer: 8ebaacfe078b226f color:#5e60c8
 * method-list: 64110fa18e55d3f0 color:#a450dc
 * fetch-state: 0b12ed252d75fc21 color:#90d3c0
 * boolean-configure: 066cf8f079ff4774 color:#f5b6c3
 * boolean-initialize: c1cf6fd533cc39a5 color:#200343
 * calculate-list: eb71fd21e32e610b color:#87d20b
 * request-object: c4c16c6ee69e171c color:#3d0ce4
 * listener-object: 2114842cd72a32aa color:#3cb2b0
 * array-cache: 5967e4df5b940e8a color:#94e63
 * parameter-callback: 0beb3dc207cfd206 color:#21678a
 * index-execute: 172541ff7f85de09 color:#64d7a5
 * listener-result: f8a3ded982cd8281 color:#c318b2
 * request-helper: a515af883b19ef65 color:#ff9b09
 */



/*
 * variable-event: b0501b4813a5aa24 color:#fcdeb5
 * key-index: fc4af1765a97dda8 color:#c90612
 * number-event: b2383b24ff20f6d1 color:#fe53d6
 * state-request: 6117d8b7effe66a9 color:#af78e3
 * list-helper: 06186d64b4cfa5db color:#1b0023
 * component-property: f33cdcc6b3c83f99 color:#6aa750
 * function-async: cac23c7582a739bb color:#3bb8e6
 * key-function: 91d4e9ac02d5d2d9 color:#8ad374
 * helper-controller: 91136ce8821eb58b color:#8eda6
 * success-list: 114bd3439e0fca16 color:#463d54
 * calculate-handler: 4f58d2972a005564 color:#fd4e2e
 * listener-observer: 04320da243110dba color:#e46820
 * object-helper: cbd77e6048f4467d color:#1db572
 * return-handler: ce478e5370d9d308 color:#a03d7d
 * variable-callback: a67976f0a7bc304e color:#8c75ad
 * extends-parameter: 3fab57dcec661f11 color:#3f71b4
 * await-transform: 6388c5d1519f5c20 color:#4d8a41
 * value-number: ce3581965fd68284 color:#b001ae
 * method-error: 1e8175c818cb71e0 color:#3f501b
 * listener-error: aed2bba6b121e70f color:#189b96
 * state-props: abd809a75ab497f2 color:#cc3994
 * parse-extends: 86a323cd950fe92c color:#f10bf7
 * abstract-data: 569e84a6f33a5fd3 color:#4b48d4
 * interface-subscriber: 11b257563f35fe8e color:#3f37ab
 * data-promise: 168c425b1013f696 color:#58af4b
 * service-request: fd4f59ca0c67b122 color:#14b2d
 * variable-subscriber: f70ffbc8488e042d color:#1b228c
 * storage-variable: de663dd5617a276b color:#c3f8d3
 * fetch-property: a8cad98470e6b048 color:#64fe29
 * storage-update: 2d45c880502290b1 color:#acb318
 * cache-function: e40897da6c525073 color:#4af98
 * reject-prototype: 1ef3db6229af81d4 color:#f5a12
 * function-string: 83d348d65dde7f8f color:#52666b
 * method-item: 12b1faa337f161aa color:#16125f
 * constructor-listener: 2f29eb16c6019966 color:#d81607
 * abstract-execute: 12264ffbc1f7b17b color:#fa4859
 * constant-controller: 16c2090141a42041 color:#871a42
 */



/*
 * process-configure: 8485b3ba614c7279 color:#1f96c
 * callback-update: 49ccce46f567ecea color:#cb9d6e
 * string-configure: a5940fef9c229d9e color:#931152
 * property-storage: b7d21a7a1ce267d9 color:#88e074
 * interface-await: a479fec7f5bbdd32 color:#e7c2ac
 * interface-number: ba96135517d4cd2c color:#8cf618
 * index-method: 1183cde3cd166650 color:#4b79ba
 * array-success: 5d119198f16e4cf2 color:#fe1760
 * key-utility: a76eb27ce78dccab color:#a18b54
 * return-initialize: 65701399dd3af3e8 color:#9ec4cd
 * promise-cache: 58816c0e43e36813 color:#48fc37
 * array-array: 540c58c97d903a4e color:#d276ce
 * value-boolean: 462c5e9dca5d1602 color:#c367fc
 * validate-execute: c57ebd95b27c66c3 color:#ee3e32
 * callback-data: 9d2149434996f0ec color:#89a889
 * variable-variable: 0bfd05405bb0c94f color:#6d68b2
 * component-execute: cdf6411021890bfc color:#f047ac
 * process-module: 0a4fdc00d3cd43ad color:#b43485
 * parse-method: 31fef2a71f7fb5f3 color:#34453c
 * value-error: b5f9b8d4820bdb51 color:#cba0b5
 * prototype-function: 50a05a4295793c06 color:#6268e1
 * parameter-execute: 892a08317a362294 color:#64f0bb
 * response-state: 6fd4eaaf0df2ae16 color:#cfc592
 */





/*
 * initialize-result: c80876f7223885c3 color:#ffe11
 * boolean-props: 72c0f037fe6382fb color:#5436ba
 * execute-update: 0ac3fe403a01049f color:#9164c2
 * subscriber-module: 7e58d3e2ddd387b0 color:#598097
 * property-context: 9b990cb3ac8b0385 color:#b36931
 * event-method: ff7289959e8d7803 color:#c81b0d
 * component-utility: f1f111f551e88679 color:#c9d5a0
 * calculate-data: 3efae594f925b7f9 color:#54ef7b
 * response-utility: aef28449fb6bffe8 color:#35d91f
 * promise-result: e2ec4d10974e46b7 color:#d26957
 * async-constructor: 00bc93e246176343 color:#b9e2c1
 * fetch-boolean: 6e8bd5d85e26e43b color:#66aea6
 * listener-execute: d52d3aa5605c8637 color:#94a428
 * parse-data: c6bb46ea27ffc303 color:#b2e2ed
 * index-observer: 7ed347116b96fefc color:#38c8c4
 * method-fetch: 47407a577d95197a color:#eb6294
 * callback-initialize: 0939b7f51710911b color:#24098e
 * error-initialize: da3aa041a3a79595 color:#e7dddc
 * observer-process: 8188bbd5c260158b color:#476221
 * subscriber-function: 313275d55880ea27 color:#5eca45
 * method-data: c902163b2e973815 color:#7bc38b
 * constant-item: 3ab345b66a3ca386 color:#332d1
 * extends-interface: 5de3fbfade42d481 color:#658b76
 * resolve-result: 2e351b5e381d858f color:#855474
 * transform-setup: 776a3afc67eb24c3 color:#c00b8f
 * constant-execute: 920c60d6331c683c color:#313f70
 * abstract-constant: e7ca8035b1b74ac3 color:#236124
 * props-optimize: 611f359d282fdf1d color:#d2cd3f
 */



/*
 * prototype-property: aae032e980181555 color:#6dd20b
 * promise-property: ab80d597fb02eb6a color:#851e60
 * key-interface: 904c8ca996b4dfd3 color:#b1cc9e
 * item-prototype: 47261e86a4402d96 color:#aa025b
 * component-prototype: 8cd665d11baf2cf1 color:#d4219a
 * constructor-update: 3a4daec0f0468fa7 color:#bc70f5
 * cache-cache: 68dea5bfa15a3b1d color:#c1165c
 * resolve-abstract: efdb83b2ff9d4188 color:#87cfdb
 * process-cache: 10d9e09b6081e83e color:#c93c30
 * configure-fetch: 6aef152e64ad2dd0 color:#681306
 * callback-execute: 93754175cfdee0e8 color:#51edae
 * module-component: 78b338e62d9bc1f8 color:#73df70
 * context-calculate: bbfd3518afcd9927 color:#a8f506
 * optimize-index: 083b457b6dee541d color:#a45ef
 * index-initialize: 4ef0cc22f27677be color:#9098bb
 * success-property: a2bc0025c9660333 color:#d6e3e5
 * parse-manager: f2165fc1742ed6ab color:#aeaf10
 * implements-utility: 7383476281dc344f color:#484861
 * success-method: e5bc59055edb0c1a color:#a4a83
 * request-value: 6988d855d16288ba color:#88ec2d
 * method-key: e8e1ef57c38c2af3 color:#95cd1c
 * response-method: e58bbc49b50ce362 color:#7360ae
 * await-success: 7cb0575658800d75 color:#bc1f32
 * variable-callback: cabc417ee056439e color:#3d2512
 * error-implements: 5ea8cc2387278453 color:#28e4e6
 * manager-cache: 2691c2870a13bec2 color:#cf53b4
 * await-parse: c667b3bb789eb04a color:#80b477
 * await-property: ab3122a091e72aca color:#9df9be
 * render-number: 6bfb7fdfadde9038 color:#de04a1
 * callback-callback: 3b817d5e38657860 color:#163ff6
 * array-abstract: 924414829ff4b70f color:#a7b346
 * manager-validate: 80a46b714db06584 color:#67afed
 * fetch-key: 0fb1475228b903b6 color:#c70b5d
 * success-abstract: 83b53d9f7672fb1c color:#615cbb
 * calculate-handler: 08c4bc6331d81417 color:#524566
 * initialize-key: f458afdbe83a8b76 color:#b79181
 * request-index: 957265cfe0a2c19b color:#fce4a4
 * constant-implements: f2302119ae278275 color:#30e25
 * number-listener: 543cea9cb401bbab color:#f34634
 * load-subscriber: f4c868bff5f4b0ed color:#eba59
 * index-controller: 19b92b524238033e color:#67346c
 * interface-setup: ee439e0881cd40ad color:#f8284f
 * parameter-load: 2f3221073d2abc75 color:#de5ae4
 * item-value: a9502d66a98a5839 color:#d1fcd2
 * implements-validate: 01d2a82222e0edec color:#cc03dd
 * extends-calculate: 12374bef3b2dd7e8 color:#473843
 * component-context: 8f9ef95bd56e8deb color:#878037
 * listener-value: a3e0bdcb10e08af1 color:#8ab657
 * interface-initialize: 5b0eabe118f7e472 color:#d4f561
 * module-validate: 5c2ea5d824d6ab49 color:#84af97
 * observer-constant: dbe3ee80701965a3 color:#50417f
 * value-storage: aed670ee42330b25 color:#eae959
 */




/*
 * constant-fetch: 9bfb992a59c5e410 color:#4e825f
 * handler-function: 106c57bf07afa841 color:#c4a42c
 * item-event: 421819eb115e6bb5 color:#86ce8e
 * fetch-service: 012a54a788973a40 color:#d87128
 * listener-result: 20aff78fe73aae48 color:#81be
 * return-prototype: 7272065edb52dc67 color:#6f5fbd
 * utility-handler: d6014a44de04389e color:#362dc4
 * number-variable: 573e38847937aa1d color:#ae7791
 * transform-context: 1c02c90554da2dd9 color:#189249
 * reject-configure: 35eba66591c80f9c color:#560e4a
 * observer-reject: f2b1f077894a23b5 color:#6208d7
 * request-index: 1b285d0c5353b8ee color:#8b5ffe
 * load-array: ffdbebaefa5cdf31 color:#93900b
 * fetch-reject: 4cd93063770f733f color:#616217
 * component-implements: be4b10165ed386cf color:#e9d242
 * listener-listener: 575cc7a5a5ad861b color:#4f67fa
 * context-service: 69a4e1c47c42be63 color:#fa9f73
 * resolve-data: f1a6e3816a85afdd color:#a01f18
 * key-extends: e5d57dc9cdd9fecf color:#1b0118
 * reject-optimize: b3a4f60e7ba07b0a color:#e1dc3f
 * validate-callback: d477bd22cbb61875 color:#cc86fe
 * request-value: c9ed60b61d9861ec color:#2d33d9
 * reject-service: b47b44bbdd28ce68 color:#b43bce
 * method-interface: 4061e245e2444630 color:#c95525
 * extends-reject: 30d95e27a97826c1 color:#f6102e
 * error-await: 7d2230a3016d399f color:#3c4944
 * listener-array: bc6d1f77810a4e5d color:#8dba0
 * method-component: 9b9db7379df03b0a color:#324573
 * parameter-item: 6b872d232edd9ff0 color:#a806b6
 * method-observer: b086a7f9cfc078e8 color:#dccca3
 * service-constructor: e00d69bd32409d8d color:#74eed1
 */