PageSourceSearch

https://www.vinnova.se/Static/build/js/componentCalendar.a4b8a273b1dedaaae85c.js

js vinnova.se collected 2026-10-02 09:49:48 UTC 8,736 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkvinnova=self.webpackChunkvinnova||[]).push([[8817],{185:function(e,r,a){a.r(r),a.d(r,{default:function(){return j}});var t=a(0),n=a(3),l=a.n(n),i=a(6),c=a(4),b=a(1);function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function s(e,r){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);r&&(t=t.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),a.push.apply(a,t)}return a}function u(e){for(var r=1;r<arguments.length;r++){var a=null!=arguments[r]?arguments[r]:{};r%2?s(Object(a),!0).forEach((function(r){y(e,r,a[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):s(Object(a)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))}))}return e}function d(e,r){for(var a=0;a<r.length;a++){var t=r[a];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(e,t.key,t)}}function p(e,r){return p=Object.setPrototypeOf||function(e,r){return e.__proto__=r,e},p(e,r)}function f(e){var r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,t=h(e);if(r){var n=h(this).constructor;a=Reflect.construct(t,arguments,n)}else a=t.apply(this,arguments);return g(this,a)}}function g(e,r){if(r&&("object"===o(r)||"function"==typeof r))return r;if(void 0!==r)throw new TypeError("Derived constructors may only return object or undefined");return m(e)}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e){return h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},h(e)}function y(e,r,a){return r in e?Object.defineProperty(e,r,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[r]=a,e}var j=function(e){!function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),r&&p(e,r)}(o,e);var r,a,t,n=f(o);function o(e){var r;return function(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}(this,o),y(m(r=n.call(this,e)),"handleClick",(function(e){if(e.preventDefault(),e.stopPropagation(),void 0!==r.props.query){var a=r.props.query.q,t=r.props.item.HitType+"/"+r.props.item.HitId,n=r.props.item.TrackId;n||l().get("/ClickTrack",{query:a,hitId:t,trackId:n})}return r.refs.lightbox.open(),!1})),y(m(r),"handleAbbrString",(function(e){return"<i class='icon icon-feather-clock' aria-hidden='true'></i><span class='calendar-date-strings'>"+(e=e.replace(/mån/g,"<abbr title='måndag'>mån</abbr>").replace(/tis/g,"<abbr title='tisdag'>tis</abbr>").replace(/ons/g,"<abbr title='onsdag'>ons</abbr>").replace(/tor/g,"<abbr title='torsdag'>tor</abbr>").replace(/fre/g,"<abbr title='fredag'>fre</abbr>").replace(/lör/g,"<abbr title='lördag'>lör</abbr>").replace(/sön/g,"<abbr title='söndag'>sön</abbr>").replace(/Mon/g,"<abbr title='monday'>Mon</abbr>").replace(/Tue/g,"<abbr title='tuesday'>Tue</abbr>").replace(/Wed/g,"<abbr title='wednesday'>Wed</abbr>").replace(/Thu/g,"<abbr title='thursday'>Thu</abbr>").replace(/Fri/g,"<abbr title='friday'>Fri</abbr>").replace(/Sat/g,"<abbr title='saturday'>Sat</abbr>").replace(/Sun/g,"<abbr title='sunday'>Sun</abbr>").replace(/jan/g,"<abbr title='januari'>jan</abbr>").replace(/feb/g,"<abbr title='februari'>feb</abbr>").replace(/mar/g,"<abbr title='mars'>mar</abbr>").replace(/apr/g,"<abbr title='april'>apr</abbr>").replace(/maj/g,"<abbr title='maj'>maj</abbr>").replace(/jun/g,"<abbr title='juni'>jun</abbr>").replace(/jul/g,"<abbr title='juli'>jul</abbr>").replace(/aug/g,"<abbr title='augusti'>aug</abbr>").replace(/sep/g,"<abbr title='september'>sep</abbr>").replace(/okt/g,"<abbr title='oktober'>okt</abbr>").replace(/nov/g,"<abbr title='november'>nov</abbr>").replace(/dec/g,"<abbr title='december'>dec</abbr>").replace(/Jan/g,"<abbr title='january'>Jan</abbr>").replace(/Feb/g,"<abbr title='february'>Feb</abbr>").replace(/Mar/g,"<abbr title='mars'>Mar</abbr>").replace(/Apr/g,"<abbr title='april'>Apr</abbr>").replace(/May/g,"<abbr title='may'>May</abbr>").replace(/Jun/g,"<abbr title='june'>Jun</abbr>").replace(/Jul/g,"<abbr title='july'>Jul</abbr>").replace(/Aug/g,"<abbr title='august'>Aug</abbr>").replace(/Sep/g,"<abbr title='september'>Sep</abbr>").replace(/Oct/g,"<abbr title='october'>Oct</abbr>").replace(/Nov/g,"<abbr title='november'>Nov</abbr>").replace(/Dec/g,"<abbr title='december'>Dec</abbr>").replace(/-/g,"<span>
1 - </span>").replace(/kl./g,"<abbr title='klockan'>kl.</abbr>"))+"</span>"})),r.state={city:"",jsonUrl:"http://maps.googleapis.com/maps/api/geocode/json?latlng="},r.serverRequest=null,r}return r=o,(a=[{key:"componentDidMount",value:function(){l()(document).on("click",".component-search-results__item item-type--calendar a.element-link--arrow-after",(function(e){e.preventDefault()}))}},{key:"componentWillUnmount",value:function(){this.serverRequest&&this.serverRequest.abort()}},{key:"render",value:function(){var e=this,r=this.props.item;r.ImgUrl;var a=r.CalendarFindHit.CalendarDate;r.CalendarFindHit.CalendarTime;var t=r.CalendarFindHit.CalendarOldEvent,n=r.CalendarFindHit.CalendarYear,l=""!=r.CalendarFindHit.CalendarPlace?r.CalendarFindHit.CalendarPlace:i.ZP.translate("virtual"),o=null!=r.CalendarFindHit.CalendarFirstFutureEvent,s=null!=r.CalendarFindHit.CalendarFirstOldEvent,d=null;if(o||s){var p=o?i.ZP.translate("calendar.futureEvents"):i.ZP.translate("calendar.oldEvents");d=(0,b.jsx)("div",{className:"futureHeader_container",children:(0,b.jsx)("h2",{className:"text-size-3xlarge",children:p})})}var f=a.substr(0,a.indexOf(" "));f=1===f.length?"0"+f:f;var g,m=(0,b.jsx)("abbr",{title:a.substr(a.indexOf(" ")+1),children:a.substr(a.indexOf(" ")+1,3)}),h="-"==r.CalendarFindHit.CalendarFullDateString.substring(r.CalendarFindHit.CalendarFullDateString.length-1)?r.CalendarFindHit.CalendarFullDateString.substring(0,r.CalendarFindHit.CalendarFullDateString.length-1):r.CalendarFindHit.CalendarFullDateString,y="".concat(i.ZP.translate("calendar.event"),", ").concat(r.Heading,", ").concat(r.Teaser,", ").concat(h,", ").concat(i.ZP.translate("calendar.location"),": ").concat(l);return(0,b.jsxs)("li",{className:"component-search-results__item-wrapper component-search-results__item-wrapper--calendar","data-focus-item":!0,lang:r.Lang,children:[d,(0,b.jsxs)("a",u(u({},{className:"component-search-results__item item-type--calendar "+t}),{},{href:r.Url,"aria-label":y,children:[(0,b.jsxs)("time",{className:"item__calender-tag",dateTime:r.CalendarFindHit.CalendarDayOfWeek.substr(0,10),children:[(0,b.jsx)("span",{children:m}),(0,b.jsx)("span",{children:f})]}),(0,b.jsxs)("div",{className:"text__wrapper",children:[(0,b.jsxs)("div",{className:"item__content",children:[(g=r.CalendarFindHit.CalendarTags,0===g.length?null:(0,b.jsx)("div",{className:"item__preheader","aria-hidden":"true",children:(0,b.jsx)("span",{children:g.join(", ")})})),(0,b.jsx)("h3",{className:"title","aria-hidden":"true",children:(0,b.jsx)("span",{className:"link",children:(0,c.truncateText)(r.Heading)})}),(0,b.jsx)("p",{className:"item__text",children:(0,c.truncateText)(r.Teaser,"body")})]}),function(){if(t){var c="".concat(i.ZP.translate("calendar.datePlace")," ").concat(f," ").concat(a.substr(a.indexOf(" ")+1,3)," ").concat(n);return(0,b.jsx)("div",{className:"metadata__wrapper",children:(0,b.jsxs)("time",{className:"time-and-date",dateTime:r.CalendarFindHit.CalendarDayOfWeek,children:[(0,b.jsx)("i",{className:"icon icon-feather-clock","aria-hidden":"true"}),(0,b.jsx)("span",{className:"calendar-date-strings",children:c})]})})}return h&&h.length>0&&(h=h.charAt(0).toUpperCase()+h.slice(1)),(0,b.jsxs)("div",{className:"metadata__wrapper",children:[(0,b.jsx)("time",{className:"time-and-date",dateTime:r.CalendarFindHit.CalendarDayOfWeek,dangerouslySetInnerHTML:{__html:e.handleAbbrString(h)}}),(0,b.jsxs)("span",{className:"place",children:[(0,b.jsx)("i",{className:"icon icon-feather-map-pin","aria-hidden":"true"}),(0,b.jsx)("span",{children:l})]})]})}()]})]}))]})}}])&&d(r.prototype,a),t&&d(r,t),Object.defineProperty(r,"prototype",{writable:!1}),o}(t.Component)}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.