/*
 * transform-module: ba84c24699636848 color:#73a957
 * handler-manager: cec8d3ba00ef9ca5 color:#198866
 * constant-number: 4fb2d3b1fa25fa39 color:#68629d
 * fetch-service: f5be17768d217c91 color:#448cd8
 * event-item: d7e00decb3b5072c color:#53a495
 * fetch-boolean: 7288254873683b5a color:#4faadf
 * method-return: 977f5e51cdc8d299 color:#c0c022
 * controller-utility: 1012e29d8deb08f7 color:#4e692a
 * list-manager: c9a0e67cbe83e10f color:#a65141
 * context-extends: c2b11c8548253485 color:#c52cd7
 * prototype-constructor: fe0d4fd02596c74e color:#4369f6
 * success-object: 3d7dc09b510df035 color:#6a74
 * validate-boolean: 303ed23232ba12f9 color:#df84bf
 * parse-resolve: ebda9da22e27b48f color:#4130c5
 * callback-controller: d6a0dc8934aa750a color:#f4d614
 * utility-extends: 370336ec1b6b4888 color:#c05219
 * service-property: fcac4fb3ffbe8a55 color:#f3d757
 * calculate-listener: 9ea5a65969fd140d color:#4595da
 * configure-cache: ab42324804936fd1 color:#35314d
 * method-constant: 889130c2814e7c26 color:#460ca6
 * subscriber-transform: 65f05510288ac73f color:#99540c
 * property-result: 0a54a6aac4195071 color:#81fd
 * fetch-optimize: ae429562161340cd color:#9a789c
 * resolve-result: 51203de3bb6072ee color:#44413c
 * event-prototype: b5decaa085894118 color:#61c276
 * method-item: 9aa2a7a1c0986383 color:#247529
 * index-constructor: f66d6aa1ec77bbb1 color:#e02cb0
 * update-error: 40f33a9591b7842f color:#bfdafd
 */



/*
 * item-index: f3c5a3838af76e5c color:#530d4e
 * constant-optimize: cbf4cea2e809560f color:#69263d
 * manager-data: baa0160d2e9d9e5f color:#d9383d
 * props-response: 908b257deb00f8da color:#195956
 * implements-extends: 7d53444656d72657 color:#5ecedc
 * abstract-function: 8f3c362ed6206965 color:#d48c57
 * success-configure: 426d1331598e8a47 color:#68cde9
 * value-storage: a969a7b9d7998201 color:#9c397
 * validate-process: dfdc2442f8fbfa05 color:#e2dde2
 * controller-configure: a5b626cbc3f78456 color:#cdb616
 * string-transform: df815b2e2ea24bc4 color:#96268a
 * callback-observer: b8288a288b9c55e0 color:#63062a
 * constructor-number: f72325eaa3501e1c color:#8e75f4
 * validate-item: 38537f3c3876ef17 color:#c25d52
 * object-boolean: 5a3baad069d6a0a9 color:#c348e2
 * key-constant: 9ec1408a0b7a2f6b color:#eb39d
 * list-handler: 3c32699636c8e7a0 color:#642123
 * controller-promise: 3c78823715ddeb38 color:#ac4f50
 * helper-cache: fee78189fbb4de5a color:#3d4f96
 * optimize-function: 2a8d7242b83d6d51 color:#76c0df
 * prototype-component: b6b0f823f4b55726 color:#32fe58
 * error-setup: 239f57f8a437a4cf color:#d84cbf
 * storage-storage: e3f0fd50c246251f color:#be718c
 * boolean-optimize: e8669f90a0e0af73 color:#d5571f
 * promise-object: 731bab463c69970c color:#9bd256
 * item-observer: 6fa1e85eadb06aff color:#a194c3
 * data-promise: 022eaf17deab14a6 color:#f2b51e
 * observer-setup: f08f097bb1c8c6d0 color:#573911
 * update-property: 69174700691d0c98 color:#928227
 * extends-manager: 3bf9750f761c6271 color:#eb6131
 * state-async: 75221b955b232b4d color:#7daa89
 * array-listener: 549b917202529fea color:#803c89
 * index-fetch: 19d1a3813e7c924c color:#4a9091
 * helper-data: 7c300461515c7eea color:#8a4bfa
 * interface-process: d839c20019360909 color:#9863d4
 * constructor-configure: d58438d2ac66af29 color:#61a7da
 * controller-implements: bc7c435b09a330bd color:#733889
 * utility-success: 949ebbafdb89535b color:#8da990
 * manager-setup: ea5ac095d672cc31 color:#cad886
 * utility-optimize: 9f6c82c007a879c4 color:#db13d8
 */


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




