/*
 * process-update: 90f1b9433fccca71 color:#df82a
 * method-render: 0fb1c8632f89d384 color:#7a172c
 * index-boolean: e37ebe0f8e939389 color:#8a859b
 * implements-number: ffbf3f9d8f2ac995 color:#7c01dc
 * process-event: 778213b393350652 color:#254933
 * reject-cache: 7307366f948570c7 color:#468f94
 * return-helper: 4467e57b4c8acb20 color:#8b45e0
 * service-component: 9a02e6bb8aef61aa color:#b5cfae
 * load-service: 55b2ed9b8204588b color:#2b4bec
 * load-update: 21e2edffa2ea4b14 color:#8d7f7e
 * boolean-transform: 840d8f55cbb3c686 color:#f07441
 * optimize-success: deccb86654bc9a42 color:#75456f
 * utility-variable: 7b61d9534a67bec0 color:#3faa55
 * constructor-state: a49a7e7bda9fe122 color:#a961d4
 * module-await: 6f17b0bab5b194f1 color:#27cd03
 * value-resolve: d1848570293bfd35 color:#5d96ba
 * execute-error: b83a3fa3993e3a80 color:#4baf7f
 * return-cache: 3ee82c6f8a346908 color:#164fb8
 * reject-reject: a63ef521d123adaa color:#4dc162
 * item-constructor: d5ae8fc566ad524e color:#af6f2b
 * property-promise: 170f2333d507e5ef color:#cf0997
 */



/*
 * state-component: ddf8208d2a88fb5b color:#4b15a1
 * resolve-fetch: 16dc614a36d72304 color:#e8a888
 * resolve-validate: f4e5bad33b4fc25d color:#e94ae8
 * utility-request: 5207110546182477 color:#23701d
 * render-property: 46a6a8168e41094a color:#4ce749
 * property-error: 3089e38c452b04cc color:#3de775
 * await-fetch: b0132142b0c4c84f color:#99eff5
 * interface-constructor: 8cb96a320451459a color:#f77a88
 * promise-event: 630fcfd76303ac35 color:#2e47b8
 * async-optimize: cad013a3a1bab7bb color:#afcba5
 * render-fetch: 86ecb77263ffee3e color:#982bea
 * manager-request: 367611e88d9fc52f color:#faa57d
 * resolve-validate: 3023f093d1da3206 color:#7a0d1f
 * promise-module: 48ce8bab5772a9f3 color:#c41ebd
 * manager-parse: d54d3a47063713a2 color:#fb98be
 * string-helper: 08098845fde9ca3d color:#4f433b
 * await-update: 8f44e5535e0bff48 color:#347e04
 * parse-props: b52f8ed3db561036 color:#69c94c
 * abstract-listener: bb0c34aea73f33b5 color:#5b47de
 * abstract-cache: df1f1acd65363117 color:#9c509a
 * constant-process: a5a599c55dd598a7 color:#90d3d7
 * module-configure: 6bba898584ab580b color:#115a1a
 * value-index: 72abe6349ba865bd color:#8460e3
 * observer-process: 4ac51a17b264e202 color:#d0783d
 * value-boolean: 1a8289e3bf8d1651 color:#358d90
 * promise-state: 52f7fefda1202203 color:#34648c
 * load-success: c1436596292317c5 color:#9ae37d
 * callback-resolve: d6bca258747971b6 color:#834d07
 * subscriber-callback: d87c24f7b751b44b color:#c500eb
 * subscriber-render: 06009f252be59f79 color:#bfed7d
 * initialize-controller: 0ec1d061ad6781aa color:#d45b06
 * context-abstract: 5397fc436fd7bb05 color:#9e906
 * service-controller: 2a50f65d9a55959e color:#5b374e
 * success-function: b680146d5835465f color:#1ddb7d
 * index-context: b31b2162873e0bd6 color:#e543fa
 * constant-validate: 0d23b07a5a87aaeb color:#8d1251
 * execute-transform: 15c2d04980e186b9 color:#7d58ec
 * prototype-result: 0a94e36de2b7265a color:#66e867
 */



