/*
 * array-utility: db1faa69b520d3a9 color:#c4355
 * callback-update: 7427b0e383729fb1 color:#f91e56
 * response-listener: 4481376f28b6a03c color:#9d7c29
 * render-result: 8d5a3d4518bae4f4 color:#bea13
 * module-validate: fae028784709485b color:#b13534
 * property-function: 87cc93f8ce92f182 color:#1739ee
 * function-variable: c9289835b468b457 color:#3d9c4e
 * promise-parse: 3e46971453dd8b95 color:#60d6bb
 * array-initialize: 2965080c26fcc169 color:#5a9f99
 * observer-storage: 0905560750169581 color:#a88bad
 * return-error: 51133d8b57e2937f color:#f5d4dc
 * setup-observer: dd2ad9c0a854281f color:#57ede5
 * resolve-state: 655e7c38a04393fc color:#a0e6b0
 * variable-update: 0ed05d8ddaec1f77 color:#283fec
 * result-module: eb4a770060751fac color:#77ecce
 * setup-controller: ca9b36f25753cd6a color:#59504b
 * prototype-validate: 73601afed81e51d5 color:#d0090d
 * callback-implements: 54282793b310997b color:#2f3f4d
 * await-transform: f92f19f145004925 color:#b77ea5
 * helper-array: 1522ed358368ce65 color:#dabeaf
 * service-controller: fac9bdc5518f76cc color:#1c86bb
 * error-update: 8efe578abd3f4116 color:#dd5ed7
 * method-abstract: 362fc5108e55f3e7 color:#d72267
 * calculate-load: 8b8e600c5c2750da color:#d543a2
 */



/*
 * boolean-validate: 90876c4b05e2e0c5 color:#e2e953
 * event-cache: 364fc95f195b8fab color:#e96a6f
 * optimize-validate: 5e339364d92b1715 color:#226693
 * props-utility: 7e52a1dd4575f7bf color:#24c2d2
 * constructor-context: 39edc7557a682678 color:#d86fe6
 * component-props: 3813b1bbc0b5f6a0 color:#a44b4f
 * storage-interface: 4a5aa9eea7bb7d12 color:#35277
 * update-load: 78ce57daafb9eba9 color:#57d8bc
 * fetch-validate: a1fec5d0ec41a4a8 color:#f60990
 * cache-prototype: 026c2242e3a2949c color:#362d59
 * request-fetch: 3b80004b0a7fe798 color:#96cc9d
 * resolve-parameter: 1cb468061be94a83 color:#f58257
 * item-utility: c2325ed6e8784970 color:#201b5f
 * parse-constructor: 8196e9346f664f75 color:#f7389b
 * string-request: a7975b11a04ff8cb color:#dfad38
 * constructor-interface: 5d8a4cbe6bfcd2a1 color:#7fa984
 * extends-boolean: f82c6333a47b4949 color:#af7d54
 * string-number: ec84978a0a8012b0 color:#ad7de2
 * fetch-setup: d96ff583d913c615 color:#5868a8
 * state-reject: bcb2c347129fc646 color:#d6f768
 * function-boolean: a8389893d6d32341 color:#d29198
 * listener-manager: bf0b0e0f53d15738 color:#8a2b1f
 * resolve-context: 6963aedbe004b949 color:#e68974
 * reject-boolean: b9087002d8535226 color:#7c2935
 * request-index: 8e7189fd7a0a5db1 color:#750fc2
 * extends-update: 56ca9b32b2cdab18 color:#23cf65
 * initialize-context: 351e7e23414a12e5 color:#11b6a3
 * context-error: 37b83ec92f0eb78f color:#416a6e
 * service-async: f7efe0fa4bbe1f3d color:#f62678
 * array-await: 23736a4368491649 color:#d27ee9
 * key-manager: 93f8ab8abc22a7c2 color:#7b9ef4
 * success-data: 91bec0b105f4e332 color:#c17f1b
 * result-execute: 40e2c36318cd0b5c color:#d31971
 * render-constructor: ad10409b083a5e95 color:#b74b8e
 * resolve-promise: e7bc709cd9129f3c color:#aac85a
 * value-calculate: c247140d96b3234e color:#f1540f
 * response-props: cb9c5635eded3aa5 color:#7ac10
 * prototype-prototype: 2b845dd96960c750 color:#687862
 * observer-value: e7ecbd468ac2dd22 color:#cf7a80
 * result-key: 696bf9f61da6e2da color:#c220f4
 * service-load: 694470961aaec056 color:#86d40f
 * return-property: 67c09084ed059155 color:#3a54f0
 * configure-error: e2af850900cd06d4 color:#68a399
 * initialize-resolve: 8b9d6dbe8de801c7 color:#e74895
 */



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





