From 520e51def398e2bdf65cc669c255933bcf61e62c Mon Sep 17 00:00:00 2001 From: theahthodesen Date: Wed, 24 Jan 2024 10:43:04 +0000 Subject: [PATCH] deploy: d00ab3800af2d17492ef26081bf621b1ab5ac773 --- 308.ac6dc7c5.iframe.bundle.js => 308.325428dc.iframe.bundle.js | 2 +- 337.5f6e51a1.iframe.bundle.js => 337.23c8bbf6.iframe.bundle.js | 2 +- 737.1edaee86.iframe.bundle.js => 737.76d6fefb.iframe.bundle.js | 2 +- ...nnouncements-announcements-stories.0645f098.iframe.bundle.js | 2 +- ...urse-modules-CourseModules-stories.3a9c0846.iframe.bundle.js | 2 +- ...js => components-icon-Icon-stories.a74dcea1.iframe.bundle.js | 2 +- ...nts-icon-button-IconButton-stories.144bddc8.iframe.bundle.js | 2 +- ...nents-text-input-TextInput-stories.8b6e931a.iframe.bundle.js | 2 +- iframe.html | 2 +- project.json | 2 +- ...6.iframe.bundle.js => runtime~main.fe2d0ece.iframe.bundle.js | 2 +- ...undle.js => stories-Footer-stories.a9a28850.iframe.bundle.js | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) rename 308.ac6dc7c5.iframe.bundle.js => 308.325428dc.iframe.bundle.js (79%) rename 337.5f6e51a1.iframe.bundle.js => 337.23c8bbf6.iframe.bundle.js (62%) rename 737.1edaee86.iframe.bundle.js => 737.76d6fefb.iframe.bundle.js (73%) rename components-announcements-announcements-stories.effeadce.iframe.bundle.js => components-announcements-announcements-stories.0645f098.iframe.bundle.js (80%) rename components-course-modules-CourseModules-stories.46231e7f.iframe.bundle.js => components-course-modules-CourseModules-stories.3a9c0846.iframe.bundle.js (85%) rename components-icon-Icon-stories.93ed4ec4.iframe.bundle.js => components-icon-Icon-stories.a74dcea1.iframe.bundle.js (71%) rename components-icon-button-IconButton-stories.6fbed9c2.iframe.bundle.js => components-icon-button-IconButton-stories.144bddc8.iframe.bundle.js (79%) rename components-text-input-TextInput-stories.424837ba.iframe.bundle.js => components-text-input-TextInput-stories.8b6e931a.iframe.bundle.js (66%) rename runtime~main.203f09a6.iframe.bundle.js => runtime~main.fe2d0ece.iframe.bundle.js (95%) rename stories-Footer-stories.0e382df3.iframe.bundle.js => stories-Footer-stories.a9a28850.iframe.bundle.js (82%) diff --git a/308.ac6dc7c5.iframe.bundle.js b/308.325428dc.iframe.bundle.js similarity index 79% rename from 308.ac6dc7c5.iframe.bundle.js rename to 308.325428dc.iframe.bundle.js index 16246de6..221aa4c1 100644 --- a/308.ac6dc7c5.iframe.bundle.js +++ b/308.325428dc.iframe.bundle.js @@ -1 +1 @@ -"use strict";(self.webpackChunkmooc=self.webpackChunkmooc||[]).push([[308],{"./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/exportHelper.js":(__unused_webpack_module,exports)=>{exports.Z=(sfc,props)=>{const target=sfc.__vccOpts||sfc;for(const[key,val]of props)target[key]=val;return target}},"./node_modules/css-loader/dist/cjs.js??clonedRuleSet-16.use[1]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-16.use[3]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/index.js??ruleSet[0]!./src/vue/components/button/ButtonLink.vue?vue&type=style&index=0&id=1e43b236&lang=scss":(module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/css-loader/dist/runtime/sourceMaps.js"),_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_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_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default());___CSS_LOADER_EXPORT___.push([module.id,".btn-link{cursor:pointer;position:relative;background:#303030;color:#fff;border:none;border-radius:.1875rem;font-weight:700;line-height:1;display:flex;align-items:center;bottom:-0.05rem;text-decoration:none !important;width:fit-content}.btn-link:hover{background:#00468e;color:#fff;text-decoration:none !important}.btn-link--filled{background:#303030;color:#fff}.btn-link--filled.btn-link--sm{padding:.25rem .875rem .25rem .875rem}.btn-link--filled.btn-link--md{padding:.5rem 1.375rem .5rem 1.375rem}.btn-link--filled.btn-link--lg{padding:.75rem 1.75rem .75rem 1.75rem}.btn-link--outlined{background:#fff;color:#303030;border:.125rem solid #303030}.btn-link--outlined:hover{border:.125rem solid #00468e}.btn-link--outlined.btn-link--sm{padding:.125rem .75rem .125rem .75rem}.btn-link--outlined.btn-link--md{padding:.375rem 1.25rem .375rem 1.15rem}.btn-link--outlined.btn-link--lg{padding:.625rem 1.625rem .625rem 1.625rem}.btn-link--dropdown{background:#fff;color:#303030;border:.125rem solid #303030}.btn-link--dropdown:hover{background:#303030;border:.125rem solid #303030}.btn-link--dropdown.btn-link--sm{padding:.125rem .75rem .125rem .75rem}.btn-link--dropdown.btn-link--md{padding:.375rem 1.25rem .375rem 1.25rem}.btn-link--dropdown.btn-link--lg{padding:.625rem 1.625rem .625rem 1.625rem}.feide-symbol{width:1em;height:1em;margin-right:.5em;margin-top:-0.5em}","",{version:3,sources:["webpack://./src/vue/components/button/ButtonLink.vue","webpack://./src/vue/design/colors.scss"],names:[],mappings:"AAGA,UACE,cAAA,CACA,iBAAA,CACA,kBCGe,CDFf,UCKY,CDJZ,WAAA,CACA,sBAAA,CACA,eAAA,CACA,aAAA,CACA,YAAA,CACA,kBAAA,CACA,eAAA,CACA,+BAAA,CACA,iBAAA,CAEA,gBACE,kBAAA,CACA,UCRU,CDSV,+BAAA,CAGF,kBACE,kBChBa,CDiBb,UCdU,CDgBV,+BACE,qCAAA,CAEF,+BACE,qCAAA,CAEF,+BACE,qCAAA,CAIJ,oBACE,eC5BU,CD6BV,aChCa,CDiCb,4BAAA,CAEA,0BACE,4BAAA,CAGF,iCACE,qCAAA,CAEF,iCACE,uCAAA,CAEF,iCACE,yCAAA,CAIJ,oBACE,eChDU,CDiDV,aCpDa,CDqDb,4BAAA,CAEA,0BACE,kBCxDW,CDyDX,4BAAA,CAGF,iCACE,qCAAA,CAEF,iCACE,uCAAA,CAEF,iCACE,yCAAA,CAKN,cACE,SAAA,CACA,UAAA,CACA,iBAAA,CACA,iBAAA",sourcesContent:["\n@import '../../design/colors.scss';\n\n.btn-link {\n cursor: pointer;\n position: relative;\n background: $color-grey-900;\n color: $color-white;\n border: none;\n border-radius: 0.1875rem;\n font-weight: 700;\n line-height: 1;\n display: flex;\n align-items: center;\n bottom: -0.05rem;\n text-decoration:none!important;\n width: fit-content;\n\n &:hover {\n background: #00468e;\n color: $color-white;\n text-decoration:none!important;\n }\n\n &--filled {\n background: $color-grey-900;\n color: $color-white;\n\n &.btn-link--sm {\n padding: 0.25rem 0.875rem 0.25rem 0.875rem;\n }\n &.btn-link--md {\n padding: 0.5rem 1.375rem 0.5rem 1.375rem;\n }\n &.btn-link--lg {\n padding: 0.75rem 1.75rem 0.75rem 1.75rem;\n }\n }\n\n &--outlined {\n background: $color-white;\n color: $color-grey-900;\n border: 0.125rem solid $color-grey-900;\n\n &:hover {\n border: 0.125rem solid #00468e;\n }\n\n &.btn-link--sm {\n padding: 0.125rem 0.75rem 0.125rem 0.75rem;\n }\n &.btn-link--md {\n padding: 0.375rem 1.25rem 0.375rem 1.15rem;\n }\n &.btn-link--lg {\n padding: 0.625rem 1.625rem 0.625rem 1.625rem;\n }\n }\n\n &--dropdown {\n background: $color-white;\n color: $color-grey-900;\n border: 0.125rem solid $color-grey-900;\n\n &:hover {\n background: $color-grey-900;\n border: 0.125rem solid $color-grey-900;\n }\n\n &.btn-link--sm {\n padding: 0.125rem 0.75rem 0.125rem 0.75rem;\n }\n &.btn-link--md {\n padding: 0.375rem 1.25rem 0.375rem 1.25rem;\n }\n &.btn-link--lg {\n padding: 0.625rem 1.625rem 0.625rem 1.625rem;\n }\n }\n}\n\n.feide-symbol{\n width: 1em;\n height: 1em;\n margin-right: 0.5em;\n margin-top: -0.5em;\n}\n","// support colors\n$color-grey-100: #f9f9f9; \n$color-grey-200: #f1f1f1;\n$color-grey-300: #eaeaea;\n$color-grey-400: #e6e6e6;\n$color-grey-500: #bfbfbf;\n$color-grey-600: #999999;\n$colorgrey-700: #737373;\n$color-grey-800: #666666;\n$color-grey-900: #303030;\n\n$color-black: #1a1a1a;\n$color-white: #ffffff;\n$primary-hover-color:#00468e;\n\n\n// Color palettes\n$color-palette-green: (\n background: (\n 200: #e3f2eb,\n 300: #94caae,\n 400: #7dbf9d,\n 500: #3b7858,\n 600: #254b38\n ),\n foreground: (\n 200: $color-black,\n 300: $color-black,\n 400: $color-black,\n 500: $color-white,\n 600: $color-white\n )\n);\n\n$color-palette-eggshell: (\n background: (\n 300: #f6efe4,\n 400: #f2e8da,\n 500: #d6b689,\n 600: #8c6631,\n 700: #5e4521\n ),\n foreground: (\n 300: $color-black,\n 400: $color-black,\n 500: $color-white,\n 600: $color-white,\n 700: $color-white\n )\n);\n\n$color-palette-peach: (\n background: (\n 300: #f8ece6,\n 400: #eed0c3,\n 500: #dc9e83,\n 600: #a7532f,\n 700: #63321c\n ),\n foreground: (\n 300: $color-black,\n 400: $color-black,\n 500: $color-black,\n 600: $color-white,\n 700: $color-grey-200\n )\n);\n\n$color-palette-azur: (\n background: (\n 300: #eaeaf5,\n 400: #e2e3f1,\n 500: #c7c9e3,\n 600: #999cbf,\n 700: #666883\n ),\n foreground: (\n 300: #303030,\n 400: #303030,\n 500: #303030,\n 600: #303030,\n 700: #ffffff\n )\n);\n\n$color-palette-steel: (\n background: (\n 200: #f5f7f9,\n 300: #ebeef3,\n 400: #bac6d8,\n 500: #99abc5,\n 600: #51698f,\n 700: #2e3c51\n ),\n foreground: (\n 200: $color-grey-900,\n 300: $color-grey-900,\n 400: $color-grey-900,\n 500: $color-grey-900,\n 600: $color-white,\n 700: $color-white\n )\n);\n\n$color-palette-slate: (\n background: (\n 200: #eceff2,\n 300: #a0b1bf,\n 400: #6d889d,\n 500: #546b7d,\n 600: #191d24\n ),\n foreground: (\n 200: $color-grey-900,\n 300: $color-grey-900,\n 400: $color-grey-900,\n 500: $color-white,\n 600: $color-white\n )\n);\n\n// extra colors\n$color-palette-red: (\n background: (\n 200: #ffebee,\n 300: #ffcdd2,\n 400: #ef9a9a,\n 500: #ef5350,\n 600: #c62828\n ),\n foreground: (#E2E3F1\n 200: $color-grey-900,\n 300: $color-black,\n 400: $color-grey-900,\n 500: $color-grey-900,\n 600: $color-white\n )\n);\n\n$color-palette-orange: (\n background: (\n 200: #fff3e0,\n 300: #ffcc80,\n 400: #ffa726,\n 500: #fb8c00,\n 600: #EF6C00\n ),\n foreground: (\n 200: $color-grey-900,\n 300: $color-black,\n 400: $color-grey-900,\n 500: $color-grey-900,\n 600: $color-black\n )\n);\n"],sourceRoot:""}]);const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___},"./node_modules/css-loader/dist/cjs.js??clonedRuleSet-16.use[1]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-16.use[3]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/index.js??ruleSet[0]!./src/vue/components/icon/Icon.vue?vue&type=style&index=0&id=90c4211a&lang=scss":(module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/css-loader/dist/runtime/sourceMaps.js"),_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_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_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default());___CSS_LOADER_EXPORT___.push([module.id,".material-icon{color:inherit}.material-icon__icon .custom-size-1em{font-size:1em}.material-icon__icon .custom-size-2em{font-size:2em}.material-icon__icon .custom-size-3em{font-size:3em}","",{version:3,sources:["webpack://./src/vue/components/icon/Icon.vue"],names:[],mappings:"AACA,eACE,aAAA,CAII,sCACE,aAAA,CADF,sCACE,aAAA,CADF,sCACE,aAAA",sourcesContent:["\n.material-icon {\n color: inherit;\n\n &__icon {\n @each $size in (1em, 2em, 3em) {\n .custom-size-#{$size} {\n font-size: #{$size};\n }\n }\n }\n}\n"],sourceRoot:""}]);const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___},"./node_modules/css-loader/dist/runtime/api.js":module=>{module.exports=function(cssWithMappingToString){var list=[];return list.toString=function toString(){return this.map((function(item){var content="",needLayer=void 0!==item[5];return item[4]&&(content+="@supports (".concat(item[4],") {")),item[2]&&(content+="@media ".concat(item[2]," {")),needLayer&&(content+="@layer".concat(item[5].length>0?" ".concat(item[5]):""," {")),content+=cssWithMappingToString(item),needLayer&&(content+="}"),item[2]&&(content+="}"),item[4]&&(content+="}"),content})).join("")},list.i=function i(modules,media,dedupe,supports,layer){"string"==typeof modules&&(modules=[[null,modules,void 0]]);var alreadyImportedModules={};if(dedupe)for(var k=0;k0?" ".concat(item[5]):""," {").concat(item[1],"}")),item[5]=layer),media&&(item[2]?(item[1]="@media ".concat(item[2]," {").concat(item[1],"}"),item[2]=media):item[2]=media),supports&&(item[4]?(item[1]="@supports (".concat(item[4],") {").concat(item[1],"}"),item[4]=supports):item[4]="".concat(supports)),list.push(item))}},list}},"./node_modules/css-loader/dist/runtime/sourceMaps.js":module=>{module.exports=function(item){var content=item[1],cssMapping=item[3];if(!cssMapping)return content;if("function"==typeof btoa){var base64=btoa(unescape(encodeURIComponent(JSON.stringify(cssMapping)))),data="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(base64),sourceMapping="/*# ".concat(data," */");return[content].concat([sourceMapping]).join("\n")}return[content].join("\n")}},"./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js":module=>{var stylesInDOM=[];function getIndexByIdentifier(identifier){for(var result=-1,i=0;i{var memo={};module.exports=function insertBySelector(insert,style){var target=function getTarget(target){if(void 0===memo[target]){var styleTarget=document.querySelector(target);if(window.HTMLIFrameElement&&styleTarget instanceof window.HTMLIFrameElement)try{styleTarget=styleTarget.contentDocument.head}catch(e){styleTarget=null}memo[target]=styleTarget}return memo[target]}(insert);if(!target)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");target.appendChild(style)}},"./node_modules/style-loader/dist/runtime/insertStyleElement.js":module=>{module.exports=function insertStyleElement(options){var element=document.createElement("style");return options.setAttributes(element,options.attributes),options.insert(element,options.options),element}},"./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js":(module,__unused_webpack_exports,__webpack_require__)=>{module.exports=function setAttributesWithoutAttributes(styleElement){var nonce=__webpack_require__.nc;nonce&&styleElement.setAttribute("nonce",nonce)}},"./node_modules/style-loader/dist/runtime/styleDomAPI.js":module=>{module.exports=function domAPI(options){if("undefined"==typeof document)return{update:function update(){},remove:function remove(){}};var styleElement=options.insertStyleElement(options);return{update:function update(obj){!function apply(styleElement,options,obj){var css="";obj.supports&&(css+="@supports (".concat(obj.supports,") {")),obj.media&&(css+="@media ".concat(obj.media," {"));var needLayer=void 0!==obj.layer;needLayer&&(css+="@layer".concat(obj.layer.length>0?" ".concat(obj.layer):""," {")),css+=obj.css,needLayer&&(css+="}"),obj.media&&(css+="}"),obj.supports&&(css+="}");var sourceMap=obj.sourceMap;sourceMap&&"undefined"!=typeof btoa&&(css+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))))," */")),options.styleTagTransform(css,styleElement,options.options)}(styleElement,options,obj)},remove:function remove(){!function removeStyleElement(styleElement){if(null===styleElement.parentNode)return!1;styleElement.parentNode.removeChild(styleElement)}(styleElement)}}}},"./node_modules/style-loader/dist/runtime/styleTagTransform.js":module=>{module.exports=function styleTagTransform(css,styleElement){if(styleElement.styleSheet)styleElement.styleSheet.cssText=css;else{for(;styleElement.firstChild;)styleElement.removeChild(styleElement.firstChild);styleElement.appendChild(document.createTextNode(css))}}},"./src/vue/components/button/ButtonLink.vue":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>ButtonLink});var vue_esm_bundler=__webpack_require__("./node_modules/vue/dist/vue.esm-bundler.js"),Icon=__webpack_require__("./src/vue/components/icon/Icon.vue"),_hoisted_1=["href"],_hoisted_2=["src"];const ButtonLinkvue_type_script_setup_true_lang_js={__name:"ButtonLink",props:{size:String,type:String,url:String},setup:function setup(__props){var props=__props,isFilled=!props.type||"filled"===props.type||"feideLogin"===props.type,isOutlined="outlined"===props.type||"previous"===props.type||"next"===props.type,isDropdown="dropdown"===props.type;return function(_ctx,_cache){return(0,vue_esm_bundler.wg)(),(0,vue_esm_bundler.iD)("a",{href:__props.url,class:(0,vue_esm_bundler.C_)(["btn-link",{"btn-link--filled":(0,vue_esm_bundler.SU)(isFilled)},{"btn-link--outlined":(0,vue_esm_bundler.SU)(isOutlined)},{"btn-link--dropdown":isDropdown},{"btn-link--sm":"sm"===__props.size},{"btn-link--md":!__props.size||"md"===__props.size},{"btn-link--lg":"lg"===__props.size}])},["previous"===__props.type?((0,vue_esm_bundler.wg)(),(0,vue_esm_bundler.j4)(Icon.Z,{key:0,name:"chevron_left",size:"1.5em"})):(0,vue_esm_bundler.kq)("",!0),"feideLogin"===__props.type?((0,vue_esm_bundler.wg)(),(0,vue_esm_bundler.iD)("img",{key:1,class:"feide-symbol",src:"".concat((0,vue_esm_bundler.SU)("/frontend/"),"feide_white-symbol.svg")},null,8,_hoisted_2)):(0,vue_esm_bundler.kq)("",!0),(0,vue_esm_bundler.WI)(_ctx.$slots,"default"),"next"===__props.type?((0,vue_esm_bundler.wg)(),(0,vue_esm_bundler.j4)(Icon.Z,{key:2,name:"chevron_right",size:"1.5em"})):(0,vue_esm_bundler.kq)("",!0)],10,_hoisted_1)}}};var 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),ButtonLinkvue_type_style_index_0_id_1e43b236_lang_scss=__webpack_require__("./node_modules/css-loader/dist/cjs.js??clonedRuleSet-16.use[1]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-16.use[3]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/index.js??ruleSet[0]!./src/vue/components/button/ButtonLink.vue?vue&type=style&index=0&id=1e43b236&lang=scss"),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()(ButtonLinkvue_type_style_index_0_id_1e43b236_lang_scss.Z,options);ButtonLinkvue_type_style_index_0_id_1e43b236_lang_scss.Z&&ButtonLinkvue_type_style_index_0_id_1e43b236_lang_scss.Z.locals&&ButtonLinkvue_type_style_index_0_id_1e43b236_lang_scss.Z.locals;const ButtonLink=ButtonLinkvue_type_script_setup_true_lang_js;ButtonLinkvue_type_script_setup_true_lang_js.__docgenInfo={exportName:"default",displayName:"ButtonLink",description:"",tags:{},props:[{name:"size",type:{name:"string"}},{name:"type",type:{name:"string"}},{name:"url",type:{name:"string"}}],slots:[{name:"default"}],sourceFiles:["/home/runner/work/frontend/frontend/src/vue/components/button/ButtonLink.vue"]}},"./src/vue/components/icon/Icon.vue":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>Icon});var vue_esm_bundler=__webpack_require__("./node_modules/vue/dist/vue.esm-bundler.js"),_hoisted_1=["innerHTML"];var IconPaths={alarm:"M480-80q-75 0-140.5-28.5t-114-77q-48.5-48.5-77-114T120-440q0-75 28.5-140.5t77-114q48.5-48.5 114-77T480-800q75 0 140.5 28.5t114 77q48.5 48.5 77 114T840-440q0 75-28.5 140.5t-77 114q-48.5 48.5-114 77T480-80Zm0-360Zm112 168 56-56-128-128v-184h-80v216l152 152ZM224-866l56 56-170 170-56-56 170-170Zm512 0 170 170-56 56-170-170 56-56ZM480-160q117 0 198.5-81.5T760-440q0-117-81.5-198.5T480-720q-117 0-198.5 81.5T200-440q0 117 81.5 198.5T480-160Z",article:"M280-280h280v-80H280v80Zm0-160h400v-80H280v80Zm0-160h400v-80H280v80Zm-80 480q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Zm0-80h560v-560H200v560Zm0-560v560-560Z",campaign:"M720-440v-80h160v80H720Zm48 280-128-96 48-64 128 96-48 64Zm-80-480-48-64 128-96 48 64-128 96ZM200-200v-160h-40q-33 0-56.5-23.5T80-440v-80q0-33 23.5-56.5T160-600h160l200-120v480L320-360h-40v160h-80Zm240-182v-196l-98 58H160v80h182l98 58Zm120 36v-268q27 24 43.5 58.5T620-480q0 41-16.5 75.5T560-346ZM300-480Z",chat:"M240-400h320v-80H240v80Zm0-120h480v-80H240v80Zm0-120h480v-80H240v80ZM80-80v-720q0-33 23.5-56.5T160-880h640q33 0 56.5 23.5T880-800v480q0 33-23.5 56.5T800-240H240L80-80Zm126-240h594v-480H160v525l46-45Zm-46 0v-480 480Z",check_circle_filled:"m424-296 282-282-56-56-226 226-114-114-56 56 170 170Zm56 216q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Z",chevron_left:"M560-240 320-480l240-240 56 56-184 184 184 184-56 56Z",chevron_right:"M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z",cancel:"m336-280 144-144 144 144 56-56-144-144 144-144-56-56-144 144-144-144-56 56 144 144-144 144 56 56ZM480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z",close:"m256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224-224 224Z",description:"M320-240h320v-80H320v80Zm0-160h320v-80H320v80ZM240-80q-33 0-56.5-23.5T160-160v-640q0-33 23.5-56.5T240-880h320l240 240v480q0 33-23.5-56.5T720-80H240Zm280-520v-200H240v640h480v-440H520ZM240-800v200-200 640-640Z",devices:"M80-160v-120h80v-440q0-33 23.5-56.5T240-800h600v80H240v440h240v120H80Zm520 0q-17 0-28.5-11.5T560-200v-400q0-17 11.5-28.5T600-640h240q17 0 28.5 11.5T880-600v400q0 17-11.5 28.5T840-160H600Zm40-120h160v-280H640v280Zm0 0h160-160Z",edit_document:"M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h357l-80 80H200v560h560v-278l80-80v358q0 33-23.5 56.5T760-120H200Zm280-360ZM360-360v-170l367-367q12-12 27-18t30-6q16 0 30.5 6t26.5 18l56 57q11 12 17 26.5t6 29.5q0 15-5.5 29.5T897-728L530-360H360Zm481-424-56-56 56 56ZM440-440h56l232-232-28-28-29-28-231 231v57Zm260-260-29-28 29 28 28 28-28-28Z",error:"M480-280q17 0 28.5-11.5T520-320q0-17-11.5-28.5T480-360q-17 0-28.5 11.5T440-320q0 17 11.5-28.5T480-280Zm-40-160h80v-240h-80v240Zm40 360q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z",expand_more:"M480-345 240-585l56-56 184 184 184-184 56 56-240 240Z",face:"M360-390q-21 0-35.5-14.5T310-440q0-21 14.5-35.5T360-490q21 0 35.5 14.5T410-440q0 21-14.5 35.5T360-390Zm240 0q-21 0-35.5-14.5T550-440q0-21 14.5-35.5T600-490q21 0 35.5 14.5T650-440q0 21-14.5 35.5T600-390ZM480-160q134 0 227-93t93-227q0-24-3-46.5T786-570q-21 5-42 7.5t-44 2.5q-91 0-172-39T390-708q-32 78-91.5 135.5T160-486v6q0 134 93 227t227 93Zm0 80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm-54-715q42 70 114 112.5T700-640q14 0 27-1.5t27-3.5q-42-70-114-112.5T480-800q-14 0-27 1.5t-27 3.5ZM177-581q51-29 89-75t57-103q-51 29-89 75t-57 103Zm249-214Zm-103 36Z",flag:"M200-120v-680h360l16 80h224v400H520l-16-80H280v280h-80Zm300-440Zm86 160h134v-240H510l-16-80H280v240h290l16 80Z",format_list_numbered:"M120-80v-60h100v-30h-60v-60h60v-30H120v-60h120q17 0 28.5 11.5T280-280v40q0 17-11.5 28.5T240-200q17 0 28.5 11.5T280-160v40q0 17-11.5 28.5T240-80H120Zm0-280v-110q0-17 11.5-28.5T160-510h60v-30H120v-60h120q17 0 28.5 11.5T280-560v70q0 17-11.5 28.5T240-450h-60v30h100v60H120Zm60-280v-180h-60v-60h120v240h-60Zm180 440v-80h480v80H360Zm0-240v-80h480v80H360Zm0-240v-80h480v80H360Z",grade:"m354-247 126-76 126 77-33-144 111-96-146-13-58-136-58 135-146 13 111 97-33 143ZM233-80l65-281L80-550l288-25 112-265 112 265 288 25-218 189 65 281-247-149L233-80Zm247-350Z",light_bulb:"M440-80v-120h80v120h-80ZM80-440v-80h120v80H80Zm680 0v-80h120v80H760Zm-40 276-84-84 56-56 84 84-56 56Zm-480 0-56-56 84-84 56 56-84 84Zm240-116q-83 0-141.5-58.5T280-480q0-48 21.5-89.5T360-640v-200h240v200q37 29 58.5 70.5T680-480q0 83-58.5 141.5T480-280Zm-40-396q10-2 20-3t20-1q10 0 20 1t20 3v-84h-80v84Zm40 316q50 0 85-35t35-85q0-50-35-85t-85-35q-50 0-85 35t-35 85q0 50 35 85t85 35Zm0-120Z",link:"M440-280H280q-83 0-141.5-58.5T80-480q0-83 58.5-141.5T280-680h160v80H280q-50 0-85 35t-35 85q0 50 35 85t85 35h160v80ZM320-440v-80h320v80H320Zm200 160v-80h160q50 0 85-35t35-85q0-50-35-85t-85-35H520v-80h160q83 0 141.5 58.5T880-480q0 83-58.5 141.5T680-280H520Z",open_in_new:"M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h280v80H200v560h560v-280h80v280q0 33-23.5 56.5T760-120H200Zm188-212-56-56 372-372H560v-80h280v280h-80v-144L388-332Z",star:"m354-247 126-76 126 77-33-144 111-96-146-13-58-136-58 135-146 13 111 97-33 143ZM233-80l65-281L80-550l288-25 112-265 112 265 288 25-218 189 65 281-247-149L233-80Zm247-350Z",quote:"m228-240 92-160q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 23-5.5 42.5T458-480L320-240h-92Zm360 0 92-160q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 23-5.5 42.5T818-480L680-240h-92Z",video_camera:"M160-160q-33 0-56.5-23.5T80-240v-480q0-33 23.5-56.5T160-800h480q33 0 56.5 23.5T720-720v180l160-160v440L720-420v180q0 33-23.5 56.5T640-160H160Zm0-80h480v-480H160v480Zm0 0v-480 480Z",warning:"m40-120 440-760 440 760H40Zm138-80h604L480-720 178-200Zm302-40q17 0 28.5-11.5T520-280q0-17-11.5-28.5T480-320q-17 0-28.5 11.5T440-280q0 17 11.5 28.5T480-240q0 17-11.5 28.5T440-200Zm-40-120h80v-200h-80v200Zm40-100Z"};const Iconvue_type_script_lang_js={props:{name:{type:String,required:!0},size:{type:[String,Number],default:"1em"},color:{type:String,default:"currentColor"}},setup:function setup(props){var iconPath=(0,vue_esm_bundler.Fl)((function(){var selected=IconPaths[props.name];if(selected)return selected}));return{iconClasses:(0,vue_esm_bundler.Fl)((function(){return["material-icon","custom-size-".concat("string"==typeof props.size&&props.size.includes("em")?props.size:"1em")]})),iconContent:(0,vue_esm_bundler.Fl)((function(){return'')})),iconPath}}};var 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),Iconvue_type_style_index_0_id_90c4211a_lang_scss=__webpack_require__("./node_modules/css-loader/dist/cjs.js??clonedRuleSet-16.use[1]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-16.use[3]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/index.js??ruleSet[0]!./src/vue/components/icon/Icon.vue?vue&type=style&index=0&id=90c4211a&lang=scss"),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()(Iconvue_type_style_index_0_id_90c4211a_lang_scss.Z,options);Iconvue_type_style_index_0_id_90c4211a_lang_scss.Z&&Iconvue_type_style_index_0_id_90c4211a_lang_scss.Z.locals&&Iconvue_type_style_index_0_id_90c4211a_lang_scss.Z.locals;const __exports__=(0,__webpack_require__("./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/exportHelper.js").Z)(Iconvue_type_script_lang_js,[["render",function render(_ctx,_cache,$props,$setup,$data,$options){return(0,vue_esm_bundler.wg)(),(0,vue_esm_bundler.iD)("span",{class:(0,vue_esm_bundler.C_)($setup.iconClasses),innerHTML:$setup.iconContent},null,10,_hoisted_1)}]]),Icon=__exports__;__exports__.__docgenInfo={exportName:"default",displayName:"Icon",description:"",tags:{},props:[{name:"name",type:{name:"string"},required:!0},{name:"size",type:{name:"string|number"},defaultValue:{func:!1,value:"'1em'"}},{name:"color",type:{name:"string"},defaultValue:{func:!1,value:"'currentColor'"}}],sourceFiles:["/home/runner/work/frontend/frontend/src/vue/components/icon/Icon.vue"]}}}]); \ No newline at end of file +"use strict";(self.webpackChunkmooc=self.webpackChunkmooc||[]).push([[308],{"./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/exportHelper.js":(__unused_webpack_module,exports)=>{exports.Z=(sfc,props)=>{const target=sfc.__vccOpts||sfc;for(const[key,val]of props)target[key]=val;return target}},"./node_modules/css-loader/dist/cjs.js??clonedRuleSet-16.use[1]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-16.use[3]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/index.js??ruleSet[0]!./src/vue/components/button/ButtonLink.vue?vue&type=style&index=0&id=1e43b236&lang=scss":(module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/css-loader/dist/runtime/sourceMaps.js"),_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_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_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default());___CSS_LOADER_EXPORT___.push([module.id,".btn-link{cursor:pointer;position:relative;background:#303030;color:#fff;border:none;border-radius:.1875rem;font-weight:700;line-height:1;display:flex;align-items:center;bottom:-0.05rem;text-decoration:none !important;width:fit-content}.btn-link:hover{background:#00468e;color:#fff;text-decoration:none !important}.btn-link--filled{background:#303030;color:#fff}.btn-link--filled.btn-link--sm{padding:.25rem .875rem .25rem .875rem}.btn-link--filled.btn-link--md{padding:.5rem 1.375rem .5rem 1.375rem}.btn-link--filled.btn-link--lg{padding:.75rem 1.75rem .75rem 1.75rem}.btn-link--outlined{background:#fff;color:#303030;border:.125rem solid #303030}.btn-link--outlined:hover{border:.125rem solid #00468e}.btn-link--outlined.btn-link--sm{padding:.125rem .75rem .125rem .75rem}.btn-link--outlined.btn-link--md{padding:.375rem 1.25rem .375rem 1.15rem}.btn-link--outlined.btn-link--lg{padding:.625rem 1.625rem .625rem 1.625rem}.btn-link--dropdown{background:#fff;color:#303030;border:.125rem solid #303030}.btn-link--dropdown:hover{background:#303030;border:.125rem solid #303030}.btn-link--dropdown.btn-link--sm{padding:.125rem .75rem .125rem .75rem}.btn-link--dropdown.btn-link--md{padding:.375rem 1.25rem .375rem 1.25rem}.btn-link--dropdown.btn-link--lg{padding:.625rem 1.625rem .625rem 1.625rem}.feide-symbol{width:1em;height:1em;margin-right:.5em;margin-top:-0.5em}","",{version:3,sources:["webpack://./src/vue/components/button/ButtonLink.vue","webpack://./src/vue/design/colors.scss"],names:[],mappings:"AAGA,UACE,cAAA,CACA,iBAAA,CACA,kBCGe,CDFf,UCKY,CDJZ,WAAA,CACA,sBAAA,CACA,eAAA,CACA,aAAA,CACA,YAAA,CACA,kBAAA,CACA,eAAA,CACA,+BAAA,CACA,iBAAA,CAEA,gBACE,kBAAA,CACA,UCRU,CDSV,+BAAA,CAGF,kBACE,kBChBa,CDiBb,UCdU,CDgBV,+BACE,qCAAA,CAEF,+BACE,qCAAA,CAEF,+BACE,qCAAA,CAIJ,oBACE,eC5BU,CD6BV,aChCa,CDiCb,4BAAA,CAEA,0BACE,4BAAA,CAGF,iCACE,qCAAA,CAEF,iCACE,uCAAA,CAEF,iCACE,yCAAA,CAIJ,oBACE,eChDU,CDiDV,aCpDa,CDqDb,4BAAA,CAEA,0BACE,kBCxDW,CDyDX,4BAAA,CAGF,iCACE,qCAAA,CAEF,iCACE,uCAAA,CAEF,iCACE,yCAAA,CAKN,cACE,SAAA,CACA,UAAA,CACA,iBAAA,CACA,iBAAA",sourcesContent:["\n@import '../../design/colors.scss';\n\n.btn-link {\n cursor: pointer;\n position: relative;\n background: $color-grey-900;\n color: $color-white;\n border: none;\n border-radius: 0.1875rem;\n font-weight: 700;\n line-height: 1;\n display: flex;\n align-items: center;\n bottom: -0.05rem;\n text-decoration:none!important;\n width: fit-content;\n\n &:hover {\n background: #00468e;\n color: $color-white;\n text-decoration:none!important;\n }\n\n &--filled {\n background: $color-grey-900;\n color: $color-white;\n\n &.btn-link--sm {\n padding: 0.25rem 0.875rem 0.25rem 0.875rem;\n }\n &.btn-link--md {\n padding: 0.5rem 1.375rem 0.5rem 1.375rem;\n }\n &.btn-link--lg {\n padding: 0.75rem 1.75rem 0.75rem 1.75rem;\n }\n }\n\n &--outlined {\n background: $color-white;\n color: $color-grey-900;\n border: 0.125rem solid $color-grey-900;\n\n &:hover {\n border: 0.125rem solid #00468e;\n }\n\n &.btn-link--sm {\n padding: 0.125rem 0.75rem 0.125rem 0.75rem;\n }\n &.btn-link--md {\n padding: 0.375rem 1.25rem 0.375rem 1.15rem;\n }\n &.btn-link--lg {\n padding: 0.625rem 1.625rem 0.625rem 1.625rem;\n }\n }\n\n &--dropdown {\n background: $color-white;\n color: $color-grey-900;\n border: 0.125rem solid $color-grey-900;\n\n &:hover {\n background: $color-grey-900;\n border: 0.125rem solid $color-grey-900;\n }\n\n &.btn-link--sm {\n padding: 0.125rem 0.75rem 0.125rem 0.75rem;\n }\n &.btn-link--md {\n padding: 0.375rem 1.25rem 0.375rem 1.25rem;\n }\n &.btn-link--lg {\n padding: 0.625rem 1.625rem 0.625rem 1.625rem;\n }\n }\n}\n\n.feide-symbol{\n width: 1em;\n height: 1em;\n margin-right: 0.5em;\n margin-top: -0.5em;\n}\n","// support colors\n$color-grey-100: #f9f9f9; \n$color-grey-200: #f1f1f1;\n$color-grey-300: #eaeaea;\n$color-grey-400: #e6e6e6;\n$color-grey-500: #bfbfbf;\n$color-grey-600: #999999;\n$colorgrey-700: #737373;\n$color-grey-800: #666666;\n$color-grey-900: #303030;\n\n$color-black: #1a1a1a;\n$color-white: #ffffff;\n$primary-hover-color:#00468e;\n\n\n// Color palettes\n$color-palette-green: (\n background: (\n 200: #e3f2eb,\n 300: #94caae,\n 400: #7dbf9d,\n 500: #3b7858,\n 600: #254b38\n ),\n foreground: (\n 200: $color-black,\n 300: $color-black,\n 400: $color-black,\n 500: $color-white,\n 600: $color-white\n )\n);\n\n$color-palette-eggshell: (\n background: (\n 300: #f6efe4,\n 400: #f2e8da,\n 500: #d6b689,\n 600: #8c6631,\n 700: #5e4521\n ),\n foreground: (\n 300: $color-black,\n 400: $color-black,\n 500: $color-white,\n 600: $color-white,\n 700: $color-white\n )\n);\n\n$color-palette-peach: (\n background: (\n 300: #f8ece6,\n 400: #eed0c3,\n 500: #dc9e83,\n 600: #a7532f,\n 700: #63321c\n ),\n foreground: (\n 300: $color-black,\n 400: $color-black,\n 500: $color-black,\n 600: $color-white,\n 700: $color-grey-200\n )\n);\n\n$color-palette-azur: (\n background: (\n 300: #eaeaf5,\n 400: #e2e3f1,\n 500: #c7c9e3,\n 600: #999cbf,\n 700: #666883\n ),\n foreground: (\n 300: #303030,\n 400: #303030,\n 500: #303030,\n 600: #303030,\n 700: #ffffff\n )\n);\n\n$color-palette-steel: (\n background: (\n 200: #f5f7f9,\n 300: #ebeef3,\n 400: #bac6d8,\n 500: #99abc5,\n 600: #51698f,\n 700: #2e3c51\n ),\n foreground: (\n 200: $color-grey-900,\n 300: $color-grey-900,\n 400: $color-grey-900,\n 500: $color-grey-900,\n 600: $color-white,\n 700: $color-white\n )\n);\n\n$color-palette-slate: (\n background: (\n 200: #eceff2,\n 300: #a0b1bf,\n 400: #6d889d,\n 500: #546b7d,\n 600: #191d24\n ),\n foreground: (\n 200: $color-grey-900,\n 300: $color-grey-900,\n 400: $color-grey-900,\n 500: $color-white,\n 600: $color-white\n )\n);\n\n// extra colors\n$color-palette-red: (\n background: (\n 200: #ffebee,\n 300: #ffcdd2,\n 400: #ef9a9a,\n 500: #ef5350,\n 600: #c62828\n ),\n foreground: (#E2E3F1\n 200: $color-grey-900,\n 300: $color-black,\n 400: $color-grey-900,\n 500: $color-grey-900,\n 600: $color-white\n )\n);\n\n$color-palette-orange: (\n background: (\n 200: #fff3e0,\n 300: #ffcc80,\n 400: #ffa726,\n 500: #fb8c00,\n 600: #EF6C00\n ),\n foreground: (\n 200: $color-grey-900,\n 300: $color-black,\n 400: $color-grey-900,\n 500: $color-grey-900,\n 600: $color-black\n )\n);\n"],sourceRoot:""}]);const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___},"./node_modules/css-loader/dist/cjs.js??clonedRuleSet-16.use[1]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-16.use[3]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/index.js??ruleSet[0]!./src/vue/components/icon/Icon.vue?vue&type=style&index=0&id=90c4211a&lang=scss":(module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/css-loader/dist/runtime/sourceMaps.js"),_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_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_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default());___CSS_LOADER_EXPORT___.push([module.id,".material-icon{color:inherit}.material-icon__icon .custom-size-1em{font-size:1em}.material-icon__icon .custom-size-2em{font-size:2em}.material-icon__icon .custom-size-3em{font-size:3em}","",{version:3,sources:["webpack://./src/vue/components/icon/Icon.vue"],names:[],mappings:"AACA,eACE,aAAA,CAII,sCACE,aAAA,CADF,sCACE,aAAA,CADF,sCACE,aAAA",sourcesContent:["\n.material-icon {\n color: inherit;\n\n &__icon {\n @each $size in (1em, 2em, 3em) {\n .custom-size-#{$size} {\n font-size: #{$size};\n }\n }\n }\n}\n"],sourceRoot:""}]);const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___},"./node_modules/css-loader/dist/runtime/api.js":module=>{module.exports=function(cssWithMappingToString){var list=[];return list.toString=function toString(){return this.map((function(item){var content="",needLayer=void 0!==item[5];return item[4]&&(content+="@supports (".concat(item[4],") {")),item[2]&&(content+="@media ".concat(item[2]," {")),needLayer&&(content+="@layer".concat(item[5].length>0?" ".concat(item[5]):""," {")),content+=cssWithMappingToString(item),needLayer&&(content+="}"),item[2]&&(content+="}"),item[4]&&(content+="}"),content})).join("")},list.i=function i(modules,media,dedupe,supports,layer){"string"==typeof modules&&(modules=[[null,modules,void 0]]);var alreadyImportedModules={};if(dedupe)for(var k=0;k0?" ".concat(item[5]):""," {").concat(item[1],"}")),item[5]=layer),media&&(item[2]?(item[1]="@media ".concat(item[2]," {").concat(item[1],"}"),item[2]=media):item[2]=media),supports&&(item[4]?(item[1]="@supports (".concat(item[4],") {").concat(item[1],"}"),item[4]=supports):item[4]="".concat(supports)),list.push(item))}},list}},"./node_modules/css-loader/dist/runtime/sourceMaps.js":module=>{module.exports=function(item){var content=item[1],cssMapping=item[3];if(!cssMapping)return content;if("function"==typeof btoa){var base64=btoa(unescape(encodeURIComponent(JSON.stringify(cssMapping)))),data="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(base64),sourceMapping="/*# ".concat(data," */");return[content].concat([sourceMapping]).join("\n")}return[content].join("\n")}},"./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js":module=>{var stylesInDOM=[];function getIndexByIdentifier(identifier){for(var result=-1,i=0;i{var memo={};module.exports=function insertBySelector(insert,style){var target=function getTarget(target){if(void 0===memo[target]){var styleTarget=document.querySelector(target);if(window.HTMLIFrameElement&&styleTarget instanceof window.HTMLIFrameElement)try{styleTarget=styleTarget.contentDocument.head}catch(e){styleTarget=null}memo[target]=styleTarget}return memo[target]}(insert);if(!target)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");target.appendChild(style)}},"./node_modules/style-loader/dist/runtime/insertStyleElement.js":module=>{module.exports=function insertStyleElement(options){var element=document.createElement("style");return options.setAttributes(element,options.attributes),options.insert(element,options.options),element}},"./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js":(module,__unused_webpack_exports,__webpack_require__)=>{module.exports=function setAttributesWithoutAttributes(styleElement){var nonce=__webpack_require__.nc;nonce&&styleElement.setAttribute("nonce",nonce)}},"./node_modules/style-loader/dist/runtime/styleDomAPI.js":module=>{module.exports=function domAPI(options){if("undefined"==typeof document)return{update:function update(){},remove:function remove(){}};var styleElement=options.insertStyleElement(options);return{update:function update(obj){!function apply(styleElement,options,obj){var css="";obj.supports&&(css+="@supports (".concat(obj.supports,") {")),obj.media&&(css+="@media ".concat(obj.media," {"));var needLayer=void 0!==obj.layer;needLayer&&(css+="@layer".concat(obj.layer.length>0?" ".concat(obj.layer):""," {")),css+=obj.css,needLayer&&(css+="}"),obj.media&&(css+="}"),obj.supports&&(css+="}");var sourceMap=obj.sourceMap;sourceMap&&"undefined"!=typeof btoa&&(css+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))))," */")),options.styleTagTransform(css,styleElement,options.options)}(styleElement,options,obj)},remove:function remove(){!function removeStyleElement(styleElement){if(null===styleElement.parentNode)return!1;styleElement.parentNode.removeChild(styleElement)}(styleElement)}}}},"./node_modules/style-loader/dist/runtime/styleTagTransform.js":module=>{module.exports=function styleTagTransform(css,styleElement){if(styleElement.styleSheet)styleElement.styleSheet.cssText=css;else{for(;styleElement.firstChild;)styleElement.removeChild(styleElement.firstChild);styleElement.appendChild(document.createTextNode(css))}}},"./src/vue/components/button/ButtonLink.vue":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>ButtonLink});var vue_esm_bundler=__webpack_require__("./node_modules/vue/dist/vue.esm-bundler.js"),Icon=__webpack_require__("./src/vue/components/icon/Icon.vue"),_hoisted_1=["href"],_hoisted_2=["src"];const ButtonLinkvue_type_script_setup_true_lang_js={__name:"ButtonLink",props:{size:String,type:String,url:String},setup:function setup(__props){var props=__props,isFilled=!props.type||"filled"===props.type||"feideLogin"===props.type,isOutlined="outlined"===props.type||"previous"===props.type||"next"===props.type,isDropdown="dropdown"===props.type;return function(_ctx,_cache){return(0,vue_esm_bundler.wg)(),(0,vue_esm_bundler.iD)("a",{href:__props.url,class:(0,vue_esm_bundler.C_)(["btn-link",{"btn-link--filled":(0,vue_esm_bundler.SU)(isFilled)},{"btn-link--outlined":(0,vue_esm_bundler.SU)(isOutlined)},{"btn-link--dropdown":isDropdown},{"btn-link--sm":"sm"===__props.size},{"btn-link--md":!__props.size||"md"===__props.size},{"btn-link--lg":"lg"===__props.size}])},["previous"===__props.type?((0,vue_esm_bundler.wg)(),(0,vue_esm_bundler.j4)(Icon.Z,{key:0,name:"chevron_left",size:"1.5em"})):(0,vue_esm_bundler.kq)("",!0),"feideLogin"===__props.type?((0,vue_esm_bundler.wg)(),(0,vue_esm_bundler.iD)("img",{key:1,class:"feide-symbol",src:"".concat((0,vue_esm_bundler.SU)("/frontend/"),"feide_white-symbol.svg")},null,8,_hoisted_2)):(0,vue_esm_bundler.kq)("",!0),(0,vue_esm_bundler.WI)(_ctx.$slots,"default"),"next"===__props.type?((0,vue_esm_bundler.wg)(),(0,vue_esm_bundler.j4)(Icon.Z,{key:2,name:"chevron_right",size:"1.5em"})):(0,vue_esm_bundler.kq)("",!0)],10,_hoisted_1)}}};var 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),ButtonLinkvue_type_style_index_0_id_1e43b236_lang_scss=__webpack_require__("./node_modules/css-loader/dist/cjs.js??clonedRuleSet-16.use[1]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-16.use[3]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/index.js??ruleSet[0]!./src/vue/components/button/ButtonLink.vue?vue&type=style&index=0&id=1e43b236&lang=scss"),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()(ButtonLinkvue_type_style_index_0_id_1e43b236_lang_scss.Z,options);ButtonLinkvue_type_style_index_0_id_1e43b236_lang_scss.Z&&ButtonLinkvue_type_style_index_0_id_1e43b236_lang_scss.Z.locals&&ButtonLinkvue_type_style_index_0_id_1e43b236_lang_scss.Z.locals;const ButtonLink=ButtonLinkvue_type_script_setup_true_lang_js;ButtonLinkvue_type_script_setup_true_lang_js.__docgenInfo={exportName:"default",displayName:"ButtonLink",description:"",tags:{},props:[{name:"size",type:{name:"string"}},{name:"type",type:{name:"string"}},{name:"url",type:{name:"string"}}],slots:[{name:"default"}],sourceFiles:["/home/runner/work/frontend/frontend/src/vue/components/button/ButtonLink.vue"]}},"./src/vue/components/icon/Icon.vue":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>Icon});var vue_esm_bundler=__webpack_require__("./node_modules/vue/dist/vue.esm-bundler.js"),_hoisted_1=["innerHTML"];var IconPaths={alarm:"M480-80q-75 0-140.5-28.5t-114-77q-48.5-48.5-77-114T120-440q0-75 28.5-140.5t77-114q48.5-48.5 114-77T480-800q75 0 140.5 28.5t114 77q48.5 48.5 77 114T840-440q0 75-28.5 140.5t-77 114q-48.5 48.5-114 77T480-80Zm0-360Zm112 168 56-56-128-128v-184h-80v216l152 152ZM224-866l56 56-170 170-56-56 170-170Zm512 0 170 170-56 56-170-170 56-56ZM480-160q117 0 198.5-81.5T760-440q0-117-81.5-198.5T480-720q-117 0-198.5 81.5T200-440q0 117 81.5 198.5T480-160Z",article:"M280-280h280v-80H280v80Zm0-160h400v-80H280v80Zm0-160h400v-80H280v80Zm-80 480q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Zm0-80h560v-560H200v560Zm0-560v560-560Z",campaign:"M720-440v-80h160v80H720Zm48 280-128-96 48-64 128 96-48 64Zm-80-480-48-64 128-96 48 64-128 96ZM200-200v-160h-40q-33 0-56.5-23.5T80-440v-80q0-33 23.5-56.5T160-600h160l200-120v480L320-360h-40v160h-80Zm240-182v-196l-98 58H160v80h182l98 58Zm120 36v-268q27 24 43.5 58.5T620-480q0 41-16.5 75.5T560-346ZM300-480Z",chat:"M240-400h320v-80H240v80Zm0-120h480v-80H240v80Zm0-120h480v-80H240v80ZM80-80v-720q0-33 23.5-56.5T160-880h640q33 0 56.5 23.5T880-800v480q0 33-23.5 56.5T800-240H240L80-80Zm126-240h594v-480H160v525l46-45Zm-46 0v-480 480Z",check_circle_filled:"m424-296 282-282-56-56-226 226-114-114-56 56 170 170Zm56 216q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Z",chevron_left:"M560-240 320-480l240-240 56 56-184 184 184 184-56 56Z",chevron_right:"M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z",cancel:"m336-280 144-144 144 144 56-56-144-144 144-144-56-56-144 144-144-144-56 56 144 144-144 144 56 56ZM480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z",close:"m256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224-224 224Z",description:"M320-240h320v-80H320v80Zm0-160h320v-80H320v80ZM240-80q-33 0-56.5-23.5T160-160v-640q0-33 23.5-56.5T240-880h320l240 240v480q0 33-23.5-56.5T720-80H240Zm280-520v-200H240v640h480v-440H520ZM240-800v200-200 640-640Z",devices:"M80-160v-120h80v-440q0-33 23.5-56.5T240-800h600v80H240v440h240v120H80Zm520 0q-17 0-28.5-11.5T560-200v-400q0-17 11.5-28.5T600-640h240q17 0 28.5 11.5T880-600v400q0 17-11.5 28.5T840-160H600Zm40-120h160v-280H640v280Zm0 0h160-160Z",edit_document:"M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h357l-80 80H200v560h560v-278l80-80v358q0 33-23.5 56.5T760-120H200Zm280-360ZM360-360v-170l367-367q12-12 27-18t30-6q16 0 30.5 6t26.5 18l56 57q11 12 17 26.5t6 29.5q0 15-5.5 29.5T897-728L530-360H360Zm481-424-56-56 56 56ZM440-440h56l232-232-28-28-29-28-231 231v57Zm260-260-29-28 29 28 28 28-28-28Z",error:"M480-280q17 0 28.5-11.5T520-320q0-17-11.5-28.5T480-360q-17 0-28.5 11.5T440-320q0 17 11.5-28.5T480-280Zm-40-160h80v-240h-80v240Zm40 360q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z",expand_more:"M480-345 240-585l56-56 184 184 184-184 56 56-240 240Z",face:"M360-390q-21 0-35.5-14.5T310-440q0-21 14.5-35.5T360-490q21 0 35.5 14.5T410-440q0 21-14.5 35.5T360-390Zm240 0q-21 0-35.5-14.5T550-440q0-21 14.5-35.5T600-490q21 0 35.5 14.5T650-440q0 21-14.5 35.5T600-390ZM480-160q134 0 227-93t93-227q0-24-3-46.5T786-570q-21 5-42 7.5t-44 2.5q-91 0-172-39T390-708q-32 78-91.5 135.5T160-486v6q0 134 93 227t227 93Zm0 80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm-54-715q42 70 114 112.5T700-640q14 0 27-1.5t27-3.5q-42-70-114-112.5T480-800q-14 0-27 1.5t-27 3.5ZM177-581q51-29 89-75t57-103q-51 29-89 75t-57 103Zm249-214Zm-103 36Z",feedback:"M480-360q17 0 28.5-11.5T520-400q0-17-11.5-28.5T480-440q-17 0-28.5 11.5T440-400q0 17 11.5 28.5T480-360Zm-40-160h80v-240h-80v240ZM80-80v-720q0-33 23.5-56.5T160-880h640q33 0 56.5 23.5T880-800v480q0 33-23.5 56.5T800-240H240L80-80Zm126-240h594v-480H160v525l46-45Zm-46 0v-480 480Z",flag:"M200-120v-680h360l16 80h224v400H520l-16-80H280v280h-80Zm300-440Zm86 160h134v-240H510l-16-80H280v240h290l16 80Z",format_list_numbered:"M120-80v-60h100v-30h-60v-60h60v-30H120v-60h120q17 0 28.5 11.5T280-280v40q0 17-11.5 28.5T240-200q17 0 28.5 11.5T280-160v40q0 17-11.5 28.5T240-80H120Zm0-280v-110q0-17 11.5-28.5T160-510h60v-30H120v-60h120q17 0 28.5 11.5T280-560v70q0 17-11.5 28.5T240-450h-60v30h100v60H120Zm60-280v-180h-60v-60h120v240h-60Zm180 440v-80h480v80H360Zm0-240v-80h480v80H360Zm0-240v-80h480v80H360Z",grade:"m354-247 126-76 126 77-33-144 111-96-146-13-58-136-58 135-146 13 111 97-33 143ZM233-80l65-281L80-550l288-25 112-265 112 265 288 25-218 189 65 281-247-149L233-80Zm247-350Z",info:"M440-280h80v-240h-80v240Zm40-320q17 0 28.5-11.5T520-640q0-17-11.5-28.5T480-680q-17 0-28.5 11.5T440-640q0 17 11.5 28.5T480-600Zm0 520q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z",light_bulb:"M440-80v-120h80v120h-80ZM80-440v-80h120v80H80Zm680 0v-80h120v80H760Zm-40 276-84-84 56-56 84 84-56 56Zm-480 0-56-56 84-84 56 56-84 84Zm240-116q-83 0-141.5-58.5T280-480q0-48 21.5-89.5T360-640v-200h240v200q37 29 58.5 70.5T680-480q0 83-58.5 141.5T480-280Zm-40-396q10-2 20-3t20-1q10 0 20 1t20 3v-84h-80v84Zm40 316q50 0 85-35t35-85q0-50-35-85t-85-35q-50 0-85 35t-35 85q0 50 35 85t85 35Zm0-120Z",link:"M440-280H280q-83 0-141.5-58.5T80-480q0-83 58.5-141.5T280-680h160v80H280q-50 0-85 35t-35 85q0 50 35 85t85 35h160v80ZM320-440v-80h320v80H320Zm200 160v-80h160q50 0 85-35t35-85q0-50-35-85t-85-35H520v-80h160q83 0 141.5 58.5T880-480q0 83-58.5 141.5T680-280H520Z",notification_important:"M440-440h80v-200h-80v200Zm40 120q17 0 28.5-11.5T520-360q0-17-11.5-28.5T480-400q-17 0-28.5 11.5T440-360q0 17 11.5 28.5T480-320ZM160-200v-80h80v-280q0-83 50-147.5T420-792v-28q0-25 17.5-42.5T480-880q25 0 42.5 17.5T540-820v28q80 20 130 84.5T720-560v280h80v80H160Zm320-300Zm0 420q-33 0-56.5-23.5T400-160h160q0 33-23.5 56.5T480-80ZM320-280h320v-280q0-66-47-113t-113-47q-66 0-113 47t-47 113v280Z",open_in_new:"M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h280v80H200v560h560v-280h80v280q0 33-23.5 56.5T760-120H200Zm188-212-56-56 372-372H560v-80h280v280h-80v-144L388-332Z",star:"m354-247 126-76 126 77-33-144 111-96-146-13-58-136-58 135-146 13 111 97-33 143ZM233-80l65-281L80-550l288-25 112-265 112 265 288 25-218 189 65 281-247-149L233-80Zm247-350Z",quote:"m228-240 92-160q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 23-5.5 42.5T458-480L320-240h-92Zm360 0 92-160q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 23-5.5 42.5T818-480L680-240h-92Z",video_camera:"M160-160q-33 0-56.5-23.5T80-240v-480q0-33 23.5-56.5T160-800h480q33 0 56.5 23.5T720-720v180l160-160v440L720-420v180q0 33-23.5 56.5T640-160H160Zm0-80h480v-480H160v480Zm0 0v-480 480Z",warning:"m40-120 440-760 440 760H40Zm138-80h604L480-720 178-200Zm302-40q17 0 28.5-11.5T520-280q0-17-11.5-28.5T480-320q-17 0-28.5 11.5T440-280q0 17 11.5 28.5T480-240q0 17-11.5 28.5T440-200Zm-40-120h80v-200h-80v200Zm40-100Z"};const Iconvue_type_script_lang_js={props:{name:{type:String,required:!0},size:{type:[String,Number],default:"1em"},color:{type:String,default:"currentColor"}},setup:function setup(props){var iconPath=(0,vue_esm_bundler.Fl)((function(){var selected=IconPaths[props.name];if(selected)return selected}));return{iconClasses:(0,vue_esm_bundler.Fl)((function(){return["material-icon","custom-size-".concat("string"==typeof props.size&&props.size.includes("em")?props.size:"1em")]})),iconContent:(0,vue_esm_bundler.Fl)((function(){return'')})),iconPath}}};var 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),Iconvue_type_style_index_0_id_90c4211a_lang_scss=__webpack_require__("./node_modules/css-loader/dist/cjs.js??clonedRuleSet-16.use[1]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-16.use[3]!./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/index.js??ruleSet[0]!./src/vue/components/icon/Icon.vue?vue&type=style&index=0&id=90c4211a&lang=scss"),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()(Iconvue_type_style_index_0_id_90c4211a_lang_scss.Z,options);Iconvue_type_style_index_0_id_90c4211a_lang_scss.Z&&Iconvue_type_style_index_0_id_90c4211a_lang_scss.Z.locals&&Iconvue_type_style_index_0_id_90c4211a_lang_scss.Z.locals;const __exports__=(0,__webpack_require__("./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/exportHelper.js").Z)(Iconvue_type_script_lang_js,[["render",function render(_ctx,_cache,$props,$setup,$data,$options){return(0,vue_esm_bundler.wg)(),(0,vue_esm_bundler.iD)("span",{class:(0,vue_esm_bundler.C_)($setup.iconClasses),innerHTML:$setup.iconContent},null,10,_hoisted_1)}]]),Icon=__exports__;__exports__.__docgenInfo={exportName:"default",displayName:"Icon",description:"",tags:{},props:[{name:"name",type:{name:"string"},required:!0},{name:"size",type:{name:"string|number"},defaultValue:{func:!1,value:"'1em'"}},{name:"color",type:{name:"string"},defaultValue:{func:!1,value:"'currentColor'"}}],sourceFiles:["/home/runner/work/frontend/frontend/src/vue/components/icon/Icon.vue"]}}}]); \ No newline at end of file diff --git a/337.5f6e51a1.iframe.bundle.js b/337.23c8bbf6.iframe.bundle.js similarity index 62% rename from 337.5f6e51a1.iframe.bundle.js rename to 337.23c8bbf6.iframe.bundle.js index 3a8c35ce..6960d6b2 100644 --- a/337.5f6e51a1.iframe.bundle.js +++ b/337.23c8bbf6.iframe.bundle.js @@ -1 +1 @@ -(self.webpackChunkmooc=self.webpackChunkmooc||[]).push([[337],{"./node_modules/@storybook/preset-vue3-webpack/node_modules/vue-loader/dist/exportHelper.js":(__unused_webpack_module,exports)=>{"use strict";exports.Z=(sfc,props)=>{const target=sfc.__vccOpts||sfc;for(const[key,val]of props)target[key]=val;return target}},"./src/js/settings.js":(module,__unused_webpack_exports,__webpack_require__)=>{module=__webpack_require__.nmd(module);var settings={CanvaBadgeProtocolAndHost:"https://canvabadges-beta-iktsenteret.bibsys.no",useCanvaBadge:!1,defaultNumberOfReviews:1,useDataportenGroups:!1,filterCourses:!0,filterCoursesOnAccountId:ACCOUNTID,disablePeerReviewButton:!1,principalRoleType:"Skoleleder",removeGlobalGradesLink:!0,removeGroupsLink:!0,displayProfileLeftMenu:!1,displayUserMergeButton:!0,userMergeLtiToolId:KPAS_MERGE_LTI_ID,displayGroupsTab:!1,displayDiscussionsTab:!1,displayAlertsMenuItem:!1,displayCallForAssistanceButtonInGroupDisccussions:!1,displayInboxMenu:!1,privacyPolicyLink:"https://kompetanseudirno.azureedge.net/udirdesign/privacypolicy.html?v=1_0",contactPoint:"kompetansesupport@udir.no",platformName:"UDIR - kompetanseplattform",homeOrganization:"Udir.no",aboutThePlatform:"https://kompetanseudirno.azureedge.net/udirdesign/omkompetanseudirno.html",uuStatusNb:"https://uustatus.no/nb/erklaringer/publisert/2796ebc6-161f-4dc9-9429-70d7dd136431",uuStatusNn:"https://uustatus.no/nn/erklaringer/publisert/2796ebc6-161f-4dc9-9429-70d7dd136431"};null!==module&&(module.exports=settings)},"./src/js/settingsRoot.js":(module,__unused_webpack_exports,__webpack_require__)=>{module=__webpack_require__.nmd(module);var settingsRoot={hrefQueryString:"?design=udir",hrefAmpQueryString:"&design=udir",feideEnrollRefferers:["design=udir","enroll_code","kslaring.no"],kpasApiUrl:KPASAPIURL};null!==module&&(module.exports=settingsRoot)},"./src/vue/utils/lang-utils.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{cN:()=>extractLabelForSelectedLanguage,ht:()=>getLanguageCode,YI:()=>getSelectedLanguage,t3:()=>setLanguageParameter});var settingsRoot=__webpack_require__("./src/js/settingsRoot.js"),settingsRoot_default=__webpack_require__.n(settingsRoot),settings=__webpack_require__("./src/js/settings.js"),settings_default=__webpack_require__.n(settings);const utilRoot={_env:"undefined"!=typeof ENV?ENV:{},getRoles:function getRoles(){return this._env.current_user_roles},isAuthenticated:function isAuthenticated(){return null!==this.getRoles()},getLinkToMyCourses:function getLinkToMyCourses(){return"/courses"+settingsRoot.hrefQueryString},parse_query_string:function parse_query_string(query){for(var vars=query.split("&"),query_string={},i=0;i div > div > div > div > div.ic-Login-header > div.ic-Login-header__links").hide()}return!1},isEnrollCodeParamPassed:function isEnrollCodeParamPassed(urlParamsObj){var enrollCode=urlParamsObj&&urlParamsObj.enroll_code;return void 0!==enrollCode?enrollCode:null},isLoginParamPassed:function isLoginParamPassed(urlParamsObj){return void 0!==(urlParamsObj&&urlParamsObj.login)},triggerForgotPasswordIfParamPassed:function triggerForgotPasswordIfParamPassed(){void 0!==this.urlParamsToObject().gp&&$("#login_forgot_password").click()},redirectToEnrollIfCodeParamPassed:function redirectToEnrollIfCodeParamPassed(){if(""!==document.location.search){var urlParamsObj=this.urlParamsToObject(),design=urlParamsObj&&urlParamsObj.design,newHref=null,enrollCode=this.isEnrollCodeParamPassed(urlParamsObj);enrollCode&&(newHref="/enroll/"+enrollCode,design&&(newHref+="?design="+design));var forwardTo=urlParamsObj&&urlParamsObj.forwardTo;if(forwardTo&&(newHref+=design?"&":"?",newHref+="forwardTo="+encodeURIComponent(forwardTo)),newHref)return window.location.href=newHref,!0;if(this.isLoginParamPassed(urlParamsObj)){var linkToMyCourses=this.getLinkToMyCourses();return window.location.href=linkToMyCourses,!0}}return!1},redirectToSamlIfUdirCourse:function redirectToSamlIfUdirCourse(kpasApiUrl){try{if(!this.isAuthenticated()){var currentUrl=""+window.location.pathname,currentCourseId=this.getCourseIdFromUrl(currentUrl);this.isDeepLinkToUdirCourse(currentCourseId,kpasApiUrl).then((function(result){return!!result&&(window.location="/login/saml/2",!0)}))}}catch(e){console.log(e)}},getCourseIdFromUrl:function getCourseIdFromUrl(currentUrl){var matches=currentUrl.match(/\/courses\/(\d+)/);if(null!=matches)return parseInt(matches[1],10);if(this._env.group)return this._env.group.context_id;if($("#discussion_container").size()>0){var tmp=$("#discussion_topic div.entry-content header div div.pull-left span a");if(tmp.length){var tmpHref=tmp.attr("href");if(tmpHref.length){var tmpHrefArr=tmpHref.split("/");if(3==tmpHrefArr.length)return parseInt(tmpHrefArr[2],10)}}}return null}};function _typeof(o){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}function _defineProperty(obj,key,value){return(key=function _toPropertyKey(arg){var key=function _toPrimitive(input,hint){if("object"!==_typeof(input)||null===input)return input;var prim=input[Symbol.toPrimitive];if(void 0!==prim){var res=prim.call(input,hint||"default");if("object"!==_typeof(res))return res;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===hint?String:Number)(input)}(arg,"string");return"symbol"===_typeof(key)?key:String(key)}(key))in obj?Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function _readOnlyError(name){throw new TypeError('"'+name+'" is read-only')}const api=((_urlToTypeMapping=[]).quizzes="Quiz",_urlToTypeMapping.assignments="Assignment",_urlToTypeMapping.discussion_topics="Discussion",_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty({_ajax:"undefined"!=typeof $?$:{},_env:"undefined"!=typeof ENV?ENV:{},_location:"undefined"!=typeof document?document.location:{search:"",href:""},_uriPrefix:"/api/v1",_defaultError:function _defaultError(event,jqxhr,settings,thrownError){console.log(event,jqxhr,settings,thrownError)},_sendRequest:function _sendRequest(method){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},error=options.error||this._defaultError;method(this._uriPrefix+options.uri,options.params||{},options.callback).fail(error)},_get:function _get(options){var uri=this._uriPrefix+options.uri,params=options.params||{},callback=options.callback,customError=options.error;$.ajax({url:uri,type:"GET",data:params,success:function success(response){if("student_id"in params&&(response=response.map((function(el){return el.student_id=params.student_id,el}))),uri.includes("/groups/")&&uri.includes("/users")){var groupId=uri.split("/groups/");groupId[1].split("/users"),_readOnlyError("groupId"),parseInt(groupId[0]),_readOnlyError("groupId"),response=response.map((function(el){return el.group_id=groupId,el}))}callback(response)},error:function error(XMLHttpRequest,textStatus,errorThrown){console.log("Error during GET"),customError&&customError(XMLHttpRequest.responseText)}})},_post:function _post(options){this._sendRequest(this._ajax.post,options)},_put:function _put(options){var uri=this._uriPrefix+options.uri,params=options.params||{},callback=options.callback;$.ajax({url:uri,type:"PUT",data:params,success:function success(response){callback(response)},error:function error(XMLHttpRequest,textStatus,errorThrown){console.log("Error during PUT")}})},_delete:function _delete(options){var uri=this._uriPrefix+options.uri,params=options.params||{},callback=options.callback;$.ajax({url:uri,type:"DELETE",data:params,success:function success(response){callback(response)},error:function error(XMLHttpRequest,textStatus,errorThrown){console.log("Error during DELETE")}})},listModulesForCourse:function listModulesForCourse(callback,error,cid){var href="/api/v1/courses/".concat(cid,"/modules?per_page=100");$.getJSON(href,(function(modules){var noOfModules=modules.length,asyncsDone=0;modules.forEach((function(module,index){var j,href="/api/v1/courses/".concat(cid,"/modules/").concat(module.id,"/items?per_page=100");$.getJSON(href,(j=index,function(items){modules[j].items=items,++asyncsDone===noOfModules&&callback(modules)}))}))}))},getCurrentModuleItemId:function getCurrentModuleItemId(){var moduleId,relativeUrl=location.pathname;if(/\/courses\/\d+\/modules\/items\/\d+$/.test(relativeUrl)){var n=relativeUrl.lastIndexOf("/");moduleId=relativeUrl.substring(n+1)}else{var q=""+this._location.search;if(void 0===q||-1==q.indexOf("module_item_id"))return null;-1!=(moduleId=q.substring(q.indexOf("module_item_id")+14+1,q.length)).indexOf("&")&&(moduleId=moduleId.substring(0,moduleId.indexOf("&")))}return parseInt(moduleId,10)},getCurrentTypeAndContentId:function getCurrentTypeAndContentId(){var type=null,contentId=null;if(/\/courses\/\d+\/\w+\/\.*/.test(""+this._location.pathname)){var tmp=this._location.pathname.split("/");tmp.length>=4&&(type=_urlToTypeMapping[tmp[3]])}if(/\/courses\/\d+\/\w+\/\d+/.test(""+this._location.pathname)){var _tmp=this._location.pathname.split("/");_tmp.length>=5&&(contentId=parseInt(_tmp[4],10))}return{contentId,type}},getAllCourses:function getAllCourses(_callback,error){this._get({callback:function callback(courses){var filteredCourses=courses.filter(util.filterSearchAllCourse);_callback(filteredCourses)},error,uri:"/search/all_courses",params:{per_page:999}})},getAllPublicCourses:function getAllPublicCourses(_callback2,error){this._get({callback:function callback(courses){var filteredCourses=courses.filter(util.filterSearchAllCourse);_callback2(filteredCourses)},error,uri:"/search/all_courses?open_enrollment_only=true",params:{per_page:999}})},getEnrolledCourses:function getEnrolledCourses(_callback3,error){if(!util.isAuthenticated())return _callback3([]),!1;this._get({callback:function callback(courses){if(settings_default().filterCourses){var filteredCourses=courses.filter(util.filterCourse);_callback3(filteredCourses)}else _callback3(courses)},error,uri:"/courses?include[]=public_description",params:{include:["syllabus_body","course_progress"],per_page:"100"}})},getModulesForCurrentCourse:function getModulesForCurrentCourse(callback,error){var courseId=this.getCurrentCourseId();this.listModulesForCourse(callback,error,courseId)},getModulesForCourseId:function getModulesForCourseId(callback,error,courseId){this._get({callback,error,uri:"/courses/".concat(courseId,"/modules"),params:{per_page:999}})},getModulesForCourseIdIncludeItems:function getModulesForCourseIdIncludeItems(courseId,callback,error){this._get({callback,error,uri:"/courses/".concat(courseId,"/modules?include[]=items"),params:{per_page:999}})},getItemsForModuleId:function getItemsForModuleId(callback,error,courseId,moduleId,params){this._get({callback,error,uri:"/courses/".concat(courseId,"/modules/").concat(moduleId,"/items"),params})},getCurrentCourseId:function getCurrentCourseId(){var currentUrl=""+this._location.pathname;return utilRoot.getCourseIdFromUrl(currentUrl)},getModuleItemSequence:function getModuleItemSequence(courseId,moduleItemId,_callback4,error){this._get({callback:function callback(moduleItemSequence){_callback4(courseId,moduleItemSequence)},error,uri:"/courses/".concat(courseId,"/module_item_sequence"),params:{asset_id:moduleItemId,asset_type:"ModuleItem"}})},getCourse:function getCourse(courseId,callback,error){this._get({callback,error,uri:"/courses/".concat(courseId,"?include[]=self_enrollment_code"),params:{}})},isGroupDiscussion:function isGroupDiscussion(courseId,contentId,callback){void 0!==ENV.DISCUSSION.IS_GROUP?callback(ENV.DISCUSSION.IS_GROUP):this.getDiscussionTopic(courseId,contentId,(function(discussion){callback(!!discussion.group_category_id)}))},getCurrentGroupId:function getCurrentGroupId(){var matches=(""+this._location.pathname).match(/\/groups\/(\d+)/);return null!=matches?parseInt(matches[1],10):null},getGroup:function getGroup(groupId,callback,error){this._get({callback,error,uri:"/groups/".concat(groupId),params:{}})},getGroupMembers:function getGroupMembers(groupId,callback,error){this._get({callback,error,uri:"/groups/".concat(groupId,"/users"),params:{include:["avatar_url"],per_page:999}})},getCurrentModuleForItemOrTypeAndContentId:function getCurrentModuleForItemOrTypeAndContentId(moduleItemId,typeAndContentId,callback,error){this.getModulesForCurrentCourse((function(modules){for(var bCurrentItemFound=!1,currentHeaderItem=null,i=0;i=5&&(groupTopicId=tmp[4],groupId=tmp[2]),null!=groupTopicId){var _this=this;this.getSpecificGroupDiscussionTopic(groupId,groupTopicId,(function(groupDiscussion){_this.getUserGroups((function(groups){for(var i=0;i]+)>")[1];that._get({callback:that._getGroupsForAccountHelper(accumulatedGroups,callback,error),error,uri:fullURI.split("api/v1")[1],params:{}})}}},getGroupsForAccount:function getGroupsForAccount(account,callback,error){this._get({callback:this._getGroupsForAccountHelper([],callback,error),error,uri:"/accounts/".concat(account,"/groups"),params:{per_page:999}})},getGroupCategory:function getGroupCategory(categoryID,callback,error){this._get({callback,error,uri:"/group_categories/".concat(categoryID),params:{}})},getGroupsInCategory:function getGroupsInCategory(categoryID,callback,error){this._get({callback,error,uri:"/group_categories/".concat(categoryID,"/groups"),params:{per_page:999}})},getGroupsInCourse:function getGroupsInCourse(courseID,callback,error){this._get({callback,error,uri:"/courses/".concat(courseID,"/groups"),params:{per_page:999}})},getUserGroups:function getUserGroups(callback,error){this._get({callback,error,uri:"/users/self/groups",params:{per_page:999}})},getUserGroupsForCourse:function getUserGroupsForCourse(courseId,callback,error){this.getUserGroups((function(groups){for(var usersGroups=[],i=0;i