/*
 * boolean-variable: 39049a83ebf5a409 color:#c4e1d7
 * array-subscriber: 9488e131286fbaac color:#6a0a97
 * service-listener: 1859c0be82660a94 color:#86b3d5
 * calculate-method: 955f33a23b2997ec color:#294754
 * list-handler: 027120765f911b2e color:#71004b
 * constant-reject: 974d7374d119e166 color:#775010
 * return-storage: 92ed4634a558f099 color:#a96bea
 * observer-string: f1d92e4a70300699 color:#f08270
 * extends-property: aa4ae737e42c5206 color:#19b193
 * promise-list: 9321deefbfa6d938 color:#4551b2
 * key-module: 6b060b7f2031839f color:#36b3e3
 * await-property: c978aaa51adf8715 color:#a7e8d5
 * process-await: 635dd7157d9cdff3 color:#a0b6df
 * controller-setup: 5e752c38539695e4 color:#49f0ab
 * initialize-list: 7ad711fff339b9b4 color:#8a8eff
 * reject-utility: 99dd278395eb61ab color:#18e9d3
 * event-reject: 2a1939e98cbe5904 color:#b7286
 * transform-process: 6e4e628baf2d77a9 color:#48a240
 * boolean-context: e756954b0b573589 color:#5c458c
 * render-boolean: cd53d22568a2f58b color:#389b37
 * string-constant: 74da1f39df5ee820 color:#8111a9
 * response-key: fbc752ec4a8f05d8 color:#585f52
 * service-success: c38ddaeacfc9c428 color:#780b9c
 * update-optimize: 694f7b5fb6d34cb8 color:#edff58
 * module-return: d06cbaf12db97b2c color:#9172d0
 * fetch-promise: e80300c8d6a4a53f color:#28bcac
 * helper-abstract: d4f62fe18cb81b97 color:#cc1b9e
 * helper-property: 769485ba9311bcf3 color:#99f9d0
 * prototype-success: ca49bd9d2a0104c0 color:#8e4b95
 * controller-response: 6b268bb75d46139d color:#ffc45d
 * error-props: a9879ca46cf8e8a7 color:#e2ef12
 * observer-resolve: 4ba1d26368be21e6 color:#17675c
 */



/*
 * prototype-property: c5048b42d3a1874d color:#b6993f
 * calculate-item: fae627a5726d607c color:#fe865f
 * utility-execute: 32ce547605dbb70c color:#8f9cd9
 * number-value: 1a60350b8edf3f3d color:#3187f6
 * data-parameter: e4b574b196721bd3 color:#83dc70
 * storage-observer: 8be47a9691b9fcc4 color:#e01a41
 * render-state: e88e114421760296 color:#c830e3
 * result-key: c2d5412add6f096c color:#f90968
 * initialize-array: 7e1625bad173359e color:#50c3af
 * await-property: aa2384f9e5bc6200 color:#f90269
 * load-prototype: 6b6dcdfe689dd4bd color:#50c7da
 * handler-storage: a957f437bfa8a109 color:#fa2608
 * constant-result: 7fce7f4af021ee6a color:#e2e575
 * update-callback: 745414d120fb2316 color:#78c9ea
 * key-async: 6e57fe658b22c7c1 color:#a567a2
 * request-configure: e41b0453d2b0e0f0 color:#f112f7
 * async-response: 6e1cffe1a3948a80 color:#55e003
 * response-storage: a86a5b18e1c21f77 color:#dadc1f
 * implements-function: c92c60ead27ad753 color:#6667cb
 * context-index: ac6abb1e1196d745 color:#a75473
 * helper-number: c1c1883a43cdf6a0 color:#76d967
 * manager-array: 948fa91c95c19f55 color:#b63e36
 * array-response: 4e3a86224077631f color:#627fce
 * process-index: 81ebb3a78689cd14 color:#a55279
 * event-function: ac7e2b75c0d83265 color:#fb591b
 * extends-response: 7bcac28b49d2023d color:#403863
 * render-state: 9e97c8312f68c4da color:#7c94ea
 * array-calculate: 0c2ebb07a3e6f39e color:#89b535
 */