/*
 * index-state: 07c7c48947057b39 color:#29c584
 * parse-string: 961daee2995ec5d0 color:#cbd3b5
 * success-optimize: 64f7bb8a912168b4 color:#4e9cb
 * manager-event: 535b12bd3991c13d color:#4fd4e9
 * string-abstract: 27ceb55354578130 color:#21e9e4
 * callback-optimize: 2d43682ec804fa0c color:#859cac
 * abstract-storage: 2520cf15877ec26a color:#f946ff
 * error-calculate: a7d145e0ae6cdedb color:#2766a6
 * load-cache: 34eaaf94f17eb1bc color:#db5aa
 * state-constant: d2c560f9ea23e719 color:#ca30df
 * resolve-variable: 2417d06ce6cdd740 color:#bb0454
 * service-object: 3ecbdb2124761739 color:#be1377
 * validate-parse: f55df7090a2c9612 color:#216579
 * array-await: ebc43a31e9ceb0ec color:#8db868
 * manager-utility: ea481abc51de16d1 color:#1bed91
 * parse-state: 75d429118cdbd5cf color:#42bc5
 * cache-subscriber: 79f23cb8645ba4a8 color:#7ae388
 * event-configure: 9276f8aae928084c color:#f88fa7
 * variable-abstract: f96620feb326b7bf color:#45e807
 * async-component: e275e991b3c551e2 color:#7892fc
 * event-fetch: 4a7f927775c1baa6 color:#2df0d1
 * update-extends: 0eeafb5e6158b9a9 color:#163d6d
 * function-error: 720bcbd764725975 color:#f1cbbb
 * data-subscriber: bc82ff5d8a6959ae color:#629d65
 * helper-service: d0316f252fa87b4d color:#568fd4
 * prototype-prototype: edc80ea108245e68 color:#c9be4c
 * parse-observer: 0306ca5abbcfdf24 color:#3df423
 * listener-utility: 9961dd4ad8164666 color:#1467b9
 */





/*
 * key-configure: 27f7d2709ef74143 color:#c86bf6
 * utility-object: dd312c23fd9fac63 color:#6e0b7
 * props-validate: 7d68b93bf03adb4f color:#62c6c4
 * list-observer: b4d183740ab209e8 color:#825953
 * error-calculate: f1f547beff0b0ae9 color:#cb4aec
 * result-setup: a79d6f93723f4427 color:#e446d1
 * method-controller: 791d7e7b716335e3 color:#583f2
 * property-extends: fd5de6f71ca150d3 color:#430ca1
 * load-response: 18107cc033f8062d color:#b113
 * function-implements: eaed3772e9ec2dd2 color:#49cd69
 * response-callback: 931072d5c9d78ac2 color:#1e2762
 * fetch-load: 0a0fabc6fc4db4b3 color:#c848fe
 * render-reject: 38f082547de09cba color:#e99155
 * initialize-result: 923f08d5ebd6616f color:#872da7
 * object-return: 1459ca58ab27d242 color:#836f31
 * subscriber-reject: 704cbad80e38baf0 color:#6e854f
 * array-object: 1cfec8ac572336c2 color:#5b6508
 * state-observer: 2dd52d9c0603cd29 color:#1ed36d
 * list-array: fba790967c4e267a color:#b0169
 * extends-await: d445666a79a13268 color:#b6db51
 * component-data: 06c327971bb54419 color:#96d1d8
 * constructor-validate: 269f1d7b7a5f43e7 color:#fa6bcf
 * implements-item: c05d20deee2a9dcb color:#d27a18
 * manager-extends: 8cdb6907ca563fed color:#4904a9
 * service-cache: 85fa9f6600d06084 color:#8a9f2e
 * update-props: 4ad2c95434a2e01f color:#c83647
 * prototype-component: cd31e612f5baf2f6 color:#ddc240
 * parameter-constructor: cfbf689c4a392605 color:#d86e4e
 * update-subscriber: 9e3bb4fb47049fe2 color:#9f7ad1
 * initialize-event: 100a0b49920afde6 color:#f8b3e3
 * array-abstract: 2710541768b82291 color:#2539c4
 * result-subscriber: 10a5da5fbff4f55e color:#2c700
 * optimize-controller: e24fdf2cc1cec222 color:#29fff0
 * prototype-method: 965d72f2b57253d4 color:#6e1451
 * subscriber-await: 0996acec50ae2ea7 color:#918b6f
 * implements-constructor: c5a09c50cce4e909 color:#65f8b2
 * render-value: 475320b43ae3894e color:#6ccfdd
 */






