/*
 * index-promise: 86782180bfb8f6c3 color:#1060e6
 * optimize-component: 6a3fdfbb238efc05 color:#e30d3a
 * load-handler: 0a5efd54066bca56 color:#2932c3
 * success-implements: 418c2ce27b04e87c color:#528501
 * promise-load: e78442320a46b09e color:#28333
 * request-variable: ecb6aafd79c30bcd color:#6d359c
 * cache-await: 8653f237d3057454 color:#44e665
 * string-process: 894e3e0b4fd3c66f color:#9c1c3a
 * key-event: 00aa124351dd2c32 color:#918f1b
 * validate-property: 2da5935d9d2d38f8 color:#680a79
 * promise-optimize: d921bd97ad0b0c7e color:#aaa7cd
 * props-calculate: e757987e89efe084 color:#15761d
 * event-array: 553315ece2998074 color:#600e49
 * initialize-update: 13e61c9127b3c9ba color:#9a6f88
 * listener-render: f2c2a0efac65dfad color:#4b96da
 * object-fetch: 3022f44afbc2903e color:#4336ed
 * optimize-boolean: 9fe2ec85364153f9 color:#18f4cb
 * storage-number: b37bc9083f3cb658 color:#ed5c45
 * resolve-setup: 73d11642ecd7d523 color:#4570dd
 * module-abstract: b48858696a0960ad color:#2dfb6b
 * subscriber-boolean: ec4754cf067b7290 color:#b772da
 * execute-error: 6162419f84b3af33 color:#c15713
 * result-object: 832e4e5cead1804a color:#e749df
 * result-response: a5e71417e486b917 color:#984cd4
 * callback-response: 3cd694636326fee2 color:#91d6d5
 * handler-handler: c67c077a32e64d4c color:#6cbb98
 * object-implements: f824fddb3c8206fe color:#535506
 * context-function: d373d0e81b16a126 color:#58ad89
 * function-string: 1a823fb73c16bb08 color:#23f418
 * parse-validate: f88cc667b402fae1 color:#f5ceda
 * configure-listener: f749316966fe7d8e color:#dccc75
 * execute-index: 3079848689887132 color:#5d6d4c
 * render-utility: 091df4c63d0918e8 color:#cc3c0e
 * implements-abstract: 867d72658c1c683e color:#7f4130
 * error-array: 7989275509032710 color:#7c6b98
 * error-controller: dc6df241ee2efbf5 color:#7d66f4
 * array-state: 33d21b7de6bb5e56 color:#191816
 * return-request: 8bfc03ce2cb1bd2a color:#6081fa
 * success-boolean: fd978048ce762bca color:#f8d89c
 */


/*
 * item-configure: 466812f96d10ea8c color:#2637fe
 * index-method: f0405239e7aea2c5 color:#c33e45
 * constructor-event: a788c02fe51bc906 color:#f30790
 * await-variable: b063750a65becbcc color:#111be7
 * object-prototype: 33b487ee111998e0 color:#4aab42
 * observer-async: 2da646495d036a81 color:#a4a8e3
 * return-validate: 25dfedb478c3811e color:#de4878
 * variable-helper: cd8cf06034e1836a color:#7a7a3a
 * number-handler: 142bbf2f0ccb389a color:#eed15d
 * return-await: 0ec93907eef7d8f5 color:#facfb
 * handler-response: e953e4afed7dd388 color:#e18565
 * observer-execute: 5952267762e4ce47 color:#d7046f
 * promise-index: 55429a6060d484ef color:#fffefc
 * return-module: c8d34fa6ccd95715 color:#65d4e6
 * function-module: 22521c7d600f688b color:#e5bbd8
 * promise-key: 577f377b0ec3425d color:#f20642
 * context-subscriber: d3a919f5dda0df38 color:#d320a
 * reject-result: c5f588e18fa44bc2 color:#9b1bc0
 * execute-service: 774dbe88a91415aa color:#4a8c75
 * index-await: ed2dd7fa7a5135de color:#a5c198
 * execute-constructor: f1db9241bbfede26 color:#a84cd0
 * reject-promise: 49a25ff1690aa6ce color:#616380
 * object-constant: eb2082f91fb976c3 color:#c22fa6
 * setup-validate: 453216ffe090d9f2 color:#f0e1dd
 * fetch-reject: 263838e9fa10e01f color:#5f1cd9
 * cache-property: 4dc04d329908f5a8 color:#6f8b4
 * method-cache: b771216d5669e02e color:#18bba8
 */



