/*
 * optimize-index: 0da2e8ffa7e83fcd color:#1dbed
 * manager-index: 48123f57d0488694 color:#8541e2
 * object-event: 85b60858497a7cae color:#68c7ce
 * method-async: ffd7a44eecefc5aa color:#d7df00
 * variable-interface: 316af956a91de695 color:#e1ac5
 * value-observer: 28becfa18364881e color:#d9211e
 * context-error: 2403d16cd28e99a4 color:#def53c
 * implements-storage: b8a90a119f252e18 color:#8c175f
 * manager-calculate: fb3158ce4c140e15 color:#10008c
 * controller-function: aa9b0f790b289a39 color:#ed054a
 * parse-fetch: 95d2a00d0d10e38d color:#888ebc
 * value-service: 870b8121329d9a7b color:#75e6fe
 * async-load: 00db625fad4f58fc color:#e83782
 * execute-variable: e2e94f6929d21813 color:#7b5ad9
 * extends-optimize: 6634883e4b98f741 color:#60b860
 * optimize-calculate: aeb5df2cadcce922 color:#964136
 */



/*
 * item-resolve: 44b547dc1850726c color:#3db2
 * initialize-value: c47fbabb1e32e666 color:#8a3057
 * state-validate: 8db01fda85bf0e20 color:#c4e8d7
 * render-manager: 6d410795a8510d75 color:#2569a0
 * abstract-resolve: 74f8d0a652de7df0 color:#fb503a
 * optimize-process: ac38ba6db8bff310 color:#86ded2
 * reject-utility: 416a07ba03197f8d color:#564f48
 * load-helper: e2f4359a76a514b5 color:#dcefe0
 * configure-props: f70d103307db669b color:#c839d1
 * subscriber-handler: a9c6fadb30d8f8b8 color:#bc5789
 * promise-request: 92af11b0c343d379 color:#9106b6
 * item-setup: ae5bfd01e5cdd2b7 color:#4d1cd3
 * boolean-success: 09a0e9f756f94391 color:#1ea078
 * async-service: a4d761e1e5ed30c2 color:#e9bf9e
 * item-helper: 346ad82bdda6f65a color:#4fde07
 * service-utility: c679db973004c0e2 color:#4457b2
 * index-fetch: 8c8d317f072db655 color:#e3c974
 * load-validate: c722bd308b4c865c color:#b9e326
 * calculate-request: e6829d904fe25bb6 color:#a730a1
 * handler-process: 00b2b97a7a2ed574 color:#a05952
 * item-transform: 630023a08505c238 color:#f20dfb
 * number-module: 378dc85ef6577c15 color:#c2f19d
 * fetch-component: 0cda72fdd37832e9 color:#dc703e
 * state-initialize: 392bcea97cc25e7c color:#670c4a
 * listener-event: c32af12554516c08 color:#775de0
 * utility-manager: fe097774592a0821 color:#edfb9c
 * key-transform: cca7ff0f201bd615 color:#afe733
 * setup-number: fd50c1cbc50573d6 color:#e2b987
 * fetch-optimize: e8dc9b61095ad1b6 color:#39b1ea
 * extends-error: 16aacbaa03bc3325 color:#f3d004
 * optimize-await: e5bab7cc455beeda color:#e986cf
 * object-success: 782e1116961a3992 color:#605900
 * prototype-listener: f4b2923bce49710b color:#929194
 * process-context: 2b41eeb4d306a327 color:#bf04c7
 * function-string: 8af762f6fd6f5e51 color:#77412d
 * abstract-constructor: dcbfd588cd13d0c8 color:#6d39b6
 * error-parse: b92c7540292f1f4b color:#29fda0
 * reject-property: aa48765fa7d6027d color:#5224e9
 * component-variable: e253fa8281947f83 color:#56cb28
 * request-render: 081ed27cfb3afdf8 color:#d41e03
 */