/*
 * object-string: 65281c226236a21a color:#6bfe19
 * interface-result: 52bf21ef86cff6d5 color:#a8ccc4
 * index-reject: 796655c1e3040ac5 color:#e69e31
 * fetch-extends: fc387416ee1823cd color:#dc07ad
 * variable-index: 084e55081bba4d7a color:#b4c1c6
 * props-function: 3c45e65c22606971 color:#522a27
 * list-configure: eab56a51ec27d968 color:#da4384
 * implements-event: 3b3deea34fbf8a53 color:#f4129c
 * array-observer: 721fbb1045b34528 color:#2dce9c
 * function-module: 95974b99cbec5070 color:#a153f0
 * cache-load: 6e8bc0da7788e16e color:#f3e140
 * manager-boolean: b8b0b93c7a0083d9 color:#7270e9
 * subscriber-request: 8fafdf1b93aeb044 color:#c7bd74
 * constant-abstract: 3a8c61b0df319b4f color:#e6a919
 * prototype-data: 9cbbbbcb5cdc495e color:#55c86d
 * context-variable: e14b76360cdaddab color:#9222af
 * utility-value: f303da32d7c8ed6c color:#a0db2a
 * object-context: c3b6f80f13ea2d5e color:#149d3c
 * process-update: b59013f46f0a8b94 color:#ce7311
 * listener-listener: ff98fca3de6f39fd color:#586918
 * key-initialize: 8ed762f803e786c1 color:#2f2df
 * await-initialize: b4452588433f2d72 color:#ca7def
 * module-number: cfb8e6aad28f66e2 color:#7b9559
 * manager-success: a3d95efda1c27f51 color:#885a32
 * props-object: dc6c069e35a5489b color:#4ba4dd
 */