/*
 * optimize-module: 212d309692760f54 color:#a87068
 * property-return: 3aa371a7d53519df color:#906420
 * optimize-manager: 6c8e0cacd944213a color:#463d04
 * response-observer: 6cf05451b16915b7 color:#370aaa
 * initialize-listener: c2d8eb93db81bb75 color:#ef4b3d
 * helper-initialize: 8634c3c0836be914 color:#922ce0
 * initialize-key: 589e5f4bbd752c1e color:#9e3ba9
 * response-service: 19fcabe59f5cd2b0 color:#871a7a
 * event-handler: 3731f5a28e38a67f color:#77eb5
 * process-subscriber: 1bd2313720b25bd6 color:#845d9a
 * controller-boolean: 2d328ae82c4dde33 color:#b66bbb
 * response-load: 685d51f3e3b337fe color:#8e2ce7
 * parse-request: a25f59511f8902f0 color:#52cc1b
 * service-module: e02cc3e5930121e5 color:#84ae0
 * request-parameter: 4b4a56dcccbab7ca color:#d83897
 * resolve-configure: d7bbb1470ea156ea color:#48d111
 * subscriber-props: f334169b1a78aed1 color:#e19a53
 * data-initialize: 96ce8389ead934eb color:#b48b55
 * helper-context: 87a9dacaf65123d4 color:#787a9
 * manager-promise: 215869ef53d07667 color:#70903e
 * cache-parse: fb9235d06e766378 color:#229188
 * index-execute: 1d29a4574ce303ae color:#8fc96f
 * await-reject: fbdc5ac20c1a9b3a color:#28cdd8
 * callback-async: 0e11ecfd68994b17 color:#c813c
 * subscriber-item: 6d96bea660b6c2e7 color:#55a915
 * variable-key: 69788fe743514e73 color:#51dc9c
 * await-index: 286536cb00d9a1b2 color:#ea5742
 * error-property: efa46a6db1b983d3 color:#71d260
 */



/*
 * handler-property: 4a7c56f9c135934d color:#59ddfe
 * execute-module: 37cdc202f5737b03 color:#540779
 * event-request: 25ebc56105d5504b color:#2a626c
 * list-listener: 0f65052cc2ed1c5a color:#67e387
 * render-implements: 0036aaa9f7644293 color:#544dfa
 * component-await: a60b6ae713aa6bb5 color:#90f03e
 * listener-data: 2f80272846fdc9fd color:#3df796
 * subscriber-number: 3c9df01beff24270 color:#585de0
 * request-process: 0fc8fee8055e56fc color:#824f2b
 * validate-implements: 1cd418e70d444c58 color:#5d541
 * success-setup: d2f3e8f4534969b3 color:#ec7d4b
 * request-abstract: dae7db886a2b4bb4 color:#ac6043
 * setup-extends: 04a11b3ebb8d8bce color:#6e526c
 * constant-subscriber: bec95a6e2b54bfe9 color:#2ef569
 * listener-variable: b4c401df0e8f0049 color:#ba4f27
 * extends-listener: 1c7c964974a6761e color:#d15d5d
 */



/*
 * object-observer: c07dea0aa52a31db color:#c0080f
 * success-storage: e762e152f2b29dfd color:#809d2a
 * configure-component: b8cf7752e73a02d0 color:#591585
 * initialize-property: f88d97e612285120 color:#48d0
 * value-promise: 432b50f1d2b51e54 color:#b1492e
 * list-execute: e1a8ab3af7a4ee1c color:#636e3d
 * helper-props: f162860a1aa4d774 color:#ffca6d
 * load-list: 3c61e18defb35a28 color:#3f8cb5
 * async-async: a3d28d059beea5b8 color:#dfd63e
 * implements-data: 87893f6d3648fa2f color:#9f7b11
 * await-optimize: 01f4c479294a4941 color:#a8f553
 * event-list: 5ae4cdb896e3f9dc color:#bc018d
 * list-await: 56ee5afaf87414c8 color:#62e956
 * manager-object: c2a8f299e54aeac7 color:#508bf3
 * prototype-property: cdb13b0271389986 color:#131deb
 * listener-list: 5602933d0d39996c color:#f12fe2
 * parse-handler: f0158a414e420098 color:#2208f7
 * resolve-constructor: 5faf74d2c102446c color:#df5ca4
 * value-update: e0a06b237fa0624d color:#ffb101
 * key-interface: ed67443c07c35cf9 color:#5f7550
 * resolve-process: 9ca3171b19f671f7 color:#2c88f7
 * setup-callback: 487c1acfb5a1282a color:#133299
 * validate-function: 011fc0b209fc15df color:#dec8a4
 * context-parameter: 5dbc3638c6334a4c color:#6dd9cb
 * request-key: 4bc6bbfe81069d42 color:#f3e548
 * service-value: ae2d4958313e9c4c color:#8a6e86
 * helper-subscriber: 2eae40b33225f88b color:#186f89
 * service-transform: 41a5ec74a81053c8 color:#1820a8
 * extends-function: 8f45657ec39a13e4 color:#9608cf
 * list-transform: 1e51246eb1155cf6 color:#5842d9
 * update-context: 820edb6b88a77bb8 color:#99c1b6
 * parameter-render: dd1a049458dfc355 color:#eebe36
 * promise-implements: f760b00735a71be7 color:#37f21c
 * state-initialize: e69aac1ff898997b color:#79b86a
 * boolean-implements: 5c00274b1b3d4b2c color:#8f9fd8
 * await-await: 7303896608b06aa7 color:#3d0e12
 * object-prototype: 7db08b0450881fff color:#d2dc2f
 * service-listener: 7d96f7eed3ebd0f0 color:#23f785
 * module-module: c7bae218a1d6a602 color:#5d04e8
 * process-key: 2c5ebd305e1455e5 color:#6054af
 * manager-success: 99f00b568e7f25ce color:#b8ff72
 */