/*
 * observer-load: 4565165f819e94d6 color:#aafe10
 * process-function: 35602e9ba625ee16 color:#d90c54
 * helper-component: e39fbb5c27b0292b color:#8adf46
 * process-service: 8d5cfe51833d8c63 color:#596e21
 * execute-error: cd73029418c1221e color:#d704af
 * manager-resolve: 485b08d44cd8dde1 color:#8f4306
 * implements-key: 2d83f654df5aa25b color:#154cd0
 * render-response: 38ff44dbaa911f79 color:#b427f9
 * subscriber-service: 7ffc507721bf799b color:#a0ec8d
 * optimize-return: d6319f734285d8cb color:#c35182
 * string-event: bef12bf4517794cf color:#5f3d64
 * function-function: 7a1cb5f392c7e636 color:#5dc158
 * index-render: 9f1ad534072e1470 color:#fbf34f
 * callback-array: b5236335074ff9ef color:#463061
 * transform-load: e9f5c17a1934a2d5 color:#33ed18
 * reject-await: c759aaef0a3dead3 color:#938fa6
 * list-constructor: 9036a285b8a2ec26 color:#5f5537
 * callback-error: 5e4b4bf8beaed0e1 color:#684fdf
 * constant-extends: c3e26f2578f24a73 color:#b4b29d
 * constant-manager: 59b2e97f7cf98618 color:#1bff0e
 * item-return: 7cd676fc6eee2b87 color:#923a12
 * load-return: 4a3bcf28053df62d color:#34cea4
 * success-service: 1a32417fceb0f510 color:#b9e37a
 * function-controller: a80c904c5940f92d color:#cf8069
 * setup-fetch: 287be2d005adf0af color:#9a1c4
 * extends-item: a9f59fa8145376c1 color:#b1af4b
 * context-process: 5d4c8a34e91e1648 color:#f0b4b1
 * success-constant: 7228fe4c39bda0c5 color:#7deac6
 * key-process: 56ed92ca5c7c180f color:#cb3613
 * extends-context: 2c07b5d1eb04679b color:#29c59a
 * variable-number: e0910ac6875e2fff color:#d20644
 * implements-optimize: 28330bf54fa76782 color:#d14bb7
 * module-value: d1e24ff3dc045b17 color:#6a41f
 * variable-state: 1e1d66cc40ba5067 color:#c6f587
 * callback-property: db7c2b2db56ed4d2 color:#46fb58
 * response-key: a4d699dd1fbed08e color:#a42858
 * subscriber-callback: dab5f2ccdb1db3b1 color:#30700d
 * key-render: 39e6055888405ebe color:#786bb5
 * resolve-constructor: 778fa002c50fe393 color:#1e0be2
 * resolve-fetch: e9a3525c7fa9981c color:#f1f15d
 */


/*
 * parameter-abstract: 3cad7a35135d14d7 color:#54ba31
 * number-execute: 40eb9407565f495f color:#428cfa
 * constant-handler: ac6f995c2fa6bd62 color:#ef7d4c
 * service-resolve: e9817ff1a2e7ba5d color:#eaef9
 * initialize-array: fba954c42ff70cbc color:#3b6680
 * result-value: 4eb552322a1ff4a5 color:#c1e138
 * constant-key: abc0f403c64f0c68 color:#3e962b
 * string-handler: 03bdbced931572db color:#632fc0
 * value-number: 25682ecd6067419c color:#ea64c2
 * index-list: 5c41541148273065 color:#5e7720
 * parse-data: 3ee7aae6d08ab7d2 color:#b9f5eb
 * extends-calculate: caf5f48c824d4331 color:#f41587
 * setup-request: 20b46b9802610137 color:#281b21
 * configure-manager: a57e68ee1cc3822c color:#f85a16
 * load-extends: ed08c8e263907b11 color:#b58123
 * return-render: 2594b36179390a56 color:#f2cbe2
 */



/*
 * method-configure: b913972ac061e5fc color:#a84543
 * reject-execute: 37f96f8115079763 color:#634f3
 * async-resolve: 44ec308610c2c067 color:#5cb3cc
 * controller-array: 8eaa53767c5b51c1 color:#4f0ef
 * object-constructor: 413e56f7577cb427 color:#bb58be
 * list-implements: 3dbb2ea19b4cc5cd color:#1fafb8
 * value-validate: d53cdbea2694353a color:#d1a042
 * process-interface: 81ba567784cccba3 color:#f215f1
 * prototype-utility: 3e2a445d9e50a129 color:#5a2be7
 * request-callback: 5b812cfdfa38efe1 color:#cbd67d
 * await-load: 4f2c9b811f55e5aa color:#a005a3
 * observer-update: 40cf7d6371741435 color:#d7d2e2
 * function-async: c56d0b742d276fe6 color:#1b1de1
 * success-result: f885eacf1c0f079e color:#4532f4
 * parse-value: 8782b35f52c1b3ae color:#fadbfb
 * context-error: 91bafa8b8c6e7a3f color:#949f47
 * string-event: 53b5d93774eef6b5 color:#ba59be
 * prototype-boolean: cb87a09445ced763 color:#35f4d8
 * item-abstract: cc04fbe4d01a92da color:#2c1aea
 * array-success: 3a83adea1523b59b color:#3a3db7
 * error-data: 5d837cc7677a460d color:#628b34
 * data-response: b486c21badebbdd0 color:#108f26
 * promise-array: ef540a3fecd58b40 color:#84bde6
 */



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