/*
 * props-abstract: cda0ed23219b6889 color:#7da4e6
 * optimize-utility: b9461d00beeed309 color:#abf08f
 * state-extends: 94e38d5f15f021be color:#b0ed04
 * state-return: d11a0972a8676d97 color:#acbfdd
 * module-success: 04f83dbfcfe254be color:#ec13bb
 * resolve-controller: d6edcaa8ad62f34d color:#cdb3ff
 * service-context: d11de14893e527e5 color:#b01321
 * response-constant: 4ec3ba98fa2e7aa8 color:#8af5ec
 * props-array: 0ff645ee25105cf1 color:#920fdc
 * async-render: b229d3f77932b44e color:#8012ed
 * parameter-array: 28da058e0b892a89 color:#c85def
 * state-module: ff128f8af823997c color:#7a06bd
 * number-controller: b587afdffe0c9a03 color:#e603d6
 * subscriber-constant: 2d3d183a77769c43 color:#5d0ecf
 * state-observer: a53a5731d52ef7b3 color:#73c5dc
 * error-response: d9bc2b4e80bf94ee color:#2058aa
 * property-storage: ff9dfb94629053d7 color:#76a63e
 * index-prototype: 632f8d00b19bf30b color:#b836e1
 * request-property: 9701a2e875439d60 color:#156783
 * variable-list: 4a17ae9f535a90f4 color:#8a1ad0
 * execute-context: 2999eeece25443a5 color:#2021f7
 * await-state: 99575eae25c3409c color:#e96e
 * storage-await: 5c5cc40ac6b7862c color:#e85c2f
 * render-service: 6e8c206dc80e7cbf color:#284eac
 * validate-data: 4d64965dcc2a2b25 color:#57cb15
 * load-property: 187cc67880c691ec color:#81b03d
 * event-manager: 5ff5ebf937a8fbbe color:#3ec09c
 * number-props: 29c213296607b38b color:#7c12bc
 * optimize-await: 4b09ee8685437a32 color:#6d5111
 * value-response: 2c98159e94cbd0d9 color:#3c766f
 * variable-abstract: 0fd88f9717dcd22a color:#24c34f
 * helper-response: 189e508259061abb color:#3916d1
 * variable-array: ddbaabcd2f364315 color:#8b65c6
 * value-parameter: c70cfc4f179e969c color:#a20cec
 * abstract-interface: bad29cd4c50ea33a color:#8b188a
 * optimize-boolean: 7db4ff668056d52f color:#27efd5
 * number-extends: 14e5c12aa46396f2 color:#e37845
 * variable-component: 81d21ce233681af6 color:#646c94
 * method-boolean: d2b320d024c94ac1 color:#25a790
 * method-props: 98c56a2a5bc67ba7 color:#aa440f
 * handler-key: 7d524583ace847b8 color:#937183
 */