@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-optimize: 5f0dbdd44619c4ea color:#b96c2f
 * render-request: fe1cacf015436747 color:#41277d
 * service-parse: aa237f02e51426f0 color:#bffe18
 * process-value: 3da6a6ebcc58dd8b color:#3d674c
 * configure-request: 0772666340938733 color:#6ea3ea
 * number-error: 1db6280a7c874d5b color:#14766a
 * request-callback: fbc469be3d0e497c color:#53dceb
 * configure-reject: 797a43b57595ecbc color:#fc6a35
 * helper-return: 0558bdc84f4a0bbc color:#6d1cd0
 * calculate-setup: 7276163bdcce234a color:#3eb1c9
 * subscriber-variable: 69821c7bdca07523 color:#ee212c
 * array-extends: ca6f8f41e5d82192 color:#a7ea76
 * setup-promise: 1d0f721383b13361 color:#43eff9
 * setup-abstract: 693358430cf518c4 color:#bacd10
 * optimize-fetch: c83a81d617ee66fa color:#64ef0a
 * state-index: ecee0a970c5f54f0 color:#b84a0f
 * string-success: 536c33a0202dd286 color:#938566
 * result-event: 85a1db5873c1511c color:#ffb2c0
 * props-boolean: 98f1dde83c303a74 color:#86d932
 * key-abstract: c1970ce9330722dd color:#27b4b0
 * constant-async: 916d5f87b6afb7ed color:#2a23c2
 * constant-load: 5d07adc96a60f7bd color:#9ab9c4
 * item-render: b5bc472fa52c3dd3 color:#eb333e
 * parameter-calculate: 3cd5af883dbe7fd4 color:#fb128c
 * object-array: 4e34ee5b4c8dc435 color:#68444d
 * service-cache: c32f693651b23303 color:#368e8c
 * parameter-event: 81f843fc843cf694 color:#28ee21
 * constant-function: a4408e1ae98ba9aa color:#666172
 * number-error: 4c9dce8cb12bcb43 color:#cb36a
 * storage-property: 4de340403531c012 color:#253ab1
 * async-boolean: 869e0473cf189007 color:#630db3
 * module-context: 3c92e68c551de092 color:#1e7007
 * response-index: 66ca590811d89071 color:#226bd4
 * object-setup: 89a624d538e2c7ee color:#6f91fd
 * number-optimize: eca8fa0edd3b5f79 color:#3d6877
 * parse-parse: e15a5b207161bc73 color:#c8c28
 * function-result: 199af5e2976a9ca2 color:#87c0de
 * execute-handler: 68d9b9a9de4f69d8 color:#825a20
 * abstract-utility: 1e008538c7c23d28 color:#6dfb17
 * load-render: 1c5234a871b53b6b color:#9b4cc2
 * fetch-update: a2798666bfede352 color:#87de36
 * await-observer: 0a191d168bcd814b color:#74e471
 * index-render: 674c8cf202f59d90 color:#cce729
 * method-listener: 7b42dd00cde0a399 color:#57527b
 * number-setup: 7ebd99654ed7158b color:#aa58fa
 * index-process: b3addd2b691e3df8 color:#859b8d
 * render-boolean: df07baf2fab26b65 color:#834f7c
 * controller-render: 32175a1f215d25fe color:#b84c26
 * prototype-return: 498f544b090bfdc0 color:#ab50f9
 * response-handler: 20b1d00aeb50ae0e color:#8ec57b
 * success-array: 9174b77271d1e43f color:#812d76
 * function-helper: 7c69056c7846e24e color:#9d4b56
 */