/*
 * method-cache: 13970460562f19fe color:#4b348
 * list-context: 8280fb3f97404a7a color:#f4ef28
 * context-state: 890b851fa0771a1e color:#274a6e
 * load-implements: ef633acd307e008a color:#3be275
 * controller-index: a58e4a555f71d3b6 color:#5dcc71
 * observer-constructor: cfa114cfb8754dc2 color:#2a7de
 * helper-interface: 53ff6ebc68e6afdd color:#22021f
 * constructor-key: ffbc4b6a7c9c9fc2 color:#aa856
 * resolve-constant: 5851f5f576180196 color:#d1acef
 * parse-context: ed8324ccf397dc91 color:#1f7105
 * string-initialize: 72e52706074b395a color:#92c286
 * constructor-index: e2a307895c65b673 color:#1c9716
 * implements-process: ca9bf138635c4ea8 color:#a457c0
 * array-load: 9e3f67be3471594b color:#dcb49f
 * service-component: fe7c5aef1b8e8d78 color:#2bc43e
 * value-success: 25fa0bce43c743e4 color:#715552
 * list-state: c618481fbacef4c8 color:#4ae97d
 * validate-number: 40139e0f2e811288 color:#15daa1
 * fetch-initialize: 25b4dcda982f6bfc color:#8f00a6
 * controller-implements: ee292d17f26d5ef6 color:#67404b
 */




/*
 * utility-request: 790aa076a4ef76af color:#904377
 * implements-initialize: b8818df6a234dd97 color:#b6db14
 * prototype-render: 7d26be92e553450d color:#b79d
 * data-list: d8a38f19d497fd37 color:#1c85be
 * index-event: 63ac9e5236d45f52 color:#9b3485
 * parse-module: 01b95ccdf14d3392 color:#3dd92e
 * constant-service: 098b1e0a36753d76 color:#788336
 * response-list: f4a91e59dc2bb103 color:#ac4544
 * method-parameter: b3b12920fc0925cd color:#55b684
 * process-load: e1538a8f91a77186 color:#64bd2e
 * interface-utility: 7e52a88ffbbce6d2 color:#6a513b
 * boolean-service: b4a8efee85572e3f color:#1e4dd
 * listener-observer: e1a18c2021f75723 color:#3f482
 * manager-parse: 82323ca7a87c20fa color:#d5c07c
 * abstract-constant: 1712fabb8acfae8f color:#a712e3
 * fetch-list: 26019257d0fab380 color:#ab4329
 * value-list: e58ddb4c118e0e95 color:#a857ca
 * manager-controller: 6978a9d173a6bcbb color:#3f017c
 * calculate-extends: 8d29bc7346bb80b0 color:#c47de7
 * execute-promise: 08af6e924f9813a4 color:#b3c2f7
 * callback-key: bdbf8d35b236b2bf color:#4fc9d
 * parse-method: 197b8f2c045077a7 color:#83595b
 * fetch-listener: d51c20771dc4e338 color:#66db09
 * error-extends: c4b9a43c371b86a4 color:#e7a34e
 * async-boolean: 4c5e4db181444417 color:#a5dc03
 * implements-service: a6f201b46d8960d9 color:#69a615
 * request-calculate: aac79854e2069e05 color:#f40987
 * resolve-handler: 154344e431194948 color:#2e2535
 */