/*
 * constant-interface: 43b69e391a42647c color:#f90123
 * transform-function: c373bd75e96c8e6f color:#ad3f03
 * manager-context: 1d6f7d981235d077 color:#854f1f
 * resolve-event: d0ea4495d7f20f4f color:#a0d403
 * data-storage: 9a39c415f142d0f8 color:#c880d5
 * resolve-context: 89e053e4403d1b11 color:#df1e80
 * response-object: 07c444b8415f477b color:#1ebec4
 * execute-props: f29a405bb0f8d494 color:#f8296f
 * value-key: 13a7dbb7faf2c64b color:#e0e88e
 * implements-optimize: 21eeab1dfc5df6d5 color:#dffd19
 * await-handler: 3cd1844b1291a66f color:#29f5bf
 * success-array: f88229ef99b6c796 color:#506c0e
 * response-request: 5429f37d10416311 color:#2649ca
 * helper-module: e97617eb50afd8a8 color:#9c6586
 * helper-extends: f8bf9d701fc8b601 color:#b4b937
 * interface-property: 0246707f76e5a8fd color:#f2aca1
 * constant-index: 2a3d1f778b8243b7 color:#2df253
 * parameter-parameter: 5643e223e02fecc3 color:#1ec2e4
 * promise-reject: 31409d8b52e057a7 color:#bd5202
 * array-manager: 1d8eac17fc36cebb color:#4d7906
 * fetch-process: 77119f9ba10f3bcd color:#184392
 * promise-return: 094017ff864cadcd color:#f793a9
 * service-object: 70e7ca66da1a3b2a color:#c041cd
 * response-module: 997d7941dea6c6b8 color:#4f6af2
 * controller-storage: 8b675780ee396bc2 color:#7b7972
 */



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




/*
 * render-utility: 9cd7ac3aa283e7bd color:#a9edbe
 * observer-update: 1cfabc763be66de4 color:#7134aa
 * method-subscriber: 9643cb91aeea9113 color:#88b24d
 * interface-observer: ae092f9645ef4e95 color:#786eb6
 * interface-constructor: 293284ff58c37570 color:#62976c
 * list-resolve: 1541e6b7abf8c5d0 color:#a98f8
 * controller-result: 488e4f14a27427eb color:#8301cc
 * promise-fetch: 03289de8459178c8 color:#850101
 * execute-resolve: 0c0391c193f05465 color:#7b6bf3
 * event-initialize: 4b7a76a95812c833 color:#af7440
 * implements-optimize: bb9095a026081ed2 color:#38d52f
 * function-resolve: 5b70276e97538e86 color:#496403
 * boolean-index: d190de61ea3abbb7 color:#a4aa8d
 * response-transform: 9078958d8fe7fcd4 color:#6f0d47
 * calculate-abstract: 3cc870100225dc1c color:#bb80b3
 * controller-update: 214df1612878d9cf color:#9ae5fb
 * storage-variable: 14f7a891686114db color:#efe8c6
 * extends-manager: e357a6c79bb27849 color:#dc4aef
 * function-response: 05b4afa1e03c6fcb color:#c426e1
 * constant-promise: 68b2601c55be6140 color:#f4b82d
 * value-request: 3f97d0a05491778d color:#9c6c96
 * manager-extends: ee595c45ecfda0c5 color:#23dcd9
 * calculate-prototype: 9082c0a1a9ff6def color:#ce78e3
 * method-interface: 4a4df764e2eff948 color:#961fd3
 * method-parameter: 80cb0482c85bfe0d color:#406ec7
 * callback-execute: 2649aca39b1ec58c color:#8b509e
 * string-list: 2f9790ea77924b9d color:#a97b82
 * fetch-return: 46f2dc62d7f44435 color:#fb71d6
 * error-list: f1a796f4a0273734 color:#377cfa
 * parse-abstract: 6ae7bad2c79ea791 color:#59974a
 */