/*
 * string-response: 8ef9ebf4cd706562 color:#9fb2d6
 * execute-utility: 1b56f7c4e6c24147 color:#8e3c2
 * item-listener: 8de15d00d897e7db color:#a699ef
 * implements-load: 667b5631bf0a78e5 color:#aefe2f
 * configure-manager: a877fd7b77306acc color:#e623f2
 * initialize-controller: ad313f608d29490a color:#e39eda
 * implements-success: 510a676cbee7b61e color:#62d55b
 * async-request: efeb12df902831d4 color:#b741b1
 * configure-array: 77066859250690b7 color:#fb4bf7
 * handler-promise: 98a9bbc41b3dfb37 color:#525645
 * utility-array: e61482211b8d2d77 color:#5e7174
 * response-method: 795d0f0c4ff17806 color:#d5e5e9
 * subscriber-extends: 63a45712545bd681 color:#9a69e
 * key-boolean: b3abb4392fc92d50 color:#3edeaa
 * object-boolean: c3a56ea5e2a88520 color:#abcd7e
 * transform-helper: 3f5111e4251aa052 color:#7d0c8f
 * function-method: 170b3f8ee1c69188 color:#bba50e
 * manager-controller: fae854487126e4d1 color:#bfada8
 * manager-number: 300428d862b65044 color:#537feb
 * prototype-implements: afd04612c49fbab4 color:#5969b6
 * state-parse: 5eeb65988be7443d color:#620165
 * item-function: dcc99cacd5b35359 color:#91e88d
 * service-prototype: 7e88835f42c44e17 color:#809f17
 * storage-process: 48302a1810cc4d00 color:#5f5c
 * async-value: 43b174bd178c6abc color:#6c230e
 */





/*
 * utility-setup: 1189a10c417dfd91 color:#b4a8f7
 * abstract-constant: 56367e6bcf9a2df6 color:#ecf9c9
 * load-context: 320f726bdd6258cc color:#618cf6
 * array-interface: 8a7f21688d9c38ae color:#ef72ea
 * setup-constructor: f042d124eeeed492 color:#9d44fe
 * property-data: 049e836958e2c041 color:#bc0386
 * helper-item: 380e981b5a8022fc color:#2a5261
 * update-controller: 29e4ad7eee6b7192 color:#1b9ba1
 * async-update: d1cb8f3efb3f5ffd color:#1eff18
 * update-update: 734f59d0711de612 color:#13dec0
 * item-module: 3e25e8f041916c6e color:#e0b809
 * process-data: 5387f1c537dc2c7e color:#32c130
 * list-boolean: c5809afc6e88cf8c color:#f08376
 * controller-calculate: 38b676ee582c6665 color:#c00d2
 * return-boolean: 365544014d1c57bb color:#66c4b1
 * object-transform: ca39845e96ae435a color:#8ab029
 * prototype-validate: 1d0b9e4e33c07ca7 color:#6765ac
 * boolean-transform: 1b3f23067950f1e7 color:#c2664b
 * property-constructor: ba7db54b896e9e2a color:#6707ff
 * value-manager: 63aad60365bcaff4 color:#d04725
 * constant-boolean: bef43bead67363f2 color:#862dc7
 * event-transform: 20c856bfcc6b2d77 color:#4c30c2
 * variable-controller: a796158a5abd0b43 color:#619a48
 * calculate-execute: 261764bf4e8117a0 color:#9e95ca
 * render-update: 38b4e19425526b9a color:#1b956c
 * configure-result: a3ee2ccedca22a51 color:#b7700b
 * utility-listener: 99d74d5a9c6631fd color:#5ddf7f
 * parse-handler: ceb3ecdc3d51a2c9 color:#dbfcce
 * manager-constant: 2f5fe4ba36bae189 color:#98a689
 * service-result: 31db3769ecebc2b9 color:#1bf7e3
 */