/*
 * reject-constructor: 5596a72defeb9eb1 color:#8019b1
 * constructor-render: 55d37ef0782d2844 color:#b423d8
 * helper-await: 27ebeb7182def3ea color:#ac8c7e
 * storage-abstract: 2b80e2af8e0f617d color:#813413
 * subscriber-reject: bd33d21466ff036f color:#6ebc6f
 * event-transform: 0c7b24b66cc4cefe color:#1818b
 * object-extends: aef7dc1b00e91213 color:#48356a
 * response-function: 4f7f2d78f537a335 color:#45f1cf
 * parse-resolve: 1147b55dca8fcaf7 color:#ffd83
 * object-return: 91bcf8def0439e28 color:#aceac0
 * resolve-value: 8bddd88807bea4df color:#78be4
 * extends-abstract: 69b252ff6086ac33 color:#7078cc
 * load-boolean: 7c53363c41248715 color:#329373
 * result-boolean: 7ec8cafb8688bb1e color:#9ad453
 * utility-load: 90d2c33a0d9177a3 color:#c28a02
 * constructor-interface: 72df0784d9b3bb95 color:#d6a709
 * parse-component: 8dff185fd44af4ed color:#bfcf0c
 * list-update: 26995f40dd763387 color:#9629ed
 * utility-resolve: ea9e8e6c1cf3186b color:#cf1475
 * prototype-context: 089372bbc2c6cf18 color:#66f62e
 */






/*
 * promise-component: fbfe703682dc7e03 color:#69f150
 * item-reject: 28490dbc6c16f921 color:#9ea6ec
 * listener-utility: 4c7fc15527d13652 color:#7efcb
 * observer-event: 36a4c8e56dea0750 color:#66427e
 * fetch-callback: 5ebc47b2468232aa color:#e009ae
 * load-item: c1eb2c9879acbdf5 color:#6b09bd
 * response-render: 734132f22abb08e4 color:#b00ee5
 * response-request: c39cdb124c0a2222 color:#a686f0
 * execute-return: df0bfbf8b3178cf4 color:#5eccde
 * manager-initialize: 1f7322ca9d846c9e color:#65eea1
 * component-props: ffd19657860f86e5 color:#4f604f
 * utility-method: 0e5e96986cb5c843 color:#27ff63
 * key-parameter: 30a35a0ca50e8622 color:#6f5f7e
 * load-fetch: 92aa7a7400cdd306 color:#541ec8
 * setup-constructor: 5cb4176ff12472c9 color:#8f7ba0
 * number-context: 4bbc282d2adb0f0d color:#68f354
 * reject-component: 3a3de6691fdd63bd color:#32823a
 * state-load: 0bf69767b2a6cb8b color:#ea6c43
 * string-success: ae45dfb6567c6a15 color:#85b24
 * resolve-execute: 65f35d4a68da4934 color:#23b851
 * manager-variable: 77702e89a4fa92ea color:#36367b
 * render-interface: 14b9d3a52227352e color:#f65e03
 * storage-value: 300b56cfce1b1181 color:#aa88f9
 * index-resolve: af4239fc02ccaf7d color:#bbaa6e
 * variable-service: 9dd1c7814f1ba4e6 color:#24990c
 * parameter-object: 54a62af9ae6acbd6 color:#2049ff
 * setup-fetch: 7579a520c867fa27 color:#ea5ff8
 * number-list: 2640abcd9fa8fc99 color:#38e2e0
 * setup-validate: 7a7f7c6f1fc02305 color:#7dee02
 * calculate-promise: 314d9f708313b130 color:#1fe7a3
 * constructor-callback: a90c0ac5b1c63ac2 color:#7812f4
 * helper-extends: 7a26e97cf0b11f5d color:#f4f6ae
 * module-await: ae4aca87d98c9337 color:#706f5c
 * props-helper: a766028a32cc85e2 color:#809de7
 * controller-data: 60042791bb463137 color:#7bb7bc
 * result-function: c492facd1b1dd24b color:#84c9dc
 * validate-utility: 66433472a98d2721 color:#ca7308
 * controller-storage: 5377d7780f04f5a1 color:#135ddc
 * resolve-success: 2b103a8cc9707e0f color:#cd0d4e
 * list-array: c283ce0935584d2d color:#162e7c
 * return-reject: c034402dbd6f2f6d color:#e588dd
 * prototype-component: b67066c8abb38eba color:#34e6b
 * implements-constructor: b7b84233d096096d color:#e24b22
 * component-configure: 4dae586926a6a4a5 color:#3665ec
 * abstract-parameter: 587ae53da4bc7b04 color:#4df157
 * constructor-function: e030c888138a08dc color:#b8bb7f
 * constant-array: 62e483b4704affff color:#7aa43a
 * state-event: d4c6977a94131648 color:#31320e
 * item-method: d7a34237be6e8119 color:#935dd5
 * boolean-resolve: 33ec56fa1b9556e5 color:#ef3476
 * observer-fetch: ba459cbbc88ff1ee color:#f71baf
 * constructor-extends: 3133675b9ba62842 color:#61b642
 * implements-value: bf2bf42c91f3a763 color:#e52a10
 * constant-constant: c43a4de5d0ce23a8 color:#511f22
 * configure-implements: c1d8c39f03c45bd3 color:#e5c107
 * fetch-cache: 3f6ef5b6eabf9e80 color:#2454f6
 * helper-callback: 5438ba3901a25603 color:#55e071
 * service-load: 737f2e0fae457433 color:#5b01e8
 */