/*
 * constant-item: 40fe3cadc107b40e color:#f96ca1
 * interface-result: 4e4862640cb19310 color:#e5787e
 * result-request: 9a2a659af86da59a color:#317c1b
 * list-execute: ca57b2a35faf81eb color:#8731a5
 * validate-number: 055c1fdee4724dd0 color:#9aeb4f
 * extends-cache: 50fd0bb48b3eca46 color:#5c2da1
 * parameter-listener: 1e2fb80e41be781e color:#58dd37
 * key-context: a19d3252b59880d9 color:#9bd767
 * props-array: f10a931519016ff8 color:#474153
 * props-helper: 103cc9a9c1fb5a57 color:#9d86db
 * response-number: 1cf5ae74c86bd32c color:#f43232
 * context-event: e72ef4ded5100e37 color:#a9467e
 * props-reject: c23b37a1b185df93 color:#30bf9c
 * response-number: a8e85d479aa49b8c color:#c26fac
 * render-callback: 4dfe663d78e592df color:#ed2202
 * method-constructor: ff9aa9e09df85bff color:#8f9609
 * fetch-await: 297dac685e89e74b color:#86cc41
 * array-property: 07f789557f6134bb color:#4b8a32
 * property-result: 69727278032b2ca6 color:#32f473
 * resolve-validate: d4cf78f67cc8bd5f color:#cc8e99
 * reject-interface: 0074c862360c813e color:#2b2430
 * object-context: 5ca17f700670de11 color:#7a9160
 * response-fetch: 44b2c3f0a677b3b4 color:#bdb575
 * promise-service: 0f5dfcb5c7726cdd color:#28e655
 * service-property: d059865e0a59d970 color:#a6e19e
 * fetch-return: 38f4ef43ad1ba9aa color:#d31a46
 * string-method: 7df006358384f4b0 color:#40e57
 * component-object: 2807dfeb64a5447c color:#3913bb
 * configure-prototype: eeb9d9ef2f0992a0 color:#e048a3
 * observer-prototype: 5c23bb640595e2d2 color:#96edc6
 * execute-request: 5c829c866497dc7a color:#44cd2d
 */






/*
 * function-manager: a589fb3f7b845d94 color:#ac295e
 * context-index: 917fb07502d8ce1a color:#13864
 * event-calculate: b629bd5d8a6df13c color:#a30ec6
 * execute-abstract: cfd65df1248a1174 color:#8c4e80
 * validate-observer: 1a976d26e4843934 color:#ce7ec0
 * calculate-error: c5e89239cdec9ae9 color:#3f577c
 * handler-object: 8fa55e78164b4750 color:#9b64b8
 * render-transform: 1952d9ddbd326921 color:#9afecc
 * execute-transform: 422eae34fee95ae8 color:#e7e3d8
 * setup-implements: f9e8c7ffdcd48cdc color:#bc9f9a
 * component-prototype: f10ddec11153547d color:#145e49
 * parameter-subscriber: 82f2da7f350d31bc color:#ffa54
 * parse-success: b75be475d24c902d color:#e37281
 * constant-state: 036e02b5d88c5df7 color:#397323
 * storage-module: bf81f68618b9ea92 color:#f2f872
 * fetch-observer: 30281e8ce17a6ef2 color:#ffc425
 * async-controller: a444ee6e81d1e972 color:#cf2fd1
 * controller-state: 48a306ec6ac6710d color:#3c1222
 * calculate-constructor: bd9f0e541402439d color:#f1d7b9
 * fetch-object: a0cf121607854250 color:#a2caf5
 * callback-event: 6c8fed692c38d443 color:#148a2f
 * process-abstract: 662912d0073366a0 color:#c5bfd9
 * data-validate: 92176ef593782ed1 color:#681377
 * utility-event: 217fd7a2f0ca4d50 color:#2c9a34
 * context-parameter: 53a2e31fe7ea9711 color:#965f17
 * implements-manager: 92e264c917588bcf color:#b292eb
 * storage-update: 0ab29792b030eb0c color:#253a08
 * string-variable: e9e3ac44f0abc1e9 color:#52e6d
 * setup-state: a45d54a29970f8f6 color:#a02182
 * cache-callback: dfe50cd1b83a5dfe color:#a4bad3
 * event-calculate: fba03d182a9cb48d color:#d5db6f
 * cache-component: ba7058a8eb474c38 color:#fc855e
 * error-success: fc407da58d3a7035 color:#e1f3dc
 * await-event: 7958bc6347ca8ff6 color:#4fc2b6
 * event-property: d322795a217a9b9a color:#1236b3
 * callback-extends: 787f0266f3da5c3b color:#3a0477
 * variable-item: 1203c2731ba2ec2a color:#d0de09
 * prototype-controller: cde51a54b8a88cd1 color:#eec561
 * interface-storage: 2a7c6c4063a26326 color:#833c91
 * props-optimize: 0af92a11ff159b0b color:#c2fbb1
 * module-constructor: 737f0d9a7801e283 color:#aac43d
 * callback-result: 66bb6e0f909c79f2 color:#5d5cad
 * string-context: 888aeee49d01e5f9 color:#16980a
 * props-service: 7df6d7e2dc70048d color:#198c79
 * key-prototype: 1e0e3a021dcb1203 color:#ef0bd8
 * utility-context: 92afeb29c162081c color:#389e0c
 * callback-await: 1c2b49138e7c6d18 color:#d7a923
 * method-constructor: ebb2b851bc4264cc color:#9c8b48
 * handler-handler: 31469c7fd096e336 color:#5e10c4
 */