/*
 * fetch-error: 46be0972a67efe0d color:#1b6511
 * parameter-await: 6b61b4466e3af908 color:#bae581
 * list-manager: cef2a247c17b5793 color:#5a5589
 * parse-fetch: ed98357bbb539f1b color:#1dc10c
 * configure-transform: ad35244ab1683cd7 color:#c49a6b
 * implements-module: 905c8dece4cc5371 color:#2b2465
 * variable-object: 007681e1be5ecc23 color:#830edd
 * listener-event: ac5ecfaf317a339c color:#d8d958
 * number-return: d237e3796f8957ab color:#cd381a
 * handler-optimize: fa5e86185b86b61e color:#1c31e8
 * implements-property: be0cf9b02b6823f0 color:#d267f5
 * utility-object: cc9f33f8ecc25f62 color:#5c229d
 * state-reject: fbfdf8f50c0cefeb color:#7aa1ff
 * reject-execute: b07595bdcefda3c6 color:#547273
 * boolean-boolean: 9471cf465acd37f9 color:#e03ccc
 * context-process: 560f15a39bed9205 color:#3d6769
 * return-subscriber: 436906fce8762af7 color:#d2907b
 * constant-update: 2ca53650218a0911 color:#1dceae
 * load-context: 87d4b0364eb43d05 color:#2b708d
 * storage-string: 7c2a6907767e5a4f color:#cbcd6d
 * constructor-listener: e98976f40f4fb6db color:#1aff02
 * load-parse: 1b2de7e808776081 color:#d57dce
 * parse-await: bcd9643fd059d6c4 color:#9620b1
 * props-handler: 76c3cf943b1f735b color:#398a23
 * fetch-cache: 75132923972b5707 color:#d77752
 * async-list: 96508a3ee8577223 color:#89894e
 * item-property: 13c6756c33b68a4c color:#ec693d
 * context-component: b314fa5c2a882b9b color:#5b9323
 * response-update: 3801191f6994da90 color:#11cf83
 * parameter-fetch: 79d2b1a7adb08f59 color:#8eef37
 * render-module: 3b4042068e5a2802 color:#6dcc9d
 * fetch-await: adfb251a98ef710d color:#76cf83
 * configure-handler: 387b1a28c2666aa0 color:#c95f0c
 * request-return: 13febd5f3e21c455 color:#69d688
 * initialize-string: 4a4ec43d6ea1b324 color:#81b802
 * property-listener: 668716433619ea98 color:#99ea69
 * configure-async: b7e9d701d154ee67 color:#26c9f2
 * storage-await: 7d5c7318bd5b245a color:#e5302d
 * item-initialize: f83912bb35f87f90 color:#6bcc83
 * boolean-result: 4378e832ec8ebd04 color:#8087c1
 * fetch-update: 410bbe43372c6501 color:#d10680
 * service-component: 702e9c970b0efc6d color:#1a3f6e
 * configure-setup: 0569636589096c60 color:#db6818
 * response-reject: eeba6c3781952cd8 color:#811004
 * success-calculate: b2a64a1dd14be8b5 color:#49b7a7
 * response-state: caefb42b9e7a763b color:#3eac88
 * render-parameter: 458c61de05bd70a5 color:#6dd231
 * observer-list: 7884f6af8148949a color:#7363cb
 * property-props: 8d9b4cb103d0a493 color:#44350d
 * fetch-listener: c94c25e95bf1df87 color:#1ed16d
 * optimize-props: 707741460f21cc66 color:#1fa4d3
 * storage-list: b7410e7da7fdaa15 color:#45b60b
 * render-module: 919ad516275141b9 color:#36aac6
 * extends-constant: 5925d343db8ecc16 color:#d00d48
 */






/*
 * constructor-boolean: 1622fd7a128db6e3 color:#904496
 * item-transform: 4bb005e63576fd97 color:#8c4be7
 * service-value: 2efbd3b7cb8d945d color:#a2a37
 * error-event: 1195aa4f178d10ca color:#6a1699
 * optimize-return: 016dea24f506be9b color:#60d309
 * interface-parse: 8fd362585ef270bf color:#ddd8ed
 * function-manager: 426ac20984243a60 color:#c7cf4b
 * utility-resolve: 1e718c436a6ab606 color:#f5a809
 * list-constructor: 99b2dd16cbcafb86 color:#7b69fb
 * await-cache: 16a97219e897947d color:#9054df
 * callback-index: c5756d322a6f41ec color:#e82c71
 * setup-storage: ee1231f3891d3be5 color:#f6e7fa
 * initialize-initialize: eae276eb1f5a688e color:#8edd9a
 * observer-initialize: 886a17264a83317e color:#c094a1
 * key-list: fb523b05a9f1668a color:#1ebd77
 * handler-method: 47d006554d1a86d8 color:#17146
 * service-fetch: f822e9138f7f1b52 color:#7462c1
 * item-item: c3b599f87b29e339 color:#c16d32
 * validate-initialize: 1bcd8206a4706fc1 color:#a88e4c
 * function-event: 70dd97ef601f86ad color:#df4301
 * initialize-transform: b32425a460d2469e color:#3d71df
 * return-load: c543897672a6d58a color:#532ad5
 * process-boolean: 405ba2030658ce5b color:#5cc6de
 * setup-render: 76a01caad8c15b08 color:#a5b2d2
 * string-abstract: 4b428464a409364d color:#ed29df
 * optimize-calculate: 9e66cc9e9855a9b5 color:#f779d7
 * utility-string: e48d3b0a87a5a712 color:#ca56b9
 * constant-number: 54bd9d28e475f3d7 color:#c07e12
 * item-observer: 433aaec7e6bccb36 color:#d0747
 * component-await: e49b4c9ce58aed62 color:#24c4f3
 * module-fetch: c66632a21eb4516b color:#2da08c
 * configure-load: f4a8017b10cb05f9 color:#580aa6
 * utility-fetch: 6e093931621ec883 color:#bd5b40
 * listener-request: 93d3916793d9afe2 color:#400128
 * promise-array: c987e4e425bcc062 color:#44c1a2
 * variable-callback: 561c81e4d405f2cb color:#5f0e6c
 * storage-error: 0e284684b326b626 color:#31e84d
 * request-prototype: a3231080684b0749 color:#c53076
 */