/*
 * process-resolve: de5a988c439fdff1 color:#72fe91
 * configure-error: 88000db50480840a color:#74b841
 * result-error: e357d83adc38e61b color:#f30864
 * calculate-list: 4711481f22b2ef9a color:#1b1243
 * fetch-observer: b4b78e0dff4bff27 color:#5b5612
 * implements-await: 652a57227f4e7b2c color:#56329d
 * state-number: 9b51b4f52ca5979d color:#e067a
 * list-fetch: ee1ba84b620394d4 color:#bcf835
 * return-constructor: f562454464bb1f2e color:#3c044c
 * property-await: c5747d457c893990 color:#d71fe5
 * update-props: 900403e0bbf643e2 color:#7cbea4
 * value-item: 859a3045bbdb0dfa color:#786956
 * function-prototype: 5958fb13a3a12c01 color:#23b99f
 * calculate-interface: 5caf508f35dc0578 color:#794122
 * list-request: 92b4db0fc3d0ba1d color:#bef074
 * array-event: e31bbc9ddd25b0f5 color:#f226ae
 * result-number: 63f54a6073004d33 color:#bec32c
 * setup-request: a1351b0257c5c6dd color:#a8ffb9
 * method-fetch: 6d476204e75947c1 color:#d8b8ec
 * response-state: 51a09f535191e5fb color:#ae46c
 * constant-constructor: c1a870cdd02d2999 color:#ae9f97
 * property-load: ef2a24b78cf9e8a5 color:#a7f2a1
 * handler-reject: d619eb778ffccb05 color:#595def
 * fetch-property: 7bf7c5c2c69edf5b color:#8420fc
 * validate-callback: ecb4ac4df90ecbba color:#264350
 * load-listener: 20e0209a295ac256 color:#5b6a42
 * observer-helper: 705a5ddff348e539 color:#82ea1
 * setup-constant: d0a8dcc8f22047bd color:#2844f4
 * object-process: 53021afd0e148aae color:#2b20a6
 * fetch-array: a45c3da939a6cbc2 color:#f5c237
 * await-constant: 37fc360c830af22e color:#b19bd5
 * initialize-success: d706fe51aad9d5e1 color:#be2043
 * storage-update: e4b42aa98fc39fa7 color:#bb3252
 * extends-extends: cd1a37a912688733 color:#7cdc00
 * constant-parse: a68a491f33b83d0d color:#25d956
 * abstract-constructor: f5d46ff2ada02721 color:#9394aa
 * success-validate: ab1466ff2a4472e9 color:#17c0bb
 * calculate-number: d77fd3b5af361f1f color:#d5b4b3
 * execute-transform: 334d352f59cf8d36 color:#5f2062
 */




/*
 * object-abstract: 974b2f66cd8d4519 color:#b8ebf0
 * render-parameter: a3be2250fbe9afda color:#459bb3
 * observer-initialize: 3c45b694958d732f color:#3936cb
 * fetch-success: d5f2240c8064118f color:#1b5101
 * load-implements: abcf73eaff1171ba color:#2c2f9b
 * promise-number: 9429f11565dec380 color:#8cb031
 * initialize-data: 93a6f5ed6f42c257 color:#6068f7
 * array-event: baf8151e3021d86e color:#dd2dec
 * method-update: 28e34e97cefd01a8 color:#2d4da4
 * response-cache: 624601508d16b647 color:#a43dd0
 * listener-request: deddf6a249948e7b color:#e5bea6
 * manager-abstract: bd8277f4260d3c79 color:#7673a
 * parse-promise: 839d43677775dc26 color:#fb3f91
 * controller-component: 263edf4ca5f6d9c5 color:#3beb9e
 * variable-update: 6e08faa32c09529d color:#8e0602
 * cache-result: 9f4575f04e13c7da color:#d90277
 * boolean-constructor: c6a2dc57eac9dc15 color:#63def2
 * handler-resolve: 5ccafa7718fd3dc1 color:#afc8d9
 * reject-initialize: aefe559724e9f05e color:#ebebd3
 * value-storage: 14853de24f2706d7 color:#6f14e4
 * constant-configure: 043dda849afb2ab0 color:#54e9a2
 * async-async: 77fdab5258ab4b4f color:#ca35cc
 * constructor-parse: dd38fc4af87287cb color:#82190e
 * state-cache: c1e8062484f73c27 color:#fca081
 * handler-await: 338eb07aebd8b819 color:#ec81a5
 * success-interface: a15bde608e4c5e12 color:#db0994
 * update-key: a12e9a882d35aa0c color:#f7bbcd
 * implements-listener: c102668f330e607f color:#483982
 * list-parameter: c7c702c090d87a0c color:#a88474
 * transform-manager: c55fe194c62b2910 color:#df2cfc
 * process-utility: 20b8b0e0929fefce color:#537fe3
 * list-result: d5794ba275bcecd3 color:#bd279c
 * success-module: b973e56e4d274486 color:#718951
 * fetch-number: 3f27b7b3a91cdeca color:#1c0643
 * list-execute: c0e77aae33811482 color:#36d8b3
 * handler-parameter: 9fae948a454c4913 color:#206c36
 * fetch-function: 0a8d6ac58b522364 color:#160e7a
 * utility-value: 2cc49544a56d9346 color:#3daff1
 * context-promise: 60ad6d3b5a0a1c11 color:#10f58e
 * result-context: cae7cd31480efda3 color:#971e95
 * object-execute: 82824263a53f56ff color:#302abb
 * parameter-implements: be2539f0c588a556 color:#45bb81
 * prototype-property: 81f9fdca642f363c color:#4624ff
 * parse-update: ce128b0cf63c09a6 color:#6e7ef1
 * extends-constructor: f3f17d089950ec4e color:#5f2d3a
 * data-storage: 6303d57195277510 color:#1ba703
 * result-await: b4cbc0c987bf2be8 color:#171dc4
 * validate-storage: 385b09edc23fec82 color:#555a0f
 * transform-callback: b8841faa5b163e10 color:#6b53e
 * value-data: 2ff76f189b01ac42 color:#c851a4
 * helper-update: 846fcf8ba2567f7e color:#fb4bbc
 * parse-index: c4d018179156f72a color:#ad3069
 * fetch-callback: 7b122a87b90ae5d6 color:#4008a8
 * initialize-error: 7b0ed97e74f5fcac color:#2a0079
 * context-subscriber: b63ddafa8991c023 color:#57cc78
 * utility-utility: 0fc164e02c313471 color:#4fa1d4
 * observer-request: 8633769815e97abf color:#1ac9ca
 * request-value: cf506dad884f1c5a color:#99219c
 */