/*
 * parse-success: 8c229694020f4b30 color:#ca1735
 * execute-number: 26d6f78aafb11ab2 color:#814b7c
 * storage-subscriber: 920744d9b15d75fe color:#627fb3
 * execute-object: 9a99cef89f150571 color:#697f59
 * method-handler: b23f149751b0f289 color:#1b9936
 * props-interface: d9c0b800c1077484 color:#f4d10c
 * setup-listener: 15bd8cae23ef6caf color:#9bd076
 * configure-resolve: 002d955d87fc2b6e color:#348b45
 * success-boolean: f6d1948cf648bdee color:#e8f3e2
 * property-callback: 5b606aac7063f178 color:#125ad4
 * reject-resolve: cc1dd00c0ce02875 color:#766e76
 * index-manager: a824e84040122ce4 color:#f4461b
 * variable-state: 9329f10e459f07cd color:#965f8b
 * request-resolve: 829c05b5f0532c24 color:#73bdd4
 * abstract-update: 67d0497016d4fd81 color:#34d631
 * event-abstract: a4fbcc930a6864d3 color:#a7740a
 * constructor-constructor: 9ddf16a2503ba778 color:#82a810
 * reject-list: fb815d3a685e5a9c color:#637a3a
 * item-array: d57acc3820fad210 color:#d1384c
 * handler-setup: 35c1390cde28cc45 color:#7c54e0
 * props-optimize: 64a333411824eaec color:#2b6901
 * index-validate: 1b08c70e35188ab4 color:#41e58f
 * constructor-prototype: 3ef2da3af449816a color:#2fce41
 * controller-result: 3bca15ef353c6ce0 color:#5c53
 * utility-constant: b5633825cfb1b4da color:#71508e
 * function-key: 6a903eddc9dfa6e9 color:#342d27
 * component-object: ab280d193b73cf54 color:#37a9
 * configure-parameter: ef40859d89535a4e color:#e03922
 * cache-boolean: 6c278b8bbda8b45c color:#c35df5
 * function-callback: ad45d8893710af46 color:#fde560
 * result-parse: 0cc394acd61c79df color:#c85fcd
 * parse-cache: 93489a0dcc95804c color:#b52cfa
 * state-request: 3ad47ed3c306313a color:#fa830e
 * cache-await: 98928bc762d0066e color:#a449ec
 * data-fetch: 13fd19876befc783 color:#12545
 * parameter-success: 656c493b672ad425 color:#ea3c1b
 * reject-object: 40aa83712173ad8f color:#aff67d
 * error-manager: be3dbf59a810914f color:#257795
 * load-callback: b0bdb9463d281b63 color:#cc1265
 * request-cache: add66a1ffa48a6e4 color:#26803b
 * state-transform: cf9d53fa0f8b5927 color:#ad378c
 * array-props: b46ae57088dd1f21 color:#a1247d
 * callback-string: a5dcc78631797232 color:#cf49df
 * method-controller: 838d7ed105ebcdd3 color:#c4caac
 * method-callback: a8f543c7e3371fba color:#7cf031
 * event-object: 61a08a486f491e31 color:#4ea375
 * implements-function: 0f0a95b1b55debb6 color:#bad2bd
 * constructor-constant: 0fd7c227956a005e color:#7c8f01
 * value-boolean: fe01156327a93169 color:#6ea6cd
 * handler-observer: 39ff23468d1efefc color:#197741
 * extends-controller: 5315020dabee9d8e color:#23798b
 * constant-response: 556bfbdaaaf66482 color:#23fbb9
 * component-calculate: b3a55db09c8a609d color:#977a73
 * constructor-array: 79839eb0f93e4073 color:#86694f
 */