/*
 * prototype-module: 12d6474f90691374 color:#12fbc9
 * subscriber-utility: 52b1f0e49a083a95 color:#9a4bc7
 * data-list: 8b9e197f6a689127 color:#504b42
 * fetch-observer: fefc860dadce42bd color:#5e9eca
 * error-variable: a70ca453b74e336c color:#1de5c9
 * interface-error: 6a8d82fe0a5073f7 color:#6c90c5
 * string-array: fa7e18063d4f91ae color:#dd5336
 * handler-error: dfbe0a9ee84a2fb4 color:#95075d
 * abstract-component: aa881da55bcbf8ec color:#a3f585
 * variable-array: 50b702b8a38e96c5 color:#5b62e0
 * transform-response: 08fa42b607b61c1f color:#9f69d1
 * request-initialize: f6c353f19c71fd14 color:#1e46d2
 * promise-async: 32d5d3d12a09471b color:#847326
 * await-number: 3d803709a7835a85 color:#30da4a
 * setup-fetch: 8897bd9b9a5ee606 color:#c905d5
 * state-method: 460c1bf143c21eda color:#f2bfe0
 * subscriber-constant: bad1ea1666c34aef color:#89e2a5
 * prototype-request: 517e2079b34fd9cd color:#aea36c
 * reject-value: a56dbd370b0898e7 color:#ca0d91
 * state-manager: 29bc72a9ea2766d4 color:#e2cadf
 * handler-context: 38e28feea6eae0a2 color:#7c7548
 * list-utility: dde4bb0d02a8c0f3 color:#ef68bd
 * subscriber-extends: 53f657a673855a8b color:#27d247
 * list-reject: e91c23648c9e2fa9 color:#8e451c
 * boolean-object: 8c334653105a373b color:#f5c272
 * extends-subscriber: 935376d08f2009f1 color:#e5d5c4
 * render-cache: 7b6ca11cee66b2a8 color:#6fefcc
 * response-callback: 184985541545650b color:#a81431
 * utility-boolean: 951adf86bf3ac6c1 color:#b0a0c3
 */



/*
 * helper-parameter: 3bd9e6449629349a color:#f6849c
 * await-result: 1f8b09317470bef9 color:#a99a1c
 * object-string: f86a222e9eff8cba color:#243ea6
 * boolean-controller: bc288b1294ff972a color:#f740f5
 * key-update: ccad6f3700215c5d color:#5f9215
 * extends-state: 82913ea099e1034f color:#cd1cad
 * function-utility: 40d10ae38bc1469e color:#73da18
 * listener-request: 1bd26f8a1660ae47 color:#4a4b3f
 * execute-number: 4e8ed62556a393d9 color:#872ed0
 * request-implements: ae68719e65b648c2 color:#c78192
 * load-function: 63a0d08d8b0b6c87 color:#7decd5
 * update-implements: 622ae668f7bfb3d8 color:#e3132f
 * abstract-configure: 25240bb27455caee color:#45edfe
 * controller-key: 642d26f0a988a020 color:#19af8f
 * constant-extends: f20dc33eb6b542f4 color:#2a3096
 * error-process: 0aca4469cbf5b358 color:#23ab11
 * controller-load: b8ecec2af99b81e9 color:#844217
 * controller-await: 3f3af7e1be6a7d7f color:#cbbe4f
 * number-service: e2d818320db6dc29 color:#3d88f1
 * interface-callback: 03e2345b45b043ff color:#7ff4ac
 * state-prototype: 29436fc9e4abdc13 color:#91e32e
 * execute-utility: 7ba7fde410716dd9 color:#de9e2a
 * helper-component: 60b3d51083fdcc16 color:#4a3b8
 * request-process: 51e9d09e0e0c2a64 color:#4dcbcf
 * value-handler: 4e7336ee93af85c4 color:#50b497
 * context-controller: 1ab0e9fdfdeb9056 color:#7527db
 * validate-render: a044e72715eb55c0 color:#9ae826
 * prototype-item: cfd2e49903ed1760 color:#2db622
 * item-data: d3035cf0e946a781 color:#bca6ae
 * callback-property: 3e33a6c546098107 color:#ea063c
 * await-object: 360954e018cffb99 color:#31bb8
 * abstract-implements: f6821c078067d514 color:#f81a87
 * manager-listener: 3d90dd462e49a651 color:#157b05
 * resolve-initialize: 1520599e35aa73f9 color:#407e87
 * update-state: 8009edfa5e60e5a0 color:#a48460
 * fetch-property: e5b865aade77ac19 color:#a2f253
 * controller-parse: bb9ae301c6a54d0c color:#a6b9d2
 * load-await: 87c45117e106678e color:#9e43dd
 * async-object: fb090baf76bc9727 color:#91f859
 * update-result: edb06ce7f271091d color:#e0d58f
 * observer-await: b8c0ad53506afbcc color:#ab5831
 * value-response: 108d534f1d80cddd color:#b674f2
 */





