view x/static/js/4741.5a289f5d.chunk.js @ 133:cec274db51c0 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit 7d28252954cae9f8db5f8a85d8f29cb2865b504b-dirty
author fubar
date Fri, 18 Oct 2024 11:57:55 +0000
parents 49f3d3878413
children
line wrap: on
line source

"use strict";(globalThis.webpackChunk_jbrowse_web=globalThis.webpackChunk_jbrowse_web||[]).push([[4741],{84741:(e,t,o)=>{o.r(t),o.d(t,{default:()=>g});var a=o(7552),n=o(49823),r=o(29499),s=o(99123),l=o(61723),i=o(48171),c=o(56089),d=o(33371),u=o(33248),h=o(74893),p=o(69500);const m=(0,h.A)((0,p.jsx)("path",{d:"M11 18h2v-2h-2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4"}),"HelpOutline");function v({onClose:e,open:t}){return a.createElement(n.Dialog,{onClose:()=>{e()},open:t,title:"Info about session URLs"},a.createElement(r.A,null,a.createElement(s.A,null,"Because everything about the JBrowse session is encoded in the URL (e.g. state of the tracks, views, features selected, etc.) the sessions can get very long. Therefore, we created a URL shortener, both as a convenience and because long URLs can break some programs. Note that both the long and short URLs encode the same data, but due to long URLs causing problems with some programs, we recommend sharing short URLs."),a.createElement(s.A,null,'We generate the short URLs in a secure manner which involves encrypting the session on the client side with a random password string and uploading them to a central database. Then the random password is added to the URL but is not uploaded to the central database, making these short URLs effectively "end-to-end encrypted"'),a.createElement(s.A,null,"Only users with a share link can read the session.")))}const A="jbrowse-shareURL";function g(e){const{onClose:t,open:o,currentSetting:h}=e,[p,g]=(0,a.useState)(h),[b,f]=(0,a.useState)(!1);return a.createElement(a.Fragment,null,a.createElement(n.Dialog,{onClose:()=>{localStorage.setItem(A,p),t(p)},open:o,title:"Configure session sharing"},a.createElement(r.A,null,a.createElement(s.A,null,"Select between generating long or short URLs for the session sharing",a.createElement(l.A,{onClick:()=>{f(!0)}},a.createElement(m,null))),a.createElement(i.A,{component:"fieldset"},a.createElement(c.A,{value:p,onChange:e=>{g(e.target.value)}},a.createElement(d.A,{value:"short",control:a.createElement(u.A,null),label:"Short URL"}),a.createElement(d.A,{value:"long",control:a.createElement(u.A,null),label:"Long URL"}))))),a.createElement(v,{open:b,onClose:()=>{f(!1)}}))}},33248:(e,t,o)=>{o.d(t,{A:()=>x});var a=o(7552),n=o(93878),r=o(70799),s=o(72639),l=o(15110),i=o(74893),c=o(69500);const d=(0,i.A)((0,c.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"RadioButtonUnchecked"),u=(0,i.A)((0,c.jsx)("path",{d:"M8.465 8.465C9.37 7.56 10.62 7 12 7C14.76 7 17 9.24 17 12C17 13.38 16.44 14.63 15.535 15.535C14.63 16.44 13.38 17 12 17C9.24 17 7 14.76 7 12C7 10.62 7.56 9.37 8.465 8.465Z"}),"RadioButtonChecked");var h=o(55270),p=o(51148),m=o(60129);const v=(0,p.Ay)("span",{shouldForwardProp:h.A})({position:"relative",display:"flex"}),A=(0,p.Ay)(d)({transform:"scale(1)"}),g=(0,p.Ay)(u)((0,m.A)((({theme:e})=>({left:0,position:"absolute",transform:"scale(0)",transition:e.transitions.create("transform",{easing:e.transitions.easing.easeIn,duration:e.transitions.duration.shortest}),variants:[{props:{checked:!0},style:{transform:"scale(1)",transition:e.transitions.create("transform",{easing:e.transitions.easing.easeOut,duration:e.transitions.duration.shortest})}}]})))),b=function(e){const{checked:t=!1,classes:o={},fontSize:a}=e,n={...e,checked:t};return(0,c.jsxs)(v,{className:o.root,ownerState:n,children:[(0,c.jsx)(A,{fontSize:a,className:o.background,ownerState:n}),(0,c.jsx)(g,{fontSize:a,className:o.dot,ownerState:n})]})};var f=o(15622),R=o(4402),C=o(33960),w=o(39006),y=o(38127),k=o(58520),S=o(4785);const E=(0,p.Ay)(l.A,{shouldForwardProp:e=>(0,h.A)(e)||"classes"===e,name:"MuiRadio",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,"medium"!==o.size&&t[`size${(0,f.A)(o.size)}`],t[`color${(0,f.A)(o.color)}`]]}})((0,m.A)((({theme:e})=>({color:(e.vars||e).palette.text.secondary,[`&.${y.A.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{color:"default",disabled:!1,disableRipple:!1},style:{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,s.X4)(e.palette.action.active,e.palette.action.hoverOpacity)}}},...Object.entries(e.palette).filter((0,k.A)()).map((([t])=>({props:{color:t,disabled:!1,disableRipple:!1},style:{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,s.X4)(e.palette[t].main,e.palette.action.hoverOpacity)}}}))),...Object.entries(e.palette).filter((0,k.A)()).map((([t])=>({props:{color:t,disabled:!1},style:{[`&.${y.A.checked}`]:{color:(e.vars||e).palette[t].main}}}))),{props:{disableRipple:!1},style:{"&:hover":{"@media (hover: none)":{backgroundColor:"transparent"}}}}]})))),z=(0,c.jsx)(b,{checked:!0}),j=(0,c.jsx)(b,{}),x=a.forwardRef((function(e,t){const o=(0,S.b)({props:e,name:"MuiRadio"}),{checked:s,checkedIcon:l=z,color:i="primary",icon:d=j,name:u,onChange:h,size:p="medium",className:m,disabled:v,disableRipple:A=!1,...g}=o,b=(0,C.A)();let k=v;b&&void 0===k&&(k=b.disabled),k??=!1;const x={...o,disabled:k,disableRipple:A,color:i,size:p},L=(e=>{const{classes:t,color:o,size:a}=e,n={root:["root",`color${(0,f.A)(o)}`,"medium"!==a&&`size${(0,f.A)(a)}`]};return{...t,...(0,r.A)(n,y.q,t)}})(x),U=(0,w.A)();let M=s;const $=(0,R.A)(h,U&&U.onChange);let O=u;var N,B;return U&&(void 0===M&&(N=U.value,M="object"==typeof(B=o.value)&&null!==B?N===B:String(N)===String(B)),void 0===O&&(O=U.name)),(0,c.jsx)(E,{type:"radio",icon:a.cloneElement(d,{fontSize:j.props.fontSize??p}),checkedIcon:a.cloneElement(l,{fontSize:z.props.fontSize??p}),disabled:k,ownerState:x,classes:L,name:O,checked:M,onChange:$,ref:t,className:(0,n.A)(L.root,m),...g})}))},38127:(e,t,o)=>{o.d(t,{A:()=>s,q:()=>r});var a=o(33761),n=o(85693);function r(e){return(0,n.Ay)("MuiRadio",e)}const s=(0,a.A)("MuiRadio",["root","checked","disabled","colorPrimary","colorSecondary","sizeSmall"])},56089:(e,t,o)=>{o.d(t,{A:()=>p});var a=o(7552),n=o(93878),r=o(70799),s=o(83867),l=o(87625),i=o(51584),c=o(77259),d=o(76258),u=o(89456),h=o(69500);const p=a.forwardRef((function(e,t){const{actions:o,children:p,className:m,defaultValue:v,name:A,onChange:g,value:b,...f}=e,R=a.useRef(null),C=(e=>{const{classes:t,row:o,error:a}=e,n={root:["root",o&&"row",a&&"error"]};return(0,r.A)(n,l.B,t)})(e),[w,y]=(0,c.A)({controlled:b,default:v,name:"RadioGroup"});a.useImperativeHandle(o,(()=>({focus:()=>{let e=R.current.querySelector("input:not(:disabled):checked");e||(e=R.current.querySelector("input:not(:disabled)")),e&&e.focus()}})),[]);const k=(0,i.A)(t,R),S=(0,u.A)(A),E=a.useMemo((()=>({name:S,onChange(e){y(e.target.value),g&&g(e,e.target.value)},value:w})),[S,g,y,w]);return(0,h.jsx)(d.A.Provider,{value:E,children:(0,h.jsx)(s.A,{role:"radiogroup",ref:k,className:(0,n.A)(C.root,m),...f,children:p})})}))},76258:(e,t,o)=>{o.d(t,{A:()=>a});const a=o(7552).createContext(void 0)},87625:(e,t,o)=>{o.d(t,{A:()=>s,B:()=>r});var a=o(33761),n=o(85693);function r(e){return(0,n.Ay)("MuiRadioGroup",e)}const s=(0,a.A)("MuiRadioGroup",["root","row","error"])},39006:(e,t,o)=>{o.d(t,{A:()=>r});var a=o(7552),n=o(76258);function r(){return a.useContext(n.A)}}}]);
//# sourceMappingURL=4741.5a289f5d.chunk.js.map