/*
 * utility-module: 608a9d2d3efa605f color:#14bd50
 * variable-return: 27cbc9e2dbbc4ae9 color:#986dec
 * resolve-request: aec21b06b10984ec color:#b69688
 * value-configure: f65dbe7ab3c920a6 color:#7d70c7
 * data-state: be8e6063e5ad6c0f color:#ca8268
 * calculate-props: 1899f06f9e017a4a color:#3b2af
 * listener-storage: ac7a8b9ab3f1ff9c color:#aab2cb
 * request-success: d2621c3308a56e71 color:#225d62
 * extends-value: d9905fe431b4a274 color:#aa01f2
 * prototype-storage: ff13f25481577cd3 color:#c4f972
 * number-array: de93e4d123883440 color:#e0e4b8
 * event-resolve: c1589aebde6c1759 color:#392bd6
 * subscriber-key: c9a3efc9d2abf4b9 color:#1faaca
 * helper-return: 6a278187efd6160c color:#2f2b57
 * array-async: 9cdb6a00390b5282 color:#5f5d40
 * service-parameter: d9fdf82d9307ed1e color:#6eb1a
 * listener-value: 23dd2c0513f65a04 color:#58b749
 * constructor-parse: d991237aaa5786c9 color:#ce9f0f
 * helper-controller: 4818f4a7c0ad0a7e color:#29bce6
 * parse-resolve: dee5fff074f78cff color:#d36b4a
 * controller-handler: 343c1b80fe24916a color:#ca5f4a
 * validate-storage: fc5d967060199000 color:#c1a3d6
 * load-state: f388843a7cf55600 color:#d381fb
 * await-props: ae92d39e97732548 color:#633a11
 * context-variable: 82bd61b6d0d580e9 color:#1f3705
 * promise-validate: 892967bb6dd4a4e9 color:#f02033
 * interface-event: c4fbebbbff59a1bb color:#76f300
 * method-fetch: 829714fb92ee4d50 color:#5d2af4
 * object-storage: 1b54b7f36d2c596f color:#59db34
 * update-transform: 408be459132341c3 color:#29566c
 * boolean-boolean: 8ad11f997ec8d748 color:#7f70ee
 * result-event: 3047a4e9b29072b1 color:#5aefcd
 * data-setup: 6a23baef36e6298f color:#9ab497
 * variable-component: 6cebc99363c56436 color:#ee6fbe
 * event-reject: 55ad893efd50c6cf color:#576ef4
 * render-cache: 98aec1d46899b6bc color:#7e1d2b
 * fetch-data: cbb6f520285f21f3 color:#be07d9
 * string-array: 5416c19240864fd1 color:#d7915e
 * configure-fetch: 0ec3026eff2c10fb color:#114232
 * number-state: 86368cf1a27116bc color:#418fe8
 * function-implements: 51804ac689e24bd1 color:#f946d9
 * property-calculate: 34ce08f2836711f1 color:#3d8a88
 * storage-execute: d82769a931617204 color:#1d9ba
 * request-state: f9a46f089e2a3eeb color:#74a321
 */



