1 line
15 KiB
JavaScript
1 line
15 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[105],{1403:function(n,e,t){"use strict";t.r(e);var r=t(3096),i=t(2187);for(var a in i)"default"!==a&&function(n){t.d(e,n,(function(){return i[n]}))}(a);t(2898);var o=t(0),l=t(2900),s=t.n(l),u=Object(o.a)(i.default,r.a,r.b,!1,null,null,null);"function"==typeof s.a&&s()(u),e.default=u.exports},2187:function(n,e,t){"use strict";t.r(e);var r=t(2188),i=t.n(r);for(var a in r)"default"!==a&&function(n){t.d(e,n,(function(){return r[n]}))}(a);e.default=i.a},2188:function(n,e,t){"use strict";var r=t(1);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(t(2897)),a={preload:i.default,api:[{command:i.default,bind:"modules"}]};e.default=a},2189:function(n,e,t){var r=t(2899);"string"==typeof r&&(r=[[n.i,r,""]]),r.locals&&(n.exports=r.locals);(0,t(5).default)("2289920c",r,!0,{})},2897:function(n,e,t){"use strict";var r=t(1);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(t(30)).default.get({id:"PERL_MODULES",url:"/CMD_PERL_MODULES",response:[]});e.default=i},2898:function(n,e,t){"use strict";var r=t(2189);t.n(r).a},2899:function(n,e,t){(n.exports=t(4)(!0)).push([n.i,"#perl-modules{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#perl-modules .module{width:33%;margin:0;padding:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #e5e5e5;padding:1rem}@media (min-width:1024px){#perl-modules .module:nth-child(6n+1),#perl-modules .module:nth-child(6n+2),#perl-modules .module:nth-child(6n+3){background:var(--primary-a-90)}}@media (min-width:768px) and (max-width:1023px){#perl-modules .module{width:50%}#perl-modules .module:nth-child(4n+1),#perl-modules .module:nth-child(4n+2){background:var(--primary-a-90)}}@media (max-width:767px){#perl-modules .module{width:100%}#perl-modules .module:nth-child(2n){background:var(--primary-a-90)}}","",{version:3,sources:["/home/evo/evolution/src/js/pages/user/perl-modules.vue","/home/evo/evolution/src/sass/framework/_functions.scss","/home/evo/evolution/node_modules/breakpoint-sass/stylesheets/_breakpoint.scss"],names:[],mappings:"AAiCA,cACI,oBAAA,oBAAA,aACA,8BAAA,6BAAA,uBAAA,mBACA,0BAAA,uBAAA,mBAAoB,CAHxB,sBAMQ,UACA,SACA,UACA,mBAAA,oBAAA,YACA,8BAAA,sBACA,gCACA,YAAa,CAoBhB,0BAhCL,kHAiBgB,8BCuL6B,CDtLhC,CEaT,gDF/BJ,sBAqBY,SAAU,CArBtB,4EAuBgB,8BCiL6B,CDhLhC,CEOT,yBF/BJ,sBA2BY,UAAW,CA3BvB,oCA6BgB,8BC2K6B,CD1KhC,CAAA",file:"perl-modules.vue?vue&type=style&index=0&lang=scss&",sourcesContent:["\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n@import \"framework\";\n\n#perl-modules {\n display: flex;\n flex-flow: row wrap;\n align-items: stretch;\n \n .module {\n width: 33%;\n margin: 0;\n padding: 0;\n flex-grow: 1;\n box-sizing: border-box;\n border-bottom: 1px solid #e5e5e5;\n padding: 1rem;\n @include -respond-from(desktop) {\n &:nth-child(6n + 1),\n &:nth-child(6n + 2),\n &:nth-child(6n + 3), {\n background: -theme-color('primary', 'a-90');\n }\n }\n @include -respond-in((tablet, tablet)) {\n width: 50%;\n &:nth-child(4n + 1), &:nth-child(4n + 2) {\n background: -theme-color('primary', 'a-90');\n }\n }\n @include -respond-in((tiny, phone)) {\n width: 100%;\n &:nth-child(2n) {\n background: -theme-color('primary', 'a-90');\n }\n }\n }\n}\n","//===============================================================\n// FUNCTION: Color variator\n// modification args should be percentage between -100% and 100%\n//===============================================================\n\n@function -color($color, $lightness: 0, $saturation: 0, $alpha: 0) {\n $color: if(type_of($color) == string, map_get($-theme-colors, $color), $color);\n @return scale-color($color, $lightness: $lightness, $saturation: $saturation, $alpha: $alpha);\n}\n\n//===============================================================\n// FUNCTION: Z-index helper\n//===============================================================\n\n@function -zIndex($id) {\n @return map_get($-zIndexes, $id);\n}\n\n//===============================================================\n// FUNCTION: Strip units\n//===============================================================\n\n@function -stripUnits($number) {\n @return $number / ($number * 0 + 1);\n}\n\n//===============================================================\n// FUNCTION: Detect if number is integer\n//===============================================================\n\n@function -isInteger($number) {\n @return $number == round($number);\n}\n\n//===============================================================\n// FUNCTION: Floor value after needed decimal point.\n// Example: floor-decimals(12.5983) -> 12.59\n//===============================================================\n\n@function -floorDecimals($value, $numbersAfterComa: 4) {\n $multiplier: 1;\n @for $i from 0 to $numbersAfterComa {\n // $value * 10^x\n $multiplier: $multiplier * 10;\n }\n\n @return floor( $value * $multiplier) / $multiplier;\n}\n\n//===============================================================\n// FUNCTION: Calculate relative line height from px values\n//===============================================================\n\n@function -lineHeight($lineHeightPX, $fontSizePX) {\n $lineHeight: -stripUnits($lineHeightPX / $fontSizePX);\n @return -floorDecimals($lineHeight, 3);\n}\n\n//===============================================================\n// FUNCTION: Calculate percentage width of children\n// relative to its container width\n//===============================================================\n\n@function -childWidth($childWidth, $parentWidth) {\n @return -floorDecimals($childWidth * 100% / $parentWidth);\n}\n\n//===============================================================\n// FUNCTION: join list to string, skip null values\n// http://hugogiraudel.com/2013/08/08/advanced-sass-list-functions/#miscellaneous\n//===============================================================\n\n@function -join($list, $separator: '') {\n $result: ();\n @if ($list and length($list) > 0) {\n @for $i from 1 through length($list) {\n $item: nth($list, $i);\n @if type-of($item) == list {\n $item: -join($item, $separator);\n }\n @if ($item != null) {\n $result: if($i == 1, #{$item}, #{$result}#{$separator}#{$item});\n }\n }\n }\n @return $result;\n}\n\n//===============================================================\n// FUNCTION: replace `$search` with `$replace` in `$string`\n// https://css-tricks.com/snippets/sass/str-replace-function/\n//===============================================================\n\n@function -replace($string, $search, $replace: '') {\n $index: str-index($string, $search);\n\n @if $index {\n @return -join(\n str-slice($string, 1, $index - 1) $replace -replace(str-slice($string, $index + str-length($search)), $search, $replace)\n )\n }\n\n @return $string;\n}\n\n//===============================================================\n// FUNCTION: Replaces all : to \\:\n//===============================================================\n\n@function -formatSelector($var) {\n $var: quote($var);\n @return -replace($var, ':', \\:);\n}\n\n//===============================================================\n// FUNCTION: Replaces all : to -\n//===============================================================\n\n@function -formatCssVar($prefix, $key) {\n // replaces all : to \\:\n $key: -replace(quote($key), ':', '-');\n\n @return --#{$prefix}-#{$key};\n}\n\n//===============================================================\n// FUNCTION: zips lists better than Sass native function\n//===============================================================\n\n@function -zip($list1, $list2, $seperator: 'auto') {\n @each $item in $list2 {\n $list1: append($list1, $item, $seperator);\n }\n @return $list1;\n}\n\n//===============================================================\n// FUNCTION: Units converter\n//===============================================================\n\n@function -px($size, $base: null) {\n @if ($-config-unitConversion and unit($size) != 'px') {\n @if (not $base) {\n @if (unit($size) == 'em') {\n $base: -px($-fontSize-content, $-fontSize-base);\n } @else if (unit($size) == 'rem') {\n $base: $-fontSize-base;\n }\n }\n @return -stripUnits($size * $base) * 1px;\n } @else {\n @return $size;\n }\n}\n\n@function -rem($sizePX, $basePX: $-fontSize-base) {\n @if ($-config-unitConversion) {\n @return -stripUnits($sizePX / $basePX) * 1rem;\n } @else {\n @return $sizePX;\n }\n}\n\n@function -em($sizePX, $basePX: -px($-fontSize-content, $-fontSize-base)) {\n @if ($-config-unitConversion) {\n @return -stripUnits($sizePX / $basePX) * 1em;\n } @else {\n @return $sizePX;\n }\n}\n\n\n//===============================================================\n// FUNCTION: For consistent selectors naming\n//===============================================================\n\n@function -selectorFormatter($configKey, $template, $data, $withRespond) {\n $separator: -map-get($-config-naming, separator, '');\n $searchAndReplace: map_merge($data, (\n '$sep': $separator,\n '$pre': -map-get($-config-naming, -zip(prefix, $configKey), ''),\n '$suff': -map-get($-config-naming, -zip(suffix, $configKey), ''),\n '$resPre': '',\n '$resSuff': '',\n ));\n\n // Check if respond stuff needed\n @if ($withRespond and $-global-breakpointType and $-global-breakpointName) {\n $breakpoint: -join($-global-breakpointName, $separator);\n $data: map_merge($data, (\n '$resPre': -map-get($-config-naming, prefix respond $-global-breakpointType, '') + $breakpoint,\n '$resSuff': -map-get($-config-naming, suffix respond $-global-breakpointType, '') + $breakpoint,\n ));\n }\n\n // Replace each data in template\n $result: $template;\n @each $search, $replace in $searchAndReplace {\n $replace: -join($replace, $separator);\n $result: -replace($result, $search, $replace);\n }\n\n // Return formatted selector\n @return -formatSelector($result);\n}\n\n//===============================================================\n// FUNCTION: Makes variable a list of maps, even there is one item\n// because Sass treats '$var: (());' as a single map\n//===============================================================\n\n@function -ensureListOfMaps($value) {\n @if (type_of($value) == map) {\n $value: append((), $value);\n }\n @return $value;\n}\n\n//===============================================================\n// FUNCTION: get CSS variable\n//===============================================================\n\n@function -var($prefix, $key, $fallback: null) {\n $var: -formatCssVar($prefix, $key);\n @if ($fallback) {\n @return var($var, $fallback);\n } @else {\n @return var($var);\n }\n}\n\n@function -theme-color($color, $shade: null) {\n @if ($shade) {\n @return var(--#{$color}-#{$shade});\n } @else {\n @return var(--#{$color});\n }\n}","//////////////////////////////\n// Default Variables\n//////////////////////////////\n$Breakpoint-Settings: (\n 'default media': all,\n 'default feature': min-width,\n 'default pair': width,\n\n 'force all media type': false,\n 'to ems': false,\n 'transform resolutions': true,\n\n 'no queries': false,\n 'no query fallbacks': false,\n\n 'base font size': 16px,\n\n 'legacy syntax': false\n);\n\n$breakpoint: () !default;\n\n//////////////////////////////\n// Imports\n//////////////////////////////\n@import \"breakpoint/settings\";\n@import 'breakpoint/context';\n@import 'breakpoint/helpers';\n@import 'breakpoint/parsers';\n@import 'breakpoint/no-query';\n\n@import 'breakpoint/respond-to';\n\n@import \"breakpoint/legacy-settings\";\n\n//////////////////////////////\n// Breakpoint Mixin\n//////////////////////////////\n\n@mixin breakpoint($query, $no-query: false) {\n @include legacy-settings-warning;\n\n // Reset contexts\n @include private-breakpoint-reset-contexts();\n\n $breakpoint: breakpoint($query, false);\n\n $query-string: map-get($breakpoint, 'query');\n $query-fallback: map-get($breakpoint, 'fallback');\n\n $private-breakpoint-context-holder: map-get($breakpoint, 'context holder') !global;\n $private-breakpoint-query-count: map-get($breakpoint, 'query count') !global;\n\n // Allow for an as-needed override or usage of no query fallback.\n @if $no-query != false {\n $query-fallback: $no-query;\n }\n\n @if $query-fallback != false {\n $context-setter: private-breakpoint-set-context('no-query', $query-fallback);\n }\n\n // Print Out Query String\n @if not breakpoint-get('no queries') {\n @media #{$query-string} {\n @content;\n }\n }\n\n @if breakpoint-get('no query fallbacks') != false or breakpoint-get('no queries') == true {\n\n $type: type-of(breakpoint-get('no query fallbacks'));\n $print: false;\n\n @if ($type == 'bool') {\n $print: true;\n }\n @else if ($type == 'string') {\n @if $query-fallback == breakpoint-get('no query fallbacks') {\n $print: true;\n }\n }\n @else if ($type == 'list') {\n @each $wrapper in breakpoint-get('no query fallbacks') {\n @if $query-fallback == $wrapper {\n $print: true;\n }\n }\n }\n\n // Write Fallback\n @if ($query-fallback != false) and ($print == true) {\n $type-fallback: type-of($query-fallback);\n\n @if ($type-fallback != 'bool') {\n #{$query-fallback} & {\n @content;\n }\n }\n @else {\n @content;\n }\n }\n }\n\n @include private-breakpoint-reset-contexts();\n}\n\n\n@mixin mq($query, $no-query: false) {\n @include breakpoint($query, $no-query) {\n @content;\n }\n}\n"],sourceRoot:""}])},2900:function(n,e){},3096:function(n,e,t){"use strict";var r=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("app-page",[t("app-page-section",{attrs:{id:"perl-modules"}},n._l(n.$api.modules,(function(e){return t("div",{staticClass:"module"},[n._v("\n "+n._s(e)+"\n ")])})),0)],1)},i=[];t.d(e,"a",(function(){return r})),t.d(e,"b",(function(){return i}))}}]); |