/*
 * resolve-cache: 31f2f9d3cc097488 color:#7da4e4
 * index-listener: a96745ae01eec843 color:#53dc6b
 * value-helper: 101930d6ba239d3a color:#6956c8
 * reject-property: b8af2e9ef1dc890b color:#ec7189
 * reject-service: 9dc3afa46623a9fe color:#620fc4
 * fetch-extends: 0344b465bdaea804 color:#56775a
 * prototype-optimize: 92241214715574bc color:#b3e370
 * load-success: f95b316a33a38516 color:#f4cd39
 * initialize-implements: b2c4d7f59c0b4146 color:#99e878
 * process-setup: b4790483da6608dc color:#9f5380
 * helper-reject: 84cc15aa87fa0b4e color:#633b5d
 * render-variable: cfb9588cc57c2c39 color:#654c45
 * item-state: e979a45e0c1c3559 color:#44490b
 * await-configure: ffe1067bad95b626 color:#509e7
 * value-list: b78bee1b915509b0 color:#307342
 * value-item: 93c0b196b7510a2b color:#3af7cc
 * number-storage: a50fad9b3f035be4 color:#1732b5
 * success-execute: 671bc6a3130651e4 color:#223be1
 * handler-transform: fa118db0e24f07c8 color:#5ff168
 * component-utility: 2056e60b5d4402ec color:#ebe367
 * fetch-array: e2ef8b115bc6d6e3 color:#bdb97b
 * prototype-property: ba34f4250b788366 color:#2492c3
 * calculate-number: 7cce8785a9c7d3c3 color:#f09ab1
 * function-load: 4d4054bc2803842f color:#cdc962
 * interface-number: 75eef436f15592b5 color:#931294
 * resolve-extends: 0d4ffd950733f2cd color:#fca002
 * fetch-handler: caaf4fc3e87f6dd1 color:#796c76
 * method-callback: b7a10fb62ae062a4 color:#11c7bc
 * interface-variable: 3932515b66252752 color:#54d5f1
 * prototype-controller: 7b48ccd83eca07b0 color:#ab434b
 * update-parameter: 77758f21dda91648 color:#50c9b5
 * string-listener: fe3771adb92f2962 color:#325879
 * error-service: 168e57f9655c5325 color:#d7145
 * handler-parameter: 3e73ac9f2a6457fd color:#d7c4e6
 * interface-validate: e8903bfef00dc810 color:#41851a
 * props-property: 0d9cf6d3e209944a color:#e3f428
 * number-initialize: 96557d8b07d0152b color:#c9e597
 * storage-resolve: fb9d65020803929c color:#f38a4f
 * helper-data: 6eead876d807ed54 color:#20ca2d
 * context-state: ac02cf2a8858b263 color:#133a9
 * abstract-storage: 3783c09745b5509d color:#4fa44d
 * property-constructor: a18a9dac3b7943ea color:#e43b23
 * method-resolve: 2735103f6a22b5e9 color:#c3d2a9
 * helper-component: bb1e6cd7cab017d8 color:#d87eb0
 * request-property: 43f131637d34b77e color:#57bb1
 * cache-reject: 14bc36ad3cfa8b3e color:#6b10fd
 * setup-array: 64e8b81009f04b51 color:#d974c2
 * render-transform: fe7e56215528d425 color:#596a14
 * boolean-setup: e13ea9b9bafb746c color:#27849d
 * data-load: 24c1cf141d28506a color:#31313b
 * array-abstract: 212ab03e6724c923 color:#e346e
 * transform-handler: c040c562c81404ca color:#4ba442
 * error-state: 9862f9baf7a6a1b6 color:#3304c2
 */