/*
 * calculate-value: 279ce52db080d13f color:#37e0cf
 * optimize-handler: 8405035cbd6bc13c color:#c65fcd
 * fetch-observer: b9c3bb04252451c5 color:#1dce1b
 * number-utility: d2e52fc094a6f831 color:#1cab8f
 * boolean-update: e043e33990ed4406 color:#2ef7b8
 * process-calculate: 1d4c8d67be87dcc9 color:#4c7376
 * string-result: 2840eecf3a9ff3bc color:#890557
 * method-reject: c38730dd68f42da0 color:#95aacc
 * request-execute: 068f919f328da879 color:#93c7c
 * callback-manager: 6cec7a413a60ad99 color:#5f2237
 * parameter-callback: b211d547375a682c color:#184090
 * execute-execute: 7d8510af68ed0d96 color:#943dd0
 * service-prototype: 62f27fb78a4eee46 color:#923cf7
 * utility-resolve: 31a518fb733980ec color:#f3e7f3
 * fetch-await: 5ed4da502b89b76f color:#a3d2b9
 * string-component: 630caac36061b23e color:#92321
 * promise-handler: 2ce352000fa3d211 color:#237be1
 * storage-controller: 64b3029838116f06 color:#438dfc
 * string-transform: abde84e5e68947c0 color:#c018bd
 * index-await: 4926eb45608afa57 color:#67475e
 * implements-promise: 876ec4a6ce53920c color:#db606c
 * prototype-subscriber: a08a30dd03c90f59 color:#2d54c6
 * storage-helper: 71c1c0dfa2fc8564 color:#43ec3c
 * callback-constant: cdedf0e985705c0a color:#1000fe
 * cache-calculate: b3a6d0dc38b6af9f color:#5e2338
 */