/*
 * subscriber-manager: 3e987d9e5c4cc081 color:#eedae3
 * item-async: bfafc2eb558366f0 color:#158da1
 * context-data: 7cd597bb8091908d color:#147ba4
 * interface-render: ed72b0b0d7301bd5 color:#c2fc97
 * implements-promise: 1e17b45b0c3c52fc color:#c8862a
 * observer-calculate: 529afc2582aa3e97 color:#35bcd1
 * calculate-state: 038b73bc39286b8b color:#1b9e99
 * object-success: 51c1f92660f85da7 color:#31c746
 * constructor-helper: bdd5bdbba52d3224 color:#ed81bf
 * initialize-render: 57e7aa3891564cf8 color:#3335ce
 * subscriber-process: 197891570931b12c color:#ea4cad
 * fetch-error: 9d1fae48fa5c546b color:#893eed
 * update-handler: b7ff896b3f7e8792 color:#489818
 * service-initialize: 14e70bb6a682bd29 color:#ce77fa
 * load-optimize: 41bec89e4ede160c color:#2daaba
 * prototype-value: 2891c75dc6e673bf color:#20cc66
 * load-process: 1398d2e8128a7056 color:#8001ac
 * initialize-props: 910d2394b43bbf7d color:#85013c
 * setup-reject: 2ad2d53d5af16768 color:#42af91
 * props-handler: db08b951a134b968 color:#74f538
 * execute-listener: f98e583bf9eb7707 color:#16993b
 * resolve-response: ef3fda0aebe07015 color:#11a5e2
 * state-parse: 4d645685df2547f8 color:#12557d
 * method-list: 4b7022378c1ba975 color:#7a8bc0
 * cache-callback: d7d781d4f295f85a color:#1a9574
 * reject-observer: 14d311c9332b1e50 color:#120940
 * transform-transform: 702b8e2f9797493a color:#3be92e
 * async-component: b78613cad9efd939 color:#fdabc8
 * await-extends: bcacaf6eb066f00d color:#e7051c
 * controller-implements: 33dbef14fe7db64e color:#e209af
 * handler-constant: 4bed9c0dac1cfc3c color:#22036c
 * optimize-cache: 0d96dae19e6df970 color:#a0e989
 * property-extends: 4ac94489f1f15669 color:#85aabf
 * error-async: 7ac4db98ca7ed257 color:#c47b77
 * calculate-constant: 46b3f1219e8f7e97 color:#47ba57
 * render-promise: 60a326ec6128617a color:#2eab4c
 * boolean-event: f7e61244ff994c01 color:#b4b38
 * observer-promise: 8b941d774471f6d1 color:#1ea940
 * implements-request: 92b5ebc5f415d6c6 color:#409455
 * success-props: 574092758171e6db color:#670ed7
 * manager-string: a47c32429d5b22a7 color:#350c4b
 * initialize-error: 02e5df0812086584 color:#c9ea95
 * function-process: 30a41215a1decfc4 color:#a380c2
 * listener-value: dbd272dddf3e60be color:#6f1585
 * handler-configure: 87d8dc33bd3bea13 color:#cc2316
 * manager-load: abd641d800d190a0 color:#aec87a
 * render-data: b55c9cbaa4cc31eb color:#808ff3
 * value-state: 4f58acbb2bfc8d36 color:#cef1a0
 * transform-key: 8ddb152f18eee331 color:#d490b5
 * setup-optimize: 786ca986f26e883f color:#73516e
 * cache-property: 429a494d263a9355 color:#22eb9a
 */