/*
 * extends-value: fba535da9222a0a4 color:#f1e9fc
 * index-string: 24ef5e84c2894291 color:#c64422
 * component-function: 3eb7b9f1a8f71bf0 color:#f6aaec
 * initialize-validate: 597046b860ca8ccb color:#f06952
 * number-configure: 7be2e095d507c2bd color:#5a66fe
 * fetch-module: a9b1fce074f85d85 color:#3bb2fe
 * result-extends: de50255e99e54c15 color:#1b7bdc
 * module-list: ebaa79171dec0395 color:#a5a587
 * response-request: 118a4720a63af717 color:#38044a
 * context-controller: e5cd603ee44a5b5a color:#c6d89
 * utility-handler: 36885ebb021ddf03 color:#50eaf1
 * promise-request: 4245625279295ef0 color:#2912d8
 * parse-storage: e224fabb7e20da67 color:#2d1268
 * process-optimize: 72c33cd7456970f1 color:#e6937a
 * item-await: e46b404fbd885e33 color:#9e7ab8
 * manager-variable: 4743ae0d483be8d5 color:#bec3e8
 * subscriber-process: d4f91fb04a3851c6 color:#b28b93
 * value-module: 207ba29bbb2cac63 color:#28633d
 * listener-constant: 3adbd62138a4c43d color:#8b0919
 * context-parse: c32adbb62130545a color:#300925
 * load-props: 38f72205dd1091ff color:#b63ccc
 * value-constructor: 8eee5f50ed6cbcef color:#f50540
 * index-async: f8494909bdd16b7f color:#4296d2
 * observer-key: 2fd892a7e00f744e color:#4f60cd
 * subscriber-callback: 65c2b9fc880f59bd color:#1bb299
 * success-execute: 18207e00afda3cb9 color:#dcdc49
 * utility-calculate: e18307d1c43d5b13 color:#872ebb
 * result-cache: 94c48c6026325b09 color:#7b9ff
 * render-reject: b40529a92624ed3d color:#3831d0
 * result-render: 782103e54f617b91 color:#a358ae
 * number-cache: ef0c5a443f36e94b color:#13b09b
 * service-handler: 16a0b1e3ff3d5b2f color:#5334f3
 * data-execute: f357ed2372269a11 color:#fb6281
 * request-service: 06835fffa3d9e962 color:#3dc819
 * string-response: 69d5769ae05d7c18 color:#9a550a
 * value-resolve: dcf7df2112c89689 color:#fba680
 * implements-key: bdd920a7bb2ca2cc color:#4a3966
 * event-method: a18901ad53257bc7 color:#7e1b0d
 * array-initialize: 2b63aa687cc91855 color:#599a6d
 * data-boolean: 950bc9980291f2d0 color:#9a0cc5
 */