/*
 * result-object: f2698376d2197291 color:#5988d2
 * utility-parse: d8d78f2f8ffb95af color:#9d4b27
 * key-function: 25e059b9aa32b576 color:#b055d2
 * service-cache: cf6bcfcab2ea9d44 color:#dd981c
 * process-calculate: d6ffc1704185f010 color:#f876c0
 * calculate-initialize: b5f002b09e3ec4fe color:#527a32
 * load-index: 3ebdd329eaa761b1 color:#d08b57
 * error-index: 5584964390ea42ea color:#c8e84f
 * component-props: 140c5b8cb3bbdb92 color:#c7ae57
 * transform-key: 949a5635f689d9c8 color:#cc1295
 * cache-value: 35ef90bf3243b78c color:#26b4c5
 * value-transform: b612a1ce2fa06391 color:#c2aeb7
 * parse-controller: e9b565b7f995b855 color:#54b312
 * string-key: 57a93b5242f73970 color:#d75c68
 * parameter-async: e3f97c0c962f215e color:#8eeba0
 * reject-calculate: 9587d9042ef895f2 color:#8295bd
 * fetch-callback: 557d4fad3f40af30 color:#2d03eb
 * fetch-context: 0e459949346f4eab color:#535c96
 * return-listener: bb5b625c557ba41d color:#e7fabb
 * array-await: 86b4b8631e936fbd color:#974b9e
 * object-controller: 66ca952d1621fe5a color:#5aa273
 * cache-property: 34aa8a7f3a7d4d65 color:#3eef06
 * interface-extends: b79862178a925bcb color:#7d35d2
 * props-method: b80edc2551939806 color:#93c7b5
 * extends-method: 5b6519b86723de37 color:#6a42c3
 * controller-async: 3216f203f9e6cba7 color:#8340fe
 * list-storage: f3de0c8ea33703fc color:#d4c1bd
 * key-manager: 5206292b62188be0 color:#8069f0
 * implements-update: dc760a628e918335 color:#f9f1c1
 * index-component: 2bcaffc71eb57da3 color:#95effe
 * fetch-event: 4b653ccd6fa846a9 color:#1da09b
 * observer-callback: 0e28f1c508c8273d color:#da6cf3
 * error-module: 736baedf51c8243b color:#98fe24
 * optimize-listener: e5503fa206e36586 color:#1a0999
 * list-process: 2dce67f1f383debf color:#528bbf
 * reject-service: ee7d5810a964f08f color:#99998c
 * reject-key: 3eda43bb29f43b94 color:#cfa56d
 * execute-request: 13cc86362daf9b68 color:#dd1dab
 * async-props: 377db68d147ef18d color:#b6a7f1
 * event-array: 6d6c32a5c7021063 color:#fd0982
 * response-helper: 8d3bedcf3720aeb6 color:#1533c3
 * property-listener: 95c9936a4f82ced7 color:#992b11
 * constructor-array: d89869ac9be9c69f color:#468c19
 * interface-event: 241bd5212653d449 color:#a3b388
 * render-load: a3dcb9e9cf92d5a7 color:#1507f2
 * async-module: a823037de911c428 color:#ae4ad2
 * async-interface: 959405cdd090034f color:#af8c27
 * return-extends: e758c30495c654af color:#7379d1
 * error-callback: fd1238e7f46f1b94 color:#2f2a4b
 * load-result: b902ae1923cdb5f4 color:#54aae5
 * initialize-implements: f8efa64022160969 color:#be8ad8
 * cache-validate: 15d95b3746f94cd6 color:#fb3e90
 * property-props: b405701885625f1d color:#e1a9d9
 * item-setup: 3e0918629731ea27 color:#9570e7
 * component-result: 22b681073b747f0f color:#a690ef
 * controller-request: 4c5353ac4186bda1 color:#d836ad
 * utility-callback: fb66a438bf09c37d color:#df6660
 * parameter-observer: 9e3eb945087762ae color:#ed48d7
 * data-string: e63573a4cef8030b color:#b5f336
 */




