@rcsb/rcsb-saguaro
Version:
RCSB 1D Feature Viewer
2 lines • 410 kB
JavaScript
/*! For license information please see RcsbFv.js.LICENSE.txt */
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("RcsbFv",[],t):"object"==typeof exports?exports.RcsbFv=t():e.RcsbFv=t()}(self,(()=>(()=>{var e={24:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>x,E6:()=>u,HA:()=>s,HL:()=>p,QA:()=>h,Qc:()=>c,aQ:()=>g,i_:()=>b,io:()=>w,kG:()=>y,lq:()=>l,qh:()=>f,rv:()=>d,tc:()=>m,ts:()=>v});var r=n(354),i=n.n(r),o=n(314),a=n.n(o)()(i());a.push([e.id,'.rcsbDom{/*! keep */}svg.rcsbSvg text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.rcsbSvg{/*! keep */}.rcsbMasterG{/*! keep */}.rcsbInnerG{/*! keep */}.rcsbPane{/*! keep */}.rcsbTrack{/*! keep */}.rcsbTrackRect{/*! keep */}.rcsbArea{cursor:pointer}.rcsbElement{cursor:pointer}.rcsbDecorator{/*! keep */}.rcsbFixed{/*! keep */}.rcsbSelectRect{/*! keep */}.rcsbHoverRect{/*! keep */}.rcsbBoardRect{/*! keep */}.rcsbVariantGrid line,.rcsbVariantGrid path{stroke:#ddd}.rcsbAxis{/*! keep */}.rcsbElemSeqBg{/*! keep */}.rcsbAxis path{fill:none;stroke:gray;stroke-width:1}.tick text{font-size:.7em;font-family:"Trebuchet MS",Helvetica,sans-serif;fill:gray}.tick text{font-size:10px}',"",{version:3,sources:["webpack://./src/scss/RcsbBoard.module.scss"],names:[],mappings:"AAgDA,SACE,UAAA,CAAA,CAIA,iBACE,wBAAA,CAEA,qBAAA,CAEA,oBAAA,CAIJ,SACE,UAAA,CAAA,CAGF,aACE,UAAA,CAAA,CAGF,YACE,UAAA,CAAA,CAGF,UACE,UAAA,CAAA,CAGF,WACE,UAAA,CAAA,CAGF,eACE,UAAA,CAAA,CAGF,UACE,cAAA,CAGF,aACE,cAAA,CAGF,eACE,UAAA,CAAA,CAGF,WACE,UAAA,CAAA,CAGF,gBACE,UAAA,CAAA,CAGF,eACE,UAAA,CAAA,CAGF,eACE,UAAA,CAAA,CAGF,4CACE,WAAA,CAGF,UACE,UAAA,CAAA,CAGF,eACE,UAAA,CAAA,CAGF,eACE,SAAA,CACA,WAAA,CACA,cAAA,CAGF,WACE,cAAA,CACA,+CAAA,CACA,SAAA,CAGF,WA7HE,cATa",sourcesContent:['//\n// VARIABLES\n//\n// Fonts sizes\n$tiny-font : 10px;\n$small-font : 12px;\n$normal-font : 14px;\n\n//\n// MIXINS\n//\n//\n@mixin tiny-font {\n font-size : $tiny-font;\n}\n\n@mixin small-font {\n font-size : $small-font;\n}\n\n@mixin normal-font {\n font-size : $normal-font;\n}\n\n@mixin transition ($target, $duration) {\n -webkit-transition: $target $duration ease;\n -moz-transition: $target $duration ease;\n -o-transition: $target $duration ease;\n -ms-transition: $target $duration ease;\n transition: $target $duration ease;\n}\n\n@mixin rotate ($amount) {\n -webkit-transform: rotate($amount);\n -moz-transform: rotate($amount);\n -o-transform: rotate($amount);\n -ms-transform: rotate($amount);\n transform: rotate($amount);\n}\n\n@mixin round-borders ($amount) {\n border-radius : $amount;\n -webkit-border-radius: $amount;\n -moz-border-radius: $amount;\n}\n\n//STYLES\n\n.rcsbDom{\n /*! keep */;\n}\n\nsvg.rcsbSvg {\n text {\n -webkit-user-select: none;\n /* Chrome/Safari */\n -moz-user-select: none;\n /* Firefox */\n -ms-user-select: none;\n }\n}\n\n.rcsbSvg{\n /*! keep */;\n}\n\n.rcsbMasterG{\n /*! keep */;\n}\n\n.rcsbInnerG{\n /*! keep */;\n}\n\n.rcsbPane{\n /*! keep */;\n}\n\n.rcsbTrack{\n /*! keep */;\n}\n\n.rcsbTrackRect{\n /*! keep */;\n}\n\n.rcsbArea{\n cursor: pointer;\n}\n\n.rcsbElement{\n cursor: pointer;\n}\n\n.rcsbDecorator{\n /*! keep */;\n}\n\n.rcsbFixed{\n /*! keep */;\n}\n\n.rcsbSelectRect{\n /*! keep */;\n}\n\n.rcsbHoverRect{\n /*! keep */;\n}\n\n.rcsbBoardRect{\n /*! keep */;\n}\n\n.rcsbVariantGrid line, .rcsbVariantGrid path{\n stroke: #DDDDDD;\n}\n\n.rcsbAxis{\n /*! keep */;\n}\n\n.rcsbElemSeqBg{\n /*! keep */;\n}\n\n.rcsbAxis path {\n fill: none;\n stroke: grey;\n stroke-width: 1;\n}\n\n.tick text {\n font-size: 0.7em;\n font-family: "Trebuchet MS", Helvetica, sans-serif;\n fill: grey;\n}\n\n.tick text {\n @include tiny-font;\n}\n'],sourceRoot:""}]);var l="rcsbDom",s="rcsbSvg",c="rcsbMasterG",u="rcsbInnerG",d="rcsbPane",h="rcsbTrack",f="rcsbArea",p="rcsbElement",g="rcsbDecorator",m="rcsbSelectRect",v="rcsbHoverRect",b="rcsbVariantGrid",y="rcsbAxis",w="tick";const x=a},56:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},72:e=>{"use strict";var t=[];function n(e){for(var n=-1,r=0;r<t.length;r++)if(t[r].identifier===e){n=r;break}return n}function r(e,r){for(var o={},a=[],l=0;l<e.length;l++){var s=e[l],c=r.base?s[0]+r.base:s[0],u=o[c]||0,d="".concat(c," ").concat(u);o[c]=u+1;var h=n(d),f={css:s[1],media:s[2],sourceMap:s[3],supports:s[4],layer:s[5]};if(-1!==h)t[h].references++,t[h].updater(f);else{var p=i(f,r);r.byIndex=l,t.splice(l,0,{identifier:d,updater:p,references:1})}a.push(d)}return a}function i(e,t){var n=t.domAPI(t);return n.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;n.update(e=t)}else n.remove()}}e.exports=function(e,i){var o=r(e=e||[],i=i||{});return function(e){e=e||[];for(var a=0;a<o.length;a++){var l=n(o[a]);t[l].references--}for(var s=r(e,i),c=0;c<o.length;c++){var u=n(o[c]);0===t[u].references&&(t[u].updater(),t.splice(u,1))}o=s}}},113:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},159:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},221:(e,t,n)=>{"use strict";var r=n(540);function i(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(){}var a={d:{f:o,r:function(){throw Error(i(522))},D:o,C:o,L:o,m:o,X:o,S:o,M:o},p:0,findDOMNode:null},l=Symbol.for("react.portal"),s=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function c(e,t){return"font"===e?"":"string"==typeof t?"use-credentials"===t?t:"":void 0}t.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=a,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!t||1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType)throw Error(i(299));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:l,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.flushSync=function(e){var t=s.T,n=a.p;try{if(s.T=null,a.p=2,e)return e()}finally{s.T=t,a.p=n,a.d.f()}},t.preconnect=function(e,t){"string"==typeof e&&(t=t?"string"==typeof(t=t.crossOrigin)?"use-credentials"===t?t:"":void 0:null,a.d.C(e,t))},t.prefetchDNS=function(e){"string"==typeof e&&a.d.D(e)},t.preinit=function(e,t){if("string"==typeof e&&t&&"string"==typeof t.as){var n=t.as,r=c(n,t.crossOrigin),i="string"==typeof t.integrity?t.integrity:void 0,o="string"==typeof t.fetchPriority?t.fetchPriority:void 0;"style"===n?a.d.S(e,"string"==typeof t.precedence?t.precedence:void 0,{crossOrigin:r,integrity:i,fetchPriority:o}):"script"===n&&a.d.X(e,{crossOrigin:r,integrity:i,fetchPriority:o,nonce:"string"==typeof t.nonce?t.nonce:void 0})}},t.preinitModule=function(e,t){if("string"==typeof e)if("object"==typeof t&&null!==t){if(null==t.as||"script"===t.as){var n=c(t.as,t.crossOrigin);a.d.M(e,{crossOrigin:n,integrity:"string"==typeof t.integrity?t.integrity:void 0,nonce:"string"==typeof t.nonce?t.nonce:void 0})}}else null==t&&a.d.M(e)},t.preload=function(e,t){if("string"==typeof e&&"object"==typeof t&&null!==t&&"string"==typeof t.as){var n=t.as,r=c(n,t.crossOrigin);a.d.L(e,n,{crossOrigin:r,integrity:"string"==typeof t.integrity?t.integrity:void 0,nonce:"string"==typeof t.nonce?t.nonce:void 0,type:"string"==typeof t.type?t.type:void 0,fetchPriority:"string"==typeof t.fetchPriority?t.fetchPriority:void 0,referrerPolicy:"string"==typeof t.referrerPolicy?t.referrerPolicy:void 0,imageSrcSet:"string"==typeof t.imageSrcSet?t.imageSrcSet:void 0,imageSizes:"string"==typeof t.imageSizes?t.imageSizes:void 0,media:"string"==typeof t.media?t.media:void 0})}},t.preloadModule=function(e,t){if("string"==typeof e)if(t){var n=c(t.as,t.crossOrigin);a.d.m(e,{as:"string"==typeof t.as&&"script"!==t.as?t.as:void 0,crossOrigin:n,integrity:"string"==typeof t.integrity?t.integrity:void 0})}else a.d.m(e)},t.requestFormReset=function(e){a.d.r(e)},t.unstable_batchedUpdates=function(e,t){return e(t)},t.useFormState=function(e,t,n){return s.H.useFormState(e,t,n)},t.useFormStatus=function(){return s.H.useHostTransitionStatus()},t.version="19.0.0"},232:(e,t,n)=>{"use strict";n.d(t,{Ac:()=>I,Ax:()=>T,Ay:()=>F,CN:()=>l,Gf:()=>R,Gt:()=>O,Hn:()=>_,Mo:()=>x,SN:()=>v,Ss:()=>b,Tx:()=>C,Uv:()=>g,Vc:()=>M,YD:()=>d,YW:()=>m,_4:()=>w,hR:()=>f,nr:()=>p,nz:()=>s,p6:()=>k,qb:()=>E,qq:()=>A,sN:()=>u,tk:()=>D,uQ:()=>h,vl:()=>c,wS:()=>y,x_:()=>N,zV:()=>S});var r=n(354),i=n.n(r),o=n(314),a=n.n(o)()(i());a.push([e.id,'.rcsbFvRootContainer{all:initial;width:fit-content}.rcsbFvRootContainer *{box-sizing:content-box}.rcsbFvBoard{/*! keep */}.rcsbFvRowTitle{float:left}.rcsbFvRowMark>div{visibility:hidden}.rcsbFvGlowTitle:not(.rcsbFvRowAxis) .rcsbFvRowMark>div{visibility:visible !important}.rcsbFvRowMarkComponent{width:0;height:0;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #666}.rcsbFvRow:not(.rcsbFvRowAxis)>.rcsbFvRowTitle>.rcsbFvRowTitleProvenanceFlag{background-color:#ddd;width:1px}.rcsbFvRowTitleText{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;user-select:none}.rcsbFvRowTitleTextExpand{position:absolute;background-color:#fff;box-shadow:0 0 3px 3px #fff;z-index:10}.rcsbFvRowTrack{float:right}.rcsbFvRow-enter{opacity:0}.rcsbFvRow-enter-active{opacity:1;transition:opacity 500ms}.rcsbFvRow-enter-done{opacity:1}.rcsbFvRow-exit{opacity:1}.rcsbFvRow-exit-active{opacity:0;transition:opacity 500ms}.rcsbFvRow-exit-done{position:absolute;opacity:0;z-index:-1}.rcsbFvTooltip{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;border:1px solid #ddd;padding-left:8px;padding-right:8px;background-color:#f9f9f9;vertical-align:middle;position:absolute;z-index:2000;line-height:25px}.rcsbFvTooltipDescription{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;border:1px solid #ddd;background-color:#f9f9f9;position:absolute;padding-left:8px;padding-right:8px;color:#888;z-index:2000}.rcsbFvTooltipDescription div{vertical-align:middle;text-align:right;max-width:640px;line-height:25px}.rcsbFvTooltipDescription div:not(:last-child){border-bottom:1px solid #ddd}.rcsbGlow{pointer-events:none;position:relative}.rcsbNoGlow{pointer-events:none;position:relative}.rcsbGlow div{pointer-events:none;position:absolute;transition:box-shadow .3s;box-shadow:0px 0px 8px #c8c8c8}.rcsbNoGlow div{pointer-events:none;position:absolute;transition:box-shadow .3s;box-shadow:none}.rcsbRowGlow{pointer-events:none;position:relative}.rcsbNoRowGlow{pointer-events:none;position:relative}.rcsbRowGlow div{pointer-events:none;position:absolute;border:1px solid hsla(0,100%,90%,.75)}.rcsbNoRowGlow div{pointer-events:none;position:absolute;border:none}.rcsbUI{position:absolute;z-index:2147483646;padding-left:10px}.rcsbUI *{box-sizing:border-box !important}.rcsbUIButton{height:38px;width:24px}.rcsbTopUI{width:24px;height:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rcsbBottomUI{width:24px;height:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rcsbIcon{width:100%;height:100%;cursor:pointer}.rcsbIcon>svg{margin:11px 4px 11px 4px}.rcsbIcon>svg>path{fill:#999}.rcsbIcon>svg:hover>path{fill:#333}.rcsbCollapsedIcon{width:24px;height:24px;border:1px solid #ddd;background-color:#fcfcfc;border-radius:50%;color:#aaa;box-shadow:0 0 3px 0 #aaa}.rcsbCollapsedIcon svg{margin:4px 3px 2px 3px}.rcsbCollapsedIcon>svg>path{fill:#999}.rcsbSmoothDivHide{visibility:hidden;opacity:0;transition:visibility 0s linear 300ms,opacity 300ms}.rcsbSmoothDivDisplay{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 300ms}.rcsbCollapsedUIDiv{z-index:2147483646}.rcsbCollapseUI{opacity:0}.rcsbCollapseUI-enter{opacity:0}.rcsbCollapseUI-enter-active{opacity:1;transition:opacity 300ms}.rcsbCollapseUI-enter-done{opacity:1}.rcsbCollapseUI-exit{opacity:1;z-index:-1}.rcsbCollapseUI-exit-active{opacity:0;z-index:-1;transition:opacity 300ms}.rcsbCollapseUI-exit-done{opacity:0;z-index:-1;pointer-events:none}.rcsbExpandUI{opacity:1;border:1px solid #ddd;background-color:#fcfcfc;border-radius:24px 24px 24px 24px;box-shadow:0 0 3px 0 #aaa;padding:12px 0 12px 0}.rcsbExpandUI-enter{opacity:0}.rcsbExpandUI-enter-active{opacity:1;transition:opacity 300ms}.rcsbExpandUI-enter-done{opacity:1}.rcsbExpandUI-exit{opacity:1}.rcsbExpandUI-exit-active{opacity:0;transition:opacity 300ms}.rcsbExpandUI-exit-done{opacity:0;z-index:-1;pointer-events:none}.rcsbZoomHelp{position:absolute;pointer-events:none;max-width:250px;font-size:12px;border:1px solid #ddd;background-color:#fcfcfc;padding:10px 5px 10px 5px;z-index:2147483646}.rcsbZoomHelp div:not(:first-child){padding:0 10px 0 10px}.rowTrackBoardSatus{font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#ccc;position:absolute;z-index:2147483646}.rowTrackBoardSatus>span{font-weight:bold;color:#666}[popper-hidden]{visibility:hidden;pointer-events:none}',"",{version:3,sources:["webpack://./src/scss/RcsbFvRow.module.scss"],names:[],mappings:"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",sourcesContent:['\n$color-rcsbFvBorder: #DDDDDD;\n$border-rcsbFvRowTrack: 1px;\n\n\n.rcsbFvRootContainer {\n all: initial;\n width: fit-content;\n}\n\n.rcsbFvRootContainer * {\n box-sizing: content-box;\n}\n\n.rcsbFvBoard {\n /*! keep */\n}\n\n.rcsbFvRowTitle{\n float:left;\n}\n\n.rcsbFvRowMark > div {\n visibility: hidden;\n}\n\n.rcsbFvGlowTitle:not(.rcsbFvRowAxis) .rcsbFvRowMark > div {\n visibility: visible !important;\n}\n\n.rcsbFvRowMarkComponent {\n width: 0;\n height: 0;\n border-top: 6px solid transparent;\n border-bottom: 6px solid transparent;\n border-left: 6px solid #666;\n}\n\n.rcsbFvRow:not(.rcsbFvRowAxis) > .rcsbFvRowTitle > .rcsbFvRowTitleProvenanceFlag{\n background-color: $color-rcsbFvBorder;\n width: 1px;\n}\n\n.rcsbFvRowTitleText {\n font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;\n font-size: 12px;\n text-align: right;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n user-select: none;\n}\n\n.rcsbFvRowTitleTextExpand {\n position: absolute;\n background-color: #FFF;\n box-shadow: 0 0 3px 3px #FFF;\n z-index: 10;\n}\n\n.rcsbFvRowTrack{\n float:right;\n}\n\n.rcsbFvRow-enter{\n opacity: 0;\n}\n\n.rcsbFvRow-enter-active{\n opacity: 1;\n transition: opacity 500ms;\n}\n\n.rcsbFvRow-enter-done{\n opacity: 1;\n}\n\n.rcsbFvRow-exit{\n opacity: 1;\n}\n\n.rcsbFvRow-exit-active{\n opacity: 0;\n transition: opacity 500ms;\n}\n\n.rcsbFvRow-exit-done{\n position: absolute;\n opacity: 0;\n z-index: -1;\n}\n\n.rcsbFvTooltip {\n font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;\n font-size: 12px;\n border: $border-rcsbFvRowTrack solid $color-rcsbFvBorder;\n padding-left:8px;\n padding-right:8px;\n background-color:#F9F9F9;\n vertical-align: middle;\n position: absolute;\n z-index: 2000;\n line-height: 25px;\n}\n\n.rcsbFvTooltipDescription {\n font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;\n font-size: 12px;\n border: $border-rcsbFvRowTrack solid $color-rcsbFvBorder;\n background-color:#F9F9F9;\n position: absolute;\n padding-left:8px;\n padding-right:8px;\n color: #888888;\n z-index: 2000;\n}\n\n.rcsbFvTooltipDescription div {\n vertical-align: middle;\n text-align: right;\n max-width: 640px;\n line-height: 25px;\n}\n\n.rcsbFvTooltipDescription div:not(:last-child) {\n border-bottom: $border-rcsbFvRowTrack solid $color-rcsbFvBorder;\n}\n\n.rcsbGlow {\n pointer-events: none;\n position: relative;\n}\n\n.rcsbNoGlow {\n pointer-events: none;\n position: relative;\n}\n\n.rcsbGlow div {\n pointer-events: none;\n position: absolute;\n transition: box-shadow 0.3s;\n box-shadow: 0px 0px 8px #c8c8c8;\n}\n\n.rcsbNoGlow div {\n pointer-events: none;\n position: absolute;\n transition: box-shadow 0.3s;\n box-shadow: none;\n}\n\n.rcsbRowGlow {\n pointer-events: none;\n position: relative;\n}\n\n.rcsbNoRowGlow {\n pointer-events: none;\n position: relative;\n}\n\n.rcsbRowGlow div {\n pointer-events: none;\n position: absolute;\n border: 1px solid rgba(255,204,204,0.75);\n}\n\n.rcsbNoRowGlow div {\n pointer-events: none;\n position: absolute;\n border: none;\n}\n\n.rcsbUI {\n position: absolute;\n z-index: 2147483646;\n padding-left: 10px;\n}\n\n.rcsbUI * {\n box-sizing: border-box !important;\n}\n\n$border-rcsbFvIcon: 1px;\n$width-rcsbFvUI: 24px;\n$height-rcsbFvUI: 38px;\n$boxShadow-rcsbFvUI: 0 0 3px 0 #aaa;\n\n.rcsbUIButton {\n height: $height-rcsbFvUI;\n width: $width-rcsbFvUI;\n}\n\n.rcsbTopUI {\n width: $width-rcsbFvUI;\n height: 12px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n.rcsbBottomUI {\n width: $width-rcsbFvUI;\n height: 12px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n.rcsbIcon {\n width: 100%;\n height: 100%;\n cursor: pointer;\n}\n\n.rcsbIcon > svg {\n margin: calc(($height-rcsbFvUI - 16px) / 2) calc(($width-rcsbFvUI - 16px) / 2) calc(($height-rcsbFvUI - 16px) / 2) calc(($width-rcsbFvUI - 16px) / 2);\n}\n\n.rcsbIcon > svg > path {\n fill: #999;\n}\n\n.rcsbIcon > svg:hover > path {\n fill: #333;\n}\n\n.rcsbCollapsedIcon {\n width: $width-rcsbFvUI;\n height: $width-rcsbFvUI;\n border: $border-rcsbFvIcon solid $color-rcsbFvBorder;\n background-color: #FCFCFC;\n border-radius: 50%;\n color: #aaa;\n box-shadow: $boxShadow-rcsbFvUI;\n}\n\n.rcsbCollapsedIcon svg {\n margin: 4px 3px 2px 3px;\n}\n\n.rcsbCollapsedIcon > svg > path {\n fill: #999;\n}\n\n.rcsbSmoothDivHide {\n visibility: hidden;\n opacity: 0;\n transition: visibility 0s linear 300ms, opacity 300ms;\n}\n\n.rcsbSmoothDivDisplay {\n visibility: visible;\n opacity: 1;\n transition: visibility 0s linear 0s, opacity 300ms;\n}\n\n.rcsbCollapsedUIDiv{\n z-index: 2147483646;\n}\n\n.rcsbCollapseUI {\n opacity: 0;\n}\n\n.rcsbCollapseUI-enter{\n opacity: 0;\n}\n\n.rcsbCollapseUI-enter-active{\n opacity: 1;\n transition: opacity 300ms;\n}\n\n.rcsbCollapseUI-enter-done{\n opacity: 1;\n}\n\n.rcsbCollapseUI-exit{\n opacity: 1;\n z-index: -1;\n}\n\n.rcsbCollapseUI-exit-active{\n opacity: 0;\n z-index: -1;\n transition: opacity 300ms;\n}\n\n.rcsbCollapseUI-exit-done{\n opacity: 0;\n z-index: -1;\n pointer-events: none;\n}\n\n.rcsbExpandUI {\n opacity: 1;\n border: $border-rcsbFvIcon solid $color-rcsbFvBorder;\n background-color: #FCFCFC;\n border-radius: $width-rcsbFvUI $width-rcsbFvUI $width-rcsbFvUI $width-rcsbFvUI;\n box-shadow: $boxShadow-rcsbFvUI;\n padding: calc($width-rcsbFvUI / 2) 0 calc($width-rcsbFvUI / 2) 0;\n}\n\n.rcsbExpandUI-enter{\n opacity: 0;\n}\n\n.rcsbExpandUI-enter-active{\n opacity: 1;\n transition: opacity 300ms;\n}\n\n.rcsbExpandUI-enter-done{\n opacity: 1;\n}\n\n.rcsbExpandUI-exit{\n opacity: 1;\n}\n\n.rcsbExpandUI-exit-active{\n opacity: 0;\n transition: opacity 300ms;\n}\n\n.rcsbExpandUI-exit-done{\n opacity: 0;\n z-index: -1;\n pointer-events: none;\n}\n\n.rcsbZoomHelp {\n position: absolute;\n pointer-events: none;\n max-width: 250px;\n font-size: 12px;\n border: $border-rcsbFvRowTrack solid $color-rcsbFvBorder;\n background-color: #FCFCFC;\n padding: 10px 5px 10px 5px;\n z-index: 2147483646;\n}\n\n.rcsbZoomHelp div:not(:first-child){\n padding: 0 10px 0 10px;\n}\n\n.rowTrackBoardSatus {\n font-size: 14px;\n font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;\n color: #CCC;\n position: absolute;\n z-index: 2147483646;\n}\n\n.rowTrackBoardSatus > span {\n font-weight: bold;\n color: #666;\n}\n\n[popper-hidden] {\n visibility: hidden;\n pointer-events: none;\n}\n\n\n'],sourceRoot:""}]);var l="rcsbFvRootContainer",s="rcsbFvBoard",c="rcsbFvRowTitle",u="rcsbFvRowMark",d="rcsbFvGlowTitle",h="rcsbFvRowAxis",f="rcsbFvRowMarkComponent",p="rcsbFvRow",g="rcsbFvRowTitleProvenanceFlag",m="rcsbFvRowTitleText",v="rcsbFvRowTitleTextExpand",b="rcsbFvRowTrack",y="rcsbFvTooltip",w="rcsbFvTooltipDescription",x="rcsbGlow",k="rcsbNoGlow",A="rcsbRowGlow",C="rcsbNoRowGlow",S="rcsbUI",_="rcsbUIButton",E="rcsbIcon",D="rcsbCollapsedIcon",T="rcsbSmoothDivHide",I="rcsbSmoothDivDisplay",M="rcsbCollapsedUIDiv",R="rcsbCollapseUI",N="rcsbExpandUI",O="rowTrackBoardSatus";const F=a},247:(e,t,n)=>{"use strict";var r=n(982),i=n(540),o=n(961);function a(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var l=Symbol.for("react.element"),s=Symbol.for("react.transitional.element"),c=Symbol.for("react.portal"),u=Symbol.for("react.fragment"),d=Symbol.for("react.strict_mode"),h=Symbol.for("react.profiler"),f=Symbol.for("react.provider"),p=Symbol.for("react.consumer"),g=Symbol.for("react.context"),m=Symbol.for("react.forward_ref"),v=Symbol.for("react.suspense"),b=Symbol.for("react.suspense_list"),y=Symbol.for("react.memo"),w=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var x=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.tracing_marker");var k=Symbol.for("react.memo_cache_sentinel"),A=Symbol.iterator;function C(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=A&&e[A]||e["@@iterator"])?e:null}var S=Symbol.for("react.client.reference");function _(e){if(null==e)return null;if("function"==typeof e)return e.$$typeof===S?null:e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case u:return"Fragment";case c:return"Portal";case h:return"Profiler";case d:return"StrictMode";case v:return"Suspense";case b:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case g:return(e.displayName||"Context")+".Provider";case p:return(e._context.displayName||"Context")+".Consumer";case m:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case y:return null!==(t=e.displayName||null)?t:_(e.type)||"Memo";case w:t=e._payload,e=e._init;try{return _(e(t))}catch(e){}}return null}var E,D,T=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,I=Object.assign;function M(e){if(void 0===E)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);E=t&&t[1]||"",D=-1<e.stack.indexOf("\n at")?" (<anonymous>)":-1<e.stack.indexOf("@")?"@unknown:0:0":""}return"\n"+E+e+D}var R=!1;function N(e,t){if(!e||R)return"";R=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}else{try{n.call()}catch(e){r=e}e.call(n.prototype)}}else{try{throw Error()}catch(e){r=e}(n=e())&&"function"==typeof n.catch&&n.catch((function(){}))}}catch(e){if(e&&r&&"string"==typeof e.stack)return[e.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var i=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,"name");i&&i.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var o=r.DetermineComponentFrameRoot(),a=o[0],l=o[1];if(a&&l){var s=a.split("\n"),c=l.split("\n");for(i=r=0;r<s.length&&!s[r].includes("DetermineComponentFrameRoot");)r++;for(;i<c.length&&!c[i].includes("DetermineComponentFrameRoot");)i++;if(r===s.length||i===c.length)for(r=s.length-1,i=c.length-1;1<=r&&0<=i&&s[r]!==c[i];)i--;for(;1<=r&&0<=i;r--,i--)if(s[r]!==c[i]){if(1!==r||1!==i)do{if(r--,0>--i||s[r]!==c[i]){var u="\n"+s[r].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}}while(1<=r&&0<=i);break}}}finally{R=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?M(n):""}function O(e){switch(e.tag){case 26:case 27:case 5:return M(e.type);case 16:return M("Lazy");case 13:return M("Suspense");case 19:return M("SuspenseList");case 0:case 15:return N(e.type,!1);case 11:return N(e.type.render,!1);case 1:return N(e.type,!0);default:return""}}function F(e){try{var t="";do{t+=O(e),e=e.return}while(e);return t}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}function L(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function P(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function z(e){if(L(e)!==e)throw Error(a(188))}function B(e){var t=e.tag;if(5===t||26===t||27===t||6===t)return e;for(e=e.child;null!==e;){if(null!==(t=B(e)))return t;e=e.sibling}return null}var H=Array.isArray,j=o.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,G={pending:!1,data:null,method:null,action:null},U=[],$=-1;function V(e){return{current:e}}function W(e){0>$||(e.current=U[$],U[$]=null,$--)}function q(e,t){$++,U[$]=e.current,e.current=t}var Y=V(null),X=V(null),K=V(null),Q=V(null);function J(e,t){switch(q(K,t),q(X,e),q(Y,null),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)&&(t=t.namespaceURI)?Xu(t):0;break;default:if(t=(e=8===e?t.parentNode:t).tagName,e=e.namespaceURI)t=Ku(e=Xu(e),t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}W(Y),q(Y,t)}function Z(){W(Y),W(X),W(K)}function ee(e){null!==e.memoizedState&&q(Q,e);var t=Y.current,n=Ku(t,e.type);t!==n&&(q(X,e),q(Y,n))}function te(e){X.current===e&&(W(Y),W(X)),Q.current===e&&(W(Q),Fd._currentValue=G)}var ne=Object.prototype.hasOwnProperty,re=r.unstable_scheduleCallback,ie=r.unstable_cancelCallback,oe=r.unstable_shouldYield,ae=r.unstable_requestPaint,le=r.unstable_now,se=r.unstable_getCurrentPriorityLevel,ce=r.unstable_ImmediatePriority,ue=r.unstable_UserBlockingPriority,de=r.unstable_NormalPriority,he=r.unstable_LowPriority,fe=r.unstable_IdlePriority,pe=r.log,ge=r.unstable_setDisableYieldValue,me=null,ve=null;function be(e){if("function"==typeof pe&&ge(e),ve&&"function"==typeof ve.setStrictMode)try{ve.setStrictMode(me,e)}catch(e){}}var ye=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(we(e)/xe|0)|0},we=Math.log,xe=Math.LN2,ke=128,Ae=4194304;function Ce(e){var t=42&e;if(0!==t)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194176&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Se(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,a=e.warmLanes;e=0!==e.finishedLanes;var l=134217727&n;return 0!==l?0!=(n=l&~i)?r=Ce(n):0!=(o&=l)?r=Ce(o):e||0!=(a=l&~a)&&(r=Ce(a)):0!=(l=n&~i)?r=Ce(l):0!==o?r=Ce(o):e||0!=(a=n&~a)&&(r=Ce(a)),0===r?0:0===t||t===r||t&i||!((i=r&-r)>=(a=t&-t)||32===i&&4194176&a)?r:t}function _e(e,t){return!(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)}function Ee(e,t){switch(e){case 1:case 2:case 4:case 8:return t+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function De(){var e=ke;return!(4194176&(ke<<=1))&&(ke=128),e}function Te(){var e=Ae;return!(62914560&(Ae<<=1))&&(Ae=4194304),e}function Ie(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Me(e,t){e.pendingLanes|=t,268435456!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Re(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-ye(t);e.entangledLanes|=t,e.entanglements[r]=1073741824|e.entanglements[r]|4194218&n}function Ne(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ye(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function Oe(e){return 2<(e&=-e)?8<e?134217727&e?32:268435456:8:2}function Fe(){var e=j.p;return 0!==e?e:void 0===(e=window.event)?32:Yd(e.type)}var Le=Math.random().toString(36).slice(2),Pe="__reactFiber$"+Le,ze="__reactProps$"+Le,Be="__reactContainer$"+Le,He="__reactEvents$"+Le,je="__reactListeners$"+Le,Ge="__reactHandles$"+Le,Ue="__reactResources$"+Le,$e="__reactMarker$"+Le;function Ve(e){delete e[Pe],delete e[ze],delete e[He],delete e[je],delete e[Ge]}function We(e){var t=e[Pe];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Be]||n[Pe]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=ld(e);null!==e;){if(n=e[Pe])return n;e=ld(e)}return t}n=(e=n).parentNode}return null}function qe(e){if(e=e[Pe]||e[Be]){var t=e.tag;if(5===t||6===t||13===t||26===t||27===t||3===t)return e}return null}function Ye(e){var t=e.tag;if(5===t||26===t||27===t||6===t)return e.stateNode;throw Error(a(33))}function Xe(e){var t=e[Ue];return t||(t=e[Ue]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Ke(e){e[$e]=!0}var Qe=new Set,Je={};function Ze(e,t){et(e,t),et(e+"Capture",t)}function et(e,t){for(Je[e]=t,e=0;e<t.length;e++)Qe.add(t[e])}var tt=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),nt=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),rt={},it={};function ot(e,t,n){if(i=t,ne.call(it,i)||!ne.call(rt,i)&&(nt.test(i)?it[i]=!0:(rt[i]=!0,0)))if(null===n)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":return void e.removeAttribute(t);case"boolean":var r=t.toLowerCase().slice(0,5);if("data-"!==r&&"aria-"!==r)return void e.removeAttribute(t)}e.setAttribute(t,""+n)}var i}function at(e,t,n){if(null===n)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":return void e.removeAttribute(t)}e.setAttribute(t,""+n)}}function lt(e,t,n,r){if(null===r)e.removeAttribute(n);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":return void e.removeAttribute(n)}e.setAttributeNS(t,n,""+r)}}function st(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function ct(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function ut(e){e._valueTracker||(e._valueTracker=function(e){var t=ct(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function dt(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ct(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function ht(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}var ft=/[\n"\\]/g;function pt(e){return e.replace(ft,(function(e){return"\\"+e.charCodeAt(0).toString(16)+" "}))}function gt(e,t,n,r,i,o,a,l){e.name="",null!=a&&"function"!=typeof a&&"symbol"!=typeof a&&"boolean"!=typeof a?e.type=a:e.removeAttribute("type"),null!=t?"number"===a?(0===t&&""===e.value||e.value!=t)&&(e.value=""+st(t)):e.value!==""+st(t)&&(e.value=""+st(t)):"submit"!==a&&"reset"!==a||e.removeAttribute("value"),null!=t?vt(e,a,st(t)):null!=n?vt(e,a,st(n)):null!=r&&e.removeAttribute("value"),null==i&&null!=o&&(e.defaultChecked=!!o),null!=i&&(e.checked=i&&"function"!=typeof i&&"symbol"!=typeof i),null!=l&&"function"!=typeof l&&"symbol"!=typeof l&&"boolean"!=typeof l?e.name=""+st(l):e.removeAttribute("name")}function mt(e,t,n,r,i,o,a,l){if(null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o&&(e.type=o),null!=t||null!=n){if(("submit"===o||"reset"===o)&&null==t)return;n=null!=n?""+st(n):"",t=null!=t?""+st(t):n,l||t===e.value||(e.value=t),e.defaultValue=t}r="function"!=typeof(r=null!=r?r:i)&&"symbol"!=typeof r&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,null!=a&&"function"!=typeof a&&"symbol"!=typeof a&&"boolean"!=typeof a&&(e.name=a)}function vt(e,t,n){"number"===t&&ht(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function bt(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+st(n),t=null,i=0;i<e.length;i++){if(e[i].value===n)return e[i].selected=!0,void(r&&(e[i].defaultSelected=!0));null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function yt(e,t,n){null==t||((t=""+st(t))!==e.value&&(e.value=t),null!=n)?e.defaultValue=null!=n?""+st(n):"":e.defaultValue!==t&&(e.defaultValue=t)}function wt(e,t,n,r){if(null==t){if(null!=r){if(null!=n)throw Error(a(92));if(H(r)){if(1<r.length)throw Error(a(93));r=r[0]}n=r}null==n&&(n=""),t=n}n=st(t),e.defaultValue=n,(r=e.textContent)===n&&""!==r&&null!==r&&(e.value=r)}function xt(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var kt=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function At(e,t,n){var r=0===t.indexOf("--");null==n||"boolean"==typeof n||""===n?r?e.setProperty(t,""):"float"===t?e.cssFloat="":e[t]="":r?e.setProperty(t,n):"number"!=typeof n||0===n||kt.has(t)?"float"===t?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function Ct(e,t,n){if(null!=t&&"object"!=typeof t)throw Error(a(62));if(e=e.style,null!=n){for(var r in n)!n.hasOwnProperty(r)||null!=t&&t.hasOwnProperty(r)||(0===r.indexOf("--")?e.setProperty(r,""):"float"===r?e.cssFloat="":e[r]="");for(var i in t)r=t[i],t.hasOwnProperty(i)&&n[i]!==r&&At(e,i,r)}else for(var o in t)t.hasOwnProperty(o)&&At(e,o,t[o])}function St(e){if(-1===e.indexOf("-"))return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var _t=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Et=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Dt(e){return Et.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var Tt=null;function It(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Mt=null,Rt=null;function Nt(e){var t=qe(e);if(t&&(e=t.stateNode)){var n=e[ze]||null;e:switch(e=t.stateNode,t.type){case"input":if(gt(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+pt(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=r[ze]||null;if(!i)throw Error(a(90));gt(r,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name)}}for(t=0;t<n.length;t++)(r=n[t]).form===e.form&&dt(r)}break e;case"textarea":yt(e,n.value,n.defaultValue);break e;case"select":null!=(t=n.value)&&bt(e,!!n.multiple,t,!1)}}}var Ot=!1;function Ft(e,t,n){if(Ot)return e(t,n);Ot=!0;try{return e(t)}finally{if(Ot=!1,(null!==Mt||null!==Rt)&&(Pc(),Mt&&(t=Mt,e=Rt,Rt=Mt=null,Nt(t),e)))for(t=0;t<e.length;t++)Nt(e[t])}}function Lt(e,t){var n=e.stateNode;if(null===n)return null;var r=n[ze]||null;if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(a(231,t,typeof n));return n}var Pt=!1;if(tt)try{var zt={};Object.defineProperty(zt,"passive",{get:function(){Pt=!0}}),window.addEventListener("test",zt,zt),window.removeEventListener("test",zt,zt)}catch(e){Pt=!1}var Bt=null,Ht=null,jt=null;function Gt(){if(jt)return jt;var e,t,n=Ht,r=n.length,i="value"in Bt?Bt.value:Bt.textContent,o=i.length;for(e=0;e<r&&n[e]===i[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===i[o-t];t++);return jt=i.slice(e,1<t?1-t:void 0)}function Ut(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function $t(){return!0}function Vt(){return!1}function Wt(e){function t(t,n,r,i,o){for(var a in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(i):i[a]);return this.isDefaultPrevented=(null!=i.defaultPrevented?i.defaultPrevented:!1===i.returnValue)?$t:Vt,this.isPropagationStopped=Vt,this}return I(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=$t)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=$t)},persist:function(){},isPersistent:$t}),t}var qt,Yt,Xt,Kt={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Qt=Wt(Kt),Jt=I({},Kt,{view:0,detail:0}),Zt=Wt(Jt),en=I({},Jt,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:hn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Xt&&(Xt&&"mousemove"===e.type?(qt=e.screenX-Xt.screenX,Yt=e.screenY-Xt.screenY):Yt=qt=0,Xt=e),qt)},movementY:function(e){return"movementY"in e?e.movementY:Yt}}),tn=Wt(en),nn=Wt(I({},en,{dataTransfer:0})),rn=Wt(I({},Jt,{relatedTarget:0})),on=Wt(I({},Kt,{animationName:0,elapsedTime:0,pseudoElement:0})),an=Wt(I({},Kt,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),ln=Wt(I({},Kt,{data:0})),sn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},cn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},un={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function dn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=un[e])&&!!t[e]}function hn(){return dn}var fn=Wt(I({},Jt,{key:function(e){if(e.key){var t=sn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Ut(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?cn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:hn,charCode:function(e){return"keypress"===e.type?Ut(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Ut(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),pn=Wt(I({},en,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),gn=Wt(I({},Jt,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:hn})),mn=Wt(I({},Kt,{propertyName:0,elapsedTime:0,pseudoElement:0})),vn=Wt(I({},en,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),bn=Wt(I({},Kt,{newState:0,oldState:0})),yn=[9,13,27,32],wn=tt&&"CompositionEvent"in window,xn=null;tt&&"documentMode"in document&&(xn=document.documentMode);var kn=tt&&"TextEvent"in window&&!xn,An=tt&&(!wn||xn&&8<xn&&11>=xn),Cn=String.fromCharCode(32),Sn=!1;function _n(e,t){switch(e){case"keyup":return-1!==yn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function En(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Dn=!1,Tn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function In(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Tn[e.type]:"textarea"===t}function Mn(e,t,n,r){Mt?Rt?Rt.push(r):Rt=[r]:Mt=r,0<(t=Fu(t,"onChange")).length&&(n=new Qt("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Rn=null,Nn=null;function On(e){Eu(e,0)}function Fn(e){if(dt(Ye(e)))return e}function Ln(e,t){if("change"===e)return t}var Pn=!1;if(tt){var zn;if(tt){var Bn="oninput"in document;if(!Bn){var Hn=document.createElement("div");Hn.setAttribute("oninput","return;"),Bn="function"==typeof Hn.oninput}zn=Bn}else zn=!1;Pn=zn&&(!document.documentMode||9<document.documentMode)}function jn(){Rn&&(Rn.detachEvent("onpropertychange",Gn),Nn=Rn=null)}function Gn(e){if("value"===e.propertyName&&Fn(Nn)){var t=[];Mn(t,Nn,e,It(e)),Ft(On,t)}}function Un(e,t,n){"focusin"===e?(jn(),Nn=n,(Rn=t).attachEvent("onpropertychange",Gn)):"focusout"===e&&jn()}function $n(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Fn(Nn)}function Vn(e,t){if("click"===e)return Fn(t)}function Wn(e,t){if("input"===e||"change"===e)return Fn(t)}var qn="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function Yn(e,t){if(qn(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!ne.call(t,i)||!qn(e[i],t[i]))return!1}return!0}function Xn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Kn(e,t){var n,r=Xn(e);for(e=0;r;){if(3=