/*
 * prototype-execute: f213bb0597e820ab color:#929d2a
 * boolean-listener: dc3dcff3a72132c3 color:#1dfc4a
 * setup-observer: 0b76270eafdee6c7 color:#bfc011
 * load-reject: 022b7210f784eadd color:#399f5
 * property-manager: 62177f8792da2324 color:#365e91
 * callback-state: faf81a20f413a51f color:#58df1f
 * success-result: 36f379db68abcf2c color:#1d5f14
 * validate-load: a60ed66ac5a44123 color:#65268
 * array-service: ac035a00ec4f3f35 color:#28b449
 * response-parameter: 7a49f7258f5ac229 color:#afc02f
 * interface-listener: d9e1e941df1441df color:#24fe69
 * context-async: 31867e9d18c73c6f color:#40a705
 * data-observer: 2e544ec18f577754 color:#9bc1bc
 * parse-listener: 2c0b4ae81b49441c color:#f86775
 * data-event: 11091a8fe1526d74 color:#4cf677
 * return-function: 8623b132f4e03e7d color:#df78da
 * optimize-value: 6922f643d2949ffd color:#67a181
 * storage-interface: fe39e75e51428247 color:#1c59eb
 * service-configure: 9a5f1624736232ca color:#14a91a
 * cache-async: 141626b52ba32e04 color:#466b1f
 * fetch-validate: 0b88ed9074cf005d color:#21a804
 * observer-service: cc3633931e215185 color:#efd9bf
 * function-array: 2f554bee2537d985 color:#931822
 * method-event: 3ce4d8c3af7c2069 color:#231653
 * resolve-await: 322f160a259686e6 color:#5444fa
 * implements-prototype: 92aa4d81ac90ea0b color:#9277ce
 * value-validate: a3711bbb389e541f color:#fa3161
 * controller-item: f97267a8fbba8e40 color:#38faaf
 * initialize-reject: d1c6af512588a57e color:#abab81
 * module-item: 17548a80929e0a59 color:#f246b3
 * success-state: a92fc44ad78d77a5 color:#2562b0
 * constant-initialize: 9f2ccfd5bdaf015a color:#f60aa3
 * resolve-cache: 1c8c737a17447873 color:#3e4cb2
 * process-string: b5ea10e979f97b79 color:#d960c9
 * update-interface: 130219fc0f2268e6 color:#12c0c7
 * key-abstract: f6e34c9a3e951c4f color:#8b6407
 * method-context: 4ccbb69392cb3dfe color:#7ebb8d
 * context-setup: f36bbadf190820a2 color:#588138
 * await-utility: 21e930b21485fd08 color:#ebf74d
 * callback-return: 6a311e1edeff05c1 color:#ecdd3a
 * configure-load: 851157e25e2c00cd color:#72028a
 * handler-transform: 518bbdb98d709aaf color:#4603a6
 * manager-service: 49e956ac4d3e60fb color:#55ee18
 * error-value: 1130564bd2af186c color:#38b251
 */




/*
 * handler-success: 67a7fe974ecd0eea color:#af779b
 * parameter-controller: 75dc36aa5c0e5c7b color:#ae2e20
 * process-storage: 236aa44bbd87c1a7 color:#5edd25
 * interface-item: 4ba81350dba9221b color:#140644
 * component-promise: 7e2a58c207257210 color:#ba6118
 * implements-configure: faae2bc6886f89a9 color:#7d7cbe
 * manager-parameter: 70144f7f360a373f color:#6c5726
 * controller-controller: 127661f01677388d color:#78cde4
 * update-update: 424cfbe5de93d763 color:#6815d2
 * abstract-cache: 8cc5f6d20f2254d7 color:#836e40
 * fetch-render: c22f2a3442c3855e color:#66518
 * abstract-data: 20de154fa8af12d8 color:#5f731d
 * helper-parse: b865acae5ad1a322 color:#61632f
 * interface-optimize: 0d873661a9782b5c color:#67f82c
 * configure-update: 62594fc6f203ace1 color:#56f4da
 * module-manager: 7ecf647fc43868eb color:#3cd933
 * await-setup: 6b4f7678760d5090 color:#d96c43
 * interface-props: bcc3c139fb914744 color:#f1be0c
 * resolve-initialize: 5b232c0f51e168a2 color:#4d55d
 * function-transform: 459112ec8b63ae70 color:#f30556
 * component-implements: 0eba2620d2179900 color:#58a69
 * calculate-callback: 6edde6bd3e0a8000 color:#d5e992
 * async-component: e3c61e86ce417ca6 color:#66a30a
 * number-constructor: 7be39a9f0a901cbe color:#9b1676
 * string-parameter: 521ace233994ab60 color:#4714bd
 * array-setup: 55dfeb93247432b1 color:#6d149f
 * boolean-key: 30d0782b48f9c657 color:#5da434
 * error-constructor: 29767a3374c99122 color:#9a2983
 * object-parameter: 8b6e84a0b38099d3 color:#d4ba49
 * result-initialize: c42261985e06f8eb color:#3d36d
 * response-render: 28b32a1b4b236694 color:#8df3ab
 * string-interface: 6a4f0b149eaf4e8b color:#1a4ce0
 * data-service: de2e6eba74f88a27 color:#9b9563
 * validate-constant: 9786350888ffa0bd color:#21f8d8
 * async-success: 041b1d7636ce9a70 color:#c918f7
 * list-number: 0bd5b4197db9262e color:#7b2fa3
 * resolve-array: 152722ac2fc998d5 color:#3825af
 * prototype-function: bc0ed67b13bfecb2 color:#64ecdd
 */