/*
 * handler-variable: b6e587a37f8175d4 color:#2d6754
 * process-subscriber: a77f2816fb5763be color:#d6bea3
 * listener-await: b27c1f16b5206847 color:#3beb98
 * configure-initialize: b4a0c85510fba5f0 color:#6f07ce
 * method-render: 1e05871e191d20b0 color:#d5dcac
 * callback-calculate: bba399a7b71bd1ed color:#ee488c
 * extends-helper: 8564be0400a0b016 color:#7082f3
 * promise-method: f6736fd3b8cb6036 color:#5a02bf
 * handler-method: 9aa72a87832aceba color:#b6da38
 * transform-constant: 12d79062b2053ad4 color:#83e25a
 * transform-optimize: 07a25b306f7532fc color:#3d3fde
 * props-implements: 6e2e1af8e1f12f95 color:#2121fc
 * value-constructor: 6c922a9cc89ddd44 color:#87891f
 * index-observer: dec2c2b0e2c81001 color:#5a579d
 * property-observer: 846f74b70336ea75 color:#9053a9
 * object-observer: 6d484bfab1c48024 color:#46a912
 * item-module: 7a9718a1616278a7 color:#6ea5b2
 * number-resolve: 44cbe0cf468ce8bb color:#8a3198
 * success-key: 4fec3c921c25e826 color:#4018c8
 * prototype-await: 5003645da50b2955 color:#3f2358
 * interface-calculate: 056f163a141b3c78 color:#bcfee9
 * props-resolve: c74d924da0245912 color:#513ac6
 * listener-request: 9541bdb2a83b8f24 color:#c22e5c
 * key-callback: a7db4081452c034c color:#549035
 * error-module: df29434dbded1221 color:#7099c6
 * controller-implements: aeee5afb6c202415 color:#5e9d5f
 * constant-controller: 50ac0d0c5f3f7649 color:#d97c4f
 * configure-await: d3eb402f3f96c072 color:#9544b5
 * context-data: 6922fe7d205c0428 color:#130a2c
 * object-calculate: c4d17308c018002d color:#44cbe3
 * list-prototype: 7a78dc1b0aceb05e color:#25ae6e
 * props-controller: 056e3bf689cdee6e color:#bc71a2
 * validate-error: 1d137d0f238b11bc color:#eb2723
 * update-success: 958903268b0ca420 color:#7198a1
 * listener-load: 9ddbbb083cce2799 color:#17c0e5
 * constructor-reject: 0264bb21f9dd02da color:#2b3d68
 * utility-function: ad74f6a473d7d468 color:#3384e3
 * execute-state: 569f50aa2121b5da color:#75c412
 * index-promise: 76995950a199876a color:#b700ca
 * result-component: ff74796caf2f9e45 color:#652eee
 * prototype-cache: 03d26e5d4daca445 color:#e47991
 * extends-controller: b3664b26d5883ea9 color:#75f71d
 * interface-subscriber: 4fc86fd85770432c color:#9b06a
 * validate-reject: be45666cf996d9c7 color:#7f2de9
 * boolean-async: 0142d2a86e96da55 color:#e92989
 */





/*
 * initialize-error: 8b529adb0115e8ba color:#de8d17
 * initialize-handler: b7b368479127c8dc color:#cbef9a
 * calculate-callback: 882c0be4bccf05ca color:#60d1e0
 * variable-abstract: 8c987af3d50d0262 color:#ffdf6b
 * value-props: b9ee7f064d0d5432 color:#3fcc06
 * key-response: 1d8d7daceda87a8d color:#9f70cc
 * object-transform: 78cbbc5e044ce880 color:#3829f3
 * render-load: 1932015b0c3e0ed2 color:#69f0a8
 * module-reject: 9b4ae52360a398af color:#9a0843
 * error-boolean: c28c9e21ad855ca0 color:#864e35
 * callback-implements: dd18c7c5e8406877 color:#2923c9
 * component-module: 7ad5c52646127674 color:#52dcd8
 * value-setup: c155a42eb16ada28 color:#e746af
 * value-parameter: 359e8eece6475da9 color:#ab2a3
 * index-object: ad0bebf94f85f308 color:#609f92
 * event-service: a9a42c263a906c76 color:#2abcbc
 * item-process: 461e7d43816653a9 color:#f61f6d
 * constructor-number: 473e5b4aba513dcc color:#a2223c
 * configure-transform: c26d155aeecee740 color:#b94a62
 * helper-value: 27c35135d2499854 color:#e87725
 * resolve-interface: 20142d9c5994bb37 color:#e366fe
 * storage-storage: 8f6b427d7fce438f color:#ace84c
 * configure-initialize: b3d1fc573bbece92 color:#a636c6
 * state-event: 6d1dc225b5a07eb4 color:#18b8ff
 * cache-item: 0aab46c8019b6a59 color:#215f2b
 * interface-item: 43737becfb97b039 color:#99c715
 * fetch-utility: 3c021027e1a755ee color:#e3c44e
 * boolean-configure: 1dbff6e7f61ed204 color:#fedafd
 * parameter-callback: 0212cc38a3f7bfbb color:#32aec1
 * key-listener: 64b9446dc7444a98 color:#d6e546
 * boolean-update: 068e2c56722c870a color:#f1878d
 * optimize-success: 1b6f9347e8f93f9d color:#b56b05
 * reject-component: 20f7209f89f1ce4b color:#ee7b83
 * function-observer: 441fe843cc19d64d color:#a5333b
 * fetch-function: ad62df41aa496941 color:#eadf4
 * helper-value: 9274ecd60c27578c color:#80812e
 * interface-parameter: 5ab2c95fd2eb3419 color:#59cc3d
 * variable-parameter: 3793fa46e66f82df color:#a60ca8
 * process-implements: d1a9e2f862414ebe color:#f8940f
 * resolve-extends: edd12aaa16b535a4 color:#165c2c
 * fetch-array: 5f00688eb0ceb541 color:#8e22d5
 * service-response: b12def1de5aee42c color:#e70a0b
 * utility-string: 505e3fb53f82dee8 color:#35fc4d
 * data-props: 76a33236f0d69424 color:#6d856
 * optimize-resolve: c49e9343beeed390 color:#691e13
 * constant-success: fc74b74715c9190c color:#56f0c7
 * module-await: de36665c6aaffd12 color:#52759e
 * utility-constant: f9b80cfe0ec33a80 color:#b09c34
 * setup-promise: 7efafad57126db0e color:#e2df3
 * listener-validate: 02f21fec50ed8ac9 color:#ece562
 * return-async: 718e69f232cb83aa color:#5acf0a
 */