/*
 * utility-resolve: d176b7475097dc2c color:#d69e2d
 * controller-calculate: d0c234b3ff1f6807 color:#dae7ac
 * controller-request: 19fee8613a66158c color:#cccbf
 * storage-async: 1f8d99714fc79253 color:#521f96
 * props-context: 7bc9f350383d4486 color:#9c45d2
 * manager-observer: 8a7ab0008f67e650 color:#4f9afb
 * abstract-component: 42b1cc990fab774c color:#1a630d
 * function-service: 0671e9303b92c23e color:#95cdd4
 * storage-method: 954e73b5e7e324a0 color:#2d60ad
 * execute-array: 9d3f29776c5fbbfb color:#48c819
 * event-key: 2c6a1516da0733a9 color:#50217f
 * error-controller: 0749bfcf051cc309 color:#89bc0b
 * method-item: 62d4e550b78adea4 color:#a153c6
 * string-subscriber: 911fd4942ac5c02b color:#6fa988
 * function-callback: 9cf68bd0f1dcec22 color:#33c749
 * object-service: 7923b47e618b0c61 color:#74b61c
 * manager-update: 530c1ed22be26f3f color:#7ab9dd
 * index-implements: fba130d73997c4e4 color:#4dbd28
 * prototype-optimize: 4c5bb5ebe4999e51 color:#219a8d
 * property-parse: 12d328f5a916498b color:#fbc318
 * result-array: 54406ec56e826df8 color:#366024
 * callback-promise: cc96b839be37cdd0 color:#3235e7
 * list-module: 72949ae8fde3df4e color:#a0cf94
 * success-module: 2030a162da4aee92 color:#505880
 * method-initialize: 804281c76f5a3825 color:#e6bad0
 * configure-listener: 661326aee6167fa4 color:#d150ff
 * array-response: e54d9e59c398279b color:#42ae94
 * interface-component: c10a908c1e325a26 color:#5ace53
 * execute-variable: c80091ac83746a95 color:#a774cb
 * method-component: 311f9decfb0ee842 color:#ff3de4
 * async-context: cfd5a292cdc535a4 color:#325c1f
 * manager-string: 1d5fda445ac11293 color:#310fe3
 * validate-request: bcb375b9637735e2 color:#17df27
 * extends-storage: 9e3767675d533c24 color:#c68d3d
 * validate-calculate: 25fa8bc78ae4a242 color:#c86d11
 * parse-controller: ffe6cd3d9e0925a2 color:#a584e6
 * storage-component: 465d324cc15e538b color:#b4b5a6
 * object-setup: 86b7d9fdaeedf302 color:#df7d2b
 * handler-storage: 965943aff6042a4e color:#60ae5f
 * configure-resolve: 5d4f981f2a83f6e2 color:#c98043
 * resolve-load: f8b0cf90f84af7de color:#561963
 * calculate-state: 49de2e864bb3d936 color:#e73b31
 * observer-property: b0e0c80174d4466c color:#f4eeb7
 * extends-interface: 04da12ab7a2df774 color:#5addea
 * configure-component: 5302075b962b0461 color:#62ea2
 * component-props: 1e1f0429aff5817d color:#26cdea
 * abstract-calculate: 3050ad95cd5f78a4 color:#d100ef
 * index-resolve: 905abd1381fc652d color:#646caa
 * service-method: 4afee2cf8563a05d color:#a8da28
 * optimize-async: 0a2aa29805f57063 color:#abda43
 * item-result: 7c53fc40eebd3415 color:#944212
 */






/*
 * parameter-reject: ae8cc78c0d0f1d85 color:#202501
 * cache-await: 1234e5b665fbd0a1 color:#59fd71
 * initialize-object: 64a3ab4a2414585b color:#73c909
 * event-method: 3bae97a41d359309 color:#bb1fbf
 * list-request: 05f051df02c7b11e color:#b433d4
 * reject-validate: 2b7b7ad9cfaca404 color:#438d86
 * service-component: 1b27038a990422db color:#5d2688
 * module-constant: b5d2ed3fc8f68170 color:#6061da
 * error-controller: 94cfd13ec57d9f46 color:#ecb615
 * method-number: 60164bb5f4825dda color:#e8d9bd
 * helper-subscriber: 38a97df03f72c806 color:#8b0ca5
 * result-load: 4e05f1906ddb5d83 color:#3b7fdd
 * process-load: 304bdcf193776f12 color:#f0600c
 * listener-index: a2be12ab34ed3e1d color:#1e6260
 * item-process: e8f3aa9cc48aa83f color:#94d815
 * service-method: a78b19c602e9a7b4 color:#e5a670
 * fetch-state: 1db177b2667e180c color:#5667b0
 * async-parameter: c9ca2b8c3c5010a9 color:#61ea02
 * helper-value: 57bc97ac8664e617 color:#3f73f1
 * process-service: cc27e245e51df699 color:#86bca7
 * storage-subscriber: 2663a1e666619583 color:#771171
 * array-fetch: 43a2eada0d7af6dc color:#e8db54
 * manager-result: 07545f012888e989 color:#53401c
 * update-string: b1b7f2a4212981c0 color:#8aa40e
 * array-variable: e57778e07089c455 color:#673303
 * calculate-value: 6585d3d308c022ab color:#82ce45
 * state-state: 1833ec3922e7b785 color:#f440c
 * subscriber-callback: 2c3b911e3a0b3fcd color:#64ad7a
 * index-configure: 5584b4549c8f74b2 color:#82ac95
 * value-boolean: b6244e8f5b7f1a0e color:#ee8468
 * module-render: 0edd7fee47d46c51 color:#93ced3
 * return-helper: 39dc857a188eebef color:#ee2e26
 * helper-method: d22ab23201fbaaee color:#6647e
 * parameter-result: 69a3c5294909a494 color:#f66ff5
 * fetch-subscriber: 3dc12cec51a20fed color:#64c359
 * interface-extends: a7c839da89caac67 color:#89115c
 * index-event: 128649dc89899adc color:#38cc50
 * calculate-await: 14589558a976e971 color:#a4e547
 * validate-listener: 6b99e07520db5072 color:#13c83f
 * controller-cache: 3903a821a5592935 color:#c1c46e
 * extends-number: 58effd28c0e2eade color:#92406
 */