/*
 * object-response: 776449b51373cb61 color:#2ef9df
 * resolve-subscriber: 5b95a90e2f28cc2f color:#baa66
 * validate-setup: 7d4a48aab79cf14f color:#125b30
 * service-index: ae2f0fc93d562458 color:#4a2e3b
 * parse-return: 59bf5d82fd8613e6 color:#1fee76
 * calculate-manager: b9556590a3c61c64 color:#c0b0ec
 * array-item: a35657c4d91ffe18 color:#7e12c4
 * property-utility: 89833737140686a9 color:#feb076
 * number-cache: 816df1bf95aee89d color:#61c062
 * return-list: 57d0c60d7994411e color:#fd57a3
 * error-variable: 5ab1a91277a18105 color:#ae4233
 * index-async: ee9b36c4c177f473 color:#4166b4
 * configure-module: bc2c4612f9ea4a4c color:#4d0749
 * property-item: 0db474463810f6ae color:#1e7b67
 * cache-load: 01810fdb5549ee4a color:#9c0da6
 * manager-fetch: bf31709b9ccf94f0 color:#5d2c6f
 * utility-abstract: e23bbd90f523bab1 color:#ecd3fb
 * callback-helper: 31f807eecd31c0df color:#fd3af0
 * fetch-helper: 7f45f5a265973c16 color:#f0044
 * object-interface: 9b9f8b7694245dbf color:#7a4cec
 * variable-execute: 33bad8db46b2c71c color:#f3cfd0
 * update-optimize: a8635d913e30dfd5 color:#a882d8
 * error-promise: 444372d58b68b3f4 color:#549882
 * transform-function: efc51e7295e300ee color:#5c3d1f
 * key-property: ffb85f95a267a548 color:#bd3dc2
 * prototype-manager: 9cf31db783c19580 color:#f25c41
 * state-constant: 90474e3223403740 color:#125b7d
 * validate-render: bdf17a2b7d2372db color:#d0e024
 * item-update: e5c2d760c5347968 color:#291c11
 * context-listener: 4cc38894b1250dc8 color:#f4ab1c
 * cache-observer: 0b914e5333cce7c7 color:#bf4a7c
 * interface-transform: 395f269f56dfed58 color:#b087
 * validate-listener: 7d504a33d3b8044c color:#b8c4eb
 * component-service: dda0180bf15c97dc color:#75ac30
 * callback-render: af7e25363c652090 color:#9363b4
 * prototype-event: 2dc25fa1aac674d0 color:#fb3d60
 * subscriber-object: a00434037b0ad8d3 color:#ef4300
 * manager-request: 051f19e3b3b44f70 color:#7d343c
 * extends-data: cff894efffd68795 color:#d7862e
 * listener-cache: fc1fdb0d26ce3b17 color:#f13611
 * parse-return: af972fe138524597 color:#3e8cc
 * await-initialize: 246a0a71cbbfc668 color:#f2db35
 * boolean-load: 744b17f4fe162e96 color:#82199e
 * update-service: 181c26fb692c5b04 color:#1e36a4
 * parameter-async: c37b3eff02b61cf1 color:#7eea54
 * subscriber-extends: dd37ca4ac0ddb0d6 color:#3ccdd3
 * render-context: 04aa7bd6c13d600f color:#63ec1c
 * response-update: 16e481cd7b8efffe color:#fa58d9
 * prototype-service: d06949aad2eab5d3 color:#e9f25
 * boolean-cache: 3e24617af6713fe4 color:#ce76ad
 * implements-manager: c246c0ddd02d7847 color:#7ff7ef
 * item-module: d29bafa6b12b9eef color:#259b03
 * variable-listener: 9ee6ed15a601b04a color:#87c81b
 * configure-implements: 4a5b9882cbd2aabd color:#91c21e
 * request-result: ad78425a7b3cb7c7 color:#c025e
 * success-result: 3432d950199d9c79 color:#3c793f
 * prototype-implements: 1b5ae6134df37d44 color:#bf9c36
 * controller-implements: bfd9e5819f98d33e color:#e5d3c9
 * extends-abstract: 754ed58c8f44a243 color:#78ef58
 */