From 77b5f7c229d321276927d81b46ae34767e8039ac Mon Sep 17 00:00:00 2001 From: UniProt CI Date: Mon, 9 Dec 2024 11:04:12 +0000 Subject: [PATCH] Deploy gitlab.ebi.ac.uk/uniprot/uniprot-website/franklin-sites to github.com/ebi-uniprot/franklin-sites.git:gh-pages --- ...Sequence-stories.073f3c52.iframe.bundle.js | 4 ++-- ...ries.073f3c52.iframe.bundle.js.LICENSE.txt | 0 ...s.073f3c52.iframe.bundle.js.LICENSE.txt.br | Bin Sequence-stories.073f3c52.iframe.bundle.js.br | Bin 0 -> 14856 bytes Sequence-stories.073f3c52.iframe.bundle.js.gz | Bin 0 -> 16719 bytes Sequence-stories.87f29024.iframe.bundle.js.br | Bin 14860 -> 0 bytes Sequence-stories.87f29024.iframe.bundle.js.gz | Bin 16706 -> 0 bytes iframe.html | 2 +- iframe.html.br | Bin 3557 -> 3554 bytes iframe.html.gz | Bin 4364 -> 4364 bytes project.json | 2 +- project.json.br | Bin 460 -> 459 bytes project.json.gz | Bin 558 -> 558 bytes ... => runtime~main.7330850a.iframe.bundle.js | 2 +- runtime~main.7330850a.iframe.bundle.js.br | Bin 0 -> 2711 bytes runtime~main.7330850a.iframe.bundle.js.gz | Bin 0 -> 3133 bytes runtime~main.9fcff737.iframe.bundle.js.br | Bin 2710 -> 0 bytes runtime~main.9fcff737.iframe.bundle.js.gz | Bin 3132 -> 0 bytes 18 files changed, 5 insertions(+), 5 deletions(-) rename Sequence-stories.87f29024.iframe.bundle.js => Sequence-stories.073f3c52.iframe.bundle.js (54%) rename Sequence-stories.87f29024.iframe.bundle.js.LICENSE.txt => Sequence-stories.073f3c52.iframe.bundle.js.LICENSE.txt (100%) rename Sequence-stories.87f29024.iframe.bundle.js.LICENSE.txt.br => Sequence-stories.073f3c52.iframe.bundle.js.LICENSE.txt.br (100%) create mode 100644 Sequence-stories.073f3c52.iframe.bundle.js.br create mode 100644 Sequence-stories.073f3c52.iframe.bundle.js.gz delete mode 100644 Sequence-stories.87f29024.iframe.bundle.js.br delete mode 100644 Sequence-stories.87f29024.iframe.bundle.js.gz rename runtime~main.9fcff737.iframe.bundle.js => runtime~main.7330850a.iframe.bundle.js (99%) create mode 100644 runtime~main.7330850a.iframe.bundle.js.br create mode 100644 runtime~main.7330850a.iframe.bundle.js.gz delete mode 100644 runtime~main.9fcff737.iframe.bundle.js.br delete mode 100644 runtime~main.9fcff737.iframe.bundle.js.gz diff --git a/Sequence-stories.87f29024.iframe.bundle.js b/Sequence-stories.073f3c52.iframe.bundle.js similarity index 54% rename from Sequence-stories.87f29024.iframe.bundle.js rename to Sequence-stories.073f3c52.iframe.bundle.js index adf12634..88bf3349 100644 --- a/Sequence-stories.87f29024.iframe.bundle.js +++ b/Sequence-stories.073f3c52.iframe.bundle.js @@ -1,2 +1,2 @@ -/*! For license information please see Sequence-stories.87f29024.iframe.bundle.js.LICENSE.txt */ -(self.webpackChunkfranklin_sites=self.webpackChunkfranklin_sites||[]).push([[5512],{"./node_modules/@storybook/addon-actions/dist/index.mjs":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{XI:function(){return action}});var external_STORYBOOK_MODULE_PREVIEW_API_=__webpack_require__("storybook/internal/preview-api"),external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_=__webpack_require__("storybook/internal/preview-errors"),external_STORYBOOK_MODULE_GLOBAL_=__webpack_require__("@storybook/global"),v4=__webpack_require__("./node_modules/uuid/dist/esm-browser/v4.js"),ADDON_ID="storybook/actions",EVENT_ID=`${ADDON_ID}/action-event`,config={depth:10,clearOnStoryChange:!0,limit:50},findProto=(obj,callback)=>{let proto=Object.getPrototypeOf(obj);return!proto||callback(proto)?proto:findProto(proto,callback)},serializeArg=a=>{if("object"==typeof(e=a)&&e&&findProto(e,(proto=>/^Synthetic(?:Base)?Event$/.test(proto.constructor.name)))&&"function"==typeof e.persist){let e=Object.create(a.constructor.prototype,Object.getOwnPropertyDescriptors(a));e.persist();let viewDescriptor=Object.getOwnPropertyDescriptor(e,"view"),view=viewDescriptor?.value;return"object"==typeof view&&"Window"===view?.constructor.name&&Object.defineProperty(e,"view",{...viewDescriptor,value:Object.create(view.constructor.prototype)}),e}var e;return a},generateId=()=>"object"==typeof crypto&&"function"==typeof crypto.getRandomValues?(0,v4.A)():Date.now().toString(36)+Math.random().toString(36).substring(2);function action(name,options={}){let actionOptions={...config,...options},handler=function(...args){if(options.implicit){let storyRenderer=("__STORYBOOK_PREVIEW__"in external_STORYBOOK_MODULE_GLOBAL_.global?external_STORYBOOK_MODULE_GLOBAL_.global.__STORYBOOK_PREVIEW__:void 0)?.storyRenders.find((render=>"playing"===render.phase||"rendering"===render.phase));if(storyRenderer){let deprecated=!window?.FEATURES?.disallowImplicitActionsInRenderV8,error=new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.ImplicitActionsDuringRendering({phase:storyRenderer.phase,name:name,deprecated:deprecated});if(!deprecated)throw error;console.warn(error)}}let channel=external_STORYBOOK_MODULE_PREVIEW_API_.addons.getChannel(),id=generateId(),serializedArgs=args.map(serializeArg),normalizedArgs=args.length>1?serializedArgs:serializedArgs[0],actionDisplayToEmit={id:id,count:0,data:{name:name,args:normalizedArgs},options:{...actionOptions,maxDepth:5+(actionOptions.depth||3),allowFunction:actionOptions.allowFunction||!1}};channel.emit(EVENT_ID,actionDisplayToEmit)};return handler.isAction=!0,handler.implicit=options.implicit,handler}},"./stories/Sequence.stories.tsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Sequence:function(){return Sequence_stories_Sequence},SequenceAsyncLoad:function(){return SequenceAsyncLoad},SequenceCollapsableWithInfoData:function(){return SequenceCollapsableWithInfoData},SequenceTools:function(){return Sequence_stories_SequenceTools},SequenceWithoutActionBar:function(){return SequenceWithoutActionBar},__namedExportsOrder:function(){return __namedExportsOrder},default:function(){return Sequence_stories}});var react=__webpack_require__("./node_modules/react/index.js"),dist=__webpack_require__("./node_modules/@storybook/addon-actions/dist/index.mjs"),timing_functions_es=__webpack_require__("./node_modules/timing-functions/dist/timing-functions.es.mjs"),components_button=__webpack_require__("./src/components/button.tsx"),classnames=(__webpack_require__("./node_modules/core-js/modules/es.array.includes.js"),__webpack_require__("./node_modules/core-js/modules/es.object.from-entries.js"),__webpack_require__("./node_modules/core-js/modules/es.regexp.exec.js"),__webpack_require__("./node_modules/core-js/modules/es.string.includes.js"),__webpack_require__("./node_modules/core-js/modules/es.string.match.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.iterator.js"),__webpack_require__("./node_modules/classnames/index.js")),classnames_default=__webpack_require__.n(classnames),spinner=__webpack_require__("./src/svg/spinner.svg"),dropdown_button=__webpack_require__("./src/components/dropdown-button.tsx"),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js");const sequenceTools=[{name:"ProtParam",url:"/protparam/protparam?"},{name:"ProtScale",url:"/protscale/protscale.pl?"},{name:"Compute pI/Mw",url:"/compute_pi/pi_tool?"},{name:"PeptideMass",url:"/peptide_mass/peptide-mass.pl?"},{name:"PeptideCutter",url:"/peptide_cutter/peptidecutter.pl?"}],visibleElement=onClick=>(0,jsx_runtime.jsx)(components_button.A,{variant:"tertiary",onClick:onClick,children:"Tools"});var sequence_tools=_ref=>{let{accession:accession,onBlastClick:onBlastClick}=_ref;return(0,jsx_runtime.jsx)(dropdown_button.ms,{visibleElement:visibleElement,children:(0,jsx_runtime.jsxs)("ul",{children:[onBlastClick&&(0,jsx_runtime.jsx)("li",{children:(0,jsx_runtime.jsx)(components_button.A,{variant:"tertiary",onClick:onBlastClick,children:"BLAST"})}),sequenceTools.map((sequenceTool=>(0,jsx_runtime.jsx)("li",{children:(0,jsx_runtime.jsx)("a",{href:`//web.expasy.org/cgi-bin${sequenceTool.url}${accession}`,target:"_blank",rel:"noopener noreferrer",children:sequenceTool.name})},sequenceTool.name)))]})})};try{sequencetools.displayName="sequencetools",sequencetools.__docgenInfo={description:"",displayName:"sequencetools",props:{accession:{defaultValue:null,description:"",name:"accession",required:!0,type:{name:"string"}},onBlastClick:{defaultValue:null,description:"",name:"onBlastClick",required:!1,type:{name:"(() => void)"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/sequence-tools.tsx#sequencetools"]={docgenInfo:sequencetools.__docgenInfo,name:"sequencetools",path:"src/components/sequence-tools.tsx#sequencetools"})}catch(__react_docgen_typescript_loader_error){}var download=__webpack_require__("./src/svg/download.svg");const _excluded=["textToCopy","beforeCopy","afterCopy","onCopy"];function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r{let{textToCopy:textToCopy,beforeCopy:beforeCopy="Copy",afterCopy:afterCopy="Copied",onCopy:onCopy}=_ref,props=function _objectWithoutProperties(e,t){if(null==e)return{};var o,r,i=function _objectWithoutPropertiesLoose(r,e){if(null==r)return{};var t={};for(var n in r)if({}.hasOwnProperty.call(r,n)){if(e.includes(n))continue;t[n]=r[n]}return t}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r(setCopied(!1),()=>{copyPromise.current=null})),[textToCopy]);const handleClick=(0,react.useCallback)((()=>{const p=navigator.clipboard.writeText(textToCopy).then((()=>copyPromise.current===p?(setCopied(!0),null==onCopy||onCopy(textToCopy),(0,timing_functions_es.yy)(1e4)):null)).then((()=>{copyPromise.current===p&&setCopied(!1)}));copyPromise.current=p}),[onCopy,textToCopy]);return"clipboard"in navigator&&"writeText"in navigator.clipboard?(0,jsx_runtime.jsx)(components_button.$,_objectSpread(_objectSpread({},props),{},{onClick:handleClick,children:copied?afterCopy:beforeCopy})):null})),info_list=__webpack_require__("./src/components/info-list.tsx"),amino_acid_properties_namespaceObject=JSON.parse('[{"name":"Polar","aminoAcids":["R","N","D","Q","E","G","H","K","S","T","Y","B","Z","U","O"],"colour":"red"},{"name":"Hydrophobic","aminoAcids":["A","C","G","I","L","M","F","P","W","T","V","J","U"],"colour":"blue"}]'),injectStylesIntoStyleTag=__webpack_require__("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),injectStylesIntoStyleTag_default=__webpack_require__.n(injectStylesIntoStyleTag),styleDomAPI=__webpack_require__("./node_modules/style-loader/dist/runtime/styleDomAPI.js"),styleDomAPI_default=__webpack_require__.n(styleDomAPI),insertBySelector=__webpack_require__("./node_modules/style-loader/dist/runtime/insertBySelector.js"),insertBySelector_default=__webpack_require__.n(insertBySelector),setAttributesWithoutAttributes=__webpack_require__("./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js"),setAttributesWithoutAttributes_default=__webpack_require__.n(setAttributesWithoutAttributes),insertStyleElement=__webpack_require__("./node_modules/style-loader/dist/runtime/insertStyleElement.js"),insertStyleElement_default=__webpack_require__.n(insertStyleElement),styleTagTransform=__webpack_require__("./node_modules/style-loader/dist/runtime/styleTagTransform.js"),styleTagTransform_default=__webpack_require__.n(styleTagTransform),components_sequence=__webpack_require__("./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[14].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/styles/components/sequence.scss"),sequence_default=__webpack_require__.n(components_sequence),options={};options.styleTagTransform=styleTagTransform_default(),options.setAttributes=setAttributesWithoutAttributes_default(),options.insert=insertBySelector_default().bind(null,"head"),options.domAPI=styleDomAPI_default(),options.insertStyleElement=insertStyleElement_default();injectStylesIntoStyleTag_default()(sequence_default(),options),sequence_default()&&sequence_default().locals&&sequence_default().locals;function sequence_ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function sequence_objectSpread(e){for(var r=1;rsequence_objectSpread(sequence_objectSpread({},aaProp),{},{aminoAcids:new Set(aaProp.aminoAcids)}))),chunksOfTen=/(.{1,10})/g,SequenceChunks=(0,react.memo)((_ref=>{let{sequence:sequence,computeHighlights:computeHighlights}=_ref;const ref=(0,react.useRef)(null),chunks=(0,react.useMemo)((()=>sequence.match(chunksOfTen)||[]),[sequence]);return(0,react.useEffect)((()=>{if(computeHighlights)for(const[index,chunk]of chunks.entries()){var _ref$current;const boxShadow=[];let xOffset=0,yOffset=-3;for(const{name:name,aminoAcids:aminoAcids}of aaProps){for(const letter of chunk)aminoAcids.has(letter)&&boxShadow.push(`${xOffset}ch ${yOffset}px 0 1px var(--color-${name}, transparent)`),xOffset+=10;yOffset+=2,xOffset=0}const node=null===(_ref$current=ref.current)||void 0===_ref$current?void 0:_ref$current.children[index];node&&(null==node||node.style.setProperty("--box-shadow",boxShadow.join(", ")))}}),[chunks,computeHighlights]),(0,jsx_runtime.jsx)("div",{className:"sequence",ref:ref,children:chunks.map(((chunk,index)=>(0,jsx_runtime.jsx)("span",{className:classnames_default()("sequence__chunk",{"sequence__chunk--display-last":index+1===chunks.length&&10===chunk.length}),children:chunk},index)))})})),sequence_visibleElement=onClick=>(0,jsx_runtime.jsx)(components_button.A,{variant:"tertiary",onClick:onClick,children:"Highlight"});var src_components_sequence=_ref2=>{let{sequence:sequence,accession:accession,onShowSequence:onShowSequence,onCopy:onCopy,isCollapsible:isCollapsible=!1,isLoading:isLoading=!1,infoData:infoData,onBlastClick:onBlastClick,addToBasketButton:addToBasketButton,downloadUrl:downloadUrl,showActionBar:showActionBar=!0}=_ref2;const[highlights,setHighlights]=(0,react.useState)([]),[computeHighlights,setComputeHighlights]=(0,react.useState)(!1),[isCollapsed,setIsCollapsed]=(0,react.useState)(isCollapsible||onShowSequence&&!sequence),handleShowSequenceClick=(0,react.useCallback)((()=>{setIsCollapsed(!1),!sequence&&onShowSequence&&onShowSequence()}),[onShowSequence,sequence]),sequenceStyle=(0,react.useMemo)((()=>Object.fromEntries(highlights.map((highlight=>[`--color-${highlight.name}`,highlight.colour])))),[highlights]),handleToggleHighlight=(0,react.useCallback)((aaProp=>{setComputeHighlights(!0),setHighlights((highlights=>{const highlightsSet=new Set(highlights);return highlightsSet.has(aaProp)?highlightsSet.delete(aaProp):highlightsSet.add(aaProp),Array.from(highlightsSet)}))}),[]);return isCollapsed||!sequence?(0,jsx_runtime.jsx)("div",{children:(0,jsx_runtime.jsxs)(components_button.A,{variant:"secondary",onClick:handleShowSequenceClick,children:["Show sequence ",isLoading&&(0,jsx_runtime.jsx)(spinner.A,{})]})}):(0,jsx_runtime.jsxs)("div",{children:[isCollapsible&&(0,jsx_runtime.jsx)(components_button.A,{variant:"secondary",onClick:()=>setIsCollapsed(!0),children:"Hide sequence"}),(0,jsx_runtime.jsxs)("section",{className:"sequence-container",style:sequenceStyle,children:[showActionBar&&accession&&(0,jsx_runtime.jsxs)("div",{className:"action-bar button-group",children:[(0,jsx_runtime.jsx)(sequence_tools,{accession:accession,onBlastClick:onBlastClick},"tools"),downloadUrl&&(0,jsx_runtime.jsxs)("a",{className:"button tertiary",href:downloadUrl,download:!0,children:[(0,jsx_runtime.jsx)(download.A,{}),"Download"]},"link"),addToBasketButton,(0,jsx_runtime.jsx)(dropdown_button.ms,{visibleElement:sequence_visibleElement,children:aaProps.map((aaProp=>{const inputId=`${accession}-${aaProp.name}`;return(0,jsx_runtime.jsxs)("label",{htmlFor:inputId,children:[(0,jsx_runtime.jsx)("input",{type:"checkbox",id:inputId,onChange:()=>handleToggleHighlight(aaProp),checked:highlights.includes(aaProp),style:{accentColor:aaProp.colour}}),aaProp.name]},aaProp.name)}))},"highlight"),(0,jsx_runtime.jsx)(copy_to_clipboard,{textToCopy:sequence,beforeCopy:"Copy sequence",afterCopy:"Copied",className:"tertiary",onCopy:onCopy},"copy")]}),(0,jsx_runtime.jsx)(info_list.A,{infoData:infoData,isCompact:!0,columns:!0}),(0,jsx_runtime.jsx)(SequenceChunks,{sequence:sequence,computeHighlights:computeHighlights})]})]})};try{sequence.displayName="sequence",sequence.__docgenInfo={description:"",displayName:"sequence",props:{sequence:{defaultValue:null,description:"The sequence",name:"sequence",required:!1,type:{name:"string"}},accession:{defaultValue:null,description:"The accession corresponding to the sequence",name:"accession",required:!1,type:{name:"string"}},onShowSequence:{defaultValue:null,description:'Action triggered when the "Show sequence" button is clicked.\nThis button will be displayed by default if no sequence is passed\ndown to the component.',name:"onShowSequence",required:!1,type:{name:"(() => void)"}},isCollapsible:{defaultValue:{value:"false"},description:'Display option to show/hide the sequence. If no sequence is\nprovided and `onShowSequence` is defined, this defaults to "true"',name:"isCollapsible",required:!1,type:{name:"boolean"}},isLoading:{defaultValue:{value:"false"},description:"If the sequence is loading, display a spinner in the button",name:"isLoading",required:!1,type:{name:"boolean"}},infoData:{defaultValue:null,description:"Data to be displayed in an InfoData component above the sequence",name:"infoData",required:!1,type:{name:"InfoListItem[]"}},downloadUrl:{defaultValue:null,description:"The URL to download the isoform sequence",name:"downloadUrl",required:!1,type:{name:"string"}},onBlastClick:{defaultValue:null,description:"Callback which is fired when the BLAST button is clicked. If no callback\nis provided then no BLAST button will be displayed.",name:"onBlastClick",required:!1,type:{name:"(() => void)"}},addToBasketButton:{defaultValue:null,description:"Callback which is fired when the Add button is clicked. If no callback\nis provided then no Add button will be displayed.",name:"addToBasketButton",required:!1,type:{name:"ReactNode"}},showActionBar:{defaultValue:{value:"true"},description:"",name:"showActionBar",required:!1,type:{name:"boolean"}},onCopy:{defaultValue:null,description:"",name:"onCopy",required:!1,type:{name:"((copied: string) => void)"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/sequence.tsx#sequence"]={docgenInfo:sequence.__docgenInfo,name:"sequence",path:"src/components/sequence.tsx#sequence"})}catch(__react_docgen_typescript_loader_error){}var sequence_data="MFNFPHPAIDLASRMKSSPLMAGGSSSASSEDLFSPPMMEDLDTPMTEYPMGSPPRMPYRGEDIEIAFLRSEASIKKSSLFNDKFAATLDDLSARPIDSASLIGKLQSMTRSVREILDSGGEDIEIAFLRSEASIKKSSLFNDKFAATLDDLSARPIDSASLIGKLQSMTRSVREILDSGDQLVHEDGPQEILKQFVRVVNKHLCQDEDIHTVLAPLALEPEEKFHIIQTYYQAISMTQFDQLVHEDGPQEILKQFVRVVNKHLCQDEDIHTVLAPLALEPEEKFHIIQTYYQAISMTQFVSPKWTSSLLSDALCRRANIVTVFNGQGVEGYFSELQHLYDTYGGLLAEPLYALSKQLKGVSPKWTSSLLSDALCRRANIVTVFNGQGVEGYFSELQHLYDTYGGLLAEPLYALSKQLKGLASDVRAQDMYPHGLDVIGWLENPEARPSTDYLLSAPVSQPLIGLVQLLNYAITCKILNKLASDVRAQDMYPHGLDVIGWLENPEARPSTDYLLSAPVSQPLIGLVQLLNYAITCKILNKSPGEFARHLSGSAGHSQGIVVAAMLATVVSWPTFFDAASTALQVLFWIGCRSQQCYPSHSSPGEFARHLSGSAGHSQGIVVAAMLATVVSWPTFFDAASTALQVLFWIGCRSQQCYPSHSIPPSLVDQSERLSPMLSVKGASRESLLKYLDEHNRHLPPAQQGSLALINGRQQFVVAGNPIPPSLVDQSERLSPMLSVKGASRESLLKYLDEHNRHLPPAQQGSLALINGRQQFVVAGNPLSLYAFANKLRAASNNSSTTNTARVPFSQRPLLITARFLPISVPFHTSLLEDAEAQILEDED";const AddToBasketButton=()=>(0,jsx_runtime.jsx)(components_button.A,{variant:"tertiary",onClick:(0,dist.XI)("AddToBasketButton clicked"),children:"Add To Basket"});var Sequence_stories={component:src_components_sequence,title:"Biocomponents/Sequence"};const Sequence_stories_Sequence={render:()=>(0,jsx_runtime.jsx)(src_components_sequence,{sequence:sequence_data,accession:"P05067",downloadUrl:"https://wwwdev.ebi.ac.uk/uniprot/api/uniprotkb/accession/P05067.fasta",onBlastClick:(0,dist.XI)("onBlastClick"),onCopy:(0,dist.XI)("onCopy"),addToBasketButton:(0,jsx_runtime.jsx)(AddToBasketButton,{})})},SequenceWithoutActionBar={render:()=>(0,jsx_runtime.jsx)(src_components_sequence,{sequence:sequence_data,showActionBar:!1})},SequenceCollapsableWithInfoData={render:()=>{const data=[{title:"Item 1",content:(0,jsx_runtime.jsx)("div",{children:"Some content"})},{title:"Another item",content:(0,jsx_runtime.jsx)("div",{children:"Some more content"})}];return(0,jsx_runtime.jsx)(src_components_sequence,{sequence:sequence_data,infoData:data,isCollapsible:!0})}},SequenceAsyncLoad={render:()=>{const[sequence,setSequence]=(0,react.useState)(""),[isLoading,setIsLoading]=(0,react.useState)(!1);return(0,jsx_runtime.jsx)(src_components_sequence,{sequence:sequence,isLoading:isLoading,onShowSequence:async()=>{setIsLoading(!0),await(0,timing_functions_es.yy)(2e3),setSequence(sequence_data),setIsLoading(!1)}})}},Sequence_stories_SequenceTools=()=>(0,jsx_runtime.jsx)(sequence_tools,{accession:"P05067",onBlastClick:(0,dist.XI)("onBlastClick")}),__namedExportsOrder=["Sequence","SequenceWithoutActionBar","SequenceCollapsableWithInfoData","SequenceAsyncLoad","SequenceTools"];Sequence_stories_Sequence.parameters={...Sequence_stories_Sequence.parameters,docs:{...Sequence_stories_Sequence.parameters?.docs,source:{originalSource:"{\n render: () => } />\n}",...Sequence_stories_Sequence.parameters?.docs?.source}}},SequenceWithoutActionBar.parameters={...SequenceWithoutActionBar.parameters,docs:{...SequenceWithoutActionBar.parameters?.docs,source:{originalSource:"{\n render: () => \n}",...SequenceWithoutActionBar.parameters?.docs?.source}}},SequenceCollapsableWithInfoData.parameters={...SequenceCollapsableWithInfoData.parameters,docs:{...SequenceCollapsableWithInfoData.parameters?.docs,source:{originalSource:"{\n render: () => {\n const data = [{\n title: 'Item 1',\n content:
Some content
\n }, {\n title: 'Another item',\n content:
Some more content
\n }];\n return ;\n }\n}",...SequenceCollapsableWithInfoData.parameters?.docs?.source}}},SequenceAsyncLoad.parameters={...SequenceAsyncLoad.parameters,docs:{...SequenceAsyncLoad.parameters?.docs,source:{originalSource:"{\n render: SequenceAsyncLoadRender\n}",...SequenceAsyncLoad.parameters?.docs?.source}}},Sequence_stories_SequenceTools.parameters={...Sequence_stories_SequenceTools.parameters,docs:{...Sequence_stories_SequenceTools.parameters?.docs,source:{originalSource:"() => ",...Sequence_stories_SequenceTools.parameters?.docs?.source}}}},"./src/svg/download.svg":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _path,react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js");function _extends(){return _extends=Object.assign?Object.assign.bind():function(n){for(var e=1;eindex;index++)if((result=callFn(iterable[index]))&&isPrototypeOf(ResultPrototype,result))return result;return new Result(!1)}iterator=getIterator(iterable,iterFn)}for(next=IS_RECORD?iterable.next:iterator.next;!(step=call(next,iterator)).done;){try{result=callFn(step.value)}catch(error){iteratorClose(iterator,"throw",error)}if("object"==typeof result&&result&&isPrototypeOf(ResultPrototype,result))return result}return new Result(!1)}},"./node_modules/core-js/internals/iterator-close.js":function(module,__unused_webpack_exports,__webpack_require__){"use strict";var call=__webpack_require__("./node_modules/core-js/internals/function-call.js"),anObject=__webpack_require__("./node_modules/core-js/internals/an-object.js"),getMethod=__webpack_require__("./node_modules/core-js/internals/get-method.js");module.exports=function(iterator,kind,value){var innerResult,innerError;anObject(iterator);try{if(!(innerResult=getMethod(iterator,"return"))){if("throw"===kind)throw value;return value}innerResult=call(innerResult,iterator)}catch(error){innerError=!0,innerResult=error}if("throw"===kind)throw value;if(innerError)throw innerResult;return anObject(innerResult),value}},"./node_modules/core-js/modules/es.object.from-entries.js":function(__unused_webpack_module,__unused_webpack_exports,__webpack_require__){"use strict";var $=__webpack_require__("./node_modules/core-js/internals/export.js"),iterate=__webpack_require__("./node_modules/core-js/internals/iterate.js"),createProperty=__webpack_require__("./node_modules/core-js/internals/create-property.js");$({target:"Object",stat:!0},{fromEntries:function fromEntries(iterable){var obj={};return iterate(iterable,(function(k,v){createProperty(obj,k,v)}),{AS_ENTRIES:!0}),obj}})},"./node_modules/core-js/modules/es.string.match.js":function(__unused_webpack_module,__unused_webpack_exports,__webpack_require__){"use strict";var call=__webpack_require__("./node_modules/core-js/internals/function-call.js"),fixRegExpWellKnownSymbolLogic=__webpack_require__("./node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js"),anObject=__webpack_require__("./node_modules/core-js/internals/an-object.js"),isNullOrUndefined=__webpack_require__("./node_modules/core-js/internals/is-null-or-undefined.js"),toLength=__webpack_require__("./node_modules/core-js/internals/to-length.js"),toString=__webpack_require__("./node_modules/core-js/internals/to-string.js"),requireObjectCoercible=__webpack_require__("./node_modules/core-js/internals/require-object-coercible.js"),getMethod=__webpack_require__("./node_modules/core-js/internals/get-method.js"),advanceStringIndex=__webpack_require__("./node_modules/core-js/internals/advance-string-index.js"),regExpExec=__webpack_require__("./node_modules/core-js/internals/regexp-exec-abstract.js");fixRegExpWellKnownSymbolLogic("match",(function(MATCH,nativeMatch,maybeCallNative){return[function match(regexp){var O=requireObjectCoercible(this),matcher=isNullOrUndefined(regexp)?void 0:getMethod(regexp,MATCH);return matcher?call(matcher,regexp,O):new RegExp(regexp)[MATCH](toString(O))},function(string){var rx=anObject(this),S=toString(string),res=maybeCallNative(nativeMatch,rx,S);if(res.done)return res.value;if(!rx.global)return regExpExec(rx,S);var fullUnicode=rx.unicode;rx.lastIndex=0;for(var result,A=[],n=0;null!==(result=regExpExec(rx,S));){var matchStr=toString(result[0]);A[n]=matchStr,""===matchStr&&(rx.lastIndex=advanceStringIndex(S,toLength(rx.lastIndex),fullUnicode)),n++}return 0===n?null:A}]}))},"./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[14].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/styles/components/sequence.scss":function(module,__unused_webpack_exports,__webpack_require__){var ___CSS_LOADER_API_SOURCEMAP_IMPORT___=__webpack_require__("./node_modules/css-loader/dist/runtime/sourceMaps.js"),___CSS_LOADER_EXPORT___=__webpack_require__("./node_modules/css-loader/dist/runtime/api.js")(___CSS_LOADER_API_SOURCEMAP_IMPORT___);___CSS_LOADER_EXPORT___.push([module.id,':root{--fr--color-sapphire-blue: #014371;--fr--color-sea-blue: #00639a;--fr--color-vivid-cerulean: #00a6d5;--fr--color-medium-turquoise: #46d6fa;--fr--color-gainsborough: #d2dce3;--fr--color-yankees-blue: #161d39;--fr--color-independence: #4e5a71;--fr--color-weldon-blue: #8194a1;--fr--color-pastel-blue: #abc7d6;--fr--color-platinum: #e4e8eb;--fr--color-sky-white: #fbfeff;--fr--color-reviewed: #c39b00;--fr--color-unreviewed: #c0c0c0;--fr--color-reference-proteome: #9d4a4d;--fr--color-uniprotkb: var(--fr--color-sea-blue);--fr--color-uniref: #f2994c;--fr--color-uniparc: #88c19d;--fr--color-proteomes: #e56358;--fr--color-peptide-search: #a748bd;--fr--color-id-mapping: #357b92;--fr--color-blast: #00a6d5;--fr--color-align: #b8ce48;--fr--color-help-green: #28aa50;--fr--color-warning: #ffcc33;--fr--color-failure: #f36968;--fr--color-success: #108f3b;--fr--color-info: #79cbf8;--fr--color-coyote-brown: #966336;--fr--color-outer-space: #374343;--fr--color-bronze: #a65708;--fr--color-link: var(--fr--color-sapphire-blue);--fr--color-selected: var(--fr--color-gainsborough);--fr--color-hover: oklch(from var(--fr--color-platinum) calc(l + 5%) c h);--fr--color-hover: #f5f9fc}.sequence-container{background-color:rgba(228,232,235,.7)}.sequence-container .action-bar{justify-content:flex-start}.sequence-container .action-bar,.sequence-container .info-list{margin:.5rem}.sequence-container .action-bar input,.sequence-container .info-list input{margin-block-end:0}.sequence-container .sequence{font-family:Consolas,"Liberation Mono",Courier,monospace;overflow-wrap:anywhere;counter-reset:sequence}.sequence-container .sequence__chunk{display:inline-block;margin:1rem 0 1rem 1rem;width:10ch;position:relative;white-space:nowrap}.sequence-container .sequence__chunk:not(:last-child):before,.sequence-container .sequence__chunk--display-last:before{content:counter(sequence);counter-increment:sequence 10;position:absolute;top:-0.8em;right:0;opacity:.5;font-weight:bold}.sequence-container .sequence__chunk::after{content:"";position:absolute;bottom:0;left:0;right:0;transform-origin:left;transform:scaleX(0.1);box-shadow:var(--box-shadow)}',"",{version:3,sources:["webpack://./src/styles/_colours.scss","webpack://./src/styles/components/sequence.scss","webpack://./src/styles/_settings.scss"],names:[],mappings:"AAyDA,MAEE,kCAAA,CACA,6BAAA,CACA,mCAAA,CACA,qCAAA,CACA,iCAAA,CAGA,iCAAA,CACA,iCAAA,CACA,gCAAA,CACA,gCAAA,CACA,6BAAA,CACA,8BAAA,CAGA,6BAAA,CACA,+BAAA,CACA,uCAAA,CAGA,gDAAA,CACA,2BAAA,CACA,4BAAA,CACA,8BAAA,CAGA,mCAAA,CACA,+BAAA,CACA,0BAAA,CACA,0BAAA,CAGA,+BAAA,CAGA,4BAAA,CACA,4BAAA,CACA,4BAAA,CACA,yBAAA,CAGA,iCAAA,CACA,gCAAA,CACA,2BAAA,CAGA,gDAAA,CACA,mDAAA,CACA,yEAAA,CAEA,0BAAA,CC1GF,oBACE,qCAAA,CAEA,gCACE,0BAAA,CAGF,+DAEE,YAAA,CAEA,2EACE,kBAAA,CAIJ,8BACE,wDCmHoB,CDlHpB,sBAAA,CAEA,sBAAA,CAEA,qCACE,oBAAA,CACA,uBAAA,CACA,UAAA,CACA,iBAAA,CACA,kBAAA,CAIE,uHACE,yBAAA,CACA,6BAAA,CAEA,iBAAA,CACA,UAAA,CACA,OAAA,CACA,UAAA,CACA,gBAAA,CAIJ,4CACE,UAAA,CAEA,iBAAA,CACA,QAAA,CACA,MAAA,CACA,OAAA,CAEA,qBAAA,CAEA,qBAAA,CAEA,4BAAA",sourcesContent:["/* \n** @name Colours\n** @template ./app/html/colours.html\n** @text-only\n*/\n@import './settings';\n\n// PRIMARY COLOURS\n$colour-sapphire-blue: #014371;\n$colour-sea-blue: #00639a;\n$colour-vivid-cerulean: #00a6d5;\n$colour-medium-turquoise: #46d6fa;\n$colour-gainsborough: #d2dce3;\n\n// GREYSCALE\n$colour-yankees-blue: #161d39;\n$colour-independence: #4e5a71;\n$colour-weldon-blue: #8194a1;\n$colour-pastel-blue: #abc7d6;\n$colour-platinum: #e4e8eb;\n$colour-sky-white: #fbfeff;\n\n// CURATION\n$colour-reviewed: #c39b00;\n$colour-unreviewed: #c0c0c0;\n$colour-reference-proteome: #9d4a4d;\n\n// NAMESPACES\n$colour-uniref: #f2994c;\n$colour-uniparc: #88c19d;\n$colour-proteomes: #e56358;\n\n// TOOLS\n$colour-peptide-search: #a748bd;\n$colour-id-mapping: #357b92;\n$colour-blast: #00a6d5;\n$colour-align: #b8ce48;\n\n// HELP\n$colour-help-green: #28aa50;\n\n// MESSAGE COLOURS\n$colour-warning: #ffcc33;\n$colour-failure: #f36968;\n$colour-success: #108f3b;\n$colour-info: #79cbf8;\n\n// DATA VISUALISATION\n$colour-coyote-brown: #966336;\n$colour-outer-space: #374343;\n$colour-bronze: #a65708;\n\n// COLOUR VARIABLES\n$colour-link: $colour-sapphire-blue;\n$colour-selected: $colour-gainsborough;\n$colour-hover: lighten($colour-platinum, 5%);\n\n:root {\n // PRIMARY COLOURS\n --fr--color-sapphire-blue: #014371;\n --fr--color-sea-blue: #00639a;\n --fr--color-vivid-cerulean: #00a6d5;\n --fr--color-medium-turquoise: #46d6fa;\n --fr--color-gainsborough: #d2dce3;\n\n // GREYSCALE\n --fr--color-yankees-blue: #161d39;\n --fr--color-independence: #4e5a71;\n --fr--color-weldon-blue: #8194a1;\n --fr--color-pastel-blue: #abc7d6;\n --fr--color-platinum: #e4e8eb;\n --fr--color-sky-white: #fbfeff;\n\n // CURATION\n --fr--color-reviewed: #c39b00;\n --fr--color-unreviewed: #c0c0c0;\n --fr--color-reference-proteome: #9d4a4d;\n\n // NAMESPACES\n --fr--color-uniprotkb: var(--fr--color-sea-blue);\n --fr--color-uniref: #f2994c;\n --fr--color-uniparc: #88c19d;\n --fr--color-proteomes: #e56358;\n\n // TOOLS\n --fr--color-peptide-search: #a748bd;\n --fr--color-id-mapping: #357b92;\n --fr--color-blast: #00a6d5;\n --fr--color-align: #b8ce48;\n\n // HELP\n --fr--color-help-green: #28aa50;\n\n // MESSAGE COLOURS\n --fr--color-warning: #ffcc33;\n --fr--color-failure: #f36968;\n --fr--color-success: #108f3b;\n --fr--color-info: #79cbf8;\n\n // DATA VISUALISATION\n --fr--color-coyote-brown: #966336;\n --fr--color-outer-space: #374343;\n --fr--color-bronze: #a65708;\n\n // COLOUR VARIABLES\n --fr--color-link: var(--fr--color-sapphire-blue);\n --fr--color-selected: var(--fr--color-gainsborough);\n --fr--color-hover: oklch(from var(--fr--color-platinum) calc(l + 5%) c h);\n // Static fallback in case color function are not supported\n --fr--color-hover: #f5f9fc;\n}\n","@import '../settings';\n@import '../colours';\n\n.sequence-container {\n background-color: rgba($colour-platinum, 0.7);\n\n .action-bar {\n justify-content: flex-start;\n }\n\n .action-bar,\n .info-list {\n margin: $global-margin * 0.5;\n\n input {\n margin-block-end: 0;\n }\n }\n\n .sequence {\n font-family: $font-family-monospace;\n overflow-wrap: anywhere;\n\n counter-reset: sequence;\n\n &__chunk {\n display: inline-block;\n margin: $global-margin 0 $global-margin $global-margin;\n width: 10ch;\n position: relative;\n white-space: nowrap;\n\n &:not(:last-child),\n &--display-last {\n &:before {\n content: counter(sequence);\n counter-increment: sequence 10;\n\n position: absolute;\n top: -0.8em;\n right: 0;\n opacity: 0.5;\n font-weight: bold;\n }\n }\n\n &::after {\n content: '';\n\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n\n transform-origin: left;\n /* squeeze to 10%, so that each shadow will have the width of 1ch */\n transform: scaleX(0.1);\n\n box-shadow: var(--box-shadow);\n }\n }\n }\n}\n","// Foundation for Sites Settings\n// -----------------------------\n//\n// Table of Contents:\n//\n// 1. Global\n// 2. Breakpoints\n// 3. The Grid\n// 4. Base Typography\n// 5. Typography Helpers\n// 6. Abide\n// 7. Accordion\n// 8. Accordion Menu\n// 9. Badge\n// 10. Breadcrumbs\n// 11. Button\n// 12. Button Group\n// 13. Callout\n// 14. Card\n// 15. Close Button\n// 16. Drilldown\n// 17. Dropdown\n// 18. Dropdown Menu\n// 19. Flexbox Utilities\n// 20. Forms\n// 21. Label\n// 22. Media Object\n// 23. Menu\n// 24. Meter\n// 25. Off-canvas\n// 26. Orbit\n// 27. Pagination\n// 28. Progress Bar\n// 29. Prototype Arrow\n// 30. Prototype Border-Box\n// 31. Prototype Border-None\n// 32. Prototype Bordered\n// 33. Prototype Display\n// 34. Prototype Font-Styling\n// 35. Prototype List-Style-Type\n// 36. Prototype Overflow\n// 37. Prototype Position\n// 38. Prototype Rounded\n// 39. Prototype Separator\n// 40. Prototype Shadow\n// 41. Prototype Sizing\n// 42. Prototype Spacing\n// 43. Prototype Text-Decoration\n// 44. Prototype Text-Transformation\n// 45. Prototype Text-Utilities\n// 46. Responsive Embed\n// 47. Reveal\n// 48. Slider\n// 49. Switch\n// 50. Table\n// 51. Tabs\n// 52. Thumbnail\n// 53. Title Bar\n// 54. Tooltip\n// 55. Top Bar\n// 56. Xy Grid\n\n@import 'foundation-sites/scss/util/util';\n\n// 1. Global\n// ---------\n\n$global-font-size: 100%;\n$global-width: rem-calc(1200);\n$global-lineheight: 1.5;\n$foundation-palette: (\n primary: #1779ba,\n secondary: #ffffff,\n success: #3adb76,\n warning: #ffae00,\n alert: #cc4b37,\n);\n$light-gray: #e6e6e6;\n$medium-gray: #cacaca;\n$dark-gray: #8a8a8a;\n$black: #0a0a0a;\n$white: #fefefe;\n$body-background: $white;\n$body-font-color: $black;\n$body-font-family: Lato, Helvetica, Roboto, Arial, sans-serif;\n$body-antialiased: true;\n$global-margin: 1rem;\n$global-padding: 1rem;\n$global-position: 1rem;\n$global-weight-normal: normal;\n$global-weight-bold: bold;\n$global-radius: 0;\n$global-menu-padding: 0.7rem 1rem;\n$global-menu-nested-margin: 1rem;\n$global-text-direction: ltr;\n$global-flexbox: true;\n$global-prototype-breakpoints: false;\n$global-button-cursor: auto;\n$global-color-pick-contrast-tolerance: 0;\n$print-transparent-backgrounds: true;\n\n@include add-foundation-colors;\n\n// 2. Breakpoints\n// --------------\n\n$breakpoints: (\n small: 0,\n medium: 640px,\n large: 1024px,\n xlarge: 1200px,\n xxlarge: 1440px,\n);\n$print-breakpoint: large;\n$breakpoint-classes: (small medium large);\n\n// 3. The Grid\n// -----------\n\n$grid-row-width: $global-width;\n$grid-column-count: 12;\n$grid-column-gutter: (\n small: 20px,\n medium: 30px,\n);\n$grid-column-align-edge: true;\n$grid-column-alias: 'columns';\n$block-grid-max: 8;\n\n// 4. Base Typography\n// ------------------\n\n$header-font-family: $body-font-family;\n$header-font-weight: $global-weight-normal;\n$header-font-style: normal;\n$font-family-monospace: Consolas, 'Liberation Mono', Courier, monospace;\n$header-color: inherit;\n$header-lineheight: 1.4;\n$header-margin-bottom: 0.5rem;\n$header-styles: (\n small: (\n 'h1': (\n 'font-size': 24,\n ),\n 'h2': (\n 'font-size': 20,\n ),\n 'h3': (\n 'font-size': 19,\n ),\n 'h4': (\n 'font-size': 18,\n ),\n 'h5': (\n 'font-size': 17,\n ),\n 'h6': (\n 'font-size': 16,\n ),\n ),\n medium: (\n 'h1': (\n 'font-size': 48,\n ),\n 'h2': (\n 'font-size': 40,\n ),\n 'h3': (\n 'font-size': 31,\n ),\n 'h4': (\n 'font-size': 25,\n ),\n 'h5': (\n 'font-size': 20,\n ),\n 'h6': (\n 'font-size': 16,\n ),\n ),\n);\n$header-text-rendering: optimizeLegibility;\n$small-font-size: 80%;\n$header-small-font-color: $black;\n$paragraph-lineheight: 1.6;\n$paragraph-margin-bottom: 1rem;\n$paragraph-text-rendering: optimizeLegibility;\n$code-color: $black;\n$code-font-family: $font-family-monospace;\n$code-font-weight: $global-weight-normal;\n$code-background: $light-gray;\n$code-border: 1px solid $medium-gray;\n$code-padding: rem-calc(2 5 1);\n$anchor-color: $primary-color;\n$anchor-color-hover: scale-color($anchor-color, $lightness: -14%);\n$anchor-text-decoration: none;\n$anchor-text-decoration-hover: none;\n$hr-width: $global-width;\n$hr-border: 1px solid $medium-gray;\n$hr-margin: rem-calc(20) auto;\n$list-lineheight: $paragraph-lineheight;\n$list-margin-bottom: $paragraph-margin-bottom;\n$list-style-type: disc;\n$list-style-position: outside;\n$list-side-margin: 1.25rem;\n$list-nested-side-margin: 1.25rem;\n$defnlist-margin-bottom: 1rem;\n$defnlist-term-weight: $global-weight-bold;\n$defnlist-term-margin-bottom: 0.3rem;\n$blockquote-color: $dark-gray;\n$blockquote-padding: rem-calc(9 20 0 19);\n$blockquote-border: 1px solid $medium-gray;\n$cite-font-size: rem-calc(13);\n$cite-color: $dark-gray;\n$cite-pseudo-content: '\\2014 \\0020';\n$keystroke-font: $font-family-monospace;\n$keystroke-color: $black;\n$keystroke-background: $light-gray;\n$keystroke-padding: rem-calc(2 4 0);\n$keystroke-radius: $global-radius;\n$abbr-underline: 1px dotted $black;\n\n// 5. Typography Helpers\n// ---------------------\n\n$lead-font-size: $global-font-size * 1.25;\n$lead-lineheight: 1.6;\n$subheader-lineheight: 1.4;\n$subheader-color: $dark-gray;\n$subheader-font-weight: $global-weight-normal;\n$subheader-margin-top: 0.2rem;\n$subheader-margin-bottom: 0.5rem;\n$stat-font-size: 2.5rem;\n\n// 6. Abide\n// --------\n\n$abide-inputs: true;\n$abide-labels: true;\n$input-background-invalid: get-color(alert);\n$form-label-color-invalid: get-color(alert);\n$input-error-color: get-color(alert);\n$input-error-font-size: rem-calc(12);\n$input-error-font-weight: $global-weight-bold;\n\n// 7. Accordion\n// ------------\n\n$accordion-background: $white;\n$accordion-plusminus: true;\n$accordion-title-font-size: rem-calc(12);\n$accordion-item-color: $primary-color;\n$accordion-item-background-hover: $light-gray;\n$accordion-item-padding: 1.25rem 1rem;\n$accordion-content-background: $white;\n$accordion-content-border: 1px solid $light-gray;\n$accordion-content-color: $body-font-color;\n$accordion-content-padding: 1rem;\n\n// 8. Accordion Menu\n// -----------------\n\n$accordionmenu-padding: $global-menu-padding;\n$accordionmenu-nested-margin: $global-menu-nested-margin;\n$accordionmenu-submenu-padding: $accordionmenu-padding;\n$accordionmenu-arrows: true;\n$accordionmenu-arrow-color: $primary-color;\n$accordionmenu-item-background: null;\n$accordionmenu-border: null;\n$accordionmenu-submenu-toggle-background: null;\n$accordion-submenu-toggle-border: $accordionmenu-border;\n$accordionmenu-submenu-toggle-width: 40px;\n$accordionmenu-submenu-toggle-height: $accordionmenu-submenu-toggle-width;\n$accordionmenu-arrow-size: 6px;\n\n// 9. Badge\n// --------\n\n$badge-background: $primary-color;\n$badge-color: $white;\n$badge-color-alt: $black;\n$badge-palette: $foundation-palette;\n$badge-padding: 0.3em;\n$badge-minwidth: 2.1em;\n$badge-font-size: 0.6rem;\n\n// 10. Breadcrumbs\n// ---------------\n\n$breadcrumbs-margin: 0 0 $global-margin 0;\n$breadcrumbs-item-font-size: rem-calc(11);\n$breadcrumbs-item-color: $primary-color;\n$breadcrumbs-item-color-current: $black;\n$breadcrumbs-item-color-disabled: $medium-gray;\n$breadcrumbs-item-margin: 0.75rem;\n$breadcrumbs-item-uppercase: true;\n$breadcrumbs-item-separator: true;\n$breadcrumbs-item-separator-item: '/';\n$breadcrumbs-item-separator-item-rtl: '\\\\';\n$breadcrumbs-item-separator-color: $medium-gray;\n\n// 11. Button\n// ----------\n\n$button-font-family: inherit;\n$button-padding: 0.85em 1em;\n$button-margin: 0 0 $global-margin 0;\n$button-fill: solid;\n$button-background: $primary-color;\n$button-background-hover: scale-color($button-background, $lightness: -15%);\n$button-color: $white;\n$button-color-alt: $black;\n$button-radius: $global-radius;\n$button-hollow-border-width: 1px;\n$button-sizes: (\n tiny: 0.6rem,\n small: 0.75rem,\n default: 0.9rem,\n large: 1.25rem,\n);\n$button-palette: $foundation-palette;\n$button-opacity-disabled: 0.25;\n$button-background-hover-lightness: -20%;\n$button-hollow-hover-lightness: -50%;\n$button-transition: background-color 0.25s ease-out, color 0.25s ease-out;\n$button-responsive-expanded: false;\n\n// 12. Button Group\n// ----------------\n\n$buttongroup-margin: 1rem;\n$buttongroup-spacing: 1px;\n$buttongroup-child-selector: '.button';\n$buttongroup-expand-max: 6;\n$buttongroup-radius-on-each: true;\n\n// 13. Callout\n// -----------\n\n$callout-background: $white;\n$callout-background-fade: 85%;\n$callout-border: 1px solid rgba($black, 0.25);\n$callout-margin: 0 0 1rem 0;\n$callout-padding: 1rem;\n$callout-font-color: $body-font-color;\n$callout-font-color-alt: $body-background;\n$callout-radius: $global-radius;\n$callout-link-tint: 30%;\n\n// 14. Card\n// --------\n\n$card-background: $white;\n$card-font-color: $body-font-color;\n$card-divider-background: $light-gray;\n$card-border: 1px solid $light-gray;\n$card-shadow: none;\n$card-border-radius: $global-radius;\n$card-padding: $global-padding;\n$card-margin-bottom: $global-margin;\n\n// 15. Close Button\n// ----------------\n\n$closebutton-position: right top;\n$closebutton-offset-horizontal: (\n small: 0.66rem,\n medium: 1rem,\n);\n$closebutton-offset-vertical: (\n small: 0.33em,\n medium: 0.5rem,\n);\n$closebutton-size: (\n small: 1.5em,\n medium: 2em,\n);\n$closebutton-lineheight: 1;\n$closebutton-color: $dark-gray;\n$closebutton-color-hover: $black;\n\n// 16. Drilldown\n// -------------\n\n$drilldown-transition: transform 0.15s linear;\n$drilldown-arrows: true;\n$drilldown-padding: $global-menu-padding;\n$drilldown-nested-margin: 0;\n$drilldown-background: $white;\n$drilldown-submenu-padding: $drilldown-padding;\n$drilldown-submenu-background: $white;\n$drilldown-arrow-color: $primary-color;\n$drilldown-arrow-size: 6px;\n\n// 17. Dropdown\n// ------------\n\n$dropdown-padding: 1rem;\n$dropdown-background: $body-background;\n$dropdown-border: 1px solid $medium-gray;\n$dropdown-font-size: 1rem;\n$dropdown-width: 300px;\n$dropdown-radius: $global-radius;\n$dropdown-sizes: (\n tiny: 100px,\n small: 200px,\n large: 400px,\n);\n\n// 18. Dropdown Menu\n// -----------------\n\n$dropdownmenu-arrows: true;\n$dropdownmenu-arrow-color: $anchor-color;\n$dropdownmenu-arrow-size: 6px;\n$dropdownmenu-arrow-padding: 1.5rem;\n$dropdownmenu-min-width: 200px;\n$dropdownmenu-background: $white;\n$dropdownmenu-submenu-background: $dropdownmenu-background;\n$dropdownmenu-padding: $global-menu-padding;\n$dropdownmenu-nested-margin: 0;\n$dropdownmenu-submenu-padding: $dropdownmenu-padding;\n$dropdownmenu-border: 1px solid $medium-gray;\n$dropdown-menu-item-color-active: get-color(primary);\n$dropdown-menu-item-background-active: transparent;\n\n// 19. Flexbox Utilities\n// ---------------------\n\n$flex-source-ordering-count: 6;\n$flexbox-responsive-breakpoints: true;\n\n// 20. Forms\n// ---------\n\n$fieldset-border: 1px solid $medium-gray;\n$fieldset-padding: rem-calc(20);\n$fieldset-margin: rem-calc(18 0);\n$legend-padding: rem-calc(0 3);\n$form-spacing: rem-calc(16);\n$helptext-color: $black;\n$helptext-font-size: rem-calc(13);\n$helptext-font-style: italic;\n$input-prefix-color: $black;\n$input-prefix-background: $light-gray;\n$input-prefix-border: 1px solid $medium-gray;\n$input-prefix-padding: 1rem;\n$form-label-color: $black;\n$form-label-font-size: rem-calc(14);\n$form-label-font-weight: $global-weight-normal;\n$form-label-line-height: 1.8;\n$select-background: $white;\n$select-triangle-color: $dark-gray;\n$select-radius: $global-radius;\n$input-color: $black;\n$input-placeholder-color: $medium-gray;\n$input-font-family: inherit;\n$input-font-size: rem-calc(16);\n$input-font-weight: $global-weight-normal;\n$input-line-height: $global-lineheight;\n$input-background: $white;\n$input-background-focus: $white;\n$input-background-disabled: $light-gray;\n$input-border: 1px solid $medium-gray;\n$input-border-focus: 1px solid $dark-gray;\n$input-padding: $form-spacing * 0.5;\n$input-shadow: inset 0 1px 2px rgba($black, 0.1);\n$input-shadow-focus: 0 0 5px $medium-gray;\n$input-cursor-disabled: not-allowed;\n$input-transition: box-shadow 0.5s, border-color 0.25s ease-in-out;\n$input-number-spinners: true;\n$input-radius: $global-radius;\n$form-button-radius: $global-radius;\n\n// 21. Label\n// ---------\n\n$label-background: $primary-color;\n$label-color: $white;\n$label-color-alt: $black;\n$label-palette: $foundation-palette;\n$label-font-size: 0.8rem;\n$label-padding: 0.33333rem 0.5rem;\n$label-radius: $global-radius;\n\n// 22. Media Object\n// ----------------\n\n$mediaobject-margin-bottom: $global-margin;\n$mediaobject-section-padding: $global-padding;\n$mediaobject-image-width-stacked: 100%;\n\n// 23. Menu\n// --------\n\n$menu-margin: 0;\n$menu-nested-margin: $global-menu-nested-margin;\n$menu-items-padding: $global-menu-padding;\n$menu-simple-margin: 1rem;\n$menu-item-color-active: $white;\n$menu-item-background-active: get-color(primary);\n$menu-icon-spacing: 0.25rem;\n$menu-item-background-hover: $light-gray;\n$menu-state-back-compat: true;\n$menu-centered-back-compat: true;\n$menu-icons-back-compat: true;\n\n// 24. Meter\n// ---------\n\n$meter-height: 1rem;\n$meter-radius: $global-radius;\n$meter-background: $medium-gray;\n$meter-fill-good: $success-color;\n$meter-fill-medium: $warning-color;\n$meter-fill-bad: $alert-color;\n\n// 25. Off-canvas\n// --------------\n\n$offcanvas-sizes: (\n small: 250px,\n);\n$offcanvas-vertical-sizes: (\n small: 250px,\n);\n$offcanvas-background: $light-gray;\n$offcanvas-shadow: 0 0 10px rgba($black, 0.7);\n$offcanvas-inner-shadow-size: 20px;\n$offcanvas-inner-shadow-color: rgba($black, 0.25);\n$offcanvas-overlay-zindex: 11;\n$offcanvas-push-zindex: 12;\n$offcanvas-overlap-zindex: 13;\n$offcanvas-reveal-zindex: 12;\n$offcanvas-transition-length: 0.5s;\n$offcanvas-transition-timing: ease;\n$offcanvas-fixed-reveal: true;\n$offcanvas-exit-background: rgba($white, 0.25);\n$maincontent-class: 'off-canvas-content';\n\n// 26. Orbit\n// ---------\n\n$orbit-bullet-background: $medium-gray;\n$orbit-bullet-background-active: $dark-gray;\n$orbit-bullet-diameter: 1.2rem;\n$orbit-bullet-margin: 0.1rem;\n$orbit-bullet-margin-top: 0.8rem;\n$orbit-bullet-margin-bottom: 0.8rem;\n$orbit-caption-background: rgba($black, 0.5);\n$orbit-caption-padding: 1rem;\n$orbit-control-background-hover: rgba($black, 0.5);\n$orbit-control-padding: 1rem;\n$orbit-control-zindex: 10;\n\n// 27. Pagination\n// --------------\n\n$pagination-font-size: rem-calc(14);\n$pagination-margin-bottom: $global-margin;\n$pagination-item-color: $black;\n$pagination-item-padding: rem-calc(3 10);\n$pagination-item-spacing: rem-calc(1);\n$pagination-radius: $global-radius;\n$pagination-item-background-hover: $light-gray;\n$pagination-item-background-current: $primary-color;\n$pagination-item-color-current: $white;\n$pagination-item-color-disabled: $medium-gray;\n$pagination-ellipsis-color: $black;\n$pagination-mobile-items: false;\n$pagination-mobile-current-item: false;\n$pagination-arrows: true;\n\n// 28. Progress Bar\n// ----------------\n\n$progress-height: 1rem;\n$progress-background: $medium-gray;\n$progress-margin-bottom: $global-margin;\n$progress-meter-background: $primary-color;\n$progress-radius: $global-radius;\n\n// 29. Prototype Arrow\n// -------------------\n\n$prototype-arrow-directions: (down, up, right, left);\n$prototype-arrow-size: 0.4375rem;\n$prototype-arrow-color: $black;\n\n// 30. Prototype Border-Box\n// ------------------------\n\n$prototype-border-box-breakpoints: $global-prototype-breakpoints;\n\n// 31. Prototype Border-None\n// -------------------------\n\n$prototype-border-none-breakpoints: $global-prototype-breakpoints;\n\n// 32. Prototype Bordered\n// ----------------------\n\n$prototype-bordered-breakpoints: $global-prototype-breakpoints;\n$prototype-border-width: rem-calc(1);\n$prototype-border-type: solid;\n$prototype-border-color: $medium-gray;\n\n// 33. Prototype Display\n// ---------------------\n\n$prototype-display-breakpoints: $global-prototype-breakpoints;\n$prototype-display: (inline, inline-block, block, table, table-cell);\n\n// 34. Prototype Font-Styling\n// --------------------------\n\n$prototype-font-breakpoints: $global-prototype-breakpoints;\n$prototype-wide-letter-spacing: rem-calc(4);\n$prototype-font-normal: $global-weight-normal;\n$prototype-font-bold: $global-weight-bold;\n\n// 35. Prototype List-Style-Type\n// -----------------------------\n\n$prototype-list-breakpoints: $global-prototype-breakpoints;\n$prototype-style-type-unordered: (disc, circle, square);\n$prototype-style-type-ordered: (\n decimal,\n lower-alpha,\n lower-latin,\n lower-roman,\n upper-alpha,\n upper-latin,\n upper-roman\n);\n\n// 36. Prototype Overflow\n// ----------------------\n\n$prototype-overflow-breakpoints: $global-prototype-breakpoints;\n$prototype-overflow: (visible, hidden, scroll);\n\n// 37. Prototype Position\n// ----------------------\n\n$prototype-position-breakpoints: $global-prototype-breakpoints;\n$prototype-position: (static, relative, absolute, fixed);\n$prototype-position-z-index: 975;\n\n// 38. Prototype Rounded\n// ---------------------\n\n$prototype-rounded-breakpoints: $global-prototype-breakpoints;\n$prototype-border-radius: rem-calc(3);\n\n// 39. Prototype Separator\n// -----------------------\n\n$prototype-separator-breakpoints: $global-prototype-breakpoints;\n$prototype-separator-align: center;\n$prototype-separator-height: rem-calc(2);\n$prototype-separator-width: 3rem;\n$prototype-separator-background: $primary-color;\n$prototype-separator-margin-top: $global-margin;\n\n// 40. Prototype Shadow\n// --------------------\n\n$prototype-shadow-breakpoints: $global-prototype-breakpoints;\n$prototype-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16),\n 0 2px 10px 0 rgba(0, 0, 0, 0.12);\n\n// 41. Prototype Sizing\n// --------------------\n\n$prototype-sizing-breakpoints: $global-prototype-breakpoints;\n$prototype-sizing: (width, height);\n$prototype-sizes: (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n);\n\n// 42. Prototype Spacing\n// ---------------------\n\n$prototype-spacing-breakpoints: $global-prototype-breakpoints;\n$prototype-spacers-count: 3;\n\n// 43. Prototype Text-Decoration\n// -----------------------------\n\n$prototype-decoration-breakpoints: $global-prototype-breakpoints;\n$prototype-text-decoration: (overline, underline, line-through);\n\n// 44. Prototype Text-Transformation\n// ---------------------------------\n\n$prototype-transformation-breakpoints: $global-prototype-breakpoints;\n$prototype-text-transformation: (lowercase, uppercase, capitalize);\n\n// 45. Prototype Text-Utilities\n// ----------------------------\n\n$prototype-utilities-breakpoints: $global-prototype-breakpoints;\n$prototype-text-overflow: ellipsis;\n\n// 46. Responsive Embed\n// --------------------\n\n$responsive-embed-margin-bottom: rem-calc(16);\n$responsive-embed-ratios: (\n default: 4 by 3,\n widescreen: 16 by 9,\n);\n\n// 47. Reveal\n// ----------\n\n$reveal-background: $white;\n$reveal-width: 600px;\n$reveal-max-width: $global-width;\n$reveal-padding: $global-padding;\n$reveal-border: 1px solid $medium-gray;\n$reveal-radius: $global-radius;\n$reveal-zindex: 1005;\n$reveal-overlay-background: rgba($black, 0.45);\n\n// 48. Slider\n// ----------\n\n$slider-width-vertical: 0.5rem;\n$slider-transition: all 0.2s ease-in-out;\n$slider-height: 0.5rem;\n$slider-background: $light-gray;\n$slider-fill-background: $medium-gray;\n$slider-handle-height: 1.4rem;\n$slider-handle-width: 1.4rem;\n$slider-handle-background: $primary-color;\n$slider-opacity-disabled: 0.25;\n$slider-radius: $global-radius;\n\n// 49. Switch\n// ----------\n\n$switch-background: $medium-gray;\n$switch-background-active: $primary-color;\n$switch-height: 2rem;\n$switch-height-tiny: 1.5rem;\n$switch-height-small: 1.75rem;\n$switch-height-large: 2.5rem;\n$switch-radius: $global-radius;\n$switch-margin: $global-margin;\n$switch-paddle-background: $white;\n$switch-paddle-offset: 0.25rem;\n$switch-paddle-radius: $global-radius;\n$switch-paddle-transition: all 0.25s ease-out;\n\n// 50. Table\n// ---------\n\n$table-background: $white;\n$table-color-scale: 5%;\n$table-border: 1px solid smart-scale($table-background, $table-color-scale);\n$table-padding: rem-calc(8 10 10);\n$table-hover-scale: 2%;\n$table-row-hover: darken($table-background, $table-hover-scale);\n$table-row-stripe-hover: darken(\n $table-background,\n $table-color-scale + $table-hover-scale\n);\n$table-is-striped: true;\n$table-striped-background: smart-scale($table-background, $table-color-scale);\n$table-stripe: even;\n$table-head-background: smart-scale(\n $table-background,\n $table-color-scale * 0.5\n);\n$table-head-row-hover: darken($table-head-background, $table-hover-scale);\n$table-foot-background: smart-scale($table-background, $table-color-scale);\n$table-foot-row-hover: darken($table-foot-background, $table-hover-scale);\n$table-head-font-color: $body-font-color;\n$table-foot-font-color: $body-font-color;\n$show-header-for-stacked: false;\n$table-stack-breakpoint: medium;\n\n// 51. Tabs\n// --------\n\n$tab-margin: 0;\n$tab-background: $white;\n$tab-color: $primary-color;\n$tab-background-active: $light-gray;\n$tab-active-color: $primary-color;\n$tab-item-font-size: rem-calc(12);\n$tab-item-background-hover: $white;\n$tab-item-padding: 1.25rem 1.5rem;\n$tab-expand-max: 6;\n$tab-content-background: $white;\n$tab-content-border: $light-gray;\n$tab-content-color: $body-font-color;\n$tab-content-padding: 1rem;\n\n// 52. Thumbnail\n// -------------\n\n$thumbnail-border: solid 4px $white;\n$thumbnail-margin-bottom: $global-margin;\n$thumbnail-shadow: 0 0 0 1px rgba($black, 0.2);\n$thumbnail-shadow-hover: 0 0 6px 1px rgba($primary-color, 0.5);\n$thumbnail-transition: box-shadow 200ms ease-out;\n$thumbnail-radius: $global-radius;\n\n// 53. Title Bar\n// -------------\n\n$titlebar-background: $black;\n$titlebar-color: $white;\n$titlebar-padding: 0.5rem;\n$titlebar-text-font-weight: bold;\n$titlebar-icon-color: $white;\n$titlebar-icon-color-hover: $medium-gray;\n$titlebar-icon-spacing: 0.25rem;\n\n// 54. Tooltip\n// -----------\n\n$has-tip-cursor: help;\n$has-tip-font-weight: $global-weight-bold;\n$has-tip-border-bottom: dotted 1px $dark-gray;\n$tooltip-background-color: $black;\n$tooltip-color: $white;\n$tooltip-padding: 0.75rem;\n$tooltip-max-width: 10rem;\n$tooltip-font-size: $small-font-size;\n$tooltip-pip-width: 0.75rem;\n$tooltip-pip-height: $tooltip-pip-width * 0.866;\n$tooltip-radius: $global-radius;\n\n// 55. Top Bar\n// -----------\n\n$topbar-padding: 0.5rem;\n$topbar-background: $light-gray;\n$topbar-submenu-background: $topbar-background;\n$topbar-title-spacing: 0.5rem 1rem 0.5rem 0;\n$topbar-input-width: 200px;\n$topbar-unstack-breakpoint: medium;\n\n// 56. Xy Grid\n// -----------\n\n$xy-grid: true;\n$grid-container: $global-width;\n$grid-columns: 12;\n$grid-margin-gutters: (\n small: 20px,\n medium: 30px,\n);\n$grid-padding-gutters: $grid-margin-gutters;\n$grid-container-padding: $grid-padding-gutters;\n$grid-container-max: $global-width;\n$xy-block-grid-max: 8;\n"],sourceRoot:""}]),module.exports=___CSS_LOADER_EXPORT___},"./node_modules/timing-functions/dist/timing-functions.es.mjs":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Gt:function(){return frame$1},_:function(){return schedule$1},yy:function(){return sleep}});var _sleep=function(time){return new Promise((function(resolve){return setTimeout((function(){return resolve()}),time)}))},env="node";"undefined"!=typeof importScripts?env="worker":"undefined"!=typeof window&&(env="browser");var env$1=env,frame=function(){return _sleep(0)};"browser"===env$1&&"requestAnimationFrame"in window&&(frame=function(){return new Promise((function(resolve){return window.requestAnimationFrame((function(){return resolve()}))}))});var schedule,_frame=frame;if("browser"===env$1&&"requestIdleCallback"in window)schedule=function(maxTimeout){return new Promise((function(resolve){return window.requestIdleCallback(resolve,{timeout:maxTimeout})}))};else{var idleDeadline_1=Object.freeze({didTimeout:!0,timeRemaining:function(){return 1/0}});if(schedule=function(maxTimeout){return _sleep((maxTimeout||0)/2).then((function(){return idleDeadline_1}))},"browser"===env$1&&"requestAnimationFrame"in window){var _schedule_1=schedule;schedule=function(){return _schedule_1().then(_frame).then((function(){return idleDeadline_1}))}}}var sleep=_sleep,frame$1=_frame,schedule$1=schedule}}]); \ No newline at end of file +/*! For license information please see Sequence-stories.073f3c52.iframe.bundle.js.LICENSE.txt */ +(self.webpackChunkfranklin_sites=self.webpackChunkfranklin_sites||[]).push([[5512],{"./node_modules/@storybook/addon-actions/dist/index.mjs":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{XI:function(){return action}});var external_STORYBOOK_MODULE_PREVIEW_API_=__webpack_require__("storybook/internal/preview-api"),external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_=__webpack_require__("storybook/internal/preview-errors"),external_STORYBOOK_MODULE_GLOBAL_=__webpack_require__("@storybook/global"),v4=__webpack_require__("./node_modules/uuid/dist/esm-browser/v4.js"),ADDON_ID="storybook/actions",EVENT_ID=`${ADDON_ID}/action-event`,config={depth:10,clearOnStoryChange:!0,limit:50},findProto=(obj,callback)=>{let proto=Object.getPrototypeOf(obj);return!proto||callback(proto)?proto:findProto(proto,callback)},serializeArg=a=>{if("object"==typeof(e=a)&&e&&findProto(e,(proto=>/^Synthetic(?:Base)?Event$/.test(proto.constructor.name)))&&"function"==typeof e.persist){let e=Object.create(a.constructor.prototype,Object.getOwnPropertyDescriptors(a));e.persist();let viewDescriptor=Object.getOwnPropertyDescriptor(e,"view"),view=viewDescriptor?.value;return"object"==typeof view&&"Window"===view?.constructor.name&&Object.defineProperty(e,"view",{...viewDescriptor,value:Object.create(view.constructor.prototype)}),e}var e;return a},generateId=()=>"object"==typeof crypto&&"function"==typeof crypto.getRandomValues?(0,v4.A)():Date.now().toString(36)+Math.random().toString(36).substring(2);function action(name,options={}){let actionOptions={...config,...options},handler=function(...args){if(options.implicit){let storyRenderer=("__STORYBOOK_PREVIEW__"in external_STORYBOOK_MODULE_GLOBAL_.global?external_STORYBOOK_MODULE_GLOBAL_.global.__STORYBOOK_PREVIEW__:void 0)?.storyRenders.find((render=>"playing"===render.phase||"rendering"===render.phase));if(storyRenderer){let deprecated=!window?.FEATURES?.disallowImplicitActionsInRenderV8,error=new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.ImplicitActionsDuringRendering({phase:storyRenderer.phase,name:name,deprecated:deprecated});if(!deprecated)throw error;console.warn(error)}}let channel=external_STORYBOOK_MODULE_PREVIEW_API_.addons.getChannel(),id=generateId(),serializedArgs=args.map(serializeArg),normalizedArgs=args.length>1?serializedArgs:serializedArgs[0],actionDisplayToEmit={id:id,count:0,data:{name:name,args:normalizedArgs},options:{...actionOptions,maxDepth:5+(actionOptions.depth||3),allowFunction:actionOptions.allowFunction||!1}};channel.emit(EVENT_ID,actionDisplayToEmit)};return handler.isAction=!0,handler.implicit=options.implicit,handler}},"./stories/Sequence.stories.tsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Sequence:function(){return Sequence_stories_Sequence},SequenceAsyncLoad:function(){return SequenceAsyncLoad},SequenceCollapsableWithInfoData:function(){return SequenceCollapsableWithInfoData},SequenceTools:function(){return Sequence_stories_SequenceTools},SequenceWithoutActionBar:function(){return SequenceWithoutActionBar},__namedExportsOrder:function(){return __namedExportsOrder},default:function(){return Sequence_stories}});var react=__webpack_require__("./node_modules/react/index.js"),dist=__webpack_require__("./node_modules/@storybook/addon-actions/dist/index.mjs"),timing_functions_es=__webpack_require__("./node_modules/timing-functions/dist/timing-functions.es.mjs"),components_button=__webpack_require__("./src/components/button.tsx"),classnames=(__webpack_require__("./node_modules/core-js/modules/es.array.includes.js"),__webpack_require__("./node_modules/core-js/modules/es.object.from-entries.js"),__webpack_require__("./node_modules/core-js/modules/es.regexp.exec.js"),__webpack_require__("./node_modules/core-js/modules/es.string.includes.js"),__webpack_require__("./node_modules/core-js/modules/es.string.match.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.iterator.js"),__webpack_require__("./node_modules/classnames/index.js")),classnames_default=__webpack_require__.n(classnames),spinner=__webpack_require__("./src/svg/spinner.svg"),dropdown_button=__webpack_require__("./src/components/dropdown-button.tsx"),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js");const sequenceTools=[{name:"ProtParam",url:"/protparam/protparam?"},{name:"ProtScale",url:"/protscale/protscale.pl?"},{name:"Compute pI/Mw",url:"/compute_pi/pi_tool?"},{name:"PeptideMass",url:"/peptide_mass/peptide-mass.pl?"},{name:"PeptideCutter",url:"/peptide_cutter/peptidecutter.pl?"}],visibleElement=onClick=>(0,jsx_runtime.jsx)(components_button.A,{variant:"tertiary",onClick:onClick,children:"Tools"});var sequence_tools=_ref=>{let{accession:accession,onBlastClick:onBlastClick}=_ref;return(0,jsx_runtime.jsx)(dropdown_button.ms,{visibleElement:visibleElement,children:(0,jsx_runtime.jsxs)("ul",{children:[onBlastClick&&(0,jsx_runtime.jsx)("li",{children:(0,jsx_runtime.jsx)(components_button.A,{variant:"tertiary",onClick:onBlastClick,children:"BLAST"})}),sequenceTools.map((sequenceTool=>(0,jsx_runtime.jsx)("li",{children:(0,jsx_runtime.jsx)("a",{href:`//web.expasy.org/cgi-bin${sequenceTool.url}${accession}`,target:"_blank",rel:"noopener noreferrer",children:sequenceTool.name})},sequenceTool.name)))]})})};try{sequencetools.displayName="sequencetools",sequencetools.__docgenInfo={description:"",displayName:"sequencetools",props:{accession:{defaultValue:null,description:"",name:"accession",required:!0,type:{name:"string"}},onBlastClick:{defaultValue:null,description:"",name:"onBlastClick",required:!1,type:{name:"(() => void)"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/sequence-tools.tsx#sequencetools"]={docgenInfo:sequencetools.__docgenInfo,name:"sequencetools",path:"src/components/sequence-tools.tsx#sequencetools"})}catch(__react_docgen_typescript_loader_error){}var download=__webpack_require__("./src/svg/download.svg");const _excluded=["textToCopy","beforeCopy","afterCopy","onCopy"];function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r{let{textToCopy:textToCopy,beforeCopy:beforeCopy="Copy",afterCopy:afterCopy="Copied",onCopy:onCopy}=_ref,props=function _objectWithoutProperties(e,t){if(null==e)return{};var o,r,i=function _objectWithoutPropertiesLoose(r,e){if(null==r)return{};var t={};for(var n in r)if({}.hasOwnProperty.call(r,n)){if(e.includes(n))continue;t[n]=r[n]}return t}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r(setCopied(!1),()=>{copyPromise.current=null})),[textToCopy]);const handleClick=(0,react.useCallback)((()=>{const p=navigator.clipboard.writeText(textToCopy).then((()=>copyPromise.current===p?(setCopied(!0),null==onCopy||onCopy(textToCopy),(0,timing_functions_es.yy)(1e4)):null)).then((()=>{copyPromise.current===p&&setCopied(!1)}));copyPromise.current=p}),[onCopy,textToCopy]);return"clipboard"in navigator&&"writeText"in navigator.clipboard?(0,jsx_runtime.jsx)(components_button.$,_objectSpread(_objectSpread({},props),{},{onClick:handleClick,children:copied?afterCopy:beforeCopy})):null})),info_list=__webpack_require__("./src/components/info-list.tsx"),amino_acid_properties_namespaceObject=JSON.parse('[{"name":"Polar","aminoAcids":["R","N","D","Q","E","G","H","K","S","T","Y","B","Z","U","O"],"colour":"red"},{"name":"Hydrophobic","aminoAcids":["A","C","G","I","L","M","F","P","W","T","V","J","U"],"colour":"blue"}]'),injectStylesIntoStyleTag=__webpack_require__("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),injectStylesIntoStyleTag_default=__webpack_require__.n(injectStylesIntoStyleTag),styleDomAPI=__webpack_require__("./node_modules/style-loader/dist/runtime/styleDomAPI.js"),styleDomAPI_default=__webpack_require__.n(styleDomAPI),insertBySelector=__webpack_require__("./node_modules/style-loader/dist/runtime/insertBySelector.js"),insertBySelector_default=__webpack_require__.n(insertBySelector),setAttributesWithoutAttributes=__webpack_require__("./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js"),setAttributesWithoutAttributes_default=__webpack_require__.n(setAttributesWithoutAttributes),insertStyleElement=__webpack_require__("./node_modules/style-loader/dist/runtime/insertStyleElement.js"),insertStyleElement_default=__webpack_require__.n(insertStyleElement),styleTagTransform=__webpack_require__("./node_modules/style-loader/dist/runtime/styleTagTransform.js"),styleTagTransform_default=__webpack_require__.n(styleTagTransform),components_sequence=__webpack_require__("./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[14].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/styles/components/sequence.scss"),sequence_default=__webpack_require__.n(components_sequence),options={};options.styleTagTransform=styleTagTransform_default(),options.setAttributes=setAttributesWithoutAttributes_default(),options.insert=insertBySelector_default().bind(null,"head"),options.domAPI=styleDomAPI_default(),options.insertStyleElement=insertStyleElement_default();injectStylesIntoStyleTag_default()(sequence_default(),options),sequence_default()&&sequence_default().locals&&sequence_default().locals;function sequence_ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function sequence_objectSpread(e){for(var r=1;rsequence_objectSpread(sequence_objectSpread({},aaProp),{},{aminoAcids:new Set(aaProp.aminoAcids)}))),chunksOfTen=/(.{1,10})/g,SequenceChunks=(0,react.memo)((_ref=>{let{sequence:sequence,computeHighlights:computeHighlights}=_ref;const ref=(0,react.useRef)(null),chunks=(0,react.useMemo)((()=>sequence.match(chunksOfTen)||[]),[sequence]);return(0,react.useEffect)((()=>{if(computeHighlights)for(const[index,chunk]of chunks.entries()){var _ref$current;const boxShadow=[];let xOffset=0,yOffset=-3;for(const{name:name,aminoAcids:aminoAcids}of aaProps){for(const letter of chunk)aminoAcids.has(letter)&&boxShadow.push(`${xOffset}ch ${yOffset}px 0 1px var(--color-${name}, transparent)`),xOffset+=10;yOffset+=2,xOffset=0}const node=null===(_ref$current=ref.current)||void 0===_ref$current?void 0:_ref$current.children[index];node&&(null==node||node.style.setProperty("--box-shadow",boxShadow.join(", ")))}}),[chunks,computeHighlights]),(0,jsx_runtime.jsx)("div",{className:"sequence",ref:ref,children:chunks.map(((chunk,index)=>(0,jsx_runtime.jsx)("span",{className:classnames_default()("sequence__chunk",{"sequence__chunk--display-last":index+1===chunks.length&&10===chunk.length}),children:chunk},index)))})})),sequence_visibleElement=onClick=>(0,jsx_runtime.jsx)(components_button.A,{variant:"tertiary",onClick:onClick,children:"Highlight"});var src_components_sequence=_ref2=>{let{sequence:sequence,accession:accession,onShowSequence:onShowSequence,onCopy:onCopy,isCollapsible:isCollapsible=!1,isLoading:isLoading=!1,infoData:infoData,onBlastClick:onBlastClick,addToBasketButton:addToBasketButton,downloadUrl:downloadUrl,showActionBar:showActionBar=!0}=_ref2;const[highlights,setHighlights]=(0,react.useState)([]),[computeHighlights,setComputeHighlights]=(0,react.useState)(!1),[isCollapsed,setIsCollapsed]=(0,react.useState)(isCollapsible||onShowSequence&&!sequence),handleShowSequenceClick=(0,react.useCallback)((()=>{setIsCollapsed(!1),!sequence&&onShowSequence&&onShowSequence()}),[onShowSequence,sequence]),sequenceStyle=(0,react.useMemo)((()=>Object.fromEntries(highlights.map((highlight=>[`--color-${highlight.name}`,highlight.colour])))),[highlights]),handleToggleHighlight=(0,react.useCallback)((aaProp=>{setComputeHighlights(!0),setHighlights((highlights=>{const highlightsSet=new Set(highlights);return highlightsSet.has(aaProp)?highlightsSet.delete(aaProp):highlightsSet.add(aaProp),Array.from(highlightsSet)}))}),[]);return isCollapsed||!sequence?(0,jsx_runtime.jsx)("div",{children:(0,jsx_runtime.jsxs)(components_button.A,{variant:"secondary",onClick:handleShowSequenceClick,children:["Show sequence ",isLoading&&(0,jsx_runtime.jsx)(spinner.A,{})]})}):(0,jsx_runtime.jsxs)("div",{children:[isCollapsible&&(0,jsx_runtime.jsx)(components_button.A,{variant:"secondary",onClick:()=>setIsCollapsed(!0),children:"Hide sequence"}),(0,jsx_runtime.jsxs)("section",{className:"sequence-container",style:sequenceStyle,children:[showActionBar&&accession&&(0,jsx_runtime.jsxs)("div",{className:"action-bar button-group",children:[(0,jsx_runtime.jsx)(sequence_tools,{accession:accession,onBlastClick:onBlastClick},"tools"),downloadUrl&&(0,jsx_runtime.jsxs)("a",{className:"button tertiary",href:downloadUrl,download:!0,children:[(0,jsx_runtime.jsx)(download.A,{}),"Download"]},"link"),addToBasketButton,(0,jsx_runtime.jsx)(dropdown_button.ms,{visibleElement:sequence_visibleElement,children:aaProps.map((aaProp=>{const inputId=`${accession}-${aaProp.name}`;return(0,jsx_runtime.jsxs)("label",{htmlFor:inputId,children:[(0,jsx_runtime.jsx)("input",{type:"checkbox",id:inputId,onChange:()=>handleToggleHighlight(aaProp),checked:highlights.includes(aaProp),style:{accentColor:aaProp.colour}}),aaProp.name]},aaProp.name)}))},"highlight"),(0,jsx_runtime.jsx)(copy_to_clipboard,{textToCopy:sequence,beforeCopy:"Copy sequence",afterCopy:"Copied",className:"tertiary",onCopy:onCopy},"copy")]}),(0,jsx_runtime.jsx)(info_list.A,{infoData:infoData,isCompact:!0,columns:!0}),(0,jsx_runtime.jsx)(SequenceChunks,{sequence:sequence,computeHighlights:computeHighlights})]})]})};try{sequence.displayName="sequence",sequence.__docgenInfo={description:"",displayName:"sequence",props:{sequence:{defaultValue:null,description:"The sequence",name:"sequence",required:!1,type:{name:"string"}},accession:{defaultValue:null,description:"The accession corresponding to the sequence",name:"accession",required:!1,type:{name:"string"}},onShowSequence:{defaultValue:null,description:'Action triggered when the "Show sequence" button is clicked.\nThis button will be displayed by default if no sequence is passed\ndown to the component.',name:"onShowSequence",required:!1,type:{name:"(() => void)"}},isCollapsible:{defaultValue:{value:"false"},description:'Display option to show/hide the sequence. If no sequence is\nprovided and `onShowSequence` is defined, this defaults to "true"',name:"isCollapsible",required:!1,type:{name:"boolean"}},isLoading:{defaultValue:{value:"false"},description:"If the sequence is loading, display a spinner in the button",name:"isLoading",required:!1,type:{name:"boolean"}},infoData:{defaultValue:null,description:"Data to be displayed in an InfoData component above the sequence",name:"infoData",required:!1,type:{name:"InfoListItem[]"}},downloadUrl:{defaultValue:null,description:"The URL to download the isoform sequence",name:"downloadUrl",required:!1,type:{name:"string"}},onBlastClick:{defaultValue:null,description:"Callback which is fired when the BLAST button is clicked. If no callback\nis provided then no BLAST button will be displayed.",name:"onBlastClick",required:!1,type:{name:"(() => void)"}},addToBasketButton:{defaultValue:null,description:"Callback which is fired when the Add button is clicked. If no callback\nis provided then no Add button will be displayed.",name:"addToBasketButton",required:!1,type:{name:"ReactNode"}},showActionBar:{defaultValue:{value:"true"},description:"",name:"showActionBar",required:!1,type:{name:"boolean"}},onCopy:{defaultValue:null,description:"",name:"onCopy",required:!1,type:{name:"((copied: string) => void)"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["src/components/sequence.tsx#sequence"]={docgenInfo:sequence.__docgenInfo,name:"sequence",path:"src/components/sequence.tsx#sequence"})}catch(__react_docgen_typescript_loader_error){}var sequence_data="MFNFPHPAIDLASRMKSSPLMAGGSSSASSEDLFSPPMMEDLDTPMTEYPMGSPPRMPYRGEDIEIAFLRSEASIKKSSLFNDKFAATLDDLSARPIDSASLIGKLQSMTRSVREILDSGGEDIEIAFLRSEASIKKSSLFNDKFAATLDDLSARPIDSASLIGKLQSMTRSVREILDSGDQLVHEDGPQEILKQFVRVVNKHLCQDEDIHTVLAPLALEPEEKFHIIQTYYQAISMTQFDQLVHEDGPQEILKQFVRVVNKHLCQDEDIHTVLAPLALEPEEKFHIIQTYYQAISMTQFVSPKWTSSLLSDALCRRANIVTVFNGQGVEGYFSELQHLYDTYGGLLAEPLYALSKQLKGVSPKWTSSLLSDALCRRANIVTVFNGQGVEGYFSELQHLYDTYGGLLAEPLYALSKQLKGLASDVRAQDMYPHGLDVIGWLENPEARPSTDYLLSAPVSQPLIGLVQLLNYAITCKILNKLASDVRAQDMYPHGLDVIGWLENPEARPSTDYLLSAPVSQPLIGLVQLLNYAITCKILNKSPGEFARHLSGSAGHSQGIVVAAMLATVVSWPTFFDAASTALQVLFWIGCRSQQCYPSHSSPGEFARHLSGSAGHSQGIVVAAMLATVVSWPTFFDAASTALQVLFWIGCRSQQCYPSHSIPPSLVDQSERLSPMLSVKGASRESLLKYLDEHNRHLPPAQQGSLALINGRQQFVVAGNPIPPSLVDQSERLSPMLSVKGASRESLLKYLDEHNRHLPPAQQGSLALINGRQQFVVAGNPLSLYAFANKLRAASNNSSTTNTARVPFSQRPLLITARFLPISVPFHTSLLEDAEAQILEDED";const AddToBasketButton=()=>(0,jsx_runtime.jsx)(components_button.A,{variant:"tertiary",onClick:(0,dist.XI)("AddToBasketButton clicked"),children:"Add To Basket"});var Sequence_stories={component:src_components_sequence,title:"Biocomponents/Sequence"};const Sequence_stories_Sequence={render:()=>(0,jsx_runtime.jsx)(src_components_sequence,{sequence:sequence_data,accession:"P05067",downloadUrl:"https://wwwdev.ebi.ac.uk/uniprot/api/uniprotkb/accession/P05067.fasta",onBlastClick:(0,dist.XI)("onBlastClick"),onCopy:(0,dist.XI)("onCopy"),addToBasketButton:(0,jsx_runtime.jsx)(AddToBasketButton,{})})},SequenceWithoutActionBar={render:()=>(0,jsx_runtime.jsx)(src_components_sequence,{sequence:sequence_data,showActionBar:!1})},SequenceCollapsableWithInfoData={render:()=>{const data=[{title:"Item 1",content:(0,jsx_runtime.jsx)("div",{children:"Some content"})},{title:"Another item",content:(0,jsx_runtime.jsx)("div",{children:"Some more content"})}];return(0,jsx_runtime.jsx)(src_components_sequence,{sequence:sequence_data,infoData:data,isCollapsible:!0})}},SequenceAsyncLoad={render:()=>{const[sequence,setSequence]=(0,react.useState)(""),[isLoading,setIsLoading]=(0,react.useState)(!1);return(0,jsx_runtime.jsx)(src_components_sequence,{sequence:sequence,isLoading:isLoading,onShowSequence:async()=>{setIsLoading(!0),await(0,timing_functions_es.yy)(2e3),setSequence(sequence_data),setIsLoading(!1)}})}},Sequence_stories_SequenceTools=()=>(0,jsx_runtime.jsx)(sequence_tools,{accession:"P05067",onBlastClick:(0,dist.XI)("onBlastClick")}),__namedExportsOrder=["Sequence","SequenceWithoutActionBar","SequenceCollapsableWithInfoData","SequenceAsyncLoad","SequenceTools"];Sequence_stories_Sequence.parameters={...Sequence_stories_Sequence.parameters,docs:{...Sequence_stories_Sequence.parameters?.docs,source:{originalSource:"{\n render: () => } />\n}",...Sequence_stories_Sequence.parameters?.docs?.source}}},SequenceWithoutActionBar.parameters={...SequenceWithoutActionBar.parameters,docs:{...SequenceWithoutActionBar.parameters?.docs,source:{originalSource:"{\n render: () => \n}",...SequenceWithoutActionBar.parameters?.docs?.source}}},SequenceCollapsableWithInfoData.parameters={...SequenceCollapsableWithInfoData.parameters,docs:{...SequenceCollapsableWithInfoData.parameters?.docs,source:{originalSource:"{\n render: () => {\n const data = [{\n title: 'Item 1',\n content:
Some content
\n }, {\n title: 'Another item',\n content:
Some more content
\n }];\n return ;\n }\n}",...SequenceCollapsableWithInfoData.parameters?.docs?.source}}},SequenceAsyncLoad.parameters={...SequenceAsyncLoad.parameters,docs:{...SequenceAsyncLoad.parameters?.docs,source:{originalSource:"{\n render: SequenceAsyncLoadRender\n}",...SequenceAsyncLoad.parameters?.docs?.source}}},Sequence_stories_SequenceTools.parameters={...Sequence_stories_SequenceTools.parameters,docs:{...Sequence_stories_SequenceTools.parameters?.docs,source:{originalSource:"() => ",...Sequence_stories_SequenceTools.parameters?.docs?.source}}}},"./src/svg/download.svg":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _path,react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js");function _extends(){return _extends=Object.assign?Object.assign.bind():function(n){for(var e=1;eindex;index++)if((result=callFn(iterable[index]))&&isPrototypeOf(ResultPrototype,result))return result;return new Result(!1)}iterator=getIterator(iterable,iterFn)}for(next=IS_RECORD?iterable.next:iterator.next;!(step=call(next,iterator)).done;){try{result=callFn(step.value)}catch(error){iteratorClose(iterator,"throw",error)}if("object"==typeof result&&result&&isPrototypeOf(ResultPrototype,result))return result}return new Result(!1)}},"./node_modules/core-js/internals/iterator-close.js":function(module,__unused_webpack_exports,__webpack_require__){"use strict";var call=__webpack_require__("./node_modules/core-js/internals/function-call.js"),anObject=__webpack_require__("./node_modules/core-js/internals/an-object.js"),getMethod=__webpack_require__("./node_modules/core-js/internals/get-method.js");module.exports=function(iterator,kind,value){var innerResult,innerError;anObject(iterator);try{if(!(innerResult=getMethod(iterator,"return"))){if("throw"===kind)throw value;return value}innerResult=call(innerResult,iterator)}catch(error){innerError=!0,innerResult=error}if("throw"===kind)throw value;if(innerError)throw innerResult;return anObject(innerResult),value}},"./node_modules/core-js/modules/es.object.from-entries.js":function(__unused_webpack_module,__unused_webpack_exports,__webpack_require__){"use strict";var $=__webpack_require__("./node_modules/core-js/internals/export.js"),iterate=__webpack_require__("./node_modules/core-js/internals/iterate.js"),createProperty=__webpack_require__("./node_modules/core-js/internals/create-property.js");$({target:"Object",stat:!0},{fromEntries:function fromEntries(iterable){var obj={};return iterate(iterable,(function(k,v){createProperty(obj,k,v)}),{AS_ENTRIES:!0}),obj}})},"./node_modules/core-js/modules/es.string.match.js":function(__unused_webpack_module,__unused_webpack_exports,__webpack_require__){"use strict";var call=__webpack_require__("./node_modules/core-js/internals/function-call.js"),fixRegExpWellKnownSymbolLogic=__webpack_require__("./node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js"),anObject=__webpack_require__("./node_modules/core-js/internals/an-object.js"),isNullOrUndefined=__webpack_require__("./node_modules/core-js/internals/is-null-or-undefined.js"),toLength=__webpack_require__("./node_modules/core-js/internals/to-length.js"),toString=__webpack_require__("./node_modules/core-js/internals/to-string.js"),requireObjectCoercible=__webpack_require__("./node_modules/core-js/internals/require-object-coercible.js"),getMethod=__webpack_require__("./node_modules/core-js/internals/get-method.js"),advanceStringIndex=__webpack_require__("./node_modules/core-js/internals/advance-string-index.js"),regExpExec=__webpack_require__("./node_modules/core-js/internals/regexp-exec-abstract.js");fixRegExpWellKnownSymbolLogic("match",(function(MATCH,nativeMatch,maybeCallNative){return[function match(regexp){var O=requireObjectCoercible(this),matcher=isNullOrUndefined(regexp)?void 0:getMethod(regexp,MATCH);return matcher?call(matcher,regexp,O):new RegExp(regexp)[MATCH](toString(O))},function(string){var rx=anObject(this),S=toString(string),res=maybeCallNative(nativeMatch,rx,S);if(res.done)return res.value;if(!rx.global)return regExpExec(rx,S);var fullUnicode=rx.unicode;rx.lastIndex=0;for(var result,A=[],n=0;null!==(result=regExpExec(rx,S));){var matchStr=toString(result[0]);A[n]=matchStr,""===matchStr&&(rx.lastIndex=advanceStringIndex(S,toLength(rx.lastIndex),fullUnicode)),n++}return 0===n?null:A}]}))},"./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[14].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/styles/components/sequence.scss":function(module,__unused_webpack_exports,__webpack_require__){var ___CSS_LOADER_API_SOURCEMAP_IMPORT___=__webpack_require__("./node_modules/css-loader/dist/runtime/sourceMaps.js"),___CSS_LOADER_EXPORT___=__webpack_require__("./node_modules/css-loader/dist/runtime/api.js")(___CSS_LOADER_API_SOURCEMAP_IMPORT___);___CSS_LOADER_EXPORT___.push([module.id,':root{--fr--color-sapphire-blue: #014371;--fr--color-sea-blue: #00639a;--fr--color-vivid-cerulean: #00a6d5;--fr--color-medium-turquoise: #46d6fa;--fr--color-gainsborough: #d2dce3;--fr--color-yankees-blue: #161d39;--fr--color-independence: #4e5a71;--fr--color-weldon-blue: #8194a1;--fr--color-pastel-blue: #abc7d6;--fr--color-platinum: #e4e8eb;--fr--color-sky-white: #fbfeff;--fr--color-reviewed: #c39b00;--fr--color-unreviewed: #c0c0c0;--fr--color-reference-proteome: #9d4a4d;--fr--color-uniprotkb: var(--fr--color-sea-blue);--fr--color-uniref: #f2994c;--fr--color-uniparc: #88c19d;--fr--color-proteomes: #e56358;--fr--color-peptide-search: #a748bd;--fr--color-id-mapping: #357b92;--fr--color-blast: #00a6d5;--fr--color-align: #b8ce48;--fr--color-help-green: #28aa50;--fr--color-warning: #ffcc33;--fr--color-failure: #f36968;--fr--color-success: #108f3b;--fr--color-info: #79cbf8;--fr--color-coyote-brown: #966336;--fr--color-outer-space: #374343;--fr--color-bronze: #a65708;--fr--color-link: var(--fr--color-sapphire-blue);--fr--color-selected: var(--fr--color-gainsborough);--fr--color-hover: oklch(from var(--fr--color-platinum) calc(l + 5%) c h);--fr--color-hover: #f5f9fc}.sequence-container{background-color:rgba(228,232,235,.7)}.sequence-container .action-bar{justify-content:flex-start}.sequence-container .action-bar,.sequence-container .info-list{margin:.5rem}.sequence-container .action-bar input,.sequence-container .info-list input{margin-block-end:0}.sequence-container .sequence{font-family:Consolas,"Liberation Mono",Courier,monospace;font-size:inherit;overflow-wrap:anywhere;counter-reset:sequence}.sequence-container .sequence__chunk{display:inline-block;margin:1rem 0 1rem 1rem;width:10ch;position:relative;white-space:nowrap}.sequence-container .sequence__chunk:not(:last-child):before,.sequence-container .sequence__chunk--display-last:before{content:counter(sequence);counter-increment:sequence 10;position:absolute;top:-0.8em;right:0;opacity:.5;font-weight:bold}.sequence-container .sequence__chunk::after{content:"";position:absolute;bottom:0;left:0;right:0;transform-origin:left;transform:scaleX(0.1);box-shadow:var(--box-shadow)}',"",{version:3,sources:["webpack://./src/styles/_colours.scss","webpack://./src/styles/components/sequence.scss","webpack://./src/styles/_settings.scss"],names:[],mappings:"AAyDA,MAEE,kCAAA,CACA,6BAAA,CACA,mCAAA,CACA,qCAAA,CACA,iCAAA,CAGA,iCAAA,CACA,iCAAA,CACA,gCAAA,CACA,gCAAA,CACA,6BAAA,CACA,8BAAA,CAGA,6BAAA,CACA,+BAAA,CACA,uCAAA,CAGA,gDAAA,CACA,2BAAA,CACA,4BAAA,CACA,8BAAA,CAGA,mCAAA,CACA,+BAAA,CACA,0BAAA,CACA,0BAAA,CAGA,+BAAA,CAGA,4BAAA,CACA,4BAAA,CACA,4BAAA,CACA,yBAAA,CAGA,iCAAA,CACA,gCAAA,CACA,2BAAA,CAGA,gDAAA,CACA,mDAAA,CACA,yEAAA,CAEA,0BAAA,CC1GF,oBACE,qCAAA,CAEA,gCACE,0BAAA,CAGF,+DAEE,YAAA,CAEA,2EACE,kBAAA,CAIJ,8BACE,wDCmHoB,CDlHpB,iBAAA,CACA,sBAAA,CAEA,sBAAA,CAEA,qCACE,oBAAA,CACA,uBAAA,CACA,UAAA,CACA,iBAAA,CACA,kBAAA,CAIE,uHACE,yBAAA,CACA,6BAAA,CAEA,iBAAA,CACA,UAAA,CACA,OAAA,CACA,UAAA,CACA,gBAAA,CAIJ,4CACE,UAAA,CAEA,iBAAA,CACA,QAAA,CACA,MAAA,CACA,OAAA,CAEA,qBAAA,CAEA,qBAAA,CAEA,4BAAA",sourcesContent:["/* \n** @name Colours\n** @template ./app/html/colours.html\n** @text-only\n*/\n@import './settings';\n\n// PRIMARY COLOURS\n$colour-sapphire-blue: #014371;\n$colour-sea-blue: #00639a;\n$colour-vivid-cerulean: #00a6d5;\n$colour-medium-turquoise: #46d6fa;\n$colour-gainsborough: #d2dce3;\n\n// GREYSCALE\n$colour-yankees-blue: #161d39;\n$colour-independence: #4e5a71;\n$colour-weldon-blue: #8194a1;\n$colour-pastel-blue: #abc7d6;\n$colour-platinum: #e4e8eb;\n$colour-sky-white: #fbfeff;\n\n// CURATION\n$colour-reviewed: #c39b00;\n$colour-unreviewed: #c0c0c0;\n$colour-reference-proteome: #9d4a4d;\n\n// NAMESPACES\n$colour-uniref: #f2994c;\n$colour-uniparc: #88c19d;\n$colour-proteomes: #e56358;\n\n// TOOLS\n$colour-peptide-search: #a748bd;\n$colour-id-mapping: #357b92;\n$colour-blast: #00a6d5;\n$colour-align: #b8ce48;\n\n// HELP\n$colour-help-green: #28aa50;\n\n// MESSAGE COLOURS\n$colour-warning: #ffcc33;\n$colour-failure: #f36968;\n$colour-success: #108f3b;\n$colour-info: #79cbf8;\n\n// DATA VISUALISATION\n$colour-coyote-brown: #966336;\n$colour-outer-space: #374343;\n$colour-bronze: #a65708;\n\n// COLOUR VARIABLES\n$colour-link: $colour-sapphire-blue;\n$colour-selected: $colour-gainsborough;\n$colour-hover: lighten($colour-platinum, 5%);\n\n:root {\n // PRIMARY COLOURS\n --fr--color-sapphire-blue: #014371;\n --fr--color-sea-blue: #00639a;\n --fr--color-vivid-cerulean: #00a6d5;\n --fr--color-medium-turquoise: #46d6fa;\n --fr--color-gainsborough: #d2dce3;\n\n // GREYSCALE\n --fr--color-yankees-blue: #161d39;\n --fr--color-independence: #4e5a71;\n --fr--color-weldon-blue: #8194a1;\n --fr--color-pastel-blue: #abc7d6;\n --fr--color-platinum: #e4e8eb;\n --fr--color-sky-white: #fbfeff;\n\n // CURATION\n --fr--color-reviewed: #c39b00;\n --fr--color-unreviewed: #c0c0c0;\n --fr--color-reference-proteome: #9d4a4d;\n\n // NAMESPACES\n --fr--color-uniprotkb: var(--fr--color-sea-blue);\n --fr--color-uniref: #f2994c;\n --fr--color-uniparc: #88c19d;\n --fr--color-proteomes: #e56358;\n\n // TOOLS\n --fr--color-peptide-search: #a748bd;\n --fr--color-id-mapping: #357b92;\n --fr--color-blast: #00a6d5;\n --fr--color-align: #b8ce48;\n\n // HELP\n --fr--color-help-green: #28aa50;\n\n // MESSAGE COLOURS\n --fr--color-warning: #ffcc33;\n --fr--color-failure: #f36968;\n --fr--color-success: #108f3b;\n --fr--color-info: #79cbf8;\n\n // DATA VISUALISATION\n --fr--color-coyote-brown: #966336;\n --fr--color-outer-space: #374343;\n --fr--color-bronze: #a65708;\n\n // COLOUR VARIABLES\n --fr--color-link: var(--fr--color-sapphire-blue);\n --fr--color-selected: var(--fr--color-gainsborough);\n --fr--color-hover: oklch(from var(--fr--color-platinum) calc(l + 5%) c h);\n // Static fallback in case color function are not supported\n --fr--color-hover: #f5f9fc;\n}\n","@import '../settings';\n@import '../colours';\n\n.sequence-container {\n background-color: rgba($colour-platinum, 0.7);\n\n .action-bar {\n justify-content: flex-start;\n }\n\n .action-bar,\n .info-list {\n margin: $global-margin * 0.5;\n\n input {\n margin-block-end: 0;\n }\n }\n\n .sequence {\n font-family: $font-family-monospace;\n font-size: inherit;\n overflow-wrap: anywhere;\n\n counter-reset: sequence;\n\n &__chunk {\n display: inline-block;\n margin: $global-margin 0 $global-margin $global-margin;\n width: 10ch;\n position: relative;\n white-space: nowrap;\n\n &:not(:last-child),\n &--display-last {\n &:before {\n content: counter(sequence);\n counter-increment: sequence 10;\n\n position: absolute;\n top: -0.8em;\n right: 0;\n opacity: 0.5;\n font-weight: bold;\n }\n }\n\n &::after {\n content: '';\n\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n\n transform-origin: left;\n /* squeeze to 10%, so that each shadow will have the width of 1ch */\n transform: scaleX(0.1);\n\n box-shadow: var(--box-shadow);\n }\n }\n }\n}\n","// Foundation for Sites Settings\n// -----------------------------\n//\n// Table of Contents:\n//\n// 1. Global\n// 2. Breakpoints\n// 3. The Grid\n// 4. Base Typography\n// 5. Typography Helpers\n// 6. Abide\n// 7. Accordion\n// 8. Accordion Menu\n// 9. Badge\n// 10. Breadcrumbs\n// 11. Button\n// 12. Button Group\n// 13. Callout\n// 14. Card\n// 15. Close Button\n// 16. Drilldown\n// 17. Dropdown\n// 18. Dropdown Menu\n// 19. Flexbox Utilities\n// 20. Forms\n// 21. Label\n// 22. Media Object\n// 23. Menu\n// 24. Meter\n// 25. Off-canvas\n// 26. Orbit\n// 27. Pagination\n// 28. Progress Bar\n// 29. Prototype Arrow\n// 30. Prototype Border-Box\n// 31. Prototype Border-None\n// 32. Prototype Bordered\n// 33. Prototype Display\n// 34. Prototype Font-Styling\n// 35. Prototype List-Style-Type\n// 36. Prototype Overflow\n// 37. Prototype Position\n// 38. Prototype Rounded\n// 39. Prototype Separator\n// 40. Prototype Shadow\n// 41. Prototype Sizing\n// 42. Prototype Spacing\n// 43. Prototype Text-Decoration\n// 44. Prototype Text-Transformation\n// 45. Prototype Text-Utilities\n// 46. Responsive Embed\n// 47. Reveal\n// 48. Slider\n// 49. Switch\n// 50. Table\n// 51. Tabs\n// 52. Thumbnail\n// 53. Title Bar\n// 54. Tooltip\n// 55. Top Bar\n// 56. Xy Grid\n\n@import 'foundation-sites/scss/util/util';\n\n// 1. Global\n// ---------\n\n$global-font-size: 100%;\n$global-width: rem-calc(1200);\n$global-lineheight: 1.5;\n$foundation-palette: (\n primary: #1779ba,\n secondary: #ffffff,\n success: #3adb76,\n warning: #ffae00,\n alert: #cc4b37,\n);\n$light-gray: #e6e6e6;\n$medium-gray: #cacaca;\n$dark-gray: #8a8a8a;\n$black: #0a0a0a;\n$white: #fefefe;\n$body-background: $white;\n$body-font-color: $black;\n$body-font-family: Lato, Helvetica, Roboto, Arial, sans-serif;\n$body-antialiased: true;\n$global-margin: 1rem;\n$global-padding: 1rem;\n$global-position: 1rem;\n$global-weight-normal: normal;\n$global-weight-bold: bold;\n$global-radius: 0;\n$global-menu-padding: 0.7rem 1rem;\n$global-menu-nested-margin: 1rem;\n$global-text-direction: ltr;\n$global-flexbox: true;\n$global-prototype-breakpoints: false;\n$global-button-cursor: auto;\n$global-color-pick-contrast-tolerance: 0;\n$print-transparent-backgrounds: true;\n\n@include add-foundation-colors;\n\n// 2. Breakpoints\n// --------------\n\n$breakpoints: (\n small: 0,\n medium: 640px,\n large: 1024px,\n xlarge: 1200px,\n xxlarge: 1440px,\n);\n$print-breakpoint: large;\n$breakpoint-classes: (small medium large);\n\n// 3. The Grid\n// -----------\n\n$grid-row-width: $global-width;\n$grid-column-count: 12;\n$grid-column-gutter: (\n small: 20px,\n medium: 30px,\n);\n$grid-column-align-edge: true;\n$grid-column-alias: 'columns';\n$block-grid-max: 8;\n\n// 4. Base Typography\n// ------------------\n\n$header-font-family: $body-font-family;\n$header-font-weight: $global-weight-normal;\n$header-font-style: normal;\n$font-family-monospace: Consolas, 'Liberation Mono', Courier, monospace;\n$header-color: inherit;\n$header-lineheight: 1.4;\n$header-margin-bottom: 0.5rem;\n$header-styles: (\n small: (\n 'h1': (\n 'font-size': 24,\n ),\n 'h2': (\n 'font-size': 20,\n ),\n 'h3': (\n 'font-size': 19,\n ),\n 'h4': (\n 'font-size': 18,\n ),\n 'h5': (\n 'font-size': 17,\n ),\n 'h6': (\n 'font-size': 16,\n ),\n ),\n medium: (\n 'h1': (\n 'font-size': 48,\n ),\n 'h2': (\n 'font-size': 40,\n ),\n 'h3': (\n 'font-size': 31,\n ),\n 'h4': (\n 'font-size': 25,\n ),\n 'h5': (\n 'font-size': 20,\n ),\n 'h6': (\n 'font-size': 16,\n ),\n ),\n);\n$header-text-rendering: optimizeLegibility;\n$small-font-size: 80%;\n$header-small-font-color: $black;\n$paragraph-lineheight: 1.6;\n$paragraph-margin-bottom: 1rem;\n$paragraph-text-rendering: optimizeLegibility;\n$code-color: $black;\n$code-font-family: $font-family-monospace;\n$code-font-weight: $global-weight-normal;\n$code-background: $light-gray;\n$code-border: 1px solid $medium-gray;\n$code-padding: rem-calc(2 5 1);\n$anchor-color: $primary-color;\n$anchor-color-hover: scale-color($anchor-color, $lightness: -14%);\n$anchor-text-decoration: none;\n$anchor-text-decoration-hover: none;\n$hr-width: $global-width;\n$hr-border: 1px solid $medium-gray;\n$hr-margin: rem-calc(20) auto;\n$list-lineheight: $paragraph-lineheight;\n$list-margin-bottom: $paragraph-margin-bottom;\n$list-style-type: disc;\n$list-style-position: outside;\n$list-side-margin: 1.25rem;\n$list-nested-side-margin: 1.25rem;\n$defnlist-margin-bottom: 1rem;\n$defnlist-term-weight: $global-weight-bold;\n$defnlist-term-margin-bottom: 0.3rem;\n$blockquote-color: $dark-gray;\n$blockquote-padding: rem-calc(9 20 0 19);\n$blockquote-border: 1px solid $medium-gray;\n$cite-font-size: rem-calc(13);\n$cite-color: $dark-gray;\n$cite-pseudo-content: '\\2014 \\0020';\n$keystroke-font: $font-family-monospace;\n$keystroke-color: $black;\n$keystroke-background: $light-gray;\n$keystroke-padding: rem-calc(2 4 0);\n$keystroke-radius: $global-radius;\n$abbr-underline: 1px dotted $black;\n\n// 5. Typography Helpers\n// ---------------------\n\n$lead-font-size: $global-font-size * 1.25;\n$lead-lineheight: 1.6;\n$subheader-lineheight: 1.4;\n$subheader-color: $dark-gray;\n$subheader-font-weight: $global-weight-normal;\n$subheader-margin-top: 0.2rem;\n$subheader-margin-bottom: 0.5rem;\n$stat-font-size: 2.5rem;\n\n// 6. Abide\n// --------\n\n$abide-inputs: true;\n$abide-labels: true;\n$input-background-invalid: get-color(alert);\n$form-label-color-invalid: get-color(alert);\n$input-error-color: get-color(alert);\n$input-error-font-size: rem-calc(12);\n$input-error-font-weight: $global-weight-bold;\n\n// 7. Accordion\n// ------------\n\n$accordion-background: $white;\n$accordion-plusminus: true;\n$accordion-title-font-size: rem-calc(12);\n$accordion-item-color: $primary-color;\n$accordion-item-background-hover: $light-gray;\n$accordion-item-padding: 1.25rem 1rem;\n$accordion-content-background: $white;\n$accordion-content-border: 1px solid $light-gray;\n$accordion-content-color: $body-font-color;\n$accordion-content-padding: 1rem;\n\n// 8. Accordion Menu\n// -----------------\n\n$accordionmenu-padding: $global-menu-padding;\n$accordionmenu-nested-margin: $global-menu-nested-margin;\n$accordionmenu-submenu-padding: $accordionmenu-padding;\n$accordionmenu-arrows: true;\n$accordionmenu-arrow-color: $primary-color;\n$accordionmenu-item-background: null;\n$accordionmenu-border: null;\n$accordionmenu-submenu-toggle-background: null;\n$accordion-submenu-toggle-border: $accordionmenu-border;\n$accordionmenu-submenu-toggle-width: 40px;\n$accordionmenu-submenu-toggle-height: $accordionmenu-submenu-toggle-width;\n$accordionmenu-arrow-size: 6px;\n\n// 9. Badge\n// --------\n\n$badge-background: $primary-color;\n$badge-color: $white;\n$badge-color-alt: $black;\n$badge-palette: $foundation-palette;\n$badge-padding: 0.3em;\n$badge-minwidth: 2.1em;\n$badge-font-size: 0.6rem;\n\n// 10. Breadcrumbs\n// ---------------\n\n$breadcrumbs-margin: 0 0 $global-margin 0;\n$breadcrumbs-item-font-size: rem-calc(11);\n$breadcrumbs-item-color: $primary-color;\n$breadcrumbs-item-color-current: $black;\n$breadcrumbs-item-color-disabled: $medium-gray;\n$breadcrumbs-item-margin: 0.75rem;\n$breadcrumbs-item-uppercase: true;\n$breadcrumbs-item-separator: true;\n$breadcrumbs-item-separator-item: '/';\n$breadcrumbs-item-separator-item-rtl: '\\\\';\n$breadcrumbs-item-separator-color: $medium-gray;\n\n// 11. Button\n// ----------\n\n$button-font-family: inherit;\n$button-padding: 0.85em 1em;\n$button-margin: 0 0 $global-margin 0;\n$button-fill: solid;\n$button-background: $primary-color;\n$button-background-hover: scale-color($button-background, $lightness: -15%);\n$button-color: $white;\n$button-color-alt: $black;\n$button-radius: $global-radius;\n$button-hollow-border-width: 1px;\n$button-sizes: (\n tiny: 0.6rem,\n small: 0.75rem,\n default: 0.9rem,\n large: 1.25rem,\n);\n$button-palette: $foundation-palette;\n$button-opacity-disabled: 0.25;\n$button-background-hover-lightness: -20%;\n$button-hollow-hover-lightness: -50%;\n$button-transition: background-color 0.25s ease-out, color 0.25s ease-out;\n$button-responsive-expanded: false;\n\n// 12. Button Group\n// ----------------\n\n$buttongroup-margin: 1rem;\n$buttongroup-spacing: 1px;\n$buttongroup-child-selector: '.button';\n$buttongroup-expand-max: 6;\n$buttongroup-radius-on-each: true;\n\n// 13. Callout\n// -----------\n\n$callout-background: $white;\n$callout-background-fade: 85%;\n$callout-border: 1px solid rgba($black, 0.25);\n$callout-margin: 0 0 1rem 0;\n$callout-padding: 1rem;\n$callout-font-color: $body-font-color;\n$callout-font-color-alt: $body-background;\n$callout-radius: $global-radius;\n$callout-link-tint: 30%;\n\n// 14. Card\n// --------\n\n$card-background: $white;\n$card-font-color: $body-font-color;\n$card-divider-background: $light-gray;\n$card-border: 1px solid $light-gray;\n$card-shadow: none;\n$card-border-radius: $global-radius;\n$card-padding: $global-padding;\n$card-margin-bottom: $global-margin;\n\n// 15. Close Button\n// ----------------\n\n$closebutton-position: right top;\n$closebutton-offset-horizontal: (\n small: 0.66rem,\n medium: 1rem,\n);\n$closebutton-offset-vertical: (\n small: 0.33em,\n medium: 0.5rem,\n);\n$closebutton-size: (\n small: 1.5em,\n medium: 2em,\n);\n$closebutton-lineheight: 1;\n$closebutton-color: $dark-gray;\n$closebutton-color-hover: $black;\n\n// 16. Drilldown\n// -------------\n\n$drilldown-transition: transform 0.15s linear;\n$drilldown-arrows: true;\n$drilldown-padding: $global-menu-padding;\n$drilldown-nested-margin: 0;\n$drilldown-background: $white;\n$drilldown-submenu-padding: $drilldown-padding;\n$drilldown-submenu-background: $white;\n$drilldown-arrow-color: $primary-color;\n$drilldown-arrow-size: 6px;\n\n// 17. Dropdown\n// ------------\n\n$dropdown-padding: 1rem;\n$dropdown-background: $body-background;\n$dropdown-border: 1px solid $medium-gray;\n$dropdown-font-size: 1rem;\n$dropdown-width: 300px;\n$dropdown-radius: $global-radius;\n$dropdown-sizes: (\n tiny: 100px,\n small: 200px,\n large: 400px,\n);\n\n// 18. Dropdown Menu\n// -----------------\n\n$dropdownmenu-arrows: true;\n$dropdownmenu-arrow-color: $anchor-color;\n$dropdownmenu-arrow-size: 6px;\n$dropdownmenu-arrow-padding: 1.5rem;\n$dropdownmenu-min-width: 200px;\n$dropdownmenu-background: $white;\n$dropdownmenu-submenu-background: $dropdownmenu-background;\n$dropdownmenu-padding: $global-menu-padding;\n$dropdownmenu-nested-margin: 0;\n$dropdownmenu-submenu-padding: $dropdownmenu-padding;\n$dropdownmenu-border: 1px solid $medium-gray;\n$dropdown-menu-item-color-active: get-color(primary);\n$dropdown-menu-item-background-active: transparent;\n\n// 19. Flexbox Utilities\n// ---------------------\n\n$flex-source-ordering-count: 6;\n$flexbox-responsive-breakpoints: true;\n\n// 20. Forms\n// ---------\n\n$fieldset-border: 1px solid $medium-gray;\n$fieldset-padding: rem-calc(20);\n$fieldset-margin: rem-calc(18 0);\n$legend-padding: rem-calc(0 3);\n$form-spacing: rem-calc(16);\n$helptext-color: $black;\n$helptext-font-size: rem-calc(13);\n$helptext-font-style: italic;\n$input-prefix-color: $black;\n$input-prefix-background: $light-gray;\n$input-prefix-border: 1px solid $medium-gray;\n$input-prefix-padding: 1rem;\n$form-label-color: $black;\n$form-label-font-size: rem-calc(14);\n$form-label-font-weight: $global-weight-normal;\n$form-label-line-height: 1.8;\n$select-background: $white;\n$select-triangle-color: $dark-gray;\n$select-radius: $global-radius;\n$input-color: $black;\n$input-placeholder-color: $medium-gray;\n$input-font-family: inherit;\n$input-font-size: rem-calc(16);\n$input-font-weight: $global-weight-normal;\n$input-line-height: $global-lineheight;\n$input-background: $white;\n$input-background-focus: $white;\n$input-background-disabled: $light-gray;\n$input-border: 1px solid $medium-gray;\n$input-border-focus: 1px solid $dark-gray;\n$input-padding: $form-spacing * 0.5;\n$input-shadow: inset 0 1px 2px rgba($black, 0.1);\n$input-shadow-focus: 0 0 5px $medium-gray;\n$input-cursor-disabled: not-allowed;\n$input-transition: box-shadow 0.5s, border-color 0.25s ease-in-out;\n$input-number-spinners: true;\n$input-radius: $global-radius;\n$form-button-radius: $global-radius;\n\n// 21. Label\n// ---------\n\n$label-background: $primary-color;\n$label-color: $white;\n$label-color-alt: $black;\n$label-palette: $foundation-palette;\n$label-font-size: 0.8rem;\n$label-padding: 0.33333rem 0.5rem;\n$label-radius: $global-radius;\n\n// 22. Media Object\n// ----------------\n\n$mediaobject-margin-bottom: $global-margin;\n$mediaobject-section-padding: $global-padding;\n$mediaobject-image-width-stacked: 100%;\n\n// 23. Menu\n// --------\n\n$menu-margin: 0;\n$menu-nested-margin: $global-menu-nested-margin;\n$menu-items-padding: $global-menu-padding;\n$menu-simple-margin: 1rem;\n$menu-item-color-active: $white;\n$menu-item-background-active: get-color(primary);\n$menu-icon-spacing: 0.25rem;\n$menu-item-background-hover: $light-gray;\n$menu-state-back-compat: true;\n$menu-centered-back-compat: true;\n$menu-icons-back-compat: true;\n\n// 24. Meter\n// ---------\n\n$meter-height: 1rem;\n$meter-radius: $global-radius;\n$meter-background: $medium-gray;\n$meter-fill-good: $success-color;\n$meter-fill-medium: $warning-color;\n$meter-fill-bad: $alert-color;\n\n// 25. Off-canvas\n// --------------\n\n$offcanvas-sizes: (\n small: 250px,\n);\n$offcanvas-vertical-sizes: (\n small: 250px,\n);\n$offcanvas-background: $light-gray;\n$offcanvas-shadow: 0 0 10px rgba($black, 0.7);\n$offcanvas-inner-shadow-size: 20px;\n$offcanvas-inner-shadow-color: rgba($black, 0.25);\n$offcanvas-overlay-zindex: 11;\n$offcanvas-push-zindex: 12;\n$offcanvas-overlap-zindex: 13;\n$offcanvas-reveal-zindex: 12;\n$offcanvas-transition-length: 0.5s;\n$offcanvas-transition-timing: ease;\n$offcanvas-fixed-reveal: true;\n$offcanvas-exit-background: rgba($white, 0.25);\n$maincontent-class: 'off-canvas-content';\n\n// 26. Orbit\n// ---------\n\n$orbit-bullet-background: $medium-gray;\n$orbit-bullet-background-active: $dark-gray;\n$orbit-bullet-diameter: 1.2rem;\n$orbit-bullet-margin: 0.1rem;\n$orbit-bullet-margin-top: 0.8rem;\n$orbit-bullet-margin-bottom: 0.8rem;\n$orbit-caption-background: rgba($black, 0.5);\n$orbit-caption-padding: 1rem;\n$orbit-control-background-hover: rgba($black, 0.5);\n$orbit-control-padding: 1rem;\n$orbit-control-zindex: 10;\n\n// 27. Pagination\n// --------------\n\n$pagination-font-size: rem-calc(14);\n$pagination-margin-bottom: $global-margin;\n$pagination-item-color: $black;\n$pagination-item-padding: rem-calc(3 10);\n$pagination-item-spacing: rem-calc(1);\n$pagination-radius: $global-radius;\n$pagination-item-background-hover: $light-gray;\n$pagination-item-background-current: $primary-color;\n$pagination-item-color-current: $white;\n$pagination-item-color-disabled: $medium-gray;\n$pagination-ellipsis-color: $black;\n$pagination-mobile-items: false;\n$pagination-mobile-current-item: false;\n$pagination-arrows: true;\n\n// 28. Progress Bar\n// ----------------\n\n$progress-height: 1rem;\n$progress-background: $medium-gray;\n$progress-margin-bottom: $global-margin;\n$progress-meter-background: $primary-color;\n$progress-radius: $global-radius;\n\n// 29. Prototype Arrow\n// -------------------\n\n$prototype-arrow-directions: (down, up, right, left);\n$prototype-arrow-size: 0.4375rem;\n$prototype-arrow-color: $black;\n\n// 30. Prototype Border-Box\n// ------------------------\n\n$prototype-border-box-breakpoints: $global-prototype-breakpoints;\n\n// 31. Prototype Border-None\n// -------------------------\n\n$prototype-border-none-breakpoints: $global-prototype-breakpoints;\n\n// 32. Prototype Bordered\n// ----------------------\n\n$prototype-bordered-breakpoints: $global-prototype-breakpoints;\n$prototype-border-width: rem-calc(1);\n$prototype-border-type: solid;\n$prototype-border-color: $medium-gray;\n\n// 33. Prototype Display\n// ---------------------\n\n$prototype-display-breakpoints: $global-prototype-breakpoints;\n$prototype-display: (inline, inline-block, block, table, table-cell);\n\n// 34. Prototype Font-Styling\n// --------------------------\n\n$prototype-font-breakpoints: $global-prototype-breakpoints;\n$prototype-wide-letter-spacing: rem-calc(4);\n$prototype-font-normal: $global-weight-normal;\n$prototype-font-bold: $global-weight-bold;\n\n// 35. Prototype List-Style-Type\n// -----------------------------\n\n$prototype-list-breakpoints: $global-prototype-breakpoints;\n$prototype-style-type-unordered: (disc, circle, square);\n$prototype-style-type-ordered: (\n decimal,\n lower-alpha,\n lower-latin,\n lower-roman,\n upper-alpha,\n upper-latin,\n upper-roman\n);\n\n// 36. Prototype Overflow\n// ----------------------\n\n$prototype-overflow-breakpoints: $global-prototype-breakpoints;\n$prototype-overflow: (visible, hidden, scroll);\n\n// 37. Prototype Position\n// ----------------------\n\n$prototype-position-breakpoints: $global-prototype-breakpoints;\n$prototype-position: (static, relative, absolute, fixed);\n$prototype-position-z-index: 975;\n\n// 38. Prototype Rounded\n// ---------------------\n\n$prototype-rounded-breakpoints: $global-prototype-breakpoints;\n$prototype-border-radius: rem-calc(3);\n\n// 39. Prototype Separator\n// -----------------------\n\n$prototype-separator-breakpoints: $global-prototype-breakpoints;\n$prototype-separator-align: center;\n$prototype-separator-height: rem-calc(2);\n$prototype-separator-width: 3rem;\n$prototype-separator-background: $primary-color;\n$prototype-separator-margin-top: $global-margin;\n\n// 40. Prototype Shadow\n// --------------------\n\n$prototype-shadow-breakpoints: $global-prototype-breakpoints;\n$prototype-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16),\n 0 2px 10px 0 rgba(0, 0, 0, 0.12);\n\n// 41. Prototype Sizing\n// --------------------\n\n$prototype-sizing-breakpoints: $global-prototype-breakpoints;\n$prototype-sizing: (width, height);\n$prototype-sizes: (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n);\n\n// 42. Prototype Spacing\n// ---------------------\n\n$prototype-spacing-breakpoints: $global-prototype-breakpoints;\n$prototype-spacers-count: 3;\n\n// 43. Prototype Text-Decoration\n// -----------------------------\n\n$prototype-decoration-breakpoints: $global-prototype-breakpoints;\n$prototype-text-decoration: (overline, underline, line-through);\n\n// 44. Prototype Text-Transformation\n// ---------------------------------\n\n$prototype-transformation-breakpoints: $global-prototype-breakpoints;\n$prototype-text-transformation: (lowercase, uppercase, capitalize);\n\n// 45. Prototype Text-Utilities\n// ----------------------------\n\n$prototype-utilities-breakpoints: $global-prototype-breakpoints;\n$prototype-text-overflow: ellipsis;\n\n// 46. Responsive Embed\n// --------------------\n\n$responsive-embed-margin-bottom: rem-calc(16);\n$responsive-embed-ratios: (\n default: 4 by 3,\n widescreen: 16 by 9,\n);\n\n// 47. Reveal\n// ----------\n\n$reveal-background: $white;\n$reveal-width: 600px;\n$reveal-max-width: $global-width;\n$reveal-padding: $global-padding;\n$reveal-border: 1px solid $medium-gray;\n$reveal-radius: $global-radius;\n$reveal-zindex: 1005;\n$reveal-overlay-background: rgba($black, 0.45);\n\n// 48. Slider\n// ----------\n\n$slider-width-vertical: 0.5rem;\n$slider-transition: all 0.2s ease-in-out;\n$slider-height: 0.5rem;\n$slider-background: $light-gray;\n$slider-fill-background: $medium-gray;\n$slider-handle-height: 1.4rem;\n$slider-handle-width: 1.4rem;\n$slider-handle-background: $primary-color;\n$slider-opacity-disabled: 0.25;\n$slider-radius: $global-radius;\n\n// 49. Switch\n// ----------\n\n$switch-background: $medium-gray;\n$switch-background-active: $primary-color;\n$switch-height: 2rem;\n$switch-height-tiny: 1.5rem;\n$switch-height-small: 1.75rem;\n$switch-height-large: 2.5rem;\n$switch-radius: $global-radius;\n$switch-margin: $global-margin;\n$switch-paddle-background: $white;\n$switch-paddle-offset: 0.25rem;\n$switch-paddle-radius: $global-radius;\n$switch-paddle-transition: all 0.25s ease-out;\n\n// 50. Table\n// ---------\n\n$table-background: $white;\n$table-color-scale: 5%;\n$table-border: 1px solid smart-scale($table-background, $table-color-scale);\n$table-padding: rem-calc(8 10 10);\n$table-hover-scale: 2%;\n$table-row-hover: darken($table-background, $table-hover-scale);\n$table-row-stripe-hover: darken(\n $table-background,\n $table-color-scale + $table-hover-scale\n);\n$table-is-striped: true;\n$table-striped-background: smart-scale($table-background, $table-color-scale);\n$table-stripe: even;\n$table-head-background: smart-scale(\n $table-background,\n $table-color-scale * 0.5\n);\n$table-head-row-hover: darken($table-head-background, $table-hover-scale);\n$table-foot-background: smart-scale($table-background, $table-color-scale);\n$table-foot-row-hover: darken($table-foot-background, $table-hover-scale);\n$table-head-font-color: $body-font-color;\n$table-foot-font-color: $body-font-color;\n$show-header-for-stacked: false;\n$table-stack-breakpoint: medium;\n\n// 51. Tabs\n// --------\n\n$tab-margin: 0;\n$tab-background: $white;\n$tab-color: $primary-color;\n$tab-background-active: $light-gray;\n$tab-active-color: $primary-color;\n$tab-item-font-size: rem-calc(12);\n$tab-item-background-hover: $white;\n$tab-item-padding: 1.25rem 1.5rem;\n$tab-expand-max: 6;\n$tab-content-background: $white;\n$tab-content-border: $light-gray;\n$tab-content-color: $body-font-color;\n$tab-content-padding: 1rem;\n\n// 52. Thumbnail\n// -------------\n\n$thumbnail-border: solid 4px $white;\n$thumbnail-margin-bottom: $global-margin;\n$thumbnail-shadow: 0 0 0 1px rgba($black, 0.2);\n$thumbnail-shadow-hover: 0 0 6px 1px rgba($primary-color, 0.5);\n$thumbnail-transition: box-shadow 200ms ease-out;\n$thumbnail-radius: $global-radius;\n\n// 53. Title Bar\n// -------------\n\n$titlebar-background: $black;\n$titlebar-color: $white;\n$titlebar-padding: 0.5rem;\n$titlebar-text-font-weight: bold;\n$titlebar-icon-color: $white;\n$titlebar-icon-color-hover: $medium-gray;\n$titlebar-icon-spacing: 0.25rem;\n\n// 54. Tooltip\n// -----------\n\n$has-tip-cursor: help;\n$has-tip-font-weight: $global-weight-bold;\n$has-tip-border-bottom: dotted 1px $dark-gray;\n$tooltip-background-color: $black;\n$tooltip-color: $white;\n$tooltip-padding: 0.75rem;\n$tooltip-max-width: 10rem;\n$tooltip-font-size: $small-font-size;\n$tooltip-pip-width: 0.75rem;\n$tooltip-pip-height: $tooltip-pip-width * 0.866;\n$tooltip-radius: $global-radius;\n\n// 55. Top Bar\n// -----------\n\n$topbar-padding: 0.5rem;\n$topbar-background: $light-gray;\n$topbar-submenu-background: $topbar-background;\n$topbar-title-spacing: 0.5rem 1rem 0.5rem 0;\n$topbar-input-width: 200px;\n$topbar-unstack-breakpoint: medium;\n\n// 56. Xy Grid\n// -----------\n\n$xy-grid: true;\n$grid-container: $global-width;\n$grid-columns: 12;\n$grid-margin-gutters: (\n small: 20px,\n medium: 30px,\n);\n$grid-padding-gutters: $grid-margin-gutters;\n$grid-container-padding: $grid-padding-gutters;\n$grid-container-max: $global-width;\n$xy-block-grid-max: 8;\n"],sourceRoot:""}]),module.exports=___CSS_LOADER_EXPORT___},"./node_modules/timing-functions/dist/timing-functions.es.mjs":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Gt:function(){return frame$1},_:function(){return schedule$1},yy:function(){return sleep}});var _sleep=function(time){return new Promise((function(resolve){return setTimeout((function(){return resolve()}),time)}))},env="node";"undefined"!=typeof importScripts?env="worker":"undefined"!=typeof window&&(env="browser");var env$1=env,frame=function(){return _sleep(0)};"browser"===env$1&&"requestAnimationFrame"in window&&(frame=function(){return new Promise((function(resolve){return window.requestAnimationFrame((function(){return resolve()}))}))});var schedule,_frame=frame;if("browser"===env$1&&"requestIdleCallback"in window)schedule=function(maxTimeout){return new Promise((function(resolve){return window.requestIdleCallback(resolve,{timeout:maxTimeout})}))};else{var idleDeadline_1=Object.freeze({didTimeout:!0,timeRemaining:function(){return 1/0}});if(schedule=function(maxTimeout){return _sleep((maxTimeout||0)/2).then((function(){return idleDeadline_1}))},"browser"===env$1&&"requestAnimationFrame"in window){var _schedule_1=schedule;schedule=function(){return _schedule_1().then(_frame).then((function(){return idleDeadline_1}))}}}var sleep=_sleep,frame$1=_frame,schedule$1=schedule}}]); \ No newline at end of file diff --git a/Sequence-stories.87f29024.iframe.bundle.js.LICENSE.txt b/Sequence-stories.073f3c52.iframe.bundle.js.LICENSE.txt similarity index 100% rename from Sequence-stories.87f29024.iframe.bundle.js.LICENSE.txt rename to Sequence-stories.073f3c52.iframe.bundle.js.LICENSE.txt diff --git a/Sequence-stories.87f29024.iframe.bundle.js.LICENSE.txt.br b/Sequence-stories.073f3c52.iframe.bundle.js.LICENSE.txt.br similarity index 100% rename from Sequence-stories.87f29024.iframe.bundle.js.LICENSE.txt.br rename to Sequence-stories.073f3c52.iframe.bundle.js.LICENSE.txt.br diff --git a/Sequence-stories.073f3c52.iframe.bundle.js.br b/Sequence-stories.073f3c52.iframe.bundle.js.br new file mode 100644 index 0000000000000000000000000000000000000000..bed5f40945dd3937867f8c63e9a653f10fdb0733 GIT binary patch literal 14856 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 ut8+X7bM-Jkc?suc@#9Augp%jl#E*#N`ja4> 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 diff --git a/Sequence-stories.87f29024.iframe.bundle.js.gz b/Sequence-stories.87f29024.iframe.bundle.js.gz deleted file mode 100644 index f9152159e09d8d2eed025df0dee5df5cd57e96ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16706 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 diff --git a/iframe.html b/iframe.html index 84619b8c..2d8b7c3b 100644 --- a/iframe.html +++ b/iframe.html @@ -504,7 +504,7 @@ window['TAGS_OPTIONS'] = {"dev-only":{"excludeFromDocsStories":true},"docs-only":{"excludeFromSidebar":true},"test-only":{"excludeFromSidebar":true,"excludeFromDocsStories":true}};