/*
 * boolean-update: f078aefd61b7d03c color:#23a1a3
 * callback-subscriber: 9100bc06e4704af0 color:#c12e71
 * response-helper: aee5d840e527e548 color:#1fb2a5
 * promise-setup: 794a98a39b30d6b8 color:#fb06ab
 * component-result: a6ae66543ee2d7e0 color:#af4e39
 * reject-constructor: ccc2f1e2975483fd color:#4c3633
 * controller-promise: de4a34407d9082bd color:#cb26b3
 * array-data: ed879eef825f1aa4 color:#f0ce72
 * response-callback: eb4d5c41d9c693b7 color:#bbc7b1
 * transform-cache: 8d3881512d1742c8 color:#ccf0b0
 * resolve-data: 207e8fc632b9c481 color:#42c628
 * manager-handler: e0cd034c89d8a2d2 color:#37284e
 * number-load: 394b27a3fda96004 color:#fd55c1
 * error-success: 8d5b273e0ceb4eb0 color:#36e79e
 * prototype-props: f010ce249243b937 color:#bee326
 * extends-service: 819f429e00a3a145 color:#de867d
 * calculate-calculate: b18b42c15c0b6f99 color:#305380
 * prototype-response: df207b683b2e10a5 color:#b3df6e
 * method-function: fb2dab495dd77c28 color:#777ab2
 * variable-handler: 2d6d2bc32e1b751e color:#2ce04c
 * validate-context: e18bf5851571e6f5 color:#1d29f3
 * update-await: 9ec93b546c9bf5ac color:#7b4705
 * key-configure: e14ac25cbc3af7c5 color:#8644cf
 * subscriber-parse: c23171fce19d175e color:#5a3368
 * execute-function: c0a76e1ea8f1c6f2 color:#ea547a
 * service-prototype: 37afc72f749dd8d2 color:#4c1e85
 * handler-request: 2103763c2594059e color:#ca381
 */




