Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 

1 linha
59 KiB

  1. (self.webpackChunk_ihk24_storybook=self.webpackChunk_ihk24_storybook||[]).push([[4010],{"./stories/components/search-form/SearchFormComponent.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{V:()=>createSearchForm});__webpack_require__("./node_modules/core-js/modules/es.array.map.js");var injectStylesIntoStyleTag=__webpack_require__("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),injectStylesIntoStyleTag_default=__webpack_require__.n(injectStylesIntoStyleTag),search_form=__webpack_require__("./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./stories/components/search-form/search-form.scss"),options={insert:"head",singleton:!1};injectStylesIntoStyleTag_default()(search_form.Z,options);search_form.Z.locals;var jquery=__webpack_require__("./node_modules/jquery/dist/jquery.js"),jquery_default=__webpack_require__.n(jquery),helpers=__webpack_require__("./stories/_global/scripts/helpers.js"),SearchInputComponent=__webpack_require__("./stories/atoms/search-input/SearchInputComponent.js"),SearchButtonComponent=__webpack_require__("./stories/atoms/search-button/SearchButtonComponent.js"),FormElementComponent=__webpack_require__("./stories/components/form-element/FormElementComponent.js"),SearchTargetGroups=["Angestellte","Auszubildende","Büroangestellte","Existenzgründer","Existenzgründer/-innen","Geschäftsführer/innen","Interessierte","Touristikbranche","Unternehmensleitung / Personalverantwortliche","Unternehmer","Unternehmer/innen"],ButtonComponent=__webpack_require__("./stories/atoms/button/ButtonComponent.js");__webpack_require__("./node_modules/core-js/modules/es.regexp.constructor.js"),__webpack_require__("./node_modules/core-js/modules/es.regexp.dot-all.js"),__webpack_require__("./node_modules/core-js/modules/es.regexp.exec.js"),__webpack_require__("./node_modules/core-js/modules/es.regexp.sticky.js"),__webpack_require__("./node_modules/core-js/modules/es.regexp.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.string.trim.js"),__webpack_require__("./node_modules/core-js/modules/es.function.bind.js"),__webpack_require__("./node_modules/core-js/modules/es.regexp.test.js"),__webpack_require__("./node_modules/core-js/modules/es.date.to-string.js"),__webpack_require__("./node_modules/core-js/modules/web.timers.js"),__webpack_require__("./node_modules/core-js/modules/es.parse-int.js"),__webpack_require__("./node_modules/core-js/modules/es.array.find.js"),__webpack_require__("./node_modules/core-js/modules/es.object.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.to-primitive.js"),__webpack_require__("./node_modules/core-js/modules/es.date.to-primitive.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.description.js"),__webpack_require__("./node_modules/core-js/modules/es.error.cause.js"),__webpack_require__("./node_modules/core-js/modules/es.error.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.number.constructor.js"),__webpack_require__("./node_modules/core-js/modules/es.object.define-property.js"),__webpack_require__("./node_modules/core-js/modules/es.array.slice.js"),__webpack_require__("./node_modules/core-js/modules/es.function.name.js"),__webpack_require__("./node_modules/core-js/modules/es.array.from.js"),__webpack_require__("./node_modules/core-js/modules/es.string.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.array.iterator.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.array.is-array.js");function _createForOfIteratorHelper(o,allowArrayLike){var it="undefined"!=typeof Symbol&&o[Symbol.iterator]||o["@@iterator"];if(!it){if(Array.isArray(o)||(it=function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(o))||allowArrayLike&&o&&"number"==typeof o.length){it&&(o=it);var i=0,F=function F(){};return{s:F,n:function n(){return i>=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function e(_e){throw _e},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var err,normalCompletion=!0,didErr=!1;return{s:function s(){it=it.call(o)},n:function n(){var step=it.next();return normalCompletion=step.done,step},e:function e(_e2){didErr=!0,err=_e2},f:function f(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,_toPropertyKey(descriptor.key),descriptor)}}function _createClass(Constructor,protoProps,staticProps){return protoProps&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Object.defineProperty(Constructor,"prototype",{writable:!1}),Constructor}function _toPropertyKey(t){var i=function _toPrimitive(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==typeof i?i:String(i)}(function(){function IHKSearchTiles(tileWrapper){var _this=this;_classCallCheck(this,IHKSearchTiles),tileWrapper.addClass("initiated"),this.itemTitles=tileWrapper[0].getElementsByTagName("a");var regex=new RegExp("^[a-zA-Z0-9äÄöÖüÜß._\b ]+$");if(this.shortenTileText(this.itemTitles),this.input=document.getElementById("search-field-infobar"),this.input&&(this.objId=this.input.getAttribute("data-tile-search"),this.formAction=document.getElementById("mainTeaserSearchForm"),this.searchButton=this.formAction.querySelector("button"),null!=this.objId&&0!==this.objId.trim().length&&null!=this.formAction)){this.rateLimit=this.checkRateLimit(this.input.getAttribute("data-tile-search-rl")),this.allResultButton=document.createElement("span"),this.allResultButton.classList.add("all-button-wrapper"),this.buttonString='<div class="btn has-icon icon-small-arrow-right-simple">Alle Suchergebnisse</div>',this.allResultButton.innerHTML=this.buttonString,this.allResultButton.addEventListener("click",(function(){_this.searchButton.click()}));var tiles=tileWrapper[0].innerHTML,coolDown=!1,sendValue="",lastValue="",lastSend=null;this.doAjaxCall.bind(this),this.shortenTileText.bind(this),this.input.addEventListener("keyup",function(event){if(regex.test(event.key)){var input=event.target,currentText=input.value,self=this,delta=null===lastSend?this.rateLimit+1:(new Date).getTime()-lastSend.getTime();if(!coolDown&&currentText.length>1)delta>this.rateLimit&&(sendValue=currentText,this.doAjaxCall(input,sendValue),lastSend=new Date,coolDown=!0),setTimeout((function(){coolDown=!1,lastValue!=sendValue&&lastValue.length>1&&(self.doAjaxCall(input,lastValue),sendValue=lastValue,lastSend=new Date)}),this.rateLimit);else if(currentText.length<2){var newTiles=document.getElementById("tilesSearch"),span=newTiles.nextElementSibling;newTiles.innerHTML=tiles,span&&span.remove()}lastValue=currentText}}.bind(this)),window.onload=function(){_this.input.value=""}}}return _createClass(IHKSearchTiles,[{key:"shortenTileText",value:function shortenTileText(tiles){var _step,_iterator=_createForOfIteratorHelper(tiles);try{for(_iterator.s();!(_step=_iterator.n()).done;){var tile=_step.value;tile.innerText.length>48&&(tile.innerText=tile.innerText.substring(0,48)+"…")}}catch(err){_iterator.e(err)}finally{_iterator.f()}}},{key:"doAjaxCall",value:function doAjaxCall(ajaxObj,query){var self=this,urlAndQuery="/blueprint/servlet/serviceport/search/"+ajaxObj.getAttribute("data-tile-search")+"?query="+query,requestId=Math.floor(1e5*Math.random());IHKSearchTiles.lastReqId=requestId,jquery_default().ajax({url:urlAndQuery,method:"GET",timeout:0,success:function success(result){if(requestId==IHKSearchTiles.lastReqId){var tiles=document.getElementById("tilesSearch");tiles.innerHTML=result;var itemTitles=tiles.getElementsByClassName("item-title");self.shortenTileText(itemTitles),tiles.insertAdjacentElement("afterend",self.allResultButton)}}})}},{key:"checkRateLimit",value:function checkRateLimit(rl){if(rl.trim().length>0){var num=parseInt(rl);return num>=100?num:300}return 300}}]),IHKSearchTiles}()).lastReqId="";var IHKExtendedSearch=_createClass((function IHKExtendedSearch(section){var _this2=this;_classCallCheck(this,IHKExtendedSearch),this.section=section.addClass("initiated"),jquery_default()("#search-expand-collapse").on("click",(function(e){e.preventDefault(),jquery_default()(e.currentTarget).toggleClass("open"),_this2.section.stop().slideToggle(500,"swing")})),section.find(".ev-search-btn").on("click",(function(e){e.preventDefault();var target=jquery_default()(e.currentTarget);target.next(".ev-filter").stop().slideToggle(400,"easeOutQuad"),window.requestAnimationFrame((function(){target.toggleClass("open")}))})),section.find("label.acc a").each((function(i,el){new FormAccordion(jquery_default()(el))})),section.find(".reset").on("click",(function(e){e.preventDefault();var form=jquery_default()(e.currentTarget).closest("form");form[0].reset(),form.find(".half-checked").removeClass("half-checked"),jquery_default()("html, body").animate({scrollTop:form.offset().top-120},500,"easeOutQuad")}))})),FormAccordion=function(){function FormAccordion(toggle){var _this3=this;_classCallCheck(this,FormAccordion);this.toggle=toggle,this.label=this.toggle.parent("label"),this.checkbox=this.label.prev('input[type="checkbox"]'),this.subs=this.label.next(".ev-filter"),this.toggle.on("click",(function(e){e.preventDefault(),e.stopPropagation(),_this3.label.toggleClass("open"),_this3.subs.stop().slideToggle(400,"swing")})),this.subs.find('input[type="checkbox"]').on("change",(function(){_this3.checkSelection()})),this.checkbox.on("change",(function(e){var isChecked=jquery_default()(e.currentTarget).removeClass("half-checked").prop("checked");_this3.subs.find('input[type="checkbox"]').prop("checked",isChecked)})),this.checkSelection()}return _createClass(FormAccordion,[{key:"checkSelection",value:function checkSelection(){var checked=this.subs.find('input[type="checkbox"]:checked').length,unchecked=this.subs.find('input[type="checkbox"]:not(:checked)').length;checked+unchecked!==0?0===checked?this.checkbox.prop("checked",!1).removeClass("half-checked"):0===unchecked?this.checkbox.prop("checked",!0).removeClass("half-checked"):this.checkbox.prop("checked",!1).addClass("half-checked"):this.checkbox.removeClass("half-checked")}}]),FormAccordion}();const components_search_form_search_form=IHKExtendedSearch;jquery_default()("body").on("ihk-init dynamic-component-loaded",(function(){jquery_default()(".extended-search:not(.initiated)").each((function(i){new IHKExtendedSearch(jquery_default()(this))}))}));var CheckboxGroupComponent=__webpack_require__("./stories/components/checkbox-group/CheckboxGroupComponent.js"),createSearchForm=function createSearchForm(_ref){var _ref$isExtended=_ref.isExtended,isExtended=void 0!==_ref$isExtended&&_ref$isExtended,form=(0,helpers.az)("form",["search-filter-form"]);form.id="search-form",form.onsubmit="return false";var wrapper=(0,helpers.az)("div",["search-results-search"],null,form);(0,helpers.az)("h2",[],isExtended?"Veranstaltungen":"Suche",wrapper);var fieldset=(0,helpers.az)("fieldset",[],null,wrapper);if((0,helpers.az)("legend",["visuallyhidden"],"Suche",fieldset),fieldset.appendChild((0,SearchInputComponent.K)({placeholder:"Ihr Suchbegriff oder Nummer",id:"query"})),fieldset.appendChild((0,SearchButtonComponent.K)({})),isExtended){var toggleActions=(0,helpers.az)("div",["toggle-actions"],null,wrapper),expandButton=(0,ButtonComponent.a)({label:"ERWEITERTE SUCHE",icon:"plus",iconPosition:"icon-left",size:"small"});expandButton.id="search-expand-collapse",toggleActions.appendChild(expandButton),wrapper.appendChild((0,FormElementComponent._)({inputType:"checkbox",label:"ODER-Suche",name:"abfragemodus",wrapperClasses:"extend-left"}));var extendedWrapper=(0,helpers.az)("div",["extended-search"],null,form);extendedWrapper.ariaHidden=!0,extendedWrapper.dataset.showExtendedSearch="false";var inputRow=(0,helpers.az)("div",["input-row"],null,extendedWrapper);inputRow.appendChild((0,FormElementComponent._)({inputType:"checkbox",label:"Nur kostenfreie Veranstaltungen",wrapperClasses:"input-wrapper",name:"nur-kostenfreie"})),inputRow.appendChild((0,FormElementComponent._)({inputType:"checkbox",label:"Nur buchbare Termine",wrapperClasses:"input-wrapper",name:"nur-buchbare"})),extendedWrapper.appendChild(createSearchFormButton("Zielgruppe wählen"));var targetWrapper=(0,helpers.az)("div",["ev-filter","ev-items"],null,extendedWrapper);SearchTargetGroups.map((function(target,index){targetWrapper.appendChild((0,FormElementComponent._)({inputType:"checkbox",label:target,name:"target-"+index,wrapperClasses:"ev-filter-wrapper"}))})),extendedWrapper.appendChild(createSearchFormButton("Zeitraum wählen"));var timeWrapper=(0,helpers.az)("div",["ev-filter"],null,extendedWrapper),timeRow=(0,helpers.az)("div",["row"],null,timeWrapper);timeRow.appendChild((0,FormElementComponent._)({wrapperClasses:"ev-filter-wrapper data col-sm-3",name:"von-datum",label:"Von",inputType:"date"})),timeRow.appendChild((0,FormElementComponent._)({wrapperClasses:"ev-filter-wrapper data col-sm-3",name:"bis-datum",label:"Bis",inputType:"date"})),extendedWrapper.appendChild(createSearchFormButton("Ort / Region wählen"));var placeWrapper=(0,helpers.az)("div",["ev-filter"],null,extendedWrapper),placeRow=(0,helpers.az)("div",["row"],null,placeWrapper),radiusRow=(0,helpers.az)("div",["row"],null,placeWrapper);placeRow.appendChild((0,FormElementComponent._)({wrapperClasses:"ev-filter-wrapper location col-sm-3",name:"plzort",label:"PLZ",inputType:"number"})),placeRow.appendChild((0,FormElementComponent._)({wrapperClasses:"ev-filter-wrapper location col-sm-6",name:"ort",label:"Bis"})),radiusRow.appendChild((0,FormElementComponent._)({wrapperClasses:"ev-filter-wrapper location col-sm-9",name:"bis-datum",label:"Umkreis",inputType:"select",placeholder:" ",selectOptions:[{label:"1 km",value:"1"},{label:"5 km",value:"5"},{label:"10 km",value:"10"},{label:"20 km",value:"20"},{label:"50 km",value:"50"}]})),extendedWrapper.appendChild(createSearchFormButton("Kategorie wählen"));var categoryWrapper=(0,helpers.az)("div",["ev-filter","ev-items"],null,extendedWrapper);categoryWrapper.appendChild((0,CheckboxGroupComponent._)({})),categoryWrapper.appendChild((0,CheckboxGroupComponent._)({title:"Innovation und Umwelt",namespace:"innovation",items:["E-Business / IuK-Wirtschaft","Energie und Umweltschutz","Energiefragen","Innovations- / Technologieberatung","Potentiale","Profile","Umwelt"]})),categoryWrapper.appendChild((0,CheckboxGroupComponent._)({title:"Recht und Fair Play",namespace:"law",items:["Arbeitsrecht","Handels- und Gewerberecht","Steuerrecht","Wettbewerbsrecht"]})),extendedWrapper.appendChild(createSearchFormButton("Veranstaltungsart wählen"));var typeWrapper=(0,helpers.az)("div",["ev-filter","ev-items"],null,extendedWrapper);SearchTargetGroups.map((function(typ,index){typeWrapper.appendChild((0,FormElementComponent._)({inputType:"checkbox",label:typ,name:"type-"+index,wrapperClasses:"ev-filter-wrapper"}))}));var btnWrapper=(0,helpers.az)("div",["btn-wrapper"],null,extendedWrapper),resetLink=(0,helpers.az)("a",["reset"],"Suchkriterien zurücksetzen",btnWrapper);resetLink.role="button",resetLink.href="#",resetLink.id="search-reset";var submitButton=(0,ButtonComponent.a)({elementType:"button",label:"Suche starten",color:"secondary",icon:"suche",iconPosition:"icon-right"});submitButton.type="submit",btnWrapper.appendChild(submitButton),jquery_default()(document).ready((function(){new components_search_form_search_form(jquery_default()(extendedWrapper))}))}return form};function createSearchFormButton(title){var btn=(0,helpers.az)("div",["ev-search-btn"],title);return btn.role="button",btn.ariaPressed=!1,btn.tabIndex=0,btn}},"./node_modules/core-js/internals/check-correctness-of-iteration.js":(module,__unused_webpack_exports,__webpack_require__)=>{var ITERATOR=__webpack_require__("./node_modules/core-js/internals/well-known-symbol.js")("iterator"),SAFE_CLOSING=!1;try{var called=0,iteratorWithReturn={next:function(){return{done:!!called++}},return:function(){SAFE_CLOSING=!0}};iteratorWithReturn[ITERATOR]=function(){return this},Array.from(iteratorWithReturn,(function(){throw 2}))}catch(error){}module.exports=function(exec,SKIP_CLOSING){if(!SKIP_CLOSING&&!SAFE_CLOSING)return!1;var ITERATION_SUPPORT=!1;try{var object={};object[ITERATOR]=function(){return{next:function(){return{done:ITERATION_SUPPORT=!0}}}},exec(object)}catch(error){}return ITERATION_SUPPORT}},"./node_modules/core-js/internals/set-species.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var getBuiltIn=__webpack_require__("./node_modules/core-js/internals/get-built-in.js"),definePropertyModule=__webpack_require__("./node_modules/core-js/internals/object-define-property.js"),wellKnownSymbol=__webpack_require__("./node_modules/core-js/internals/well-known-symbol.js"),DESCRIPTORS=__webpack_require__("./node_modules/core-js/internals/descriptors.js"),SPECIES=wellKnownSymbol("species");module.exports=function(CONSTRUCTOR_NAME){var Constructor=getBuiltIn(CONSTRUCTOR_NAME),defineProperty=definePropertyModule.f;DESCRIPTORS&&Constructor&&!Constructor[SPECIES]&&defineProperty(Constructor,SPECIES,{configurable:!0,get:function(){return this}})}},"./node_modules/core-js/internals/string-trim-forced.js":(module,__unused_webpack_exports,__webpack_require__)=>{var PROPER_FUNCTION_NAME=__webpack_require__("./node_modules/core-js/internals/function-name.js").PROPER,fails=__webpack_require__("./node_modules/core-js/internals/fails.js"),whitespaces=__webpack_require__("./node_modules/core-js/internals/whitespaces.js");module.exports=function(METHOD_NAME){return fails((function(){return!!whitespaces[METHOD_NAME]()||"​…᠎"!=="​…᠎"[METHOD_NAME]()||PROPER_FUNCTION_NAME&&whitespaces[METHOD_NAME].name!==METHOD_NAME}))}},"./node_modules/core-js/modules/es.regexp.constructor.js":(__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{var DESCRIPTORS=__webpack_require__("./node_modules/core-js/internals/descriptors.js"),global=__webpack_require__("./node_modules/core-js/internals/global.js"),uncurryThis=__webpack_require__("./node_modules/core-js/internals/function-uncurry-this.js"),isForced=__webpack_require__("./node_modules/core-js/internals/is-forced.js"),inheritIfRequired=__webpack_require__("./node_modules/core-js/internals/inherit-if-required.js"),createNonEnumerableProperty=__webpack_require__("./node_modules/core-js/internals/create-non-enumerable-property.js"),getOwnPropertyNames=__webpack_require__("./node_modules/core-js/internals/object-get-own-property-names.js").f,isPrototypeOf=__webpack_require__("./node_modules/core-js/internals/object-is-prototype-of.js"),isRegExp=__webpack_require__("./node_modules/core-js/internals/is-regexp.js"),toString=__webpack_require__("./node_modules/core-js/internals/to-string.js"),getRegExpFlags=__webpack_require__("./node_modules/core-js/internals/regexp-get-flags.js"),stickyHelpers=__webpack_require__("./node_modules/core-js/internals/regexp-sticky-helpers.js"),proxyAccessor=__webpack_require__("./node_modules/core-js/internals/proxy-accessor.js"),defineBuiltIn=__webpack_require__("./node_modules/core-js/internals/define-built-in.js"),fails=__webpack_require__("./node_modules/core-js/internals/fails.js"),hasOwn=__webpack_require__("./node_modules/core-js/internals/has-own-property.js"),enforceInternalState=__webpack_require__("./node_modules/core-js/internals/internal-state.js").enforce,setSpecies=__webpack_require__("./node_modules/core-js/internals/set-species.js"),wellKnownSymbol=__webpack_require__("./node_modules/core-js/internals/well-known-symbol.js"),UNSUPPORTED_DOT_ALL=__webpack_require__("./node_modules/core-js/internals/regexp-unsupported-dot-all.js"),UNSUPPORTED_NCG=__webpack_require__("./node_modules/core-js/internals/regexp-unsupported-ncg.js"),MATCH=wellKnownSymbol("match"),NativeRegExp=global.RegExp,RegExpPrototype=NativeRegExp.prototype,SyntaxError=global.SyntaxError,exec=uncurryThis(RegExpPrototype.exec),charAt=uncurryThis("".charAt),replace=uncurryThis("".replace),stringIndexOf=uncurryThis("".indexOf),stringSlice=uncurryThis("".slice),IS_NCG=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,re1=/a/g,re2=/a/g,CORRECT_NEW=new NativeRegExp(re1)!==re1,MISSED_STICKY=stickyHelpers.MISSED_STICKY,UNSUPPORTED_Y=stickyHelpers.UNSUPPORTED_Y,BASE_FORCED=DESCRIPTORS&&(!CORRECT_NEW||MISSED_STICKY||UNSUPPORTED_DOT_ALL||UNSUPPORTED_NCG||fails((function(){return re2[MATCH]=!1,NativeRegExp(re1)!=re1||NativeRegExp(re2)==re2||"/a/i"!=NativeRegExp(re1,"i")})));if(isForced("RegExp",BASE_FORCED)){for(var RegExpWrapper=function RegExp(pattern,flags){var rawFlags,dotAll,sticky,handled,result,state,thisIsRegExp=isPrototypeOf(RegExpPrototype,this),patternIsRegExp=isRegExp(pattern),flagsAreUndefined=void 0===flags,groups=[],rawPattern=pattern;if(!thisIsRegExp&&patternIsRegExp&&flagsAreUndefined&&pattern.constructor===RegExpWrapper)return pattern;if((patternIsRegExp||isPrototypeOf(RegExpPrototype,pattern))&&(pattern=pattern.source,flagsAreUndefined&&(flags=getRegExpFlags(rawPattern))),pattern=void 0===pattern?"":toString(pattern),flags=void 0===flags?"":toString(flags),rawPattern=pattern,UNSUPPORTED_DOT_ALL&&"dotAll"in re1&&(dotAll=!!flags&&stringIndexOf(flags,"s")>-1)&&(flags=replace(flags,/s/g,"")),rawFlags=flags,MISSED_STICKY&&"sticky"in re1&&(sticky=!!flags&&stringIndexOf(flags,"y")>-1)&&UNSUPPORTED_Y&&(flags=replace(flags,/y/g,"")),UNSUPPORTED_NCG&&(handled=function(string){for(var chr,length=string.length,index=0,result="",named=[],names={},brackets=!1,ncg=!1,groupid=0,groupname="";index<=length;index++){if("\\"===(chr=charAt(string,index)))chr+=charAt(string,++index);else if("]"===chr)brackets=!1;else if(!brackets)switch(!0){case"["===chr:brackets=!0;break;case"("===chr:exec(IS_NCG,stringSlice(string,index+1))&&(index+=2,ncg=!0),result+=chr,groupid++;continue;case">"===chr&&ncg:if(""===groupname||hasOwn(names,groupname))throw new SyntaxError("Invalid capture group name");names[groupname]=!0,named[named.length]=[groupname,groupid],ncg=!1,groupname="";continue}ncg?groupname+=chr:result+=chr}return[result,named]}(pattern),pattern=handled[0],groups=handled[1]),result=inheritIfRequired(NativeRegExp(pattern,flags),thisIsRegExp?this:RegExpPrototype,RegExpWrapper),(dotAll||sticky||groups.length)&&(state=enforceInternalState(result),dotAll&&(state.dotAll=!0,state.raw=RegExpWrapper(function(string){for(var chr,length=string.length,index=0,result="",brackets=!1;index<=length;index++)"\\"!==(chr=charAt(string,index))?brackets||"."!==chr?("["===chr?brackets=!0:"]"===chr&&(brackets=!1),result+=chr):result+="[\\s\\S]":result+=chr+charAt(string,++index);return result}(pattern),rawFlags)),sticky&&(state.sticky=!0),groups.length&&(state.groups=groups)),pattern!==rawPattern)try{createNonEnumerableProperty(result,"source",""===rawPattern?"(?:)":rawPattern)}catch(error){}return result},keys=getOwnPropertyNames(NativeRegExp),index=0;keys.length>index;)proxyAccessor(RegExpWrapper,NativeRegExp,keys[index++]);RegExpPrototype.constructor=RegExpWrapper,RegExpWrapper.prototype=RegExpPrototype,defineBuiltIn(global,"RegExp",RegExpWrapper,{constructor:!0})}setSpecies("RegExp")},"./node_modules/core-js/modules/es.regexp.dot-all.js":(__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{var DESCRIPTORS=__webpack_require__("./node_modules/core-js/internals/descriptors.js"),UNSUPPORTED_DOT_ALL=__webpack_require__("./node_modules/core-js/internals/regexp-unsupported-dot-all.js"),classof=__webpack_require__("./node_modules/core-js/internals/classof-raw.js"),defineBuiltInAccessor=__webpack_require__("./node_modules/core-js/internals/define-built-in-accessor.js"),getInternalState=__webpack_require__("./node_modules/core-js/internals/internal-state.js").get,RegExpPrototype=RegExp.prototype,$TypeError=TypeError;DESCRIPTORS&&UNSUPPORTED_DOT_ALL&&defineBuiltInAccessor(RegExpPrototype,"dotAll",{configurable:!0,get:function dotAll(){if(this!==RegExpPrototype){if("RegExp"===classof(this))return!!getInternalState(this).dotAll;throw $TypeError("Incompatible receiver, RegExp required")}}})},"./node_modules/core-js/modules/es.regexp.sticky.js":(__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{var DESCRIPTORS=__webpack_require__("./node_modules/core-js/internals/descriptors.js"),MISSED_STICKY=__webpack_require__("./node_modules/core-js/internals/regexp-sticky-helpers.js").MISSED_STICKY,classof=__webpack_require__("./node_modules/core-js/internals/classof-raw.js"),defineBuiltInAccessor=__webpack_require__("./node_modules/core-js/internals/define-built-in-accessor.js"),getInternalState=__webpack_require__("./node_modules/core-js/internals/internal-state.js").get,RegExpPrototype=RegExp.prototype,$TypeError=TypeError;DESCRIPTORS&&MISSED_STICKY&&defineBuiltInAccessor(RegExpPrototype,"sticky",{configurable:!0,get:function sticky(){if(this!==RegExpPrototype){if("RegExp"===classof(this))return!!getInternalState(this).sticky;throw $TypeError("Incompatible receiver, RegExp required")}}})},"./node_modules/core-js/modules/es.string.trim.js":(__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var $=__webpack_require__("./node_modules/core-js/internals/export.js"),$trim=__webpack_require__("./node_modules/core-js/internals/string-trim.js").trim;$({target:"String",proto:!0,forced:__webpack_require__("./node_modules/core-js/internals/string-trim-forced.js")("trim")},{trim:function trim(){return $trim(this)}})},"./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./stories/components/search-form/search-form.scss":(module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/css-loader/dist/runtime/cssWithMappingToString.js"),_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0__),_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/css-loader/dist/runtime/api.js"),___CSS_LOADER_EXPORT___=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__)()(_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0___default());___CSS_LOADER_EXPORT___.push([module.id,'.search-filter-form{--search-padding: 28px;position:relative;background-color:var(--theme-color-primary-dimmed-04);padding:24px var(--search-padding) 0;margin-bottom:20px}.search-filter-form input[type=checkbox]+label,.search-filter-form input[type=radio]+label{max-width:none}@media(max-width: 767px){.search-filter-form{--search-padding: var(--container-padding);margin:-10px calc(var(--container-padding)*-1) var(--container-padding);padding:var(--container-padding) var(--search-padding) 0}}.search-filter-form h1,.search-filter-form h2,.search-filter-form .like-h3{margin-top:0;margin-left:1px;line-height:1}.search-filter-form fieldset{position:relative;border:0;padding:0}.search-filter-form fieldset:last-child{padding-bottom:32px}.search-filter-form .toggle-actions{padding:30px 0}.search-filter-form .toggle-actions .btn.open::before{content:""}@media(max-width: 567px){.search-filter-form .extendleft,.search-filter-form .extend-left{margin:15px 2px 2px}}@media(min-width: 568px){.search-filter-form .extendleft,.search-filter-form .extend-left{float:right;margin-top:-60px;margin-right:10px}}@media(max-width: 567px){.search-filter-form .search-results-search{display:flex;flex-direction:column}.search-filter-form .search-results-search .toggle-actions{order:1;margin-top:15px;padding-bottom:24px}}.search-filter-form .extended-search{display:none;margin:0 calc(var(--search-padding)*-1)}@media(max-width: 767px){.search-filter-form .extended-search{margin:0 calc(var(--container-padding)*-1)}}.search-filter-form .extended-search:before{content:"";position:relative;display:block;background-color:var(--theme-color-white);height:30px}@media(max-width: 767px){.search-filter-form .extended-search:before{height:10px}}.search-filter-form .input-row{padding:1em var(--search-padding) 1em;display:flex;flex-wrap:wrap;align-items:center;gap:1em}.search-filter-form .input-wrapper,.search-filter-form .ev-items .ev-filter-wrapper{display:flex}.search-filter-form .input-wrapper label,.search-filter-form .ev-items .ev-filter-wrapper label{margin-bottom:-0.3em}.search-filter-form .ev-items .ev-filter-wrapper.checkbox-group{margin-bottom:-0.5em;display:block}.search-filter-form .ev-items .ev-filter-wrapper.checkbox-group .ev-filter{background-color:rgba(0,0,0,0);margin-bottom:0;padding-bottom:0}.search-filter-form .ev-search-btn{position:relative;display:block;border-top:1px solid var(--theme-color-white);padding:13px 20px 13px 58px;cursor:pointer;text-decoration:underline;transition:.2s ease}.search-filter-form .ev-search-btn.focus-visible:focus{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}.search-filter-form .ev-search-btn:focus-visible,.search-filter-form .ev-search-btn.-moz-focusring{box-shadow:0 0 0 2px var(--theme-color-secondary-intensed),0 0 8px 2px var(--theme-color-secondary-intensed);outline:0}.search-filter-form .ev-search-btn::before{content:"";font-family:"Icons",sans-serif;position:absolute;display:inline-block;font-size:24px;line-height:30px;left:calc(var(--search-padding) - 2px);top:50%;margin-top:-15px;text-decoration:none;font-weight:400}@media(max-width: 767px){.search-filter-form .ev-search-btn{padding-left:52px;font-size:18px;font-weight:600}.search-filter-form .ev-search-btn::before{left:18px}}.search-filter-form .ev-search-btn.focus-visible:focus{z-index:1}.search-filter-form .ev-search-btn:focus-visible,.search-filter-form .ev-search-btn.-moz-focusring{z-index:1}.search-filter-form .ev-search-btn.open{background-color:var(--theme-color-primary-dimmed-03)}.search-filter-form .ev-search-btn.open::before{content:""}.search-filter-form .ev-search-btn.open+.ev-filter{background-color:var(--theme-color-primary-dimmed-03)}.search-filter-form .ev-filter{display:none;background-color:var(--theme-color-primary-dimmed-04);transition:background-color .2s ease;padding:0 var(--search-padding) 20px}@media(max-width: 767px){.search-filter-form .ev-filter{padding:0 18px 18px}}.search-filter-form .ev-filter-wrapper{padding:.5em 2px;margin:0 -2px}.search-filter-form .ev-items .ev-filter-wrapper+.ev-filter-wrapper{border-top:1px solid var(--theme-color-primary-dimmed-02)}.search-filter-form .row{margin:0 -8px}.search-filter-form .row input,.search-filter-form .row select{margin-bottom:.2em}.search-filter-form .row>.ev-filter-wrapper{border-top:0;padding:6px 10px;position:relative;margin:0}@media(max-width: 567px){.search-filter-form .row>.ev-filter-wrapper{flex:1 1 100%;max-width:100%}.search-filter-form .row>.ev-filter-wrapper.col-sm-3.location{flex:1 1 30%;max-width:30%}.search-filter-form .row>.ev-filter-wrapper.col-sm-6.location{flex:1 1 70%;max-width:70%}.search-filter-form .row>.ev-filter-wrapper.date{flex:1 1 50%;max-width:50%}}@media(min-width: 568px){.search-filter-form .row>.ev-filter-wrapper.col-sm-3{flex:1 1 25%;max-width:25%}.search-filter-form .row>.ev-filter-wrapper.col-sm-6{flex:1 1 50%;max-width:50%}.search-filter-form .row>.ev-filter-wrapper.col-sm-9{flex:1 1 75%;max-width:75%}}.search-filter-form .btn-wrapper{position:relative;padding:20px var(--search-padding);border-top:1px solid var(--theme-color-white)}@media(min-width: 768px){.search-filter-form .btn-wrapper{display:flex;justify-content:space-between;align-items:center}}.search-filter-form .btn-wrapper .reset{position:relative;display:inline-block;padding-left:40px;margin-left:-6px}@media(max-width: 767px){.search-filter-form .btn-wrapper .reset{margin-bottom:18px;margin-left:1px}}.search-filter-form .btn-wrapper .reset:before{content:"";position:absolute;left:0;top:50%;margin-top:-14px;font-family:"Icons",sans-serif;font-size:30px;line-height:1;display:inline-block;vertical-align:middle;text-decoration:none}',"",{version:3,sources:["webpack://./stories/components/search-form/search-form.scss","webpack://./stories/_global/styles/_mixins.scss"],names:[],mappings:"AAAA,oBAGA,sBACE,CAAA,iBACA,CAAA,qDACA,CAAA,oCACA,CAAA,kBACA,CAAA,2FAEA,cACE,CAAA,yBAGF,oBAXF,0CAYI,CAAA,uEACA,CAAA,wDACA,CAAA,CAAA,2EAGF,YACE,CAAA,eACA,CAAA,aACA,CAAA,6BAGF,iBACE,CAAA,QACA,CAAA,SACA,CAAA,wCAEA,mBACE,CAAA,oCAIJ,cACE,CAAA,sDAEA,WCmLgB,CAAA,yBD7KhB,iEADF,mBAEI,CAAA,CAAA,yBAEF,iEAJF,WAKI,CAAA,gBACA,CAAA,iBACA,CAAA,CAAA,yBAKF,2CADF,YAEI,CAAA,qBACA,CAAA,2DAEA,OACE,CAAA,eACA,CAAA,mBACA,CAAA,CAAA,qCAKN,YACE,CAAA,uCACA,CAAA,yBAEA,qCAJF,0CAKI,CAAA,CAAA,4CAGF,UACE,CAAA,iBACA,CAAA,aACA,CAAA,yCACA,CAAA,WACA,CAAA,yBAEA,4CAPF,WAQI,CAAA,CAAA,+BAKN,qCACE,CAAA,YACA,CAAA,cACA,CAAA,kBACA,CAAA,OACA,CAAA,oFAGF,YACE,CAAA,gGAEA,oBACE,CAAA,gEAIJ,oBACE,CAAA,aACA,CAAA,2EAEA,8BACE,CAAA,eACA,CAAA,gBACA,CAAA,mCAIJ,iBACE,CAAA,aACA,CAAA,6CACA,CAAA,2BACA,CAAA,cACA,CAAA,yBACA,CAAA,mBAEA,CAAA,uDCkCA,4GACE,CAAA,SACA,CAAA,mGAEF,4GACE,CAAA,SACA,CAAA,2CDtCF,WCqGe,CAAA,8BDnGb,CAAA,iBACA,CAAA,oBACA,CAAA,cACA,CAAA,gBACA,CAAA,sCACA,CAAA,OACA,CAAA,gBACA,CAAA,oBACA,CAAA,eACA,CAAA,yBAGF,mCAxBF,iBAyBI,CAAA,cACA,CAAA,eACA,CAAA,2CAEA,SACE,CAAA,CAAA,uDAIJ,SACE,CAAA,mGAEF,SACE,CAAA,wCAGF,qDACE,CAAA,gDAEA,WC0Dc,CAAA,mDDtDd,qDACE,CAAA,+BAKN,YACE,CAAA,qDACA,CAAA,oCACA,CAAA,oCACA,CAAA,yBAEA,+BANF,mBAOI,CAAA,CAAA,uCAIJ,gBACE,CAAA,aACA,CAAA,oEAGF,yDACE,CAAA,yBAGF,aACE,CAAA,+DAEA,kBACE,CAAA,4CAGF,YACE,CAAA,gBACA,CAAA,iBACA,CAAA,QACA,CAAA,yBAEA,4CANF,aAOI,CAAA,cACA,CAAA,8DAEA,YACE,CAAA,aACA,CAAA,8DAEF,YACE,CAAA,aACA,CAAA,iDAEF,YACE,CAAA,aACA,CAAA,CAAA,yBAIJ,qDACE,YACE,CAAA,aACA,CAAA,qDAEF,YACE,CAAA,aACA,CAAA,qDAEF,YACE,CAAA,aACA,CAAA,CAAA,iCAMR,iBACE,CAAA,kCACA,CAAA,6CACA,CAAA,yBAEA,iCALF,YAMI,CAAA,6BACA,CAAA,kBACA,CAAA,CAAA,wCAGF,iBACE,CAAA,oBACA,CAAA,iBACA,CAAA,gBACA,CAAA,yBAEA,wCANF,kBAOI,CAAA,eACA,CAAA,CAAA,+CAGF,WC9Bc,CAAA,iBDgCZ,CAAA,MACA,CAAA,OACA,CAAA,gBACA,CAAA,8BACA,CAAA,cACA,CAAA,aACA,CAAA,oBACA,CAAA,qBACA,CAAA,oBACA",sourcesContent:['@import \'../../_global/styles/mixins\';\n@import \'../../_global/styles/vars\';\n\n.search-filter-form {\n --search-padding: 28px;\n position: relative;\n background-color: var(--theme-color-primary-dimmed-04);\n padding: 24px var(--search-padding) 0;\n margin-bottom: 20px;\n\n input[type="checkbox"] + label, input[type="radio"] + label {\n max-width: none;\n }\n\n @media(max-width: 767px) {\n --search-padding: var(--container-padding);\n margin: -10px calc(var(--container-padding) * -1) var(--container-padding);\n padding: var(--container-padding) var(--search-padding) 0;\n }\n\n h1, h2, .like-h3 {\n margin-top: 0;\n margin-left: 1px;\n line-height: 1;\n }\n\n fieldset {\n position: relative;\n border: 0;\n padding: 0;\n\n &:last-child {\n padding-bottom: 32px;\n }\n }\n\n .toggle-actions {\n padding: 30px 0;\n\n .btn.open::before {\n @include icon-minus;\n }\n }\n\n .extendleft, .extend-left {\n @media(max-width: 567px) {\n margin: 15px 2px 2px;\n }\n @media(min-width: 568px) {\n float: right;\n margin-top: -60px;\n margin-right: 10px;\n }\n }\n\n .search-results-search {\n @media(max-width: 567px) {\n display: flex;\n flex-direction: column;\n\n .toggle-actions {\n order: 1;\n margin-top: 15px;\n padding-bottom: 24px;\n }\n }\n }\n\n .extended-search {\n display: none;\n margin: 0 calc(var(--search-padding) * -1);\n\n @media(max-width: 767px) {\n margin: 0 calc(var(--container-padding) * -1);\n }\n\n &:before {\n content: "";\n position: relative;\n display: block;\n background-color: var(--theme-color-white);\n height: 30px;\n\n @media(max-width: 767px) {\n height: 10px;\n }\n }\n }\n\n .input-row {\n padding: 1em var(--search-padding) 1em;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n gap: 1em;\n }\n\n .input-wrapper, .ev-items .ev-filter-wrapper {\n display: flex;\n\n label {\n margin-bottom: -0.3em;\n }\n }\n\n .ev-items .ev-filter-wrapper.checkbox-group {\n margin-bottom: -0.5em;\n display: block;\n\n .ev-filter {\n background-color: transparent;\n margin-bottom: 0;\n padding-bottom: 0;\n }\n }\n\n .ev-search-btn {\n position: relative;\n display: block;\n border-top: 1px solid var(--theme-color-white);\n padding: 13px 20px 13px 58px;\n cursor: pointer;\n text-decoration: underline;\n @include focus-visible;\n transition: 0.2s ease;\n\n &::before {\n @include icon-plus;\n font-family: \'Icons\', sans-serif;\n position: absolute;\n display: inline-block;\n font-size: 24px;\n line-height: 30px;\n left: calc(var(--search-padding) - 2px);\n top: 50%;\n margin-top: -15px;\n text-decoration: none;\n font-weight: 400;\n }\n\n @media(max-width: 767px) {\n padding-left: 52px;\n font-size: 18px;\n font-weight: 600;\n\n &::before {\n left: 18px;\n }\n }\n\n &.focus-visible:focus {\n z-index: 1;\n }\n &:focus-visible, &.-moz-focusring {\n z-index: 1;\n }\n\n &.open {\n background-color: var(--theme-color-primary-dimmed-03);\n\n &::before {\n @include icon-minus;\n }\n\n + .ev-filter {\n background-color: var(--theme-color-primary-dimmed-03);\n }\n }\n }\n\n .ev-filter {\n display: none;\n background-color: var(--theme-color-primary-dimmed-04);\n transition: background-color 0.2s ease;\n padding: 0 var(--search-padding) 20px;\n\n @media(max-width: 767px) {\n padding: 0 18px 18px;\n }\n }\n\n .ev-filter-wrapper {\n padding: 0.5em 2px;\n margin: 0 -2px;\n }\n\n .ev-items .ev-filter-wrapper + .ev-filter-wrapper {\n border-top: 1px solid var(--theme-color-primary-dimmed-02);\n }\n\n .row {\n margin: 0 -8px;\n\n input, select {\n margin-bottom: 0.2em;\n }\n\n > .ev-filter-wrapper {\n border-top: 0;\n padding: 6px 10px;\n position: relative;\n margin: 0;\n\n @media(max-width: 567px) {\n flex: 1 1 100%;\n max-width: 100%;\n\n &.col-sm-3.location {\n flex: 1 1 30%;\n max-width: 30%;\n }\n &.col-sm-6.location {\n flex: 1 1 70%;\n max-width: 70%;\n }\n &.date {\n flex: 1 1 50%;\n max-width: 50%;\n }\n }\n\n @media(min-width: 568px) {\n &.col-sm-3 {\n flex: 1 1 25%;\n max-width: 25%;\n }\n &.col-sm-6 {\n flex: 1 1 50%;\n max-width: 50%;\n }\n &.col-sm-9 {\n flex: 1 1 75%;\n max-width: 75%;\n }\n }\n }\n }\n\n .btn-wrapper {\n position: relative;\n padding: 20px var(--search-padding);\n border-top: 1px solid var(--theme-color-white);\n\n @media(min-width: 768px) {\n display: flex;\n justify-content: space-between;\n align-items: center;\n }\n\n .reset {\n position: relative;\n display: inline-block;\n padding-left: 40px;\n margin-left: -6px;\n\n @media(max-width: 767px) {\n margin-bottom: 18px;\n margin-left: 1px;\n }\n\n &:before {\n @include icon-reset;\n position: absolute;\n left: 0;\n top: 50%;\n margin-top: -14px;\n font-family: "Icons", sans-serif;\n font-size: 30px;\n line-height: 1;\n display: inline-block;\n vertical-align: middle;\n text-decoration: none;\n }\n }\n }\n}',"@mixin h1 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h1);\n line-height: 1.1;\n font-weight: 400;\n margin: 0.6em -0.05em 0.5em;\n\n &:first-child {\n margin-top: -0.1em;\n }\n}\n\n@mixin h2 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h2);\n line-height: 1.2;\n font-weight: 400;\n margin: 1.4em -0.05em 0.6em;\n}\n\n@mixin h3 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h3);\n line-height: 1.2;\n font-weight: 400;\n margin: 1.4em -0.05em 0.6em;\n}\n\n@mixin h4 {\n font-family: var(--font-korb);\n font-size: var(--font-size-h4);\n font-style: normal;\n font-weight: normal;\n line-height: 1.2;\n margin: 1.4em -0.05em 0.8em;\n}\n\n@mixin h5 {\n font-family: var(--font-korb);\n font-size: 22px;\n line-height: 1.2;\n font-weight: 400;\n margin: 1em 0 0.6em;\n\n @media(max-width: 1339px) {\n font-size: 20px;\n }\n @media(max-width: 767px) {\n font-size: 18px;\n }\n}\n\n@mixin h6 {\n font-size: inherit;\n line-height: 1.4;\n font-weight: 600;\n margin: 1.2em 0 0.5em;\n}\n\n@mixin kicker {\n display: block;\n font-size: 16px;\n text-transform: uppercase;\n margin-bottom: 2px;\n letter-spacing: 0.3px;\n\n @media(max-width: 767px) {\n font-size: 14px;\n }\n\n + h1 {\n margin-top: 0.1em;\n }\n\n + h2, + h3, + h4 {\n margin-top: 0.2em;\n }\n}\n\n@mixin hide($delay: 0s) {\n opacity: 0;\n visibility: hidden;\n pointer-events: none;\n transition: opacity 0.4s ease $delay, visibility $delay ease 0.4s, transform 0.4s ease $delay;\n}\n\n@mixin show($delay: 0s) {\n opacity: 1;\n visibility: visible;\n pointer-events: all;\n transition: opacity 0.4s ease $delay, visibility 0s ease $delay, transform 0.4s ease $delay;\n}\n\n@mixin full-size {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n@mixin copyright {\n position: absolute;\n display: block;\n left: 100%;\n bottom: 0;\n color: white;\n font-size: 12px;\n line-height: 1.2;\n text-shadow: 0 0 3px rgba(black, 0.6), 0 0 8px rgba(black, 0.6);\n z-index: 2;\n width: calc(66.6% + 7px);\n padding: 8px 18px;\n transform-origin: 0 100%;\n transform: rotate(-90deg);\n}\n\n@mixin form-field {\n --input-height: 60px;\n position: relative;\n display: block;\n width: 100%;\n height: var(--input-height);\n background-color: var(--theme-color-white);\n border: 1px solid var(--theme-color-primary);\n border-radius: var(--border-radius-xs);\n padding: 10px 15px;\n font-family: 'Source Sans Pro', sans-serif;\n font-size: var(--font-size-copy);\n line-height: 1.4;\n transition: 0.3s ease;\n color: var(--theme-color-primary);\n\n &:focus {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n\n @media(max-width: 1199px) {\n --input-height: 50px;\n }\n @media(max-width: 767px) {\n --input-height: 44px;\n }\n}\n\n@mixin focus-visible($inset: false) {\n @if $inset {\n &.focus-visible:focus {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n &:focus-visible, &.-moz-focusring {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n }\n @else {\n &.focus-visible:focus {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n &:focus-visible, &.-moz-focusring {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n }\n}\n\n@mixin focus-standalone($inset: false) {\n @if $inset {\n box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n @else {\n box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed);\n outline: 0;\n }\n}\n\n@mixin word-wrap() {\n word-break: break-word;\n -webkit-hyphens: auto;\n -moz-hyphens: auto;\n hyphens: auto;\n}\n\n// ICONS\n@mixin icon-ankerlink { content: '\\e800'; }\n@mixin icon-barrierefreiheit { content: '\\e801'; }\n@mixin icon-chat { content: '\\e802'; }\n@mixin icon-check { content: '\\e803'; }\n@mixin icon-checkbox-liste-1 { content: '\\e804'; }\n@mixin icon-content-schloss { content: '\\e805'; }\n@mixin icon-content { content: '\\e807'; }\n@mixin icon-dauer { content: '\\e808'; }\n@mixin icon-download { content: '\\e809'; }\n@mixin icon-dropdown { content: '\\e80a'; }\n@mixin icon-drucker { content: '\\e80b'; }\n@mixin icon-email { content: '\\e80c'; }\n@mixin icon-fax { content: '\\e80d'; }\n@mixin icon-freie-plaetze { content: '\\e80e'; }\n@mixin icon-galerie { content: '\\e80f'; }\n@mixin icon-gebaerdensprache { content: '\\e810'; }\n@mixin icon-geschlossen { content: '\\e811'; }\n@mixin icon-ihk-wechseln { content: '\\e812'; }\n@mixin icon-info { content: '\\e813'; }\n@mixin icon-kalender { content: '\\e814'; }\n@mixin icon-kartenpin { content: '\\e815'; }\n@mixin icon-kontakt { content: '\\e816'; }\n@mixin icon-laden { content: '\\e817'; }\n@mixin icon-leichte-sprache { content: '\\e818'; }\n@mixin icon-link-external { content: '\\e819'; }\n@mixin icon-liste-schloss { content: '\\e81a'; }\n@mixin icon-liste-stern { content: '\\e81b'; }\n@mixin icon-liste { content: '\\e81c'; }\n@mixin icon-loeschen { content: '\\e81d'; }\n@mixin icon-login { content: '\\e81e'; }\n@mixin icon-minus { content: '\\e81f'; }\n@mixin icon-pdf { content: '\\e820'; }\n@mixin icon-pfeil-links { content: '\\e821'; }\n@mixin icon-pfeil-oben { content: '\\e822'; }\n@mixin icon-pfeil-rechts-schloss { content: '\\e823'; }\n@mixin icon-pfeil-rechts-stern { content: '\\e824'; }\n@mixin icon-pfeil-rechts { content: '\\e825'; }\n@mixin icon-pfeil-simple-rechts { content: '\\e826'; }\n@mixin icon-pfeil-unten { content: '\\e827'; }\n@mixin icon-plus { content: '\\e828'; }\n@mixin icon-preis { content: '\\e829'; }\n@mixin icon-referent { content: '\\e82a'; }\n@mixin icon-reset { content: '\\e82b'; }\n@mixin icon-sanduhr { content: '\\e82c'; }\n@mixin icon-schliessen { content: '\\e82d'; }\n@mixin icon-schloss { content: '\\e82e'; }\n@mixin icon-sprache { content: '\\e82f'; }\n@mixin icon-stern { content: '\\e830'; }\n@mixin icon-suche-adresse { content: '\\e831'; }\n@mixin icon-suche-archiv { content: '\\e832'; }\n@mixin icon-suche-az { content: '\\e833'; }\n@mixin icon-suche-chat { content: '\\e834'; }\n@mixin icon-suche-datei { content: '\\e835'; }\n@mixin icon-suche-firma { content: '\\e836'; }\n@mixin icon-suche-magazin { content: '\\e837'; }\n@mixin icon-suche-mail { content: '\\e838'; }\n@mixin icon-suche-person { content: '\\e839'; }\n@mixin icon-suche-schloss { content: '\\e83a'; }\n@mixin icon-suche-veranstaltung { content: '\\e83b'; }\n@mixin icon-suche { content: '\\e83c'; }\n@mixin icon-teilnehmer-add { content: '\\e83d'; }\n@mixin icon-telefon { content: '\\e83e'; }\n@mixin icon-vcard { content: '\\e83f'; }\n@mixin icon-small-arrow-right-simple { content: '\\e840'; }\n@mixin icon-small-barrierefreiheit { content: '\\e841'; }\n@mixin icon-small-download { content: '\\e842'; }\n@mixin icon-small-gebaerdensprache { content: '\\e843'; }\n@mixin icon-small-kontakt { content: '\\e844'; }\n@mixin icon-small-leichte-sprache { content: '\\e845'; }\n@mixin icon-small-link-external { content: '\\e846'; }\n@mixin icon-small-login { content: '\\e847'; }\n@mixin icon-small-pfeil-rechts { content: '\\e848'; }\n@mixin icon-small-sprache { content: '\\e849'; }\n@mixin icon-small-schloss { content: '\\e84a'; }\n@mixin icon-small-stern { content: '\\e84b'; }\n@mixin icon-teilen { content: '\\e84c'; }\n@mixin icon-social-telegram { content: '\\e84d'; }\n@mixin icon-social-threema { content: '\\e84e'; }\n@mixin icon-social-whatsapp { content: '\\e84f'; }\n@mixin icon-suche-big { content: '\\e850'; }\n@mixin icon-xsmall-pin { content: '\\e851'; }\n@mixin icon-check-1 { content: '\\e852'; }\n@mixin icon-xsmall-euro { content: '\\e853'; }\n@mixin icon-xsmall-geschlossen { content: '\\e854'; }\n@mixin icon-xsmall-kalender { content: '\\e855'; }\n@mixin icon-xsmall-liste { content: '\\e856'; }\n@mixin icon-xsmall-offen { content: '\\e857'; }\n@mixin icon-xsmall-uhr { content: '\\e858'; }\n@mixin icon-social-facebook { content: '\\e859'; }\n@mixin icon-liste-1 { content: '\\e85a'; }\n@mixin icon-social-linkedin { content: '\\e85b'; }\n@mixin icon-social-pinterest { content: '\\e85c'; }\n@mixin icon-social_x { content: '\\e85d'; }\n@mixin icon-social-xing { content: '\\e85e'; }\n@mixin icon-zoom { content: '\\e85f'; }\n@mixin icon-social-youtube { content: '\\e860'; }\n@mixin icon-social-instagram { content: '\\e861'; }\n@mixin icon-faq { content: '\\e869'; }\n@mixin icon-checkbox-liste { content: '\\e86a'; }\n@mixin icon-content-stern { content: '\\e86b'; }\n@mixin icon-small-election-group { content: '\\e86c'; }\n@mixin icon-small-icon-election-location { content: '\\e86e'; }\n@mixin icon-userlike { content: '\\e8c6'; }\n@mixin icon-userlike-chat { content: '\\e8c7'; }\n@mixin icon-magazine { content: '\\e8c8'; }\n@mixin icon-lokalisierung { content: '\\e8c9'; }\n@mixin icon-login-flyout { content: '\\e8ca'; }\n@mixin icon-login-header { content: '\\e8cb'; }\n@mixin icon-social-twitter { content: '\\e85d'; }\n@mixin icon-play { content: '\\e86d'; }\n@mixin icon-pause { content: '\\e806'; }\n@mixin icon-volume-mute { content: '\\e862'; }\n@mixin icon-volume-on { content: '\\e86f'; }\n\n// PICTOGRAMS\n@mixin pictogram-achtung { content: '\\e800'; }\n@mixin pictogram-achtung-strom { content: '\\e801'; }\n@mixin pictogram-aeskulapstab { content: '\\e802'; }\n@mixin pictogram-anker { content: '\\e803'; }\n@mixin pictogram-anstossen { content: '\\e804'; }\n@mixin pictogram-arbeitsplatz { content: '\\e805'; }\n@mixin pictogram-auktionshammer { content: '\\e806'; }\n@mixin pictogram-batterie { content: '\\e807'; }\n@mixin pictogram-ausruf { content: '\\e808'; }\n@mixin pictogram-bauhelm { content: '\\e809'; }\n@mixin pictogram-benefit-vorteil-geschenk { content: '\\e80a'; }\n@mixin pictogram-bett { content: '\\e80b'; }\n@mixin pictogram-blatt { content: '\\e80c'; }\n@mixin pictogram-blume { content: '\\e80d'; }\n@mixin pictogram-blume-b { content: '\\e80e'; }\n@mixin pictogram-brief { content: '\\e80f'; }\n@mixin pictogram-brille-auf-buch { content: '\\e810'; }\n@mixin pictogram-bueroklammer { content: '\\e811'; }\n@mixin pictogram-bus { content: '\\e812'; }\n@mixin pictogram-container { content: '\\e813'; }\n@mixin pictogram-containerschiff { content: '\\e815'; }\n@mixin pictogram-daumen-hoch-a { content: '\\e816'; }\n@mixin pictogram-daumen-hoch-c { content: '\\e817'; }\n@mixin pictogram-daumen-hoch-b { content: '\\e818'; }\n@mixin pictogram-diagramm-mit-text { content: '\\e819'; }\n@mixin pictogram-diagramm-torte { content: '\\e81a'; }\n@mixin pictogram-diagramm-verlust { content: '\\e81b'; }\n@mixin pictogram-diagramm-wachstum { content: '\\e81c'; }\n@mixin pictogram-diagramm { content: '\\e81d'; }\n@mixin pictogram-co2 { content: '\\e814'; }\n@mixin pictogram-dokument-a { content: '\\e81e'; }\n@mixin pictogram-dokument-b { content: '\\e81f'; }\n@mixin pictogram-dokument-c { content: '\\e820'; }\n@mixin pictogram-e-auto { content: '\\e821'; }\n@mixin pictogram-e-learning { content: '\\e822'; }\n@mixin pictogram-einkaufstasche-mit-eurozeichen { content: '\\e824'; }\n@mixin pictogram-einkaufstasche { content: '\\e825'; }\n@mixin pictogram-einkaufswagen { content: '\\e826'; }\n@mixin pictogram-eu-emblem-brexit { content: '\\e827'; }\n@mixin pictogram-eu-emblem { content: '\\e828'; }\n@mixin pictogram-eule { content: '\\e829'; }\n@mixin pictogram-fabrik { content: '\\e82a'; }\n@mixin pictogram-fahne-horizontal-gestreift { content: '\\e82b'; }\n@mixin pictogram-fahne-kreuz { content: '\\e82c'; }\n@mixin pictogram-fahne-neutral { content: '\\e82d'; }\n@mixin pictogram-fahne-vertikal-gestreift { content: '\\e82e'; }\n@mixin pictogram-fahrrad-jobrad-dienstfahrrad { content: '\\e82f'; }\n@mixin pictogram-fahrrad-sportlich { content: '\\e830'; }\n@mixin pictogram-fahrrad { content: '\\e831'; }\n@mixin pictogram-faq-a { content: '\\e832'; }\n@mixin pictogram-faq-b { content: '\\e833'; }\n@mixin pictogram-fernglas { content: '\\e834'; }\n@mixin pictogram-fisch-frisst-fisch { content: '\\e835'; }\n@mixin pictogram-flugzeug { content: '\\e836'; }\n@mixin pictogram-frage { content: '\\e837'; }\n@mixin pictogram-fragezeichen { content: '\\e838'; }\n@mixin pictogram-geld-zuschuss-foerderung { content: '\\e839'; }\n@mixin pictogram-geldsack { content: '\\e83a'; }\n@mixin pictogram-freiheitsstatue { content: '\\e83b'; }\n@mixin pictogram-gruppe-gespraech { content: '\\e83c'; }\n@mixin pictogram-gruppe-idee { content: '\\e83d'; }\n@mixin pictogram-globus { content: '\\e83e'; }\n@mixin pictogram-gutschein-zuschuss-benefit { content: '\\e83f'; }\n@mixin pictogram-hand-a { content: '\\e840'; }\n@mixin pictogram-hand-b { content: '\\e841'; }\n@mixin pictogram-hand-c { content: '\\e842'; }\n@mixin pictogram-hand-geben { content: '\\e843'; }\n@mixin pictogram-hand-mit-werkzeug { content: '\\e844'; }\n@mixin pictogram-hand-gespreizt { content: '\\e845'; }\n@mixin pictogram-hand-zeigen-b { content: '\\e846'; }\n@mixin pictogram-hand-zeigen-a { content: '\\e847'; }\n@mixin pictogram-hand-zeigen-c { content: '\\e848'; }\n@mixin pictogram-handschlag-a { content: '\\e849'; }\n@mixin pictogram-handschlag-b { content: '\\e84a'; }\n@mixin pictogram-handschlag-c { content: '\\e84b'; }\n@mixin pictogram-heft { content: '\\e84c'; }\n@mixin pictogram-idee { content: '\\e84d'; }\n@mixin pictogram-ihk-chemnitz-a { content: '\\e84e'; }\n@mixin pictogram-ihk-chemnitz-b { content: '\\e84f'; }\n@mixin pictogram-ihk-chemnitz-c { content: '\\e850'; }\n@mixin pictogram-ihk-giessen-friedberg { content: '\\e851'; }\n@mixin pictogram-ihk-hagen { content: '\\e852'; }\n@mixin pictogram-ihk-heilbronn-franken { content: '\\e853'; }\n@mixin pictogram-ihk-köln { content: '\\e854'; }\n@mixin pictogram-ihk-rhein-neckar { content: '\\e855'; }\n@mixin pictogram-ihk-stuttgart { content: '\\e856'; }\n@mixin pictogram-ihk-wahl { content: '\\e857'; }\n@mixin pictogram-information { content: '\\e858'; }\n@mixin pictogram-kalender { content: '\\e859'; }\n@mixin pictogram-karte { content: '\\e85a'; }\n@mixin pictogram-koepfe-mit-sprechblase { content: '\\e85b'; }\n@mixin pictogram-kerze { content: '\\e85c'; }\n@mixin pictogram-kopf-mit-formel { content: '\\e85d'; }\n@mixin pictogram-kran { content: '\\e85e'; }\n@mixin pictogram-kuchen { content: '\\e85f'; }\n@mixin pictogram-labyrinth { content: '\\e860'; }\n@mixin pictogram-lkw { content: '\\e861'; }\n@mixin pictogram-maske { content: '\\e862'; }\n@mixin pictogram-megaphon { content: '\\e863'; }\n@mixin pictogram-mikrofon { content: '\\e864'; }\n@mixin pictogram-paket-mit-euro { content: '\\e865'; }\n@mixin pictogram-paket { content: '\\e866'; }\n@mixin pictogram-paragraph { content: '\\e867'; }\n@mixin pictogram-persoenliche_entwicklung { content: '\\e868'; }\n@mixin pictogram-person-an-tafel-a { content: '\\e869'; }\n@mixin pictogram-person-an-tafel-b { content: '\\e86a'; }\n@mixin pictogram-person-auf-schild { content: '\\e86b'; }\n@mixin pictogram-person-mit-brille-a { content: '\\e86c'; }\n@mixin pictogram-person-mit-brille-b { content: '\\e86d'; }\n@mixin pictogram-person-mit-buch { content: '\\e86e'; }\n@mixin pictogram-person-mit-doktorhut-a { content: '\\e86f'; }\n@mixin pictogram-person-mit-doktorhut-b { content: '\\e870'; }\n@mixin pictogram-person-mit-headset { content: '\\e871'; }\n@mixin pictogram-person-mit-uniform-a { content: '\\e872'; }\n@mixin pictogram-person-mit-uniform-b { content: '\\e873'; }\n@mixin pictogram-person { content: '\\e874'; }\n@mixin pictogram-personen-mit-brieftasche { content: '\\e875'; }\n@mixin pictogram-personen-mit-doktorhut { content: '\\e876'; }\n@mixin pictogram-personen-suche-a { content: '\\e877'; }\n@mixin pictogram-personen-suche-b { content: '\\e878'; }\n@mixin pictogram-pusteblume { content: '\\e879'; }\n@mixin pictogram-rakete-a { content: '\\e87a'; }\n@mixin pictogram-rakete-b { content: '\\e87b'; }\n@mixin pictogram-rednerpult { content: '\\e87c'; }\n@mixin pictogram-rettungsring { content: '\\e87d'; }\n@mixin pictogram-roboter { content: '\\e87e'; }\n@mixin pictogram-s-bahn { content: '\\e87f'; }\n@mixin pictogram-smilie { content: '\\e880'; }\n@mixin pictogram-social-facebook { content: '\\e881'; }\n@mixin pictogram-social-instagram { content: '\\e882'; }\n@mixin pictogram-social-linkedin { content: '\\e883'; }\n@mixin pictogram-social-twitter { content: '\\e884'; }\n@mixin pictogram-social-youtube { content: '\\e885'; }\n@mixin pictogram-solidaritaetsschleife { content: '\\e886'; }\n@mixin pictogram-stadt { content: '\\e887'; }\n@mixin pictogram-standort { content: '\\e888'; }\n@mixin pictogram-stern { content: '\\e889'; }\n@mixin pictogram-steuerung { content: '\\e88a'; }\n@mixin pictogram-stoppuhr { content: '\\e88b'; }\n@mixin pictogram-strommast { content: '\\e88c'; }\n@mixin pictogram-system-prozess { content: '\\e88d'; }\n@mixin pictogram-teamwork-team-zusammenarbeit { content: '\\e88e'; }\n@mixin pictogram-teller-besteck { content: '\\e88f'; }\n@mixin pictogram-treppe { content: '\\e890'; }\n@mixin pictogram-tropfen-a { content: '\\e891'; }\n@mixin pictogram-tropfen-b { content: '\\e892'; }\n@mixin pictogram-tulpe { content: '\\e893'; }\n@mixin pictogram-veranstaltung-intern-beruf { content: '\\e894'; }\n@mixin pictogram-veranstaltung-intern-feier { content: '\\e895'; }\n@mixin pictogram-videocall-a { content: '\\e896'; }\n@mixin pictogram-videocall-b { content: '\\e897'; }\n@mixin pictogram-videos { content: '\\e898'; }\n@mixin pictogram-virus { content: '\\e899'; }\n@mixin pictogram-waage { content: '\\e89a'; }\n@mixin pictogram-wegweiser-a { content: '\\e89b'; }\n@mixin pictogram-wegweiser-b { content: '\\e89c'; }\n@mixin pictogram-weltkugel-mit-flamme { content: '\\e89d'; }\n@mixin pictogram-weltkugel-mit-koffer { content: '\\e89e'; }\n@mixin pictogram-weltkugel { content: '\\e89f'; }\n@mixin pictogram-werkzeug { content: '\\e8a0'; }\n@mixin pictogram-windrad-a { content: '\\e8a1'; }\n@mixin pictogram-windrad-b { content: '\\e8a2'; }\n@mixin pictogram-wolke-mit-herz-und-sonne { content: '\\e8a3'; }\n@mixin pictogram-zeitung { content: '\\e8a4'; }\n\n@mixin icon-fa-play-circled2 { content: '\\e800'; }\n@mixin icon-fa-play { content: '\\e801'; }\n@mixin icon-fa-basket { content: '\\e843'; }\n@mixin icon-fa-play-circled { content: '\\f144'; }\n@mixin icon-fa-cart-plus { content: '\\f217'; }\n@mixin icon-fa-cart-arrow-down { content: '\\f218'; }\n"],sourceRoot:""}]);const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___}}]);