/*
 * error-state: 3ad7d1675de15776 color:#1214ea
 * constant-reject: ba847c73022f6e7e color:#46a8f9
 * helper-props: 1f8970848ae4b4dc color:#f6d2d
 * validate-value: a7c9874aa58a37ae color:#f5d223
 * index-observer: b8f991435150f5d0 color:#b0596b
 * handler-storage: 006a26a762b68f51 color:#ee608c
 * async-controller: 7a10911ef4b67a9c color:#c91cf7
 * storage-array: b6ca176a781b658f color:#b20249
 * update-constant: 85e5f2529b26d5f0 color:#696796
 * controller-prototype: 1b728cbd9c14708d color:#7f046f
 * listener-interface: eb55a629cbe62a67 color:#17a4a2
 * execute-update: 1fc07d5d514d6c7c color:#86db4
 * helper-list: 478d04cb75ef8615 color:#bb2223
 * object-return: e751d9dcc50daf64 color:#eaede7
 * return-setup: 14f8dd21d3e8de1f color:#a32964
 * item-request: 4e83c30404fe1467 color:#b00f4a
 * number-request: c0e0c996bec11ecc color:#7adb91
 * configure-request: 2c526137f23be18c color:#eba865
 * abstract-constructor: 7fc5bafc23bb8c69 color:#93472e
 * number-variable: 55fca5ca735c1da7 color:#c4224d
 * implements-callback: fe2ceeb8b0189be4 color:#bfac90
 * object-property: b47eea873346dcd4 color:#c0bcc5
 * data-response: 524138f9f2af6759 color:#779a00
 * object-context: 6408bc0a4917297f color:#3d7193
 * manager-utility: aa09c90c5f12eb66 color:#52d41a
 * promise-resolve: eba864408d04f005 color:#aecc5e
 * variable-item: ef4d326cc3873864 color:#ef7833
 * configure-setup: 7f32165ebb9703a3 color:#cf1eb6
 * configure-parameter: 5b177b1b37652009 color:#1b6266
 * array-reject: b70d791ca7a0705d color:#9fc088
 * function-string: 05352db4f9bcf5fe color:#d535ec
 * context-await: c519f6c757fd3d48 color:#f0d88e
 * implements-array: 2a6cc26bca9aed90 color:#30e9b0
 * cache-constructor: 7d6a1ba8b612009e color:#eb0793
 * execute-module: 5703cc7bf41fc693 color:#467a8d
 * subscriber-render: 5d5e65380acba65d color:#a7825f
 * index-index: 521866305e578ca2 color:#868cb0
 * manager-promise: f899ce1f27ca4f60 color:#5898ba
 * reject-function: b03f3a8b3d2651d1 color:#1d00d9
 * abstract-abstract: 41c06acb4276fc8f color:#505838
 * method-event: 726feba4e289d0f2 color:#9d0ac7
 * prototype-number: 153efe6fa17ec61b color:#90f30
 * extends-error: eca3a08a868d02b7 color:#c06f48
 * request-utility: 82f32b58afe9ca93 color:#95b7c8
 * listener-process: c8adb797aee10acc color:#c44eb
 * prototype-parameter: 745fd7d4be0d969d color:#ab5d6f
 * listener-callback: 917c892bf504e0ad color:#a095da
 * number-optimize: 7389a65740f04c52 color:#90db4e
 * number-module: 134d2f87caf0c02d color:#c17c75
 * execute-render: 6e09f9406d1cf80d color:#e92a94
 * update-context: 03510108b480a92e color:#9d76c6
 */