/*
 * listener-resolve: 839a29de9971c2da color:#65da2d
 * request-controller: a1990b68903f7130 color:#85db00
 * controller-execute: a73dda8a7e6e4421 color:#c12dd4
 * handler-parameter: da86dc495e1c1f82 color:#c5d61a
 * callback-callback: 2577be4462022e14 color:#704560
 * boolean-result: 8ce36f163693a0f2 color:#a1d5e4
 * component-array: d643a537165eb828 color:#4cce9d
 * setup-extends: b040476492f3f2c1 color:#d3c3a5
 * method-response: 6daf385ac70a9c33 color:#7a98d2
 * update-async: 01c8842cd647633f color:#21d4ca
 * configure-response: 76b5c6e052045724 color:#620917
 * resolve-boolean: 9c8bf14590203dca color:#5306a9
 * load-storage: 80bb7e81d7cb0c5b color:#c63ece
 * component-data: c17dbd9b5a57bea2 color:#ca54e5
 * property-utility: 2da1de4a806b3da3 color:#7122a4
 * method-method: 825fbcde6f15baae color:#93f7ea
 * number-render: 3bc808267b752596 color:#d4c2ed
 * optimize-interface: b3ddcd2541a239de color:#2178af
 * await-process: 64604ccb019578cb color:#8d5d1d
 * setup-item: 2f292a9fb9e1973e color:#7d33eb
 * helper-response: d9041c754745e3d2 color:#cf4797
 * manager-await: e954179866b2061d color:#60f2ce
 * object-boolean: f5a5d90dee1ffd88 color:#80a232
 * request-calculate: 8a96b5bcdb0d94fd color:#b0796b
 * validate-props: c2fce782a44a64a4 color:#efae09
 * setup-module: 5700ed13db7ff06d color:#8f56c
 * manager-subscriber: fcc026ae98c686d6 color:#cc1c50
 * key-error: 2223697f599d8dc5 color:#c2e473
 * object-utility: 1298fc3fa97d4419 color:#d5c98d
 * success-number: 88cce57ad658aff7 color:#7d849d
 * state-implements: b230e6d85f976a6b color:#511186
 * interface-optimize: bfe329bed18b5692 color:#5d248c
 * constant-update: f1c80f64ed53ba31 color:#8f8beb
 * index-parameter: db6dca3959c0987a color:#2c112d
 * component-resolve: 11d1e2857a61a1a4 color:#dae50b
 * property-item: 76f714b118d6c6bb color:#94a774
 * module-constant: 0008d17c58fed6fc color:#d0d4e5
 * observer-setup: 95e7ab28a8a7652e color:#4e2f85
 * process-promise: 8236aa8aff1b8a23 color:#17aa35
 * async-response: 7da5204474c7a213 color:#bc8dcb
 * context-helper: 4754a68c4d3986a2 color:#1e31eb
 * property-value: ae62b8585d1e1f92 color:#239b73
 * string-await: 38c36e2db152b5a9 color:#eeea82
 * property-extends: 81613fcce301d898 color:#a5d643
 * request-method: bcc752fa4994eee4 color:#321cf3
 * request-helper: a21cb945203c5aca color:#870276
 * variable-load: e5efef8cfe31e942 color:#9f62b8
 * module-subscriber: 07350f0010915d77 color:#d587ab
 * key-render: d5af267483dcd66b color:#cb55c6
 * subscriber-constructor: cfb5e3013df34a6e color:#b09486
 * error-optimize: 2733b66dd4e3fb2b color:#117683
 * index-context: 954d85ae0c41ca01 color:#737317
 * transform-result: dbc7d57ebc606f3a color:#2689a7
 * fetch-value: fd17ba2b1a0aadf8 color:#8bb0f7
 * variable-parameter: 20dbc1d4ae78c630 color:#d16d68
 * process-boolean: 167501c080eb752d color:#ecfed
 * module-promise: 5814c28480ca1b70 color:#21b319
 * abstract-constant: 743ef073a0145d5c color:#ccca3c
 * abstract-await: 9074df0267cde48e color:#71967b
 */



/*
 * prototype-interface: 4e45f179e18f54f2 color:#fd6822
 * callback-configure: aa2089d8c987802c color:#3659c8
 * await-callback: 7c1e37f7ac8a394f color:#990fb5
 * index-calculate: 40ca491569b05004 color:#8fdbe3
 * load-callback: ba00d1d63d00c821 color:#bd2b57
 * calculate-props: 37a65426e7c2f22a color:#deec9d
 * execute-data: f7e16612911b1cef color:#dda3a
 * implements-helper: e04fd9e3ab409de6 color:#8e5aa7
 * implements-utility: 9e0998ad3825de22 color:#7fc4d
 * abstract-transform: 05ee608863e763dd color:#16f9cf
 * cache-abstract: 656283a444820fea color:#fc60b5
 * method-observer: 22a975442b32b2e2 color:#2295c1
 * extends-context: d6a390ee4b0f0927 color:#32ba8
 * validate-helper: 3ae38e4c1523c14f color:#93fcd1
 * success-method: 24f3f6ff4a20dd5a color:#31a22f
 * function-number: d0575bc044b5ea20 color:#6e2651
 * resolve-context: 87da12da3cbb7c4d color:#91fad7
 * initialize-prototype: c3e7f0bc4247ee30 color:#25cd41
 * variable-variable: 4c3da78638a15192 color:#b851e6
 * constructor-constructor: d9c768961e5ff48c color:#848a2c
 * prototype-update: d3ee388ac6fac2ce color:#a6661a
 * data-string: 7346f2bcf21111b7 color:#c42f48
 * extends-process: 0e5a25e6cedc7cd1 color:#a61f7
 * fetch-manager: 9f6255aa6e23712b color:#97456d
 * parameter-response: faa42e05f0b17b01 color:#87479a
 * event-execute: a9f9d1a4ea8d53e4 color:#74c620
 * validate-parameter: 3271fc18f1614777 color:#89da5d
 * cache-initialize: cf20df109770f0bd color:#991817
 * callback-configure: fa2d797886e8fa93 color:#e38415
 * array-render: f2d14c916c1dac32 color:#b0c539
 * array-calculate: 672d9626f5ec1373 color:#53a361
 * helper-string: 86539777a6e1812f color:#130f5e
 * cache-index: 4be91440ac841960 color:#46c4a3
 * controller-number: d6bcbab1b93698c6 color:#bb51a7
 * optimize-props: 7fe34fc2f1b1797d color:#c69801
 * validate-extends: 41a22cf7b94e6e48 color:#96d786
 * component-key: 94d26431298be9da color:#abe859
 * render-array: 70d6af9c522db842 color:#c730c2
 * item-object: 63e7cffe5e3ee958 color:#3e05ea
 * async-module: b568a51c8fbffa04 color:#3b9285
 * validate-key: e0112397f9f385ef color:#20e479
 * optimize-return: 15b034b13e154165 color:#287138
 * interface-key: 30e160905dba418c color:#1e0c4c
 * index-state: f67b15c58e883943 color:#b74a5d
 * cache-success: c2236f265b38653d color:#28eb
 * array-transform: db0356979218527a color:#33fc09
 */