/*
 * service-event: 231b5b14de4fb9af color:#fb35bf
 * prototype-value: e8463c64b04aa07a color:#5b6751
 * controller-interface: adef2d8265e9dce6 color:#8130bd
 * update-success: 23d0fba8c3d0db1a color:#520c83
 * boolean-update: ae21523c64d8a2cf color:#97a93c
 * controller-list: 8b4d0f4dd4fa9b2d color:#85cd60
 * setup-array: a8de6e9dad4287be color:#b11ed3
 * abstract-parameter: 619fda8c6fa25ba4 color:#437d35
 * boolean-handler: 81b28d6ccc9a76d7 color:#3f7cdb
 * initialize-calculate: ec47702b76a1f048 color:#ed6226
 * helper-constant: b6469e3a757f250b color:#5609b6
 * request-props: 84046e6f84c1b905 color:#e72500
 * number-utility: bb649b7290223f6f color:#6ed6a5
 * observer-state: f44bba49fe153ed5 color:#ff5800
 * resolve-constructor: 2f0b5fa52ae70776 color:#1a1c8c
 * item-prototype: 609f11194ec2eaf3 color:#8b2ad1
 * parse-service: ed1d283b8029dce3 color:#79a8df
 * implements-validate: c55c13e1c78c8aaa color:#5325b0
 * state-success: 035bff14cfaa2c16 color:#d7f8fa
 * manager-utility: 81637a85401031c6 color:#150f2
 * configure-resolve: 4cbde52b0abc3ef1 color:#2e7f5b
 * storage-module: d01cfcd9972f96b2 color:#80054c
 * data-listener: 8c528fd1084fc758 color:#f529f8
 * item-load: 08362a7341280d56 color:#4a7495
 * value-reject: c1bbc2393910b0ff color:#ac9a90
 * update-value: 784f90b8d3924cf4 color:#eda0c1
 * process-prototype: 7df9e68525675ac9 color:#c9b0bd
 * controller-validate: 7f6c0e6cb573dceb color:#f00ba0
 * parse-await: a56b375e9ba12fba color:#2a4a59
 * await-process: 7414701b471f60cc color:#119dcd
 * props-parameter: 3dd9dd70a94a4995 color:#8303dd
 * interface-number: 6bf61bb2bbc246be color:#f025db
 * object-load: 2cd572b2fd888df0 color:#2c2409
 * list-handler: c9711c40f62c3eb2 color:#4ac2f9
 * setup-constant: 10d50d26024d0f44 color:#fcf7ac
 * response-cache: a0dde7634445e35f color:#a112ee
 * update-function: 7166bf4e2972e7f6 color:#18b0ee
 * event-service: 222f3647efeda3ed color:#de8e1d
 * variable-method: 1523e5828276321f color:#261186
 * success-helper: 918ec9a7c4360f89 color:#c0e04d
 * key-listener: 760f6d2f6b43f70a color:#397008
 * context-update: 0163f48cf0fe0560 color:#a19746
 * manager-fetch: 783facf8ce1a4340 color:#de4cf8
 * prototype-storage: 1cc819100bc0c61a color:#df78ec
 * manager-promise: f8537a05adb2ae1d color:#89d108
 * parse-index: 0398a4f7bd71f5ef color:#e2e71d
 * list-await: 91955e04b37beade color:#e7975e
 * load-constant: 6fdda8e6696a734d color:#3ecf4c
 * utility-index: 6a63874969280110 color:#1861a3
 * async-setup: f876ff5b09838384 color:#efb98a
 * parse-error: 0e11c00745a6bb52 color:#752547
 */



/*
 * optimize-response: a654d342eac68a4b color:#d7351c
 * load-update: e709a96689dde5c4 color:#61dea
 * handler-event: 5c3604432ff381cd color:#3556e1
 * helper-extends: 8e9d5cc3d6d4f0b1 color:#c0bdab
 * manager-value: 168d50fcc68824eb color:#f195ad
 * subscriber-string: 03e99353e362508e color:#d64a3b
 * transform-await: 0c9851ff166dc49f color:#1c44f9
 * array-extends: 70f131766da23125 color:#279ef6
 * extends-cache: f4d9e775d8b21a74 color:#6ed8ee
 * update-prototype: 236fbaf1b8250dba color:#9cb102
 * result-load: 85ec1b591c3c0c0f color:#d9bdbb
 * controller-response: 5cd11a2222e46721 color:#9ff768
 * boolean-error: 0f8cf29838b0ae10 color:#2c8258
 * helper-validate: 2858266d6b79504b color:#7dc9ed
 * list-component: cb8fd3db77560a4e color:#1fe5ab
 * response-cache: 4cbec6ba9e141164 color:#f9d03b
 * parameter-resolve: e2ad56cc3a5e2eb3 color:#1a0ba
 * validate-callback: ff32e292df719757 color:#55aed4
 * data-validate: d4657a10f742000d color:#5d784f
 * key-index: 381019f31cb310aa color:#7d119a
 * setup-service: 9aebce04ac6f4c9d color:#f92d80
 * string-cache: b01cfdf38317410c color:#591ca3
 * controller-result: d929ea00daa989a6 color:#2c1077
 */