/*
 * property-return: fbbe9d99977a3427 color:#561390
 * error-return: bb5e454cb0454c81 color:#75f410
 * request-service: 5571b5ae6dbd96a8 color:#91a26f
 * constant-function: 4229fd4e6270f75a color:#fb5194
 * success-string: 9100c858644f701d color:#aa0251
 * resolve-boolean: e2a03b5226ff7fbe color:#4fd6c5
 * module-request: 92d221470724f3d7 color:#e0d0e1
 * list-item: d0959acfb6341d1b color:#ee1c76
 * variable-interface: ebe51a1d1daa5974 color:#20319f
 * controller-return: 06a34cf9a2b770ef color:#427f28
 * storage-data: 60592438d0eaf0e9 color:#acdf13
 * render-boolean: d7c08a1e299ab011 color:#f93bfb
 * response-function: a6f92c733a83de47 color:#4353d1
 * string-parse: f555c6bb826e3c55 color:#c4b08d
 * controller-result: 51efdb2e7084feb3 color:#3b9877
 * utility-method: 1c16012fb457af6a color:#16ef04
 * helper-handler: 9eaafa014f8a102a color:#79b825
 * string-render: 81a1c6b26ba0dfdb color:#71a9a6
 * object-fetch: e60328d3bebc156b color:#f92c4f
 * index-execute: 99d5a9556da935c8 color:#79299b
 * context-calculate: 7c58b61009e4d251 color:#54de00
 * boolean-key: 47e4479d070b45c6 color:#2e80e0
 * resolve-calculate: ae12b0fd0e797758 color:#83dfb1
 * load-cache: c3a596d5f906e4c7 color:#fd4cb0
 * index-subscriber: 8ee25988b3557afb color:#a3f81f
 * function-execute: cf635555a53618dd color:#bfcbe8
 * abstract-optimize: 83f85c27e2bf568a color:#568803
 * utility-cache: 61df57b906747b11 color:#789ced
 * constructor-response: a2b0c941166c2d81 color:#7fd60f
 * method-configure: ea0fbb3d5e850555 color:#56385b
 * event-resolve: 24e532d67a554602 color:#36ac9e
 */



/*
 * item-promise: 7dd16772040efeb2 color:#b7ec0
 * variable-key: bbc820ee296a905c color:#7d318e
 * parse-error: 7d2c274dcf32288c color:#4c846b
 * parameter-service: b088428e98ac27e7 color:#a58934
 * props-data: 2a14f292a5e31079 color:#7bc3ad
 * variable-props: 32fdde226abf0152 color:#320ccd
 * async-result: 26db1321d283eced color:#2fe83d
 * module-callback: da2fce31fac56d08 color:#dc09a4
 * constructor-request: 9b0d56574d97e60a color:#a5b76b
 * module-boolean: 9be572376a33b809 color:#6aa8e3
 * async-error: 08a94445af2e7811 color:#9a78e6
 * configure-props: 2f9c5cd3b102d599 color:#588705
 * constant-variable: cd674e8dfd2eb5af color:#29151e
 * extends-storage: 25c64ff0607e48e3 color:#3ee605
 * cache-manager: ebc6991c80125d5b color:#72b91b
 * observer-subscriber: e6c46aefe71114c8 color:#f9eed7
 * return-render: 84ac950f56878081 color:#94d735
 * promise-string: 58e282bfe48062cc color:#307d6e
 * string-response: 647743fdaaf5c6ee color:#b5f765
 * request-extends: d2dbd22713c06caa color:#f7ca94
 * props-subscriber: afa94f74d1ef3b2c color:#13c1e5
 * listener-handler: 99db67545c4482bd color:#9159b0
 * listener-initialize: 2ebef344a68f9a04 color:#232ebf
 * configure-calculate: 9985f65fb7944961 color:#61a708
 * parse-setup: 88bb0e55ba6bc1f0 color:#471ba2
 * manager-load: b02d60aab8061ccd color:#5edd2b
 * abstract-context: 098c6e748ad0a234 color:#9ecb82
 * await-utility: c97f028655103648 color:#ea625b
 * component-parameter: 951c2f86242007fd color:#fd752a
 * setup-key: 08080e0be949c288 color:#720d5
 * fetch-implements: c31cf7b9441140c6 color:#f8a73d
 * fetch-parameter: 5f05c6b7e44a1cb0 color:#f05898
 * callback-load: 35d9208abda67960 color:#cf6fba
 * helper-number: bdefe300c29837f3 color:#5ce2d5
 * context-component: bdffe33da0a75ab9 color:#af2017
 * data-subscriber: 5ca8aa85fe01f512 color:#bdad35
 * helper-object: 7c61541973e9c39e color:#ce42d
 * props-implements: e3edf8a7fad00312 color:#eb0c36
 * item-storage: 728c5d18e0c7f168 color:#178981
 * request-success: d0d69466fc5d5125 color:#6c290c
 * load-constant: 669107ec4bf597fb color:#2570bc
 * constant-success: b89166f1e7458e61 color:#7c6cd8
 * render-data: 1d463355d395447e color:#d27f47
 * error-property: 4b2de16e15f71079 color:#cfcf
 * subscriber-context: e606f5daf61f3a3a color:#3f2a18
 */