/*
 * string-component: 60eb733dd26aca8b color:#c9a62d
 * data-number: f6537f9aeeaa77fa color:#ae5b50
 * calculate-data: 8c3102c1f47f03d0 color:#b1f85f
 * resolve-prototype: d6af8a8dc63cb2a0 color:#753ab1
 * manager-manager: bc16ef3793ba0bed color:#b7193c
 * array-response: abd0dce8f8508c84 color:#a63930
 * render-resolve: 3955f934a6b5bc66 color:#d34bcc
 * abstract-event: e21ed7bb7659b6cd color:#f4ead6
 * data-props: 0a6717fd3f69a7dd color:#d735e6
 * interface-success: ac920281991721cf color:#b2d995
 * index-method: 8eeaa0c6888523e5 color:#8843ef
 * configure-key: 18f0bdcfe011aaeb color:#624f5
 * abstract-callback: efe8838f9dbd8418 color:#a93330
 * storage-optimize: 6afaea9b78f0f057 color:#87d097
 * handler-cache: 1a7c6e22eb348bd4 color:#3c1a10
 * props-render: 08cf3f8fec0ade8e color:#ce1dbf
 * resolve-async: 82ac2b0fd84a557c color:#7fe320
 * index-abstract: 5a405d35608befdb color:#b24154
 * resolve-manager: 991af72ae62edecb color:#501190
 * success-observer: 3644f56ad247c3b7 color:#15d366
 * return-return: 090a51a4d18dd095 color:#cf13d4
 * error-object: 33b04215e5a71084 color:#ed5850
 * handler-handler: 102b499a99a17db7 color:#3b51fa
 * resolve-helper: f2d3e8d979a789ca color:#5ee244
 * list-boolean: 4e6d833e5c834b79 color:#b40f54
 * handler-handler: 422f0a7b876b7a0e color:#28c2d4
 * reject-calculate: 31f1193cb0445dbc color:#d194e4
 * async-component: 27b8a0ccc8091201 color:#98e970
 * function-await: a29ba00aed4419be color:#ede0d
 * array-render: 852ca0316404f5af color:#bae1f
 * handler-event: 3ccf5048ea5cd212 color:#65e1f8
 * interface-listener: db243c6331599b69 color:#2b8a83
 * listener-key: b2c350ee90e56ce4 color:#7e91db
 * state-promise: 706761a43146cc77 color:#94c209
 * setup-parameter: ca44c41a77e49f61 color:#f15d84
 * item-error: 47cbebf22fe33aa6 color:#439794
 * fetch-return: 427188281a36aded color:#e88c66
 * extends-validate: 48d6bd22a8d77ef7 color:#4a8c38
 * validate-object: 7abbdc7443b660ab color:#cf7d45
 * property-controller: f4fe5d7ddea2f441 color:#92b9ec
 * number-response: ee1d7ee48a2a2334 color:#c0319e
 * event-manager: 1f10f59a07c0c253 color:#a6d24f
 * state-update: b9f655818c196165 color:#8a8469
 * configure-configure: 6a838b63a733127d color:#f3dc3
 * async-prototype: 5fefc62071821b44 color:#fb489d
 * extends-result: fbfcc52db3ed8af2 color:#91735d
 * execute-number: de9396a086ae1c94 color:#ea1d9d
 */