PageSourceSearch

https://www.lagenhetsbyte.se/js/app.0a699d11.js

js lagenhetsbyte.se collected 2026-09-24 20:14:37 UTC 1,073,414 bytes, 2 lines download raw bytes

1(()=>{var e={677:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-search.d7ea25a8.svg"},1052:(e,t,n)=>{"use strict";e.exports=n.p+"img/example_flat_7.5db7ac1d.png"},1084:(e,t,n)=>{"use strict";e.exports=n.p+"img/map.56d90fb4.svg"},1127:(e,t,n)=>{"use strict";e.exports=n.p+"img/floor.3f96fc07.svg"},1171:(e,t,n)=>{"use strict";e.exports=n.p+"img/matches-active.f7d4c0e3.svg"},1236:(e,t,n)=>{"use strict";e.exports=n.p+"img/example_flat_14.b9e4acca.png"},1378:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-notifications-active.a6194216.svg"},1517:(e,t,n)=>{"use strict";e.exports=n.p+"img/close-white2.abbf6f07.svg"},1710:(e,t,n)=>{"use strict";e.exports=n.p+"img/swaps-active.383650ed.svg"},1843:(e,t,n)=>{"use strict";n.d(t,{y5:()=>P,sq:()=>A,CZ:()=>I,Ay:()=>T});var i=n(61597);function r(e,t){e.commit("setCurrentScreen",t)}function o(e,t){e.commit("setPreviousScreen",t)}function s(e,{option:t,value:n}){e.commit("setOptionSelected",{option:t,value:n})}function a(e,t){e.commit("setAllowContact",t)}function l(e,t){e.commit("setBlockProposition",t)}function _(e,t){e.commit("setTextareaReportDescription",t)}function c(e,t){e.commit("setFormFilled",t)}function d(e){e.commit("resetSelected")}async function p(e,t){const{userId:n,userAdminUrl:r,route:o,locale:s,propositionUrl:a,propositionId:l,saveData:_}=t,{allowContact:c,reportDescription:d,takenPathWay:p}=_;try{await i.cP.post("/api/report-proposition",{userId:n,userAdminUrl:r,route:o,locale:s,propositionUrl:a,propositionId:l,allowContact:c,reportDescription:d,takenPathWay:p})}catch(u){window.Logger.error(u)}}const u={setCurrentScreen:r,setPreviousScreen:o,setOptionSelected:s,setAllowContact:a,setBlockProposition:l,setTextareaReportDescription:_,setFormFilled:c,resetSelected:d,sendReportDataToSlack:p},m={SCREENS:e=>e.SCREENS,currentScreen:e=>e.currentScreen,previousScreen:e=>e.previousScreen,allowContact:e=>e.allowContact,blockProposition:e=>e.blockProposition,formFilled:e=>e.formFilled,textareaReportDescription:e=>e.textareaReportDescription,getScreenInfo:e=>t=>e.SCREENS[t],getOptionState:e=>t=>e.OPTION[t]};function g(e,t){e.currentScreen=t}function h(e,t){e.previousScreen=t}function f(e,{option:t,value:n}){e.OPTION[t].selected=n}function b(e,t){e.allowContact=t}function v(e,t){e.blockProposition=t}function y(e,t){e.formFilled=t}function w(e,t){e.textareaReportDescription=t}function k(e){e.OPTION[A.INITIAL_1].selected=null,e.OPTION[A.OTHER_1].selected=null,e.OPTION[A.IMAGES_1].selected=null,e.OPTION[A.FAULTY_1].selected=null}const S={setCurrentScreen:g,setPreviousScreen:h,setOptionSelected:f,setAllowContact:b,setBlockProposition:v,setFormFilled:y,setTextareaReportDescription:w,resetSelected:k},A={INITIAL_1:"1.0",OFFENSIVE_1:"1.1",IMAGES_1:"1.2",IMAGES_2:"1.2.1",IMAGES_3:"1.2.2",FAULTY_1:"1.3",FAULTY_2:"1.3.1",FAULTY_3:"1.3.2",FAULTY_4:"1.3.3",OTHER_1:"1.4",OTHER_2:"1.4.1",OTHER_3:"1.4.2",OTHER_4:"1.4.3",OTHER_5:"1.4.4",OTHER_6:"1.4.5",OTHER_7:"1.4.6",SUCCESS:"success"},P={NEXT:"next",SEND:"send",CLOSE:"close"},I={FORM:"form",RADIO:"radio",SUCCESS:"success"},j={formFilled:!1,allowContact:!1,textareaReportDescription:"",previousScreen:null,currentScreen:A.INITIAL_1,OPTION:{[A.INITIAL_1]:{selected:null},[A.OTHER_1]:{selected:null},[A.IMAGES_1]:{selected:null},[A.FAULTY_1]:{selected:null}},SCREENS:{[A.INITIAL_1]:{label:"report_why_want_to_report",type:"radio",showBackButton:!1,primaryButtonType:P.NEXT,options:[{id:1,label:"report_option_offensive"},{id:2,label:"report_option_images"},{id:3,label:"report_option_faulty"},{id:4,label:"report_option_other"}]},[A.OFFENSIVE_1]:{label:"report_why_offensive",type:I.FORM,showBackButton:!0,primaryButtonType:P.SEND},[A.IMAGES_1]:{label:"report_wrong_with_images",type:I.RADIO,showBackButton:!0,primaryButtonType:P.NEXT,options:[{id:1,label:"report_option_images_not_related",description:"report_description_images_not_related"},{id:2,label:"report_option_inappropriate_images",description:"report_description_inappropriate_images"}]},[A.IMAGES_2]:{label:"report_wrong_with_images",type:I.FORM,showBackButton:!0,primaryButtonType:P.SEND},[A.IMAGES_3]:{label:"report_wrong_with_images",type:I.FORM,showBackButton:!0,primaryButtonType:P.SEND},[A.FAULTY_1]:{label:"report_faulty_information",type:I.RADIO,showBackButton:!0,primaryButtonType:P.NEXT,options:[{id:1,label:"report_option_incorrect_residence_info",description:"report_description_incorrect_residence_info"},{id:2,label:"report_option_not_matching_advertisement",description:"report_description_not_matching_advertisement"},{id:3,label:"report_option_other_reason"}]},[A.FAULTY_2]:{label:"report_faulty_information",type:I.FORM,showBackButton:!0,primaryButtonType:P.SEND},[A.FAULTY_3]:{label:"report_faulty_information",type:I.FORM,showBackButton:!0,primaryButtonType:P.SEND},[A.FAULTY_4]:{label:"report_faulty_information",type:I.FORM,showBackButton:!0,primaryButtonType:P.SEND},[A.OTHER_1]:{label:"report_which_categories_match",type:I.RADIO,showBackButton:!0,primaryButtonType:P.NEXT,options:[{id:1,label:"report_option_not_serious"},{id:2,label:"report_option_asked_for_money"},{id:3,label:"report_option_copied_content"},{id:4,label:"report_option_not_the_owner"},{id:5,label:"report_option_not_apartment"},{id:6,label:"report_option_other_reason"}]},[A.OTHER_2]:{label:"report_which_categories_match",type:I.FORM,showBackButton:!0,primaryButtonType:P.SEND},[A.OTHER_3]:{label:"",type:I.SUCCESS,showBackButton:!1,primaryButtonType:P.CLOSE},[A.OTHER_4]:{label:"",type:I.SUCCESS,showBackButton:!1,primaryButtonType:P.CLOSE},[A.OTHER_5]:{label:"",type:I.SUCCESS,showBackButton:!1,primaryButtonType:P.CLOSE},[A.OTHER_6]:{label:"",type:I.SUCCESS,showBackButton:!1,primaryButtonType:P.CLOSE},[A.OTHER_7]:{label:"report_which_categories_match",type:I.FORM,showBackButton:!0,primaryButtonType:P.SEND},[A.SUCCESS]:{label:"",type:I.SUCCESS,showBackButton:!1,primaryButtonType:P.CLOSE}}},T={namespaced:!0,state:j,actions:u,getters:m,mutations:S}},2032:(e,t,n)=>{"use strict";e.exports=n.p+"img/store.74bc4066.svg"}
1,2054:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-pen.b1b150ec.svg"},2101:(e,t,n)=>{"use strict";e.exports=n.p+"img/filter.e45c4253.svg"},2143:(e,t,n)=>{"use strict";e.exports=n.p+"img/lightbulb.a3b26c18.svg"},2262:(e,t,n)=>{"use strict";e.exports=n.p+"img/search-new.35b62d69.svg"},2372:(e,t,n)=>{"use strict";e.exports=n.p+"img/gear2.0ac6be09.svg"},2388:(e,t,n)=>{"use strict";function i(e){const t=e.split(".")[1],n=t.replace(/-/g,"+").replace(/_/g,"/"),i=decodeURIComponent(window.atob(n).split("").map(function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)}).join(""));return JSON.parse(i)}n.d(t,{$:()=>i})},2825:(e,t,n)=>{"use strict";e.exports=n.p+"img/wallet.8ba5638e.svg"},3235:(e,t,n)=>{"use strict";e.exports=n.p+"img/star-gold-filled.03f434f3.svg"},3633:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-comment-question.d2b3172c.svg"},3782:(e,t,n)=>{"use strict";e.exports=n.p+"img/menu.421fa34d.svg"},3840:(e,t,n)=>{"use strict";n.d(t,{Y:()=>i,n:()=>r});const i=4,r=24},4245:(e,t,n)=>{"use strict";e.exports=n.p+"img/placeholder-image-medium.09efdffa.svg"},4477:(e,t,n)=>{"use strict";n.d(t,{y:()=>r(),A:()=>T});var i=n(74353),r=n.n(i),o=n(21840),s=n.n(o),a=n(15750),l=n.n(a),_=n(83826),c=n.n(_),d=n(88569),p=n.n(d),u=n(25569),m=n(6279),g=n.n(m),h=n(53581),f=n.n(h);function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach(function(t){y(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function y(e,t,n){return(t=w(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function w(e){var t=k(e,"string");return"symbol"==typeof t?t:t+""}function k(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const S={w:["eine Woche","einer Woche"],ww:["%d Wochen","%d Wochen"]};function A(e,t,n){const i=S[n][t?0:1];return i.replace("%d",e)}const P={sv:{w:"en vecka",ww:"%d veckor"},nl:{w:"een week",ww:"%d weken"},de:{w:A,ww:A},da:{w:"en uge",ww:"%d uger"},en:{w:"a week",ww:"%d weeks"}};function I(e,t){e.extend(g()),e.extend(f());const n=P[t],i=e.Ls[t];n&&i&&e.updateLocale(t,{relativeTime:v(v({},i.relativeTime),n)})}async function j(){const e=(0,u._W)("LANGUAGE");await n(24670)(`./${e}.js`),r().locale(e),I(r(),e),r().extend(s()),r().extend(l()),r().extend(c()),r().extend(p());const t="Europe/Stockholm";r().tz.setDefault(t),console.log("Timezone:",t)}j();const T={install(e){e.prototype.$dayjs=r()}}},5309:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-rotate-right.f0b12556.svg"},5600:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-lock.d648595e.svg"},5621:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-focus-add.12d4dcda.svg"},5792:(e,t,n)=>{"use strict";
1e.exports=n.p+"img/verified-white-check.80b25443.svg"},5803:(e,t,n)=>{"use strict";n.d(t,{fe:()=>Ee,Ay:()=>De,sy:()=>Ce,BR:()=>xe});var i=n(61597),r=n(28466);async function o(e,t,n){const r=[e,t];n&&r.push(n);try{const{data:e}=await i.zm.post("/api/messenger/chat-room/find-or-mock",{propositionIds:r});return e}catch(o){return null}}async function s(e,t=0,n,o){const s=`?currentSize=${t}`,a=n?`&chatId=${n}`:"";try{const{data:t}=await(0,r.A$)(()=>i.zm.post(`/api/matches/requests/filter/${e}${s}${a}`,o));return t}catch(l){window.Logger.log("FaTaL eRroR: ",l)}}async function a(e,t,n=0,o){const s=o?`&matchId=${o}`:"";try{const{data:o}=await(0,r.A$)(()=>i.zm.post(`/api/matches/filter/${e}?currentSize=${n}${s}`,t));return o}catch(a){window.Logger.log("FaTaL eRroR: ",a)}}async function l(e,t){try{const{data:n}=await i.zm.get(`/api/matches/${e}/${t}`);return n}catch(n){window.Logger.log("FaTaL eRroR: ",n)}}async function _(e){try{const{data:t}=await i.zm.get(`/api/matches/v2/${e}/summary`);return t}catch(t){window.Logger.log("FaTaL eRroR: ",t)}}const c={mockChatRoom:o,fetchMatchRequests:s,fetchMatches:a,refetchSingleMatch:l,fetchInitialMatchStatusCounts:_};function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach(function(t){u(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function u(e,t,n){return(t=m(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e){var t=g(e,"string");return"symbol"==typeof t?t:t+""}function g(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}async function h(e,{propositionId:t,proposition2Id:n}){var i;const r=e.rootState.myPropositions.primaryProposition.propositionId,o=await c.mockChatRoom(r,t,n);o&&0===o.id&&e.commit("setMatchRequests",[o,...(null===(i=e.state.matchRequests)||void 0===i?void 0:i.rooms.filter(e=>e.id>0))||[]])}async function f(e,{currentSize:t=0,chatId:n=null}){0===t&&e.commit("setLoadingMatchRequests",{isLoadingMatchRequests:!0});try{const i=await c.fetchMatchRequests(e.rootState.myPropositions.primaryProposition.propositionId,t,0==n?null:n,e.state.filter);if(!i)return e.state.matchRequests||e.commit("setMatchRequests",[]),{matchRequests:null};const r=i.rooms||[];return 0===t?e.commit("setMatchRequests",r):e.commit("appendMatchRequests",r),e.commit("setMatchRequestsFetchedCount",t+r.length),e.commit("setHasMore",!!i.hasMore),{matchRequests:i}}finally{0===t&&e.commit("setLoadingMatchRequests",{isLoadingMatchRequests:!1})}}async function b(e,{currentSize:t=0,matchId:n}={}){0===t&&e.commit("setLoadingMatches",{isLoadingMatches:!0});const i=await c.fetchMatches(e.rootState.myPropositions.primaryProposition.propositionId,e.state.filter,t,n),r=null===i||void 0===i?void 0:i.matches;Array.isArray(r)?(0===t?e.commit("setMatches",{matches:r}):e.commit("appendMatches",{matches:r}),e.commit("setMatchesHasMore",!!i.hasMore)):e.state.matches.active||e.commit("setMatches",{matches:[]}),0===t&&e.commit("setLoadingMatches",{isLoadingMatches:!1})}async function v(e,{myPropositionId:t,matchId:n}){const i=await c.refetchSingleMatch(t,n),r=Object.values(e.state.matches);return r.forEach(t=>{if(null===t)return;const r=t.findIndex(e=>e.id===n);if(-1!==r){const n=[...t];n.splice(r,1,i),e.commit("setMatches",{matches:n})}}),i}async function y(e,{activeTab:t,refetchStatusCounts:n=!1,matchId:i}){if(e.commit("setActiveTab",t),await e.dispatch("getMatches",{matchId:i}),n){var r;const n=p({},e.state.matchStatusCounts);n[t]=null===(r=e.state.matches[t])||void 0===r?void 0:r.length,e.commit("setMatchStatusCounts",n)}}async function w(e){const t=await c.fetchInitialMatchStatusCounts(e.rootState.myPropositions.primaryProposition.propositionId);return e.commit("setInitialMatchStatusCounts",t),t}async function k(e,{matchId:t}){e.commit("setLoadingStatusCounts",{isLoadingStatusCounts:!0}),e.commit("resetMatches"),await w(e),e.commit("setMatchStatusCounts",e.state.initialMatchStatusCounts),y(e,{activeTab:Ee.ACTIVE,matchId:t}),e.commit("setLoadingStatusCounts",{isLoadingStatusCounts:!1})}async function S(e){e.commit("setLoadingStatusCounts",{isLoadingStatusCounts:!0}),await w(e),e.commit("setMatchStatusCounts",e.state.initialMatchStatusCounts),e.commit("setLoadingStatusCounts",{isLoadingStatusCounts:!1})}function A(e,t){e.commit("setNewMatch",t)}async function P(e,t){await i.zm.delete(`/api/messenger/chat-room/${t}`)}async function I({state:e,commit:t,dispatch:n},{requestId:i,conversationId:r,selectedRequestId:o}){var s;if(!i||!r)return{ok:!1,reason:"missing_params"};const a=(null===(s=e.matchRequests)||void 0===s?void 0:s.rooms)||[],l=a.findIndex(e=>String(e.id)===String(i));if(-1===l)return{ok:!1,reason:"not_found"};try{await n("leaveRoom",r)}catch(c){return{ok:!1,error:c}}t("removeMatchRequest",i);const _=String(o)===String(i);return{ok:!0,clearedSelected:_}}function j(e,{filterValue:t,router:n}){if(e.commit("setFilterValue",t),n){const e=p({},n.currentRoute.query);Object.keys(t).forEach(n=>{t[n]!==Ce[n]?e[`filter_${n}`]=t[n]:delete e[`filter_${n}`]}),n.replace({query:e})}}function T(e,t){const n={};
1Object.keys(t).forEach(e=>{if(e.startsWith("filter_")){const i=e.replace("filter_","");if(i in Ce){let r=t[e];"true"===r&&(r=!0),"false"===r&&(r=!1),n[i]=r}}}),Object.keys(n).length>0&&e.commit("setFilterValue",n)}function O(e,t){if(e.commit("resetFilter"),t&&Object.keys(t.history.current.query).some(e=>e.includes("filter_"))){const e=p({},t.currentRoute.query);Object.keys(e).forEach(t=>{t.startsWith("filter_")&&delete e[t]}),t.replace({query:e})}}const E={getMatches:b,insertMockedMatchRequest:h,refetchSingleMatch:v,setActiveTab:y,getInitialMatchStatusCounts:w,setNewMatch:A,init:k,initStatusCountsOnly:S,fetchMatchRequests:f,leaveRoom:P,confirmDeleteRequest:I,setFilterAndUpdateQuery:j,loadFilterFromQuery:T,resetFilterAndQuery:O},x=e=>e.matches[e.activeTab],C=e=>e.isLoadingMatches,M=e=>e.isLoadingStatusCounts,D=e=>(e.isLoadingMatches||e.isLoadingStatusCounts)??!0,N=e=>e.activeTab,L=e=>e.initialMatchStatusCounts,B=e=>e.matchStatusCounts,R=e=>{var t,n;return(null===(t=e.initialMatchStatusCounts)||void 0===t?void 0:t.unread)+(null===(n=e.initialMatchStatusCounts)||void 0===n?void 0:n.updated)},z=e=>e.newMatch,F=e=>{const t=e.matchStatusCounts??e.initialMatchStatusCounts;if(t)return t.unlockMatchAvailableAt??null},$=e=>{var t,n,i;return((null===(t=e.matchStatusCounts)||void 0===t?void 0:t.new)??0)+((null===(n=e.matchStatusCounts)||void 0===n?void 0:n.started)??0)+((null===(i=e.matchStatusCounts)||void 0===i?void 0:i.inactive)??0)},W=e=>e.matchRequests,V=e=>{var t,n,i;return(null===(t=e.matchRequests)||void 0===t?void 0:t.fetchedCount)??(null===(n=e.matchRequests)||void 0===n||null===(i=n.rooms)||void 0===i?void 0:i.length)??0},G=e=>e.isLoadingMatchRequests,U=e=>e.filter,H=e=>e.activeToggleTab,q=e=>e.matchesHasMore,K=e=>Object.keys(Ce).reduce((t,n)=>e.filter[n]!==Ce[n]?t+1:t,0),Y={matchesInActiveTab:x,isLoadingMatches:C,isLoadingStatusCounts:M,isLoadingMatchesPage:D,activeTab:N,initialMatchStatusCounts:L,matchStatusCounts:B,newMessagesAndUpdatedCount:R,newMatch:z,unlockMatchAvailableAt:F,totalMatchesCount:$,matchRequests:W,matchRequestsOffset:V,isLoadingMatchRequests:G,filter:U,activeToggleTab:H,matchesHasMore:q,filterCount:K};var J=n(85471),Z=n(4477);function X(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function Q(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?X(Object(n),!0).forEach(function(t){ee(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):X(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ee(e,t,n){return(t=te(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function te(e){var t=ne(e,"string");return"symbol"==typeof t?t:t+""}function ne(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ie(e,{matches:t}){e.matches.active=t}function re(e,{isLoadingMatches:t}){e.isLoadingMatches=t}function oe(e,{isLoadingStatusCounts:t}){e.isLoadingStatusCounts=t}function se(e,t){e.activeTab=t}function ae(e,t){e.initialMatchStatusCounts=t}function le(e,t){e.matchStatusCounts=t}function _e(e,t){const n=Object.values(e.matches);n.forEach(e=>{var n;if(!Array.isArray(e))return;const i=e.findIndex(e=>e.chatRoomId==t.chatRoomId);if(-1===i)return;const r=e[i],o=null===(n=r.chatRoom)||void 0===n?void 0:n.conversations.find(e=>e.ownerId===t.senderId),s=o?o.owner.address:"SYSTEM";J.Ay.set(r,"lastMessage",{message:t.content,senderName:s,sentAt:t.createdAt}),r.chatRoom&&r.chatRoom.conversations[0].ownerId!==t.senderId&&-1!==t.senderId&&J.Ay.set(r,"unreadCount",r.unreadCount+1),r.isUnanswered&&r.chatRoom&&r.chatRoom.conversations[0].ownerId===t.senderId&&J.Ay.set(r,"isUnanswered",!1)})}function ce(e){return String(e).replace(/[&<>"']/g,e=>({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"}[e]))}function de(e,t){var n,i;const r=null===(n=e.matchRequests)||void 0===n?void 0:n.rooms;if(!r||!t||-1==t.senderId)return;const o=r.findIndex(e=>
1String(e.id)===String(t.chatRoomId));if(-1===o)return;const s=r[o],a=(null===(i=s.conversations)||void 0===i?void 0:i[0])&&s.conversations[0].ownerId!==t.senderId,l=a?s.conversations.map(e=>String(e.chatRoomId)===String(t.chatRoomId)?Q(Q({},e),{},{unreadCount:Number(e.unreadCount||0)+1}):e):s.conversations;J.Ay.set(r,o,Q(Q({},s),{},{conversations:l,unreadCount:a?Number(s.unreadCount||0)+1:s.unreadCount,lastMessage:ce(t.content),updatedAt:Z.y.tz().format()}))}function pe(e,t){null!=(null===t||void 0===t?void 0:t.id)&&Object.values(e.matches).forEach(e=>{if(!Array.isArray(e))return;const n=e.find(e=>String(e.id)===String(t.id));n&&J.Ay.set(n,"unreadCount",0)})}function ue(e,t){const n=Object.values(e.matchRequests||{});n.length&&n.forEach(e=>{if(!Array.isArray(e))return;const n=e.findIndex(e=>String(e.id)===String(t.id));if(-1===n)return;const i=e[n],r=Q(Q({},i),{},{unreadCount:0,conversations:(i.conversations||[]).map(e=>Q(Q({},e),{},{unreadCount:0}))});J.Ay&&J.Ay.set?J.Ay.set(e,n,r):e.splice(n,1,r)})}function me(e,{matches:t}){e.matches.active=[...e.matches.active||[],...t]}function ge(e,t){e.matchesHasMore=t}function he(e){e.matches=Q({},xe),e.matchesHasMore=!0}function fe(e,t){e.newMatch=t}function be(e){return(e||[]).filter(e=>{var t;return(null===e||void 0===e||null===(t=e.conversations)||void 0===t?void 0:t.length)>=2})}function ve(e,t){e.matchRequests||(e.matchRequests={rooms:[],hasMore:!0}),e.matchRequests.rooms=be(t)}function ye(e,t){e.matchRequests||(e.matchRequests={rooms:[],hasMore:!0}),J.Ay.set(e.matchRequests,"fetchedCount",t)}function we(e,t){e.matchRequests||(e.matchRequests={rooms:[],hasMore:!0}),e.matchRequests.rooms=[...e.matchRequests.rooms,...be(t)]}function ke(e,t){e.matchRequests||(e.matchRequests={rooms:[],hasMore:!0}),e.matchRequests.hasMore=t}function Se(e,{isLoadingMatchRequests:t}){e.isLoadingMatchRequests=t}function Ae(e,t){if(!e.matchRequests||!e.matchRequests.rooms)return;const n=e.matchRequests.rooms.findIndex(e=>e.id==t);-1!==n&&(e.matchRequests.rooms.splice(n,1),e.matchRequests.fetchedCount>0&&0!=t&&(e.matchRequests.fetchedCount-=1))}function Pe(e,t){e.filter=Q(Q({},e.filter),t)}function Ie(e){e.filter=Q({},Ce)}function je(e,t){e.activeToggleTab=t}function Te(e,t){const n=Object.values(e.matches);n.forEach(e=>{if(!Array.isArray(e))return;const n=e.find(e=>e.id===t);n&&J.Ay.set(n,"isUnanswered",!1)})}const Oe={setMatches:ie,setLoadingMatches:re,setLoadingStatusCounts:oe,setActiveTab:se,setInitialMatchStatusCounts:ae,setMatchStatusCounts:le,updateLastMessage:_e,updateMatchRequestLastMessage:de,resetReadCount:pe,resetMatchRequestReadCount:ue,appendMatches:me,setMatchesHasMore:ge,resetMatches:he,setNewMatch:fe,setMatchRequests:ve,setMatchRequestsFetchedCount:ye,appendMatchRequests:we,setHasMore:ke,setLoadingMatchRequests:Se,removeMatchRequest:Ae,setFilterValue:Pe,resetFilter:Ie,setActiveToggleTab:je,markMatchAsAnswered:Te},Ee={UNANSWERED:"unanswered",UNREAD:"unread",UPDATED:"updated",ACTIVE:"active",INACTIVE:"inactive"},xe=Object.keys(Ee).reduce((e,t)=>(e[Ee[t]]=null,e),{}),Ce={status:"active",conversations:"all",type:"all",matchState:"all",showFavoritesOnly:!1},Me={matches:xe,isLoadingMatches:null,isLoadingStatusCounts:null,activeTab:Ee.ACTIVE,initialMatchStatusCounts:null,matchStatusCounts:null,newMatch:null,filter:Ce,matchRequests:null,isLoadingMatchRequests:null,activeToggleTab:"matches",matchesHasMore:!0},De={namespaced:!0,state:Me,actions:E,getters:Y,mutations:Oe}},6045:(e,t,n)=>{"use strict";e.exports=n.p+"img/food.bfb25588.svg"},6095:(e,t,n)=>{"use strict";e.exports=n.p+"img/context-menu-icon-dark.d1dc10b1.svg"},6218:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-bell.5109e66f.svg"},6278:(e,t,n)=>{"use strict";e.exports=n.p+"img/help.9c97fb18.svg"},6737:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-clock.082a6c64.svg"},6917:(e,t,n)=>{"use strict";e.exports=n.p+"img/boost-ended.e227f1f9.svg"},7165:(e,t,n)=>{"use strict";e.exports=n.p+"img/teamwork-alt.64305149.svg"},7166:(e,t,n)=>{"use strict";e.exports=n.p+"img/lightbulb2.d1947630.svg"},7441:(e,t,n)=>{"use strict";function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?i(Object(n),!0).forEach(function(t){o(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function o(e,t,n){return(t=s(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){var t=a(e,"string");return"symbol"==typeof t?t:t+""}function a(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}n.d(t,{A7:()=>l,Sk:()=>u,XP:()=>d,oE:()=>p});const l=!1,_=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","gclid"],c="lb-utm-params";function d(){try{const e=new URLSearchParams(window.location.search),t={};let n=!1;if(_.forEach(i=>{const r=e.get(i);r&&(t[i]=r,n=!0,"gclid"===i&&(t.utm_source="google",t.utm_medium="cpc"))}),n){const e=r(r({},t),{},{landingPage:window.location.pathname});return sessionStorage.setItem(c,JSON.stringify(e)),e}return null}catch(e){return console.error("Error capturing UTM params:",e),null}}function p(){try{const e=sessionStorage.getItem(c);return e?JSON.parse(e):null}catch(e){return console.error("Error getting stored UTM params:",e),null}}function u(){try{sessionStorage.removeItem(c)}catch(e){console.error("Error clearing UTM params:",e)}}},7466:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-set-primary.e93733b3.svg"},7515:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-padlock-black.4872b322.svg"},7559:(e,t,n)=>{"use strict";e.exports=n.p+"img/dot-purple.ac6b6f78.svg"},7816:(e,t,n)=>{"use strict";e.exports=n.p+"img/check-mark-circle-dark-blue.be973843.svg"},7837:(e,t,n)=>{"use strict";e.exports=n.p+"img/chat-icon.759dad4d.svg"},8111:(e,t,n)=>{"use strict";e.exports=n.p+"img/trash.255892a1.svg"},8839:(e,t,n)=>{"use strict";e.exports=n.p+"img/alertcircle.ce03b821.svg"},9267:(e,t,n)=>{"use strict";e.exports=n.p+"img/interested-green.3d0554d9.svg"},9348:(e,t,n)=>{"use strict";e.exports=n.p+"img/arrow-right-alt3-white.e30757ee.svg"},9592:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-camera.04bb1963.svg"},9718:(e,t,n)=>{"use strict";e.exports=n.p+"img/context-menu-icon.0ce9dedb.svg"},9924:(e,t,n)=>{"use strict";e.exports=n.p+"img/tasklist.e637819e.svg"},9972:(e,t,n)=>{"use strict";n.d(t,{A:()=>_});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"base-checkbox",class:{"is-active":e.isChecked,"is-disabled":e.disabled,"has-error":!e.valid,"is-required":e.required},attrs:{tabindex:"0"},on:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.inputHandler.apply(null,arguments)}}},[t("label",{staticClass:"base-checkbox-container",class:{"left-sided-label":e.leftSidedLabel}},[t("input",{staticClass:"base-checkbox-input",attrs:{type:"checkbox",tabindex:"-1",name:e.name,disabled:e.disabled},domProps:{value:e.value,checked:e.isChecked},on:{change:e.inputHandler}}),e.leftSidedLabel?e._t("label",function(){return[e.label?t("div",{staticClass:"base-checkbox-label",class:{"variant-label-light":"label-light"===e.variant}},[e._v(" "+e._s(e.label)+" ")]):e._e()]},null,{label:e.label,isChecked:e.isChecked,disabled:e.disabled}):e._e(),e._t("checkmark",function(){return[t("div",{staticClass:"base-checkbox-checkmark",class:{"is-active":e.isChecked,secondary:e.secondary,sm:"sm"===e.size,md:"md"===e.size}})]},null,{isChecked:e.isChecked,disabled:e.disabled}),e.leftSidedLabel?e._e():e._t("label",function(){return[e.label?t("div",{staticClass:"base-checkbox-label",class:{"variant-label-light":"label-light"===e.variant}},[e._v(" "+e._s(e.label)+" ")]):e._e()]},null,{label:e.label,isChecked:e.isChecked,disabled:e.disabled})],2),t("div",{staticClass:"base-checkbox-message"},[t("transition",{attrs:{name:"fade"}},[e.disabled?e._e():e._t(e.computedMessageSlotName,function(){return[t("div",{class:e.computedMessageClass},[e._v(e._s(e.computedMessage))])]},null,{computedMessage:e.computedMessage})],2)],1)])},r=[];const o={name:"BaseCheckbox",props:{name:{type:String,default:""},value:{type:[String,Boolean],default:""},label:{type:String,default:""},hintMessage:{type:String,default:"Required."},required:{type:Boolean,default:!1},infoMessage:{type:String,default:""},errorMessage:{type:String,default:""},valid:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},selected:{type:[Array,Boolean],default:()=>[]},secondary:{type:Boolean,default:!1},variant:{type:String,default:""},size:{type:String,default:"md"},leftSidedLabel:{type:Boolean,default:!1}},computed:{isChecked(){return"boolean"===typeof this.selected?this.selected:this.selected.includes(this.value)},computedMessageSlotName(){return this.messagesHandler("show-error-message","show-info-message",this.required?"show-
1hint-message":"")},computedMessage(){return this.messagesHandler(this.errorMessage,this.infoMessage,this.required?this.hintMessage:"")},computedMessageClass(){return this.messagesHandler("base-checkbox-message-error","base-checkbox-message-info",this.required?"base-checkbox-message-hint":"")}},methods:{inputHandler(){if("boolean"===typeof this.selected)this.$emit("change",!this.selected);else{let e=[...this.selected];e.includes(this.value)?e=e.filter(e=>e!==this.value):e.push(this.value),this.$emit("change",e)}},messagesHandler(e,t,n){return this.errorMessage&&!this.valid?e:this.infoMessage&&this.valid?t:this.hintMessage?n:""}}},s=o;var a=n(81656),l=(0,a.A)(s,i,r,!1,null,"f91c385a",null);const _=l.exports},10018:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-stars-green.3e996818.svg"},10168:(e,t,n)=>{"use strict";e.exports=n.p+"img/example_flat_3.599cd833.png"},10389:(e,t,n)=>{"use strict";e.exports=n.p+"img/placeholder-image-large.38205767.svg"},10480:(e,t,n)=>{"use strict";e.exports=n.p+"img/check-badge.2007057b.svg"},10511:(e,t,n)=>{"use strict";e.exports=n.p+"img/illustration-lock.8e18dfaf.svg"},11286:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"base-textarea",class:{"has-text":!!e.value,invalid:!e.valid}},[t("label",{staticClass:"base-textarea-label",attrs:{for:e.name}},[e._t("label",function(){return[e._v(e._s(e.label))]},null,{label:e.label})],2),t("div",{staticClass:"base-textarea-wrapper",on:{click:e.handleTextAreaClick}},[t("textarea",e._g(e._b({ref:e.name,style:{maxHeight:e.maxHeight,resize:e.resize},attrs:{id:e.name,cols:"30",rows:e.rows,valid:e.valid,errorMessage:e.errorMessage,placeholder:e.placeholder,required:e.required,disabled:e.disabled,name:e.name},domProps:{value:e.value},on:{onfocus:function(t){return e.onFocus(t)},onblur:function(t){return e.onBlur(t)},keyup:function(t){return e.onChange(t)}}},"textarea",e.$attrs,!1),e.listeners))]),t("transition",{attrs:{name:"sf-fade"}},[!e.valid&&e.errorMessage?e._t("error-message",function(){return[t("div",{staticClass:"base-textarea-error-message"},[e._v(e._s(e.errorMessage))])]},null,{errorMessage:e.errorMessage}):e._e()],2),e.valid&&!e.errorMessage&&e.description?e._t("textarea-description",function(){return[t("div",{staticClass:"base-textarea-description"},[e._v(e._s(e.description))])]},null,{errorMessage:e.errorMessage}):e._e()],2)},r=[];function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach(function(t){a(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function a(e,t,n){return(t=l(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e){var t=_(e,"string");return"symbol"==typeof t?t:t+""}function _(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const c={name:"TextArea",props:{value:{type:[String,Number],default:""},label:{type:String,default:""},placeholder:{type:String,default:""},name:{type:String,default:""},type:{type:String,default:"text"},description:{type:String,default:""},valid:{type:Boolean,default:!0},errorMessage:{type:String,default:""},required:{type:Boolean,default:!1,description:"Native input required attribute"},disabled:{type:Boolean,default:!1,description:"Native input disabled attribute"},rows:{type:Number,default:15},maxHeight:{type:String,default:"inherit"},resize:{type:String,default:"both"}},data(){return{inputType:""}},computed:{listeners(){return s(s({},this.$listeners),{},{input:e=>this.$emit("input",e.target.value)})}}
1,created(){this.inputType=this.type},methods:{onChange:function(){this.$emit("onChange")},onBlur:function(){this.$emit("onBlur")},onFocus:function(){this.$emit("onFocus")},handleTextAreaClick(){try{this.$refs[this.name].focus()}catch(e){}}}},d=c;var p=n(81656),u=(0,p.A)(d,i,r,!1,null,"6ecdb8ec",null);const m=u.exports},11287:(e,t,n)=>{"use strict";e.exports=n.p+"img/chevron.4a173337.svg"},11488:(e,t,n)=>{"use strict";e.exports=n.p+"img/pen.c75cc36a.svg"},11935:(e,t,n)=>{"use strict";e.exports=n.p+"img/check-mark-dark.2bd5923a.svg"},12207:(e,t,n)=>{"use strict";e.exports=n.p+"img/lightbulb.15f12e77.svg"},12228:(e,t,n)=>{"use strict";e.exports=n.p+"img/check-mark-white-new.191963a5.svg"},12518:(e,t,n)=>{"use strict";e.exports=n.p+"img/google-reviews.0aff2a83.svg"},12570:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-check3.71746fe3.svg"},12897:(e,t,n)=>{"use strict";e.exports=n.p+"img/school.3c492e95.svg"},13017:(e,t,n)=>{"use strict";e.exports=n.p+"img/logout.745d7b77.svg"},13062:(e,t,n)=>{"use strict";e.exports=n.p+"img/fav.a6cb9b84.svg"},13250:(e,t,n)=>{"use strict";e.exports=n.p+"img/boost.7b2a3227.svg"},13361:(e,t,n)=>{"use strict";n.d(t,{A:()=>_});var i=function(){var e=this,t=e._self._c;return t("svg",{class:["menu-icon",e.icon,{mask:e.mask}],attrs:{role:"img"}},[t("use",{attrs:{xlinkHref:`${e.icons[e.icon]}#${e.icon}`,href:`${e.icons[e.icon]}#${e.icon}`}})])},r=[];const o={name:"MenuIcon",props:{icon:{type:String,default:""},mask:{type:Boolean,default:!0}},data:function(){return{icons:{add:n(53065),blockedHouse:n(67061),close:n(55370),contract:n(10480),edit:n(70643),heart:n(79790),help:n(53557),logout:n(45314),messages:n(59614),realEstate:n(71172),rocket:n(49202),searchSquare:n(83442),search:n(36348),subscription:n(63306),swap:n(66169),trash:n(99832),wallet:n(63698),login:n(98939),lightbulb:n(2143),feedback:n(16867)}}}},s=o;var a=n(81656),l=(0,a.A)(s,i,r,!1,null,"3e3878a4",null);const _=l.exports},13503:(e,t,n)=>{"use strict";n.d(t,{A:()=>S,m:()=>k});var i=n(85471),r=n(64765),o=n(25569);const s=JSON.parse('{"menu_items_link_1":"Bytesförslag","menu_items_link_3":"Min annons","menu_items_link_4":"Sök annonser","menu_items_link_5":"Hjälp","menu_items_link_7":"Bytesansökan","menu_items_link_8":"Logga in","menu_items_leave_feedback":"Lämna feedback","menu_items_link_9":"Kom igång gratis","menu_items_link_10":"Allmänna villkor","menu_items_link_11":"Cookiepolicy","menu_items_link_13":"Matchningar","menu_items_link_14":"Personuppgiftshantering","payment_history_title":"Betalningar","payment_history_loading":"Laddar betalningar...","payment_history_address":"Extraköp","congratulations_title":"Grattis till bytet!","congratulations_subtitle_1":"Vi hoppas att din tid på lägenhetsbyte har varit bra!","congratulations_subtitle_2":"För att hjälpa fler att hitta sina drömbyten så skulle vi vilja be dig ta någon minut och lämna en recension av oss på nästa sida.","congratulations_confirm_button":"Avsluta annons","congratulations_confirm_delete_account_button":"Avsluta konto","congratulations_cancel_button":"Avbryt och gå tillbaka","confirmation_cancel_account_title":"Bekräftelse på borttagning","confirmation_cancel_account_subtitle":"Du har nu tagit bort ditt konto!","feedback_offer":"Passa på...","feedback_sublabel":"Vi vill gärna att du stannar kvar och har därför tagit fram ett erbjudande till dig 🤩","feedback_tag":"TILLFÄLLIGT ERBJUDANDE","feedback_offer_days":"30 dagar","feedback_price":"endast {price} kr","feedback_save_text":"Spara upp till","feedback_save_amount":"43 %","feedback_cancel_loading":"Laddar...","feedback_cancel_yes":"Tacka ja till erbjudandet","feedback_terms":"Villkor: Erbjudandet innebär att din nästa betalning för denna annons kostar {price} kr för en 30-dagarsperiod. Efter den rabatterade perioden fortsätter ditt abonnemang som tidigare.","feedback_cancel_no":"Nej tack, avsluta istället","feedback_title_details":"Hur kan vi bli bättre?","feedback_other_service_title":"Med vilken tjänst har du bytt?","feedback_other_service_placeholder":"Jag har bytt med...","feedback_title":"Hur mycket tycker du är rimligt att betala i månaden?","feedback_reason":"Skriv gärna varför du vill avsluta din annons hos oss","feedback_delete_account_reason":"Skriv gärna varför du vill avsluta ditt konto hos oss","feedback_example":"T.ex. 249","feedback_currency_short":"kr","feedback_cancel_immediately_info_1":"<b>OBS:</b> När du väljer att avsluta din annons direkt så inaktiveras den omedelbart. Detta innebär att den döljs för andra användare, du kan inte läsa eller svara på meddelanden och inte heller se dina bytesförslag.","feedback_cancel_immediately_info_2":"De eventuella dagarna som finns kvar på ditt abonnemang försvinner och kommer ej att återbetalas.","feedback_action_button":"Spara och avsluta abonnemang","feedback_delete_account_action_button":"Spara och avsluta konto","feedback_cancel_button":"Avbryt","offer_title_save":"Ingen fara, det löser vi!","offer_title":"Dessa abonnemang finns att välja på","offer_subtitle":"Vi kan erbjuda dig dessa billigare abonnemang:","offer_currency_per_month":"kr/månad","offer_alternative_subscription_title":"Vi kan erbjuda dig dessa alternativa abonnemang:","offer_shorter_alternative_subscription_title":"Vi kan erbjuda dig kortare abonnemangstyper:","offer_item_title_180":"180 dagar","offer_item_title_90":"90 dagar","offer_item_title_30":"30 dagar","offer_tag":"BILLIGASTE VALET","offer_savings":"Spara {savings}kr/månad med det här abonnemanget.","offer_payment_period":"Du betalar {offerDays} dagar i taget.","offer_action":"Byt till det här abonnemanget","offer_reject":"Nej tack, jag vill inte byta abonnemang","offer_cancel_and_back":"Avbryt och gå tillbaka","offer_cancel":"Avbryt","confirmation_proposition_title":"Din annons är nu aktiverad","confirmation_proposition_text":"Grattis! Nu är din annons aktiv och kan matchas mot tusentals andra bostadsbytare.","confirmation_proposition_confirm":"Vidare till bytesförslag","confirmation_visibility_title":"Din annons är nu Boostad!","confirmation_visibility_text_1":"Nu syns din annons för flera och vi håller tummarna för att du får till ett lyckat lägenhetsbyte!","confirmation_visibility_text_2":"","confirmation_visibility_confirm":"Vidare till bytesförslag","confirmation_cancelled_title":"Din annons är nu avslutad","confirmation_cancelled_text_not_swapped_1":"Välkommen tillbaka om det återigen blir aktuellt att byta lägenhet.","confirmation_cancelled_text_not_swapped_2":"Hör gärna av dig till oss på","confirmation_cancelled_text_not_swapped_3":"och berätta vad vi kan göra bättre till nästa gång!","confirmation_cancelled_text_not_swapped_mailto":"info@lagenhet
1sbyte.se","confirmation_cancelled_text_swapped_1":"Grattis till ditt byte! Vi ses nästa gång du ska byta lägenhet.","confirmation_cancelled_confirm":"Vidare till min annons","confirmation_accepted_title":"Erbjudandet är nu aktiverat","confirmation_accepted_text":"Grattis! Ditt erbjudande är aktiverat. När erbjudandet har löpt ut kommer ditt abonnemang att förlängas som vanligt.","confirmation_accepted_confirm":"Vidare till bytesförslag","confirmation_klarna_token_title":"Din betalmetod är nu uppdaterad","confirmation_klarna_token_text":"Vid nästa dragning kommer den nya betalmetoden att användas. Du kan fortsätta använda tjänsten som vanligt.","confirmation_klarna_token_confirm":"Vidare till bytesförslag","locale_language":"sv-SE","confirmation_update_subscription_title":"Du har nu bytt abonnemang","confirmation_update_subscription_text":"Vid nästa dragning kommer den nya abonnemangslängden att användas. Du kan fortsätta använda tjänsten som vanligt.","confirmation_update_subscription_confirm":"Vidare till bytesförslag","proposition_private_landlord":"Privat hyresvärd","reasons_title":"Hjälp oss förstå varför du vill avsluta","reasons_reason_1":"Jag lyckas inte byta","reasons_reason_2":"Andra annonsörer är dåliga på att svara","reasons_reason_3":"Jag vill inte byta längre","reasons_reason_4":"Hemsidan är svår att förstå","reasons_reason_5":"Jag vill ta en paus i bytandet ett tag","reasons_reason_6":"Annan anledning","start_title":"Om du vill avsluta ditt abonnemang","start_title_limited":"Om du vill inaktivera din annons","start_delete_account_title":"Om du vill avsluta ditt konto","start_subtitle":"Berätta om anledningen till varför du avslutar ditt abonnemang så kommer vi förbättra lägenhetsbyte.se med dig i åtanke.","start_subtitle_limited":"Berätta om anledningen till varför du inaktiverar din annons så kommer vi förbättra lägenhetsbyte.se med dig i åtanke.","start_delete_account_subtitle":"Berätta om anledningen till varför du avslutar ditt konto så kommer vi förbättra lägenhetsbyte.se med dig i åtanke.","start_link_cancel":"Avbryt och gå tillbaka","start_reason_1":"Jag har bytt","reasons_too_expensive":"Det är för dyrt","start_reason_3":"Jag vill avsluta av annan anledning","used_to_find_swap_reason_1":"Jag har bytt via Lägenhetsbyte","used_to_find_swap_reason_2":"Jag har bytt via annan tjänst","used_to_find_swap_title":"Genom vilken tjänst bytte du?","current_subscription_no_active_paid":"Du har inget aktivt betalabonnemang","current_subscription_subscription_info_freemium":"Du använder just nu en begränsad gratisversion. För att låsa upp all funktionalitet måste du uppgradera till premium.","current_subscription_subscription_info":"Din testperiod tar slut {nextPaymentDate}. <br />Uppgradera din annons för att inte missa chansen till ett byte!","current_subscription_subscription_info_active":"Ditt abonnemang är gratis och är aktivt tills du väljer att avsluta det.","current_subscription_free_days":"Dina gratisdagar tar slut","current_subscription_your_subscription":"Ditt abonnemang för {monthlyPrice}kr/månad","current_subscription_is_being_canceled":"avslutas","current_subscription_is_being_extended":"förlängs","current_subscription_automatically":"automatiskt","current_subscription_extended_with":"Annonsen förlängs med {days} dagar i taget","current_subscription_for_free":"Gratis","current_subscription_via":"via","current_subscription_upgrade":"Uppgradera annons","current_subscription_change_subscription":"Byt abonnemang","current_subscription_activate_freemium":"Aktivera gratis","map_and_streetview_streetview":"Street View","proposition_map_buttons_map":"Karta","proposition_map_buttons_floor_plan":"Planritning","proposition_map_buttons_street_view":"Street View","proposition_map_expand":"Öppna karta i helskärm","general_zoom_in":"Zooma in","general_zoom_out":"Zooma ut","map_your_residence":"Din bostad","swap_chain_map_is_interested":"Är intresserad av bytet","swap_chain_map_answered_no":"Har tackat nej","swap_chain_map_waiting_for_answer":"
1Väntar på svar","end_match_confirm_title":"Avsluta matchning?","end_match_confirm_body":"Är du säker att du vill ta tillbaka ditt intresse? Du har en matchning med {address} som kommer avslutas.","end_match_confirm_action":"Avsluta matchning","end_match_confirm_cancel":"Avbryt","toast_regret":"Ångra","freemium_banner_header":"Vill du också få tillgång till hela tjänsten?","freemium_banner_subtitle":"Skaffa Premium idag och få:","freemium_banner_usp1":"Full tillgång till hela tjänsten","freemium_banner_usp2":"Hamna högre upp bland bytesförslagen","freemium_banner_usp3":"Obegränsade intressemarkeringar","freemium_banner_usp4":"Få hjälp genom hela bytet","freemium_map_cta_label":"Se exakt adress och gatuvy","freemium_map_cta_label_plural":"Se exakta adresser","freemium_map_cta_unlock":"Lås upp","start_step_1_status":"Hittar objekt som passar dig","start_step_2_status":"Plockar ihop dagens lista","start_step_3_status":"Klar!","report_proposition_label":"Rapportera den här annonsen","report_why_want_to_report":"Varför vill du rapportera annonsen?","report_why_offensive":"Varför tycker du annonsen är stötande?","report_faulty_information":"Vad är felaktigt med informationen?","report_wrong_with_images":"Vad är det för fel på annonsens bilder?","report_which_categories_match":"Passar någon av dessa kategorier in?","report_option_offensive":"Stötande innehåll eller språk","report_option_images":"Annonsens bilder","report_option_faulty":"Felaktig information","report_option_other":"Annan anledning","report_option_images_not_related":"Det är inte bilder på lägenheten","report_option_inappropriate_images":"De är olämpliga","report_option_not_serious":"Oseriös användare","report_option_incorrect_residence_info":"Bostadens information är felaktig","report_option_not_matching_advertisement":"Det är inte en bytesannons","report_description_incorrect_residence_info":"T.ex. fel hyra, rum eller kvadratmeter","report_description_not_matching_advertisement":"T.ex. Bedrägeri eller erbjudande av servicetjänst","report_option_asked_for_money":"Den här användaren har bett om pengar för att genomföra bytet","report_option_copied_content":"Den här annonsen verkar vara en kopia","report_option_not_the_owner":"Användaren har inte besittningsrätt på lägenheten eller adressen","report_option_not_apartment":"Lägenheten är inte en hyresrätt","report_description_images_not_related":"T.ex. personbilder, djurbilder","report_description_inappropriate_images":"T.ex. Sexuellt innehåll, olaglig verksamhet","report_option_other_reason":"Annan anledning","report_label_next":"Nästa","report_label_back":"Tillbaka","report_label_send":"Skicka","report_label_done":"Stäng","report_label_describe_more":"Kan du beskriva problemet ytterligare:","report_label_describe_experience":"Beskriv din upplevelse...","report_label_allowing_follow_ups":"Ni får kontakta mig för följdfrågor","report_label_success_heading":"Vi har mottagit din rapport!","report_description_success":"Tack för att du uppmärksammar oss på eventuella felaktigheter eller olämpligt beteende. Allt som strider mot våra policys och värderingar tar vi på största allvar och i de fall vi måste så vidtar vi åtgärder för att säkerställa en rättvis och etisk process för alla inblandade parter.","edit_wish_area_title":"Jag vill flytta till","edit_wish_area_infobox":"Vi har uppdaterat våra områden. Du måste välja nya mer specifika områden som du vill flytta till för att fortsätta.","edit_wish_area_add_area":"Lägg till ytterligare område","edit_wish_area_search_for":"Sök på kommun, ort eller område","edit_wish_area_action":"Spara","edit_wish_area_chosen_areas":"Valda områden","edit_wish_area_none_selected":"Inga valda","edit_wish_area_pce":"st","edit_wish_area_show":"Visa","edit_wish_area_error_message":"Du måste välja minst ett område","edit_wish_area_my_chosen_areas":"Mina valda områden","edit_wish_area_options_choose_areas_in":"Välj områden i","edit_wish_area_options_choose_areas_button":"Välj områden","edit_wish_area_options_cancel_button":"Avbryt","map_suggestions_no_results_address":"Adressen finns inte. Anpassa sökningen och välj ett alternativ.","map_suggestions_no_results_wish_area":"Området finns inte. Anpassa sökningen och välj ett alternativ.","base_panel_close":"Stäng","proposition_info_no_active":"Du har ingen aktiv annons","proposition_info_test_period_expired":"Din provperiod på {outdatedAddress} har gått ut","proposition_info_create_new":"Skapa en ny annons för att komma igång med dina byten","proposition_info_upgrade":"Uppgradera nu och få tillgång till alla Lägenhetsbytes funktioner","proposition_info_activate":"Du behöver aktivera din annons för att fortsätta ditt sökande efter ny bostad.","side_menu_my_ads":"Min annons","side_menu_payment_history":"Betalningshistorik","side_menu_removed_swap_suggestions":"Blockerade annonser","side_menu_add_ad":"Lägg in annons","complete_listing_title":"Öka din synlighet","complete_listing_description":"En komplett annons lockar fler möjliga byten.","complete_listing_modal_card_t
1itle":"Gör klart din annons","complete_listing_gauge_aria":"{percent}% färdigställt","complete_listing_step_aria":"{title} – ökar synlighet med {percent}","complete_listing_step_images_title":"Lägg till bilder","complete_listing_step_images_subtitle":"Annonser med 2+ bilder fÃ¥r fler klick","complete_listing_step_description_title":"Lägg till beskrivning","complete_listing_step_description_subtitle":"En personlig text bygger förtroende","complete_listing_step_floorplan_title":"Lägg till planritning","complete_listing_step_floorplan_subtitle":"Bytare vill se layouten innan de hör av sig","complete_listing_step_landlord_title":"Ange hyresvärd","complete_listing_step_landlord_subtitle":"Ökar förtroendet hos potentiella bytespartners","complete_listing_visitors_suffix":"person har tittat pÃ¥ din annons | personer har tittat pÃ¥ din annons","complete_listing_visitors_period":"Senaste 7 dagarna","flow_pagination_of":"av","pagination_showing_page":"Visar sida","pagination_to":"till","pagination_of":"av","extra_visibility_title":"Extra synlighet för","extra_visibility_subtitle":"Din möjlighet till ett snabbare bostadsbyte","extra_visibility_info_text":"För dig som vill öka dina chanser till ett bostadsbyte finns möjligheten att ge din annons extra synlighet","extra_visibility_days":"dagar","extra_visibility_currency":"kr","extra_visibility_confirm":"Godkänn","extra_visibility_extra_visibility_title_1":"Vilka ser min annons?","extra_visibility_list_info":"Din annons visas för annonsörer vars önskemÃ¥l är snarlika din bostad, men även för andra annonsörer och besökare hos lägenhetsbyte.se","extra_visibility_extra_visibility_title_2":"Här syns din annons:","extra_visibility_list_2":"Annonspresentationer","extra_visibility_list_3":"Bytesförslag - under byteslistan","klarna_button_discount_total":"Totalt: {totalSum} kr","klarna_button_action":"Starta abonnemang","product_list_title":"Detta är ett kampanjerbjudande utan bindningstid.","product_list_info_1":"Efter annonseringslängdens slut, fortsätter din annons att förlängas","product_list_info_2":"till ordinarie pris","product_list_info_3":"kr","product_list_monthly":"mÃ¥nadsvis","product_list_every_second_month":"varannan mÃ¥nad","product_list_every_six_month":"var sjätte mÃ¥nad","product_list_when_expired":"när den löpt ut","popup_menu_item_2":"Redigera profil","popup_menu_item_4":"Favoritmarkeringar","popup_menu_item_5":"Alla annonser","popup_menu_item_6":"Bytesansökan","popup_menu_item_7":"Hjälp","popup_menu_item_8":"Logga ut","popup_menu_item_9":"Redigera inloggningsuppgifter","proposition_description_room":"rum | rum","proposition_description_location_in":"i","proposition_description_sqm":"kvm","proposition_description_cost_per_month":"kr/mÃ¥n","proposition_description_prop_num":"Annons-ID:","residence_toggle_label":"Lägenhet {n} av {count}","residence_toggle_label_short":"Lgh. {n} av {count}","proposition_description_floor_0":"BottenvÃ¥ning","proposition_description_floor_roof":"TakvÃ¥ning","proposition_description_floor":"VÃ¥n","proposition_description_floor_numbered":"VÃ¥n {floor}","proposition_description_title":"Om boendet","proposition_description_type":"Bostadstyp","proposition_description_ad_num":"Annons-ID","proposition_description_landlord":"Hyresvärd","proposition_description_no_desc":"Detta boende har ingen beskrivning än.","proposition_description_read_more":"Läs mer om bostaden","proposition_interest_you_are_interested":"Du är intresserad","proposition_interest_you_are_super_interested":"Du är superintresserad","proposition_interest_are_you_interested":"Är du intresserad av ett byte?","proposition_interest_you_are_not_interested":"Du är inte intresserad","user_card_swaped":"Bytt","user_card_contact":"Kontakta endast din bytespart","user_card_days":"dagar","user_card_day":"dag","user_card_hours":"timmar","user_card_within_an_hour":"Inom en timme","user_card_within":"Inom","conveniences_balcony":"Balkong","conveniences_elevator":"Hiss","conveniences_fireplace":"Öppen spis/kakelugn","conveniences_bathtub":"Badkar","conveniences_condo":"BRF","conveniences_becoming_condo":"Blivande BRF","desktop_proposition_hero_show_more_images":"Visa {images} bilder","find_amenities_restaurants":"Restauranger","find_amenities_schools":"Skolor och barnomsorg","find_amenities_stores":"Affärer","find_amenities_commutes":"Kollektivtrafik","find_amenities_commute_type_bus":"Buss","find_amenities_commute_type_rail":"TÃ¥g","find_amenities_commute_type_tram":"SpÃ¥rvagn","find_amenities_commute_type_metro":"Tunnelbana","find_amenities_commute_type_ferry":"Färja","find_amenities_commute_type_other":"Annat","similar_homes_title":"Liknande bostäder","residence_switcher_desktop_switch_apt":"Växla bostäder","view_counter_viewed_times":"Det här boendet har visats {visits} gÃ¥nger.","view_counter_visits_1":"Du är en av de första som ser detta boende.","view_counter_visits_2":"Detta boende fÃ¥r en hel del uppmärksamhet.","view_counter_visits_3":"Detta boende har ovanligt mÃ¥nga intressenter!","view_counter_visits_4":"Detta är ett av de mest visade objekten hos oss!","wishes_alt_wish":"Alternativt önskemÃ¥l","wishes_wished_1":"Önskad bostad 1","wishes_wished_2":"Önskad bostad 2","wishes_rooms_min":"rum | rum","wishes_sqm_min":"Minst antal kvadratmeter","wishes_sqm_no_choice":"Inget val","wishes_sqm":"kvm","wishes_rent_max":"Högsta hyra","wishes_currency_short":"kr","wishes_cost_per_month_max":"Högsta mÃ¥nadskostnad","wishes_requirements":"Krav","wishes_balcony":"Balkong, ","wishes_is_becoming_condo":"Blivande BRF, ","wishes_elevator":"Hiss ","wishes_no_special":"Inga speciella krav","wishes_other_prefs":"Övriga preferenser","wishes_bathtub":"Badkar, ","wishes_is_condo":"Bildad BRF, ","wishes_fireplace":"Öppen spis/kakelugn","wishes_no_spec_prefs":"Inga speciella preferenser","wishes_areas":"OmrÃ¥den","wishes_show_all":"Visa alla omrÃ¥den","my_propositions_link_edit":"Redigera din annons","my_propositions_link_payments":"Betalningar och abonnemang","my_propositions_link_new":"Ny annons","my_prop_card_active":"Aktiv","my_prop_card_inactive":"Inaktiv","my_proposition_plan_premium":"Premium","my_proposition_plan_freemium":"Gratiskonto","my_proposition_notice_active":"Din annons är aktiv. Den visas för andra användare och matchas utifrÃ¥n önskemÃ¥l för att du ska hitta ett byte.","my_proposition_notice_inactive":"Din annons är inaktiverad. Den döljs för andra användare och du kan inte matcha.","my_prop_card_meta_stats":"{rooms} rum · {sqm} kvm · VÃ¥n {floor}","my_prop_card_meta_stats_2for1":"{rooms} rum · {sqm} kvm","my_prop_card_meta_rent":"{rent} kr/mÃ¥n","my_propositions_expand_switcher":"Visa fler annonser","my_propositions_collapse_switcher":"Dölj fler annonser","my_propositions_visitors_card_title":"Dina besökare","my_propositions_visitors_card_count_suffix":"har sett din annons senaste mÃ¥naden","my_propositions_visitors_card_link":"Se besökare","my_propositions_visitors_card_empty":"Inga besökare än","search_card_rooms":"rum | rum","search_card_sqm":"kvm","search_card_cost_per_month":"kr/mÃ¥nad","slider_item_rooms":"rum","slider_item_sqm":"kvm","proposition_list_ad_num":"Annonsnummer:","proposition_switcher_uses_as":"Använder som:","proposition_switcher_pick":"Välj annons","filter_modal_clear":"Rensa","filter_modal_action":"Visa resultat","interest_toggle_no":"Inte intresserad","super_interest_action_aria":"Superintresse","super_interest_banner_label":"Superintresse","super_interest_coach_tip_title":"Minst en part är superintresserad av bytet.","super_interest_info_aria":"Läs mer om superintresse","boost_info_aria":"Läs mer om Boost","boost_info_tip":"Den här annonsen är boostad för extra synlighet.","modal_super_interest_paywall_title":"Superintresse ingÃ¥r i Premium","modal_super_interest_paywall_body":"Ett superintresse lyfter dig högst upp pÃ¥ bytespartens lista och ger betydligt snabbare svar.","modal_super_interest_paywall_usp1":"2 superintressen direkt när du startar Premium","modal_super_interest_paywall_usp2":"LÃ¥s upp obegränsat med matchningar","modal_super_interest_paywall_usp3":"Syns först i bytespartens lista","modal_super_interest_paywall_cta":"Uppgradera till Premium","modal_super_interest_explain_title":"SÃ¥ använder du Superintresse","modal_super_interest_explain_body":"Ett superintresse lyfter dig högst upp pÃ¥ bytespartens lista och visar att du är särskilt intresserad.","modal_super_interest_explain_usp1":"Använd dina superintressen pÃ¥ annonser du verkligen vill byta till.","modal_super_interest_explain_usp2":"Ökar dina chanser till matchning och visning.","modal_super_interest_explain_cta":"Stäng","super_interest_panel_error_title":"Superintresse kunde inte laddas just nu","super_interest_purchase_title":"Se till att din favorit ser dig först!","super_interest_purchase_text":"Ett Superintresse lyfter din annons överst hos alla bytesparter som behövs för bytet. Det ökar chansen att matcha med din favorit.","super_interest_picker_title":"VÃ
1¤lj antal Superintressen","super_interest_picker_unit":"st","super_interest_picker_per_unit":"{price} {currency}/st","super_interest_purchase_included_title":"Det här fÃ¥r du","super_interest_purchase_usp1":"Visas överst hos alla parter i bytet – före alla andra annonser","super_interest_purchase_usp2":"Stjärnmarkering som sticker ut i listan","super_interest_purchase_usp3":"Använd när du vill – de förfaller aldrig","super_interest_purchase_terms1":"EngÃ¥ngsköp, inget abonnemang. Genom att slutföra köpet godkänner du lägenhetsbyte.se:s","super_interest_purchase_terms_link":"köpvillkor","super_interest_purchase_button":"Köp Superintressen","filter_container_type_score":"Bäst för dig","general_filter_all":"Alla","amenities_labels_conversation":"Konversation","amenities_labels_open":" startad","amenities_labels_elevator":"Hiss","amenities_labels_balcony":"Balkong","amenities_labels_bathtub":"Badkar","amenities_labels_is_coop":"BRF","amenities_labels_is_becoming_coop":"Blivande BRF","amenities_residence_type_2":"Bostadsrätt","swaplist_button_map_view":"Kartvy","swaplist_button_show_result":"Visa resultat","interest_button_yes":"JA","interest_button_no":"NEJ","map_swap_item_rooms":"rum | rum","map_swap_item_sqm":"kvm","non_user_swap_view_toggle_the_swap":"Byteskedja","non_user_swap_view_toggle_map":"Karta","unlock_blur_msg":"Vill du se fler bilder?","proposition_gallery_blur_link_msg":"Ladda upp minst 2 foton","proposition_gallery_blur_msg":"pÃ¥ din lägenhet för att se alla bilder","no_result_nothing_new":"Du har inget nytt att se här!","sort_options_descending":"fallande","sort_options_ascending":"stigande","sort_options_type_sqm_desc":"Kvadratmeter (högst överst)","sort_options_type_sqm_asc":"Kvadratmeter (lägst överst)","sort_options_type_floor":"VÃ¥ning","sort_options_type_num_of_rooms_asc":"Antal rum (lägst överst)","sort_options_type_num_of_rooms_desc":"Antal rum (högst överst)","sort_options_type_rent_asc":"Hyra (lägst överst)","sort_options_type_rent_desc":"Hyra (högst överst)","sort_options_type_postal_area":"OmrÃ¥de","sort_options_type_interest":"Intresse","sort_options_type_match_date":"Matchningsdatum","sort_options_type_interest_date":"Senast inkommet","sort_options_type_address":"Adress","sort_options_type_swaptype":"Bytestyp","sort_options_desc_score":"Visar bytesförslag sorterat pÃ¥ annonsernas kvalitet och aktivitet","sort_options_desc_sqm":"Visar bytesförslag sorterat pÃ¥ kvadrameterarea.","sort_options_desc_floor":"Visar bytesförslag sorterat pÃ¥ vÃ¥ning.","sort_options_desc_num_of_rooms":"Visar bytesförslag sorterat pÃ¥ antal rum.","sort_options_desc_rent":"Visar bytesförslag sorterat pÃ¥ hyra.","sort_options_desc_postal_area":"Visar bytesförslag sorterat pÃ¥ omrÃ¥den i bokstavsordning.","sort_options_desc_interest":"Visar bytesförslag sorterat pÃ¥ andel av parter som markerat intresse.","sort_options_desc_match_date":"Visar bytesförslag sorterat pÃ¥ när ni matchade första gÃ¥ngen.","sort_options_desc_address":"Visar bytesförslag sorterat pÃ¥ adress i bokstavsordning.","sort_options_desc_swaptype":"Visar bytesförslag sorterat pÃ¥ bytestyp (tvÃ¥part, trepart, utanför önskemÃ¥l).","sort_options_desc_interest_date":"Visar bytesförslag sorterat pÃ¥ datum för senaste intressemarkering.","swap_container_button":"Ändra dina önskemÃ¥l här","swap_container_button_swap_type":"Hitta fler bytesförslag","swaplist_edit_wishes_button":"Ändra önskemÃ¥l","swap_full_interest_title":"Grattis, alla har tackat ja","swap_full_interest_subtitle":"Vad händer nu?","swap_full_interest_step1_title":"Boka visning","swap_full_interest_step1_body":"Hitta en tid som passar att visa din lägenhet, och boka en tid för att se den lägenhet som du vill flytta till.","swap_full_interest_step2_title":"Starta Bytesansökan","swap_full_interest_step2_body1":"När alla är överens startar ni er","swap_full_interest_step2_body2":"Bytesansökan","swap_full_interest_step2_body3":"Vi hjälper er med allt pappersarbete och ser till sÃ¥ allt blir rätt ifyllt.","swap_full_interest_step3_title":"Dags att flytta","swap_full_interest_step3_body":"När allt är godkänt är det dags att flytta till ditt nya hem.","swap_full_interest_swap_info":"Bytet fick fullt intresse","swap_info_is_triangle":"I ett trepartsbyte ingÃ¥r tre parter och byter i en kedja. (A flyttar till B:s bostad, B flyttar till C:s bostad och C flyttar till A:s bostad.)","swap_info_is_manual1":"Ett byte utanför dina önskemÃ¥l är ett byte där era önskemÃ¥l inte matchar, men en av er har markerat intresse ändÃ¥.","swap_info_is_manual2":"Du kan stänga av byten utanför önskemÃ¥l i inställningar om du inte är intresserad av dessa.","swap_info_is_direct":"Ett tvÃ¥partsbyte är ett byte direkt mellan tvÃ¥ parter.","swap_info_action":"Ok, jag fattar!","swap_item_triangle":"Trepartsbyte med","swap_item_manual":"Utanför dina önskemÃ¥l","swap_item_direct":"TvÃ¥partsbyte","swap_item_in_swap_process":"I en bytesprocess","
1swap_item_rooms":"rum | rum","swap_item_sqm":"kvm","swap_item_cost_per_month":"kr/månad","swap_item_ad_num":"Annonsnr:","swap_item_floor":"Våning","swap_item_action":"Visa byteskedja","swap_item_you_not_interested":"Du är inte intresserad","swap_item_no_interest":"Ingen intresserad än","swap_item_full_interest":"Alla intresserade","swap_item_you_interested":"Du intresserad","swap_item_other_interested":"Motparten intresserad","swap_item_x_of_y_interested":"av 3 intresserade","swap_list_item_triangle_swap":"Trepartsbyte","swap_list_item_direct_swap":"Tvåpartsbyte","swaps_list_toggle_me":"Vill byta med mig","swap_list_tabs_unanswered":"Bytesförslag","swap_list_tabs_answered":"Besvarade","swap_list_tabs_removed":"Borttagna","swap_list_tabs_scroll_more":"Visa fler flikar","swap_list_my_answered_heading":"Mina besvarade","swap_list_my_answered_subtitle":"Bytesförslag som du har svarat på.","swap_list_super_interest_remaining_cta":"{count} superintresse kvar | {count} superintressen kvar","swap_list_super_interest_topup_cta":"Fyll på med superintresse","swap_list_incoming_boost_cta":"Ökad synlighet med Boost","swap_overview_visited":"Visad","swap_overview_only_residence_2_filter":"-","swap_overview_label":"Mitt boende","swap_overview_rooms":"rum | rum","swap_overview_sqm":"kvm","swap_overview_cost_per_month":"kr/månad","swap_overview_show":"Visa","swap_overview_alt_swap":"alternativa bytesparter","swap_overview_active_now":"Aktiv just nu","swap_overview_days":"dagar","swap_overview_day":"dag","swap_overview_ago":"sen","swap_overview_hours":"timmar","swap_overview_hour":"timme","swap_overview_not_available":"Annonsen är inte tillgänglig","swap_overview_swap_not_available":"Bytet är inte längre tillgängligt","swap_overview_swap_in_process":"Annonsen är i en bytesprocess","swap_view_loading":"Laddar...","swap_view_not_available":"Du har inget möjligt trepartsbyte med den här annonsen","swap_view_not_available_button":"Visa tvåpartsbyte","swap_view_triangle_swap":"Trepartsbyte","swap_view_manual_swap":"Utanför dina önskemål","swap_view_direct_swap":"Tvåpartsbyte","swap_view_close":"Stäng","swap_view_chat_pay_title":"Kontakt med andra är ett av de lättaste sätten att hitta ditt nya hem","swap_view_chat_pay_subtitle":"Lås upp meddelanden med Premium och få även:","swap_view_chat_pay_list_item1":"Kontakta och chatta med andra bytare","swap_view_chat_pay_list_item2":"Obegränsade intressemarkeringar","swap_view_chat_pay_list_item3":"Hamna högre upp bland bytesförslagen","swap_view_chat_pay_list_item4":"Hjälp genom hela bytet","swap_view_chat_pay_action":"Lås upp meddelanden","swap_view_toggle_full":"Fullt intresse","swap_view_toggle_the_swap":"Byteskedja","swap_view_toggle_chat":"Chatt","swap_view_toggle_map":"Karta","trial_bottom_banner_action_link":"UPPGRADERA","trial_bottom_banner_days_left_5_header":"Välkommen! Du har <var style=\\"font-style: normal;color:#0f6bff;\\">{days} dagar</var> kvar på din provperiod","trial_bottom_banner_days_left_4_header":"Allt ser bra ut! <var style=\\"font-style: normal;color:#0f6bff;\\">{days} dagar</var> kvar på din provperiod","trial_bottom_banner_days_left_3_header":"<var style=\\"font-style: normal;color:#0f6bff;\\">{days} dagar</var> kvar på din provperiod","trial_bottom_banner_days_left_2_header":"Psst... du har <var style=\\"font-style: normal;color:#0f6bff;\\">{days} dagar</var> kvar på din provperiod","trial_bottom_banner_days_left_1_header":"I dag är sista dagen att prova Lägenhetsbyte","trial_bottom_banner_days_left_0_header":"Din provperiod har gått ut, dags att uppgradera","trial_bottom_banner_days_left_5_body":"Grattis till ett bra val att gå med i Lägenhetsbyte! Uppgradera för att låsa upp meddelanden och för att få hjälp med din bytesansökan.","trial_bottom_banner_days_left_4_body":"Uppgradera din annons för att låsa upp alla funktioner så att du inte går miste om ditt nästa byte","trial_bottom_banner_days_left_3_body":"Uppgradera din annons för att låsa upp alla funktioner så att du inte går miste om ditt nästa byte","trial_bottom_banner_days_left_2_body":"Uppgradera din annons för att låsa upp alla funktioner så att du inte går miste om ditt nästa byte","trial_bottom_banner_days_left_1_body":"Uppgradera din annons för att låsa upp alla funktioner så att du inte går miste om ditt nästa byte","trial_bottom_banner_days_left_0_body":"Uppgradera nu för att fortsätta använda Lägenhetsbyte. Öppna din annons och lås upp alla Lägenhetsbytes funktioner för att inte gå miste om ditt nästa byte","payment_card_paid":"Betald","payment_card_repaid":"Återbetald","payment_card_currency_code":"SEK","payment_card_show_invoice":"Visa faktura","payment_card_price_not_available":"Pris ej tillgängligt","payment_card_provider_via":"Via","payment_card_expired":"Förföll:","payment_card_handeled_by_provider":"Hanterad av {provider}","payment_card_pay_latest":"Betala senast:","payment_card_days_left":"dagar kvar","payment_card_days_since":"dagar sen","subscription_picker_label":"Populär","subscription_picker_save_perc_prefix":"Spara","subscription_picker_month":"månad","subscription_picker_month_short":"mån","subscription_picker_currency":"kr","subscription_picker_new_currency":"kr","subscription_picker_one_month":"1 månad","subscription_picker_two_months":"2 månader","subscription_picker_six_months":"6 månader","subscription_picker_one_month_description":"Betala varje månad","subscription_picker_two_months_description":"Betala varannan månad","subscription_picker_six_months_description":"Betala var sjätte månad","subscription_picker_no_lock_period":"Ingen bindningstid","subscription_picker_no_lock_period_postfix":"Avsluta online när som helst","tab_bar_swap_suggestions":"Bytesförslag","tab_bar_matches":"Matchningar","tab_bar_my_ads":"Min annons","tab_bar_my_account":"Mitt konto","tab_bar_more":"Meny","my_favouries_title":"Favoritmarkeringar","my_favouries_text":"Du har inte markerat någon annons som en favorit än.","my_propositions_loading":"Laddar annonser...","page_not_found_text":"Sidan kunde inte hittas","page_not_found_action":"Tillbaka till min annons","page_not_found_action_not_verified":"Gå till startsidan","change_payment_method_title":"Uppdatera betalmetod hos Klarna","change_payment_method_text":"Inga pengar dras från ditt konto när du genomför detta kö
1p, utan vi uppdaterar endast din betalmetod inför framtida dragningar. I vissa fall gör Klarna en reservation på ditt konto. Reservationen släpper vanligtvis inom ett par timmar","change_payment_method_action":"Uppdatera betalmetod","pay_proposition_activate_for":"Aktivera annons för","proposition_conversion_modal_title":"Vill du synas hos oss?","conversion_modal_content_heading":"Vill du också byta din hyresrätt?","conversion_modal_content_list_1":"Bytesförslag anpassade för dig","conversion_modal_content_list_2":"Hjälp genom hela bytet","conversion_modal_content_list_3":"Enkel registrering på 2 minuter","conversion_modal_content_button_1":"Kom igång gratis!","conversion_modal_content_text_1":"Redan medlem?","conversion_modal_content_text_2":"Logga in här.","conversion_modal_content_button_2":"Logga in","proposition_infobox_row_1":"I en bytesprocess:","proposition_infobox_row_2":"Annonsören kan ha längre svarstid än vanligt.","proposition_ad_inactive":"Din annons är inaktiv","proposition_activate":"Aktivera annonsen för att delta i byten och kontakta annonsören","proposition_activate_action":"Aktivera min annons","proposition_this_ad_inactive":"Denna annons är inaktiv","proposition_activate_again":"Aktivera annonsen för att andra annonsörer ska kunna se den","proposition_wishes_title":"Önskad bostad","proposition_super_interest_info":"Minst en part är superintresserad av bytet.","proposition_area_title":"I området","proposition_extra_visibility_title":"Boostade annonser","proposition_residence_type_2":"Bostadsrätt","proposition_sqm":"kvm","proposition_gallery_loading":"Laddar...","proposition_not_logged_title":"Vill du också byta din hyresrätt?","proposition_not_logged_in_list_1":"Se all information och fler annonser","proposition_not_logged_in_list_2":"Bytesförslag anpassade för dig","proposition_not_logged_in_list_3":"Enkel registrering på 2 minuter","proposition_not_logged_in_cta":"Kom igång gratis!","proposition_not_logged_in_text_1":"Redan medlem?","proposition_not_logged_in_text_2":"Klicka här","proposition_three_part_notification":"Du kan flytta till {address} genom ett trepartsbyte, där en tredje part är med för att alla parter ska få sina önskemål uppfyllda.","change_to_klarna_title":"Förläng annons med Klarna","change_to_klarna_text":"Inga pengar dras från ditt konto när du genomför detta köp, utan vi uppdaterar endast din betalmetod inför framtida dragningar. I vissa fall gör Klarna en reservation på ditt konto. Reservationen släpper vanligtvis inom ett par timmar","change_to_klarna_checkbox_label":"Jag godkänner","change_to_klarna_terms":"köpvillkoren","change_to_klarna_action":"Uppdatera betalmetod","handle_subscription_title_loading":"Laddar annonsinfo...","handle_subscription_title":"Hantera abonnemang","handle_subscription_payment_history":"Betalningshistorik","handle_subscription_payment_history_subtext":"Tidigare och kommande betalningar","payment_history_no_found":"Det finns ingen betalningshistorik att visa","handle_subscription_cancel_title":"Avsluta direkt?","handle_subscription_cancel_info":"Om du väljer att avsluta din annons direkt syns den inte längre för andra användare.","handle_subscription_cancel_action":"Avsluta annons direkt","handle_subscription_confirm_title":"Avsluta abonnemang?","handle_subscription_confirm_text_1":"Vi förstår. Det är sådant som händer.","handle_subscription_confirm_text_2_premium":"När du avslutar ditt abonnemang kommer din annons att fortsätta vara aktiv fram till {nextPaymentDate}. Därefter blir annonsen inaktiv och visas inte längre för andra användare.","handle_subscription_confirm_action":"Avsluta abonnemang","handle_subscription_at_login":"Vid inlogging","swap_list_filter_title":"Filter","swap_list_sort_title":"Sortering","general_1_for_1":"1 mot 1","general_2_for_1":"2 mot 1","general_1_for_2":"1 mot 2","general_ground_floor_short":"BV","general_attic_short":"VV","general_go_to_login":"Gå till inloggning","general_between":"mellan","general_for":"för","general_and":"och","general_map":"Karta","general_close":"Stäng","general_max":"max","general_rooms_short":"rok | rok","general_sqm_short":"kvm","general_currency_short":" kr","general_floor_short":"Vån","general_currency_per_month_short":"kr/mån","general_rooms":"rum | rum","general_map_territory":"kartområde","general_pay":"Betala","general_meter":"meter","search_next_page":"Nästa sida","search_list_item_i_search_for_short":"Jag söker...","search_list_item_others_search_for_short":"Andra söker...","search_list_item_at_least_room":"En ","search_list_item_room_prefix":":a","search_order_select_1":"Relevans","search_order_select_2":"Billigaste först","search_order_select_3":"Dyraste först","search_order_select_4":"Antal rum","search_order_select_5":"Antal kvadratmeter","search_order_select_6":"Senast publicerade","search_filters_title_1":"Välj annonstyp","search_filters_title_3":"... som har dessa önskemål","search_filters_title_4":"Bostaden har","search_filters_choice_4":"Bilder","search_filters_choice_4_short":"Bilder","search_filters_choice_5":"Hiss","search_filters_choice_5_short":"Hiss","search_filters_choice_6":"Balkong","search_filters_choice_6_short":"Balkong","search_filters_choice_7":"Är bottenvåning","search_filters_choice_7_short":"Bottenvåning","search_filters_choice_9":"Bl
1ivande BRF","search_filters_choice_10_1":"Välj antal rum","search_filters_choice_10_2":"Minst antal rum","search_filters_choice_11_1":"Välj kvadratmeter","search_filters_choice_11_2":"Minst antal kvm","search_filters_choice_12":"Välj hyra","search_filters_choice_13":"Eldstad","search_filters_choice_13_short":"Eldstad","search_filters_choice_14":"Badkar","search_filters_choice_14_short":"Badkar","search_filters_choice_15":"Är inte bottenvåning","search_filters_choice_15_short":"Inte bottenvåning","search_filters_radio_1":"Sök på annonser","search_filters_radio_2":"Sök på önskemål","search_filters_placeholder_1":"Sök på område, adress eller hyresvärd","search_filters_cost_per_month":"kr / månad","search_filters_to":"till","search_button_clear":"Rensa allt","search_no_hits":"Sökningen gav inga träffar","search_sort_head_rent":"Maxhyra","search_two_to_one_picker":"Visa lägenhet","search_showing_result_button":"Visa {totalItems} bostäder","search_showing_x_items_total":"Sök bland {totalItems} lägenheter i hela Sverige","search_showing_x_items_all":"Visar {totalItems} lägenheter i hela Sverige","search_showing_x_items_location":"Visar {totalItems} lägenheter i {locationName}","search_showing_x_items_location_wish":"Visar {totalItems} lägenheter som vill flytta till {locationName}","search_showing_x_items_map":"Visar {totalItems} lägenheter i kartområdet","search_showing_x_items_freetext":"Sökningen på \\"{freetext}\\" gav {totalItems} resultat","search_create_coverage_info":"Få e-post från oss varje onsdag med nya annonser från dina sökbevakningar.","search_create_coverage":"Skapa bevakning av sökningen","search_create_coverage_button":"Lägg till nuvarande sökning","search_go_to_coverages":"Till mina sökbevakningar","search_coverage_empty":"Du har inga sökbevakningar","search_coverage_already_exists":"Sökbevakningen finns redan.","search_coverage_search":"Gör en sökning","search_coverage_close":"Stäng","search_coverage_close_view":"Stäng sökbevakning","search_coverage_remove":"Radera sökning","search_coverage_must_include":"Lägenheten måste ha","search_coverage_freetext_search":"Sökord:","search_coverage_manage_title":"Mina sparade sökbevakningar","search_coverage_title":"Vi håller koll medan du är borta!","search_coverage_subtitle_1":"Vi håller koll på intressanta bytesmöjligheter åt dig med en sökbevakning och säger till om vi hittar något som kan vara av intresse.","search_coverage_subtitle_2":"Håll ett öga på din inkorg så hoppas vi att vi ses snart igen!","search_coverage_action_button":"Skapa sökbevakning och avsluta annons","search_coverage_link_cancel":"Avbryt","search_coverage_not_logged_in":"Du måste logga in för att använda sökbevakning","search_favorite_not_logged_in":"Du måste logga in för att kunna favoritmarkera","search_wish_area_placeholder":"Som vill flytta till","search_card_item_controls":"Visar {from} av {to} bostäder","banner_title":"Kom i gång gratis","banner_text":"Lägg in din lägenhet och få 100-tals bytesförslag redan idag","wish_area_county":"Län","wish_area_postal_area":"Postorter","wish_area_postal_code":"Postnummerområden","wish_area_municipality":"Kommuner","wish_area_postal_code_district":"Områden","wish_area_three_digit_postal_code":"Tresiffriga postnummerområden","wish_area_urban":"Tätorter","wish_area_district":"Stadsdelar","confirmation_thank_title":"Automatisk förlängning aktiverad!","confirmation_tank_text":"Ditt abonnemang kommer nu förlängas automatiskt. Du kan fortsätta använda tjänsten som vanligt.","confirmation_thank_confirm":"Vidare till bytesförslag","feedback_let_be":"Låt min annons vara kvar till {date}","feedback_subscribtion_ends":"(Abonnemanget avslutas direkt)","feedback_cancel_immediately":"Avsluta min annons direkt","feedback_both_ends":"(Både abonnemanget och annonsen avslutas direkt)","no_active_modal_header":"Du behöver en aktiv annons för att kommunicera och matchas med andra.","no_active_modal_text":"Aktivera din annons nu och få även:","no_active_modal_usp1":"Se alla dina väntande bytesförslag","no_active_modal_usp2":"Kontakta och chatta med andra bytare","no_active_modal_usp3":"Obegränsade intressemarkeringar","no_active_modal_usp4":"Hjälp genom hela bytet","no_active_modal_btn_text":"Aktivera din annons","o_blog_collection_load_more_button":"Ladda fler","o_blog_collection_filter_all":"Alla","no_active_modal_button_info":"Abonnemanget förnyas automatiskt varje månad och kostar 349 kr tills du väljer att avsluta.","no_active_modal_title2":"Över 150 000 lyckade byten sedan 2004!","blog_collection_meta_title":"Nyheter och tips","blog_collection_meta_description":"Få senaste nyheter och tips för att underlätta ditt lägenhetsbyte","blog_collection_section1_title":"Vi som bytt lägenhet","blog_collection_section1_desc":"Vi har hjälp tusentals att hitta sitt nya hem. Inspireras av andra som redan hittat sin nya lägenhet med hjälp av oss.","blog_collection_section2_title":"Tips för att lyckas med ditt bostadsbyte","blog_collection_section2_desc":"På jakt efter ditt nya boende? Här är våra bästa tips på hur du kommer igång och hittar ditt lägenhetsbyte.","blog_collection_section1_category":"Vi som bytt lägenhet","blog_collection_section2_category":"Bostadsbytarskolan","social_share_buttons_facebook":"Dela på Facebook","social_share_buttons_messenger":"Dela på Messenger","social_share_buttons_email":"Dela med email","the_footer_get_started":"Kom igång","the_footer_get_started_for_free":"Kom igång gratis","the_footer_search_ads":"Sök annonser","the_footer_log_in":"Logga in","read_more":"Läs mer","the_footer_news":"Nyheter och tips","the_footer_bytesansokan":"Bytesansökan","the_footer_about_lb":"Om lägenhetsbyte.se","the_footer_terms":"Allmänna villkor","the_footer_privacy_policy":"Personuppgiftshantering","the_footer_cookie_policy":"Cookiepolicy","the_footer_impressum":"Avtryck","the_footer_sitemap":"Sitemap","the_footer_customer_service":"Kundtjänst","the_footer_help":"Hjälp","the_footer_tel_link":"00468220090","the_footer_tel_visible":"08-22 00 90","the_footer_email_label":"E-post:","the_footer_email":"info@lagenhet
1sbyte.se","the_footer_copyright":"© 2004-{currentYear} Lägenhetsbyte Sverige AB","po_box_title":"Postfack: ","company_location":"Convendum","company_address":"Birger Jarlsgatan 57A Box 16391","company_postal_code":"11365 Stockholm","full_company_name":"Lägenhetsbyte Sverige AB","full_company_address":"Birger Jarlsgatan 57A","full_company_postal_code":"11365 Stockholm","vat_number_title":"Momsnummer: ","vat_number":"SE556685601801","website_title":"Hemsida: ","website":"https://lagenhetsbyte.se","website_name":"Lagenhetsbyte.se","conversion_banner_heading":"Vill du också byta din hyresrätt?","conversion_banner_list_1":"Bytesförslag anpassade för dig","conversion_banner_list_2":"Hjälp genom hela bytet","conversion_banner_list_3":"Enkel registrering på 2 minuter","conversion_banner_button":"Kom igång gratis","meta_default_description":"Byt din hyresrätt tryggt och enkelt. Lägg in en annons gratis, hitta bostäder som matchar dina önskemål och kom i kontakt med andra som vill byta.","meta_default_title":"Lägenhetsbyte.se - Vi hjälper dig att byta din hyresrätt","meta_title_chat":"Inkorg","meta_title_complement":"Lägenhetsbyte.se","meta_title_swaplist":"Bytesförslag","meta_title_my_propositions":"Min annons","meta_title_search":"Sök annonser","meta_title_404":"Sidan kunde inte hittas","meta_title_edit_user_credentials":"Redigera inloggningsuppgifter","meta_title_edit_profile":"Redigera profil","meta_title_edit_wish_areas":"Redigera områden","meta_title_payment_history":"Betalningshistorik","meta_title_auto_sub":"Automatisk förlängning aktiverad","meta_title_payment_done":"Din annons är nu aktiverad","meta_title_payment_visibility":"Extra synlighet är nu aktiverat","meta_title_subscription_cancelled":"Din annons är nu avslutad","meta_title_subscription_offer_accepted":"Erbjudandet är nu aktiverat","meta_title_update_klarna":"Din betalmetod är nu uppdaterad","meta_title_swap_chain":"Byteskedja","meta_title_matches":"Matchningar","edit_photos_uploading":"Laddar upp...","edit_photos_upload_description_mobile":"Klicka här för att ladda upp bilder","edit_photos_primary_pic":"Primärbild","edit_photos_upload_description_desktop":"Släpp bilder här eller <br />klicka för att ladda upp","edit_photos_modal_remove":"Ta bort","edit_photos_modal_close":"Stäng","edit_photos_wrong_area_title":"Bilden flyttades","edit_photos_moved_to_floorplan":"Bilden du laddade upp verkar vara en planritning. Vi har flyttat den till planritningssektionen.","edit_photos_moved_to_photo":"Bilden du laddade upp verkar vara ett foto. Vi har flyttat den till fotosektionen.","edit_photos_upload_failed":"Uppladdningen misslyckades","edit_photos_upload_file_too_large":"Bilden / bilderna är för stora. Försök med en mindre bild eller ladda upp en bild i taget.","edit_photos_upload_1_image":"1 bild laddades upp","edit_photos_upload_x_images":"bilder laddades upp","edit_photos_upload_network_error":"Uppladdningen misslyckades på grund av nätverksproblem. Kontrollera din anslutning och försök igen.","edit_photos_upload_timeout":"Uppladdningen tog för lång tid. Försök igen.","edit_photos_upload_unsupported_format":"Bildformatet stöds inte. Spara bilden som JPEG eller PNG och försök igen.","edit_photos_upload_partial":"{succeeded} av {total} bilder laddades upp.","edit_photos_upload_retry":"Försök igen","edit_profile_handle_account":"Hantera konto","edit_profile_remove_account":"Ta bort konto","edit_profile_delete_account_modal_copy":"En radering av kontot innebär att ditt konto och all information tas bort samt att eventuell prenumeration avbryts. Detta går sedan inte att ångra.<br/><br/> Om du hellre vill <b>avsluta ditt abonnemang</b> kan du göra detta under \'Hantera abonnemang\' på","edit_profile_your_profile":"Din profil","edit_profile_name_label":"För- och efternamn","edit_profile_name_error":"Du måste ange för- och efternamn","edit_profile_name_has_contact_info_error":"Kontaktuppgifter är ej tillåtna i profilen. All kommunikation bör istället ske via vår tjänst för skydd mot bedrägerier och ökad säkerhet.","edit_profile_info":"Lägg till profilbild och namn för att öka trovärdigheten på din annons. Ditt namn visas endast för inloggade användare.","edit_profile_notifications":"Notiser (e-post)","edit_profile_new_swap":"Nytt byte med 100 % intresse","edit_profile_new_message":"Nya meddelanden","edit_profile_in_swap_process":"Visa att jag är i en bytesprocess","edit_prop_swap_process_title":"Bytesprocess","edit_prop_swap_process_subtitle":"Aktivera om du har påbörjat ett byte. En markering visas då på din annons.","edit_profile_on_last_part":"Nya \\"Vill byta med mig\\"-byten","edit_profile_remove_picture":"Ta bort bild?","edit_profile_remove":"Ta bort","edit_profile_close":"Stäng","edit_user_credentials_email":"Ändra e-postadress","edit_user_credentials_change_password":"Ändra lösenord","WRONG_PASSWORD":"Felaktigt nuvarande lösenord","INVALID_PASSWORD_LENGTH":"Lösenordet måste innehålla minst 6 tecken","EMAIL_EXISTS":"E-postadressen finns redan registrerad","edit_user_credentials_email_label":"E-postadress","edit_user_credentials_email_error":"E-postadressen är inte giltig","edit_user_credentials_old_password":"Nuvarande lösenord","edit_user_credentials_new_password":"Ange nytt lösenord","edit_user_credentials_pw_info":"Lösenordet måste innehålla minst 6 tecken.","edit_user_credentials_loading":"Sparar...","edit_user_credentials_s
1ave":"Spara ändringar","edit_user_credentials_error_email_exists":"Ändringarna sparades inte. E-postadressen är upptagen.","toast_general_error_message":"Ett fel inträffade. Ladda om sidan och försök igen.","toast_changes_saved":"Ändringar sparade","toast_profile_image_added":"Profilbild tillagd","toast_profile_image_removed":"Profilbild borttagen","toast_match_request_deleted":"Förfrågan borttagen","toast_proposition_inactivated":"Annonsen är borttagen","account_created_at":"Medlem sedan","proposition_created_at":"Publicerad","chat_response_frequency":"Svarsfrekvens","chat_response_time":"Svarstid","chat_last_active":"Senast aktiv","chat_notification_removed":"{displayName} har lämnat chatten.","chat_notification_interest_unmark":"{displayName} har ångrat intresset.","chat_notification_interest_yes":"{displayName} är intresserad av matchningen.","chat_notification_interest_no":"{displayName} är inte intresserad.","chat_notification_left_chat_explanation":"Det kändes inte rätt just den här gången, men det är bara att ta nya tag!","chat_notification_interest_level_0":"{displayName} är redo att byta!","chat_notification_interest_level_1":"{displayName} vill gå på visning.","chat_notification_interest_level_2":"{displayName} vill vänta.","chat_notification_interest_level_3":"{displayName} vill avsluta matchningen.","chat_notification_interest_level_4":"{displayName} vill visa lägenhet.","chat_notification_inactivated":"{displayName} har inaktiverat sin annons.","chat_notification_activated":"{displayName} har aktiverat sin annons igen.","chat_notification_blocked":"Du har blockerat {displayName}","chat_notification_unblocked":"Du har avblockerat {displayName}","chat_match_expiration_warning":"Denna matchning har varit inaktiv en längre period. Tar ingen ställning till denna matchning inom 3 dagar kommer den stängas ner.","chat_match_expired":"Denna matchning har stängts ner på grund av inaktivet. Vill du återuppta bytet?","chat_match_resumed":"Matchningen har återupptagits av {displayName}","chat_conversation_not_started_title":"Alla parter är intresserade av detta byte!","chat_conversation_not_started_text":"Starta konversationen mellan dig och {names} för att kunna ställa frågor och planera dag för visning om fortsatt intresse finns.","chat_conversation_not_started_text_not_all_intresested":"Konversation mellan dig och {names}.","chat_conversation_started_text":"Konversationen startades {date}","chat_conversation_start_conversation":"Meddelanden som du skickar till denna byteskedja kanske <b>inte besvaras</b> då inte alla visat intresse för detta byte.","chat_conversation_send":"Skicka","chat_conversation_input_placeholder":"Skriv ett meddelande","chat_conversation_general_and":"och","chat_conversation_show_more":"Visa tidigare meddelanden","chat_interest_select_title":"Välj status","chat_interest_selected_title":"Din status:","interest_level_status_0":"Redo att byta!","interest_level_status_1":"Vill gå på visning","interest_level_status_2":"Vill vänta","interest_level_status_3":"Avsluta matchning","interest_level_status_4":"Vill visa lägenhet","notifications_title":"Händelser","notifications_error_title":"Något gick fel","notifications_error_text":"Händelser kunde tyvärr inte hämtas just nu. Ladda om sidan och försök igen senare.","notifications_empty_title":"Inga händelser ännu","notifications_empty_text":"Det finns inget här för tillfället. Vi meddelar dig när uppdateringar anländer!","notifications_last_month":"Den här månaden","swap_chain_title":"Byteskedja","my_visitors_title":"Mina besökare","my_visitors_load_more":"Visa fler","general_loading":"Laddar...","my_visitors_last_visit":"Senaste besök","my_visitors_no_visits":"Inga besökare hittades","cookie_modal_title":"Vi använder cookies","cookie_modal_text":"Vi använder cookies från första och tredje part för att ge dig en bra användarupplevelse, mäta publik och visa dig personliga annonser. Genom att använda siten godkänner du att cookies används för dessa ändamål.","cookie_modal_link":"Läs mer i vår cookie-policy","cookie_policy_title":"Cookiepolicy - Lägenhetsbyte.se","cookies_what_info_title":"Vad är cookies eller kakor?","cookies_what_info":"Vi använder cookies på Lägenhetsbyte.se. Cookies eller kakor är små textfiler som via din webbläsare sparas i din dators minne. Kakorna innehåller viss information (t ex vilket språk eller vilka webbplatsinställningar du brukar använda) som din webbläsare (beroende på kakans livslängd) skickar tillbaka till oss nästa gång du besöker Lägenhetsbyte.se. Alla webbplatser kan skicka kakor till din webbläsare om dina inställningar i webbläsaren tillåter det. För att denna information inte ska missbrukas kan webbplatser bara läsa information från kakor sparade av dem själva och inte några kakor sparade av andra webbplatser.","cookies_why_info_title":"Hur används kakor på Lägenhetsbyte.se?","cookies_why_info":"På Lägenhetsbyte.se använder vi både funktionella kakor som behövs för att webbplatsen ska fungera bra (t ex permanenta kakor som används för att spara inställningar i gränssnittet och temporära kakor som används bland annat vid inloggning) och anal
1ys-/marknadskakor som används för webbplatsanalys, t ex att mäta trafiken på webbplatsen samt för marknadsföringsändamål.</br></br> Vi använder även några tredjepartstjänster som i sin tur sätter egna kakor. Lägenhetsbyte.se använder Google Analytics som analysverktyg, Google Tag Manager, Google ID som används för att särskilja användaren, Zendesk som är ett kundtjänstverktyg, Hotjar som analysverktyg, Criteo som marknadsföringsverktyg för att bygga marknadssegment och målgrupper utifrån användarbeteende för att rikta relevanta annonser till dig och Facebook. Exempelvis använder Facebook sina kakor för att du ska kunna se vilka av dina vänner som redan gillar Lägenhetsbyte.se på Facebook.</br></br> I enlighet med principerna i artikel 5 i GDPR sparar vi endast de uppgifter som samlas in via kakor så länge det är nödvändigt för det syfte de samlades in för. Det innebär följande:</br></br> <strong>Funktionella kakor:</strong> Dessa kakor, som är nödvändiga för att webbplatsen ska fungera optimalt (till exempel för att komma ihåg dina inställningar eller inloggningssessioner), sparas under den tid som krävs för att tillhandahålla den avsedda funktionaliteten. Många av dessa kakor raderas automatiskt när du stänger din webbläsare, såvida inte en längre lagringsperiod krävs för att upprätthålla din användarupplevelse.</br></br> <strong>Analys- och marknadsföringskakor:</strong> Dessa kakor kan sparas under en längre tid för att möjliggöra relevant statistik och riktad marknadsföring. Oavsett syfte säkerställer vi att lagringstiden inte överskrider vad som är nödvändigt för att uppfylla det aktuella ändamålet. När uppgifterna inte längre behövs kommer de att raderas eller anonymiseras.</br></br> Vi utvärderar kontinuerligt de uppgifter vi lagrar och raderar eller anonymiserar information så snart den inte längre är relevant för det ändamål den samlades in för. På så sätt uppfyller vi våra skyldigheter enligt principerna om dataminimering och lagringsbegränsning enligt GDPR.","decline_cookies_info_title":"Förhindra kakor","decline_cookies_info":"De flesta webbläsare erbjuder möjlighet att hantera inställningar för kakor. Du kan ändra dessa inställningar så att du som användare varnas så fort en kaka skickas till din dator eller skapa en huvudregel som innebär att kakor blockeras. Du kan också välja att radera alla de kakor som finns lagrade på datorn. Hur du tar bort lagrade kakor eller ändrar inställningarna för kakor anges i instruktionerna till webbläsaren eller i den hjälpfunktion som de flesta webbläsare är utrustade med. Om du väljer att blockera de kakor som används på vår webbplats kan detta påverka din upplevelse av vår hemsida, t.ex. så kommer vissa funktioner inte att fungera.","change_cookie_settings":"Ändra cookie-inställningar","login_reset_title":"Återställ lösenord","login_reset_info":"Ett e-mail skickas till din e-postadress med 
1instruktioner på hur du återställer ditt lösenord.","login_reset_action":"Återställ lösenord","login_reset_success_info":"Du har begärt att återställa ditt lösenord. Ett e-postmeddelande har skickats till den e-postadress du angivit.","login_reset_success_note":"Notera att det kan ta någon minut innan du får meddelandet. Klicka därefter på länken i meddelandet för att återställa lösenordet.","login_switch_to_login_action":"Logga in","login_switch_to_reset_action":"Glömt lösenord?","login_switch_to_login_password_action":"Logga in med lösenord","login_switch_to_login_bankid_action":"Logga in med BankID","login_password_action":"Logga in","login_title":"Välkommen!","login_subtitle":"Logga in för att hitta din nya drömbostad.","login_page_meta_title":"Logga in","login_or_delimiter":"eller","login_form_username":"E-post","login_form_password":"Lösenord","login_form_password_repeat":"Repetera lösenord","login_wrong_creds_message":"Fel användarnamn och/eller lösenord.","login_error_message":"Kunde ej logga in. Ett fel har inträffat","login_wrong_login_method_message":"Kontot du försökte logga in på är registrerat med {provider}. Logga in på ditt konto med {provider} istället.","login_method_name_apple":"Apple","login_method_name_google":"Google","login_method_name_facebook":"Facebook","login_method_name_email":"E-post och lösenord","login_reset_error":"Det gick inte att återställa lösenordet. Vänligen kontrollera e-postadressen.","login_reset_new_password_title":"Ange nytt lösenord","login_reset_new_password_error":"Vänligen prova igen. Kontakta kundtjänst om felet kvarstår.","login_reset_new_password_success":"Lösenordet är ändrat.","login_reset_new_password_diff_error":"Lösenorden stämmer inte överens.","login_go_back_to":"Gå tillbaka till","login_no_account":"Saknar du ett konto?","login_register_here":"Registrera dig här","logout_logging_out":"Loggar ut","campaign_activating":"Aktiverar kampanj...","logout_please_wait":"Vänligen vänta...","cookie_modal_button_all":"Jag accepterar","cookie_modal_button_only_necessary":"Endast nödvändiga cookies","cookie_modal_button_change_settings":"Ändra inställningar","cookie_modal_settings_title":"Välj vilka cookies du vill godkänna","cookie_modal_settings_text":"Nödvändiga cookies är obligatoriska för att webbplatsen ska fungera. Analys- och marknadsföringscookies används för att förbättra våra tjänster och förstå hur de används.","cookie_modal_settings_necessary":"Nödvändiga cookies","cookie_modal_settings_all_checkbox":"Analys- och marknadsföringscookies","cookie_modal_button_save_settings":"Spara inställningar","tutorial_step_label":"Steg {current} av {total}","tutorial_step1_title":"Skräddarsydda förslag","tutorial_step1_body":"Dina Bytesförslag är skräddarsydda för dig — utifrån dina och andras önskemål visar vi förslag på möjliga byten.","tutorial_step1_button":"Kom igång","tutorial_step2_title":"Gå igenom dina förslag","tutorial_step2_body":"Visa intresse för varje bostad som lockar — och tacka nej till resten. Ju fler du tar ställning till, desto fler möjliga byten.","tutorial_step2_empty_title":"Inga bytesförslag just nu","tutorial_step2_empty_body":"Utifrån dina önskemål hittar vi inga byten som passar dig. Utvidga dina önskemål för att hitta byten.","tutorial_interlude_title":"Bra jobbat, nu är du igång!","tutorial_interlude_body":"Fortsätt så är du på rätt väg för att hitta ett byte.","tutorial_interlude_button":"Fortsätt","payment_pending_page_title":"Pågående betalningar","payment_pending":"Beställningen är mottagen och väntar på att betalningen ska slutföras.","payment_success":"Betalningen för {productText} har genomförts","payment_new_method_action":"Betala med ny betalmetod","payment_error":"Ett oväntat fel inträffade, vänligen kontakta kundtjänst","payment_cancelled":"Köpet avbröts","payment_already_started":"Köpet har redan påbörjats, vänligen försök igen","payment_refused":"Köpet har nekats","payment_refused_reason":"Köpet har nekats med anledningen: {reason}","general_back":"Tillbaka","edit_prop_page_title":"Redigera din annons","edit_prop_redigera":"Redigera","edit_prop_redigera_done":"Klar","edit_prop_preview":"Förhandsgranska","edit_prop_floorplan_title":"Planritning","edit_prop_floorplan_subtitle":"Bytare vill se lägenhetens layout innan de hör av sig","edit_prop_ai_help_me":"Hjälp mig","edit_prop_undo":"Ångra","edit_prop_change_address":"Ändra adress","edit_prop_change_address_warning":"Om du ändrar adress skapas en ny annons och din nuvarande raderas. All data du sparat hittills går förlorad.","edit_prop_half_room":"Halv rum","edit_prop_other_info_title":"Övrigt om bostaden","edit_prop_formed_cooperative":"Bildad bostadsrättsförening","edit_prop_becoming_cooperative":"Bl
1ivande bostadsrätt","edit_prop_wished_areas":"Önskade områden","edit_prop_min_rooms":"Minst antal rum","edit_prop_min_sqm":"Minsta boyta","edit_prop_max_rent":"Max hyra","edit_prop_deactivate_ad":"Inaktivera annons","edit_prop_cancel_subscription":"Avsluta abonnemang","edit_prop_cancel_immediately":"Avsluta direkt","edit_prop_new_ad_title":"Skapa ny annons","edit_prop_new_ad_warning":"Om du skapar en ny annons tas din befintliga annons bort och all information försvinner. Det går inte att ångra.","edit_prop_continue_anyway":"Fortsätt ändå","edit_prop_unsaved_changes_confirm":"Du har osparade ändringar i beskrivningen. Vill du lämna sidan utan att spara?","edit_description_generate_error":"Kunde inte generera beskrivning. Försök igen.","edit_prop_wishes_title":"Dina önskemål","edit_description_ai_generating":"Genererar...","edit_prop_residence":"Bostadsbeskrivning","edit_prop_residence_desc_and_facts_subtitle":"Uppdatera fakta om din bostad här","edit_prop_edit_imgs":"Bilder","edit_prop_add_additional":"Lägg till ett alternativt önskemål","edit_prop_addition_label":"Om du t ex önskar olika beroende på område (dina önskemål är ungefärliga)","edit_prop_meta":"Redigera din annons, ","gallery_not_logged_in":"Registrera dig för att se alla bilder","gallery_not_logged_button":"Kom igång gratis","edit_wish_title":"Mina önskemål","edit_second_wish_title":"Mina Alternativa önskemål","edit_wish_min_rooms_label":"Minst antal rum","edit_wish_min_sqm_label":"Minsta boyta","edit_wish_max_rent":"Max månadshyra","edit_wish_require_title":"Krav","edit_wish_require_text":"Dessa påverkar dina bytesförslag.","edit_wish_balcony":"Balkong","edit_wish_elevator":"Hiss","edit_wish_elevator_or_bottomfloor":"Hiss eller bottenvåning","edit_wish_change_areas_button":"Ändra önskade områden","edit_wish_desired_areas_title":"Önskade områden","edit_wish_size_and_rent_title":"Önskad storlek och hyra","edit_wish_two_party_label":"Tvåpartsbyte","edit_wish_triangle_warning":"Obs! Du kommer att få mycket färre bytesmöjligheter om du döljer trepartsbyten.","edit_wish_not_bottomfloor":"Ej bottenvåning","edit_wish_becoming_coop":"Blivande bostadsrätt","edit_wish_wish_title":"Övriga önskemål","edit_wish_wish_text":"Dessa påverkar <strong>inte</strong> dina bytesförslag.","edit_wish_fireplace":"Öppen spis eller kakelugn","edit_wish_bathtub":"Badkar","edit_wish_formed_coop":"Bildad bostadsrättsförening","edit_wish_state_owned":"","edit_wish_social_title":"","edit_wish_social_info":"","edit_wish_social_all":"","edit_wish_social_require":"","edit_wish_social_exclude":"","edit_wish_show_triangle_in_swap_list":"Visa trepartsbyten i byteslistan","edit_wish_show_manual":"Visa närliggande förslag","edit_wish_remove_this_wish":"Ta bort detta önskemål","edit_wish_remove_wish":"Ta bort önskemål?","edit_wish_meta_title":"Uppdatera önskemål","edit_wish_toast_removed":"Önskemål borttaget","edit_description_title":"Redigera beskrivning","edit_description_label":"Beskrivning","edit_description_desc1":"Berätta mer om din bostad. Skriv sådant som kan vara intressant för andra, t.ex. byggår, planlösning, närområde, kollektivtrafik, m.m.","edit_description_desc2":"Tips: Styckeindela och stavningskolla texten för ökad läsbarhet.","edit_description_error_contact_info":"Kontaktuppgifter är ej tillåtna i annonsen. All kommunikation bör istället ske via vår tjänst för skydd mot bedrägerier och ökad säkerhet.","edit_description_placeholder":"Exempeltext: En underbar lägenhet i söderläge...","edit_prop_details_rent":"Din månadshyra","edit_prop_details_rooms":"Antal rum","edit_prop_details_sqm":"Antal kvadratmeter","edit_prop_details_floor":"Våning","edit_prop_details_floor_picker_bottom_floor":"BV","edit_prop_details_landlord":"Hyresvärd","edit_prop_details_facilities":"Faciliteter","edit_prop_details_bathtub":"Badkar","edit_prop_details_balcony":"Balkong","edit_prop_details_elevator":"Hiss","edit_prop_details_fireplace":"Öppen spis eller kakelugn","edit_prop_settings_swaptype":"Ändra bytestyp","edit_prop_settings_adtype":"Ändra annonstyp","edit_prop_settings_label_11":"En mot en","edit_prop_settings_label_12":"En mot två","edit_prop_settings":"Inställningar","modal_action_become_member":"Bli medlem för {price} / mån","modal_action_confirm":"Tack, jag förstår!","interest_badge_removed":"Borttagen","suggestion_badge_new":"Ny","interest_button_hide":"Inte intresserad","interest_button_show_interest":"Visa intresse","suggestion_card_outside_preferences":"Närliggande förslag","general_per_month_suffix":"/mån","swap_list_new_sort_label":"{count} nya","swap_list_map_locked_title":"Lås upp kartan","swap_list_map_locked_body":"Se var alla som vill byta med dig finns – med Premium.","interest_button_interested":"Intresserad","swaps_title":"Mina byten","swaps_no_result_title":"Här finns det ingenting än","swaps_no_result_full_desc":"Ingen fara, så snart du får fullt intresse på ett byte så kommer du att se det här.","swaps_no_result_last_desc":"Ingen fara, så snart någon visat intresse för din lägenhet så kommer du att se det här.","swaps_no_result_interest_desc":"Så snart du har börjat intressemarkera lägenheter så kommer dom att samlas här.","swaps_no_result_fav_desc":"Ingen fara, så snart du har favoritmarkerat en lägenhet så kommer du att se den här.","swaps_no_result_unanswered_title":"Inga bytesförslag hittades","swaps_no_result_unanswered_desc":"För att få fler bytesförslag så kan du bredda dina önskemål genom att t ex. höja maxhyran, lägga till fler önskade områden, sänka önskat antal kvadratmeter osv","swaps_no_result_answered_title":"Här hittar du dina intresse&shy;markerade lägenheter!","swaps_no_result_answered_desc":"Vi sparar dem här tills de är besvarade för att din byteslista skall vara så överskådlig som möjligt.","swaps_no_result_removed_title":"Här hittar du de lägenheter du inte är intresserad av.","swaps_no_result_removed_desc":"Vi sparar dem här ifall du skulle ändra dig.","proposition_card_full_interest":"Alla är intresserade av att byta","proposition_card_in_swap_process":"Just nu i en bytesprocess","proposition_card_show_apt":"Visa lägenhet","boost_banner_title":"Din annons är Boostad!","boost_banner_box_1":"Exponeringar","boost_banner_box_2":"Intresserade","boost_banner_box_3":"Annonsklick","boost_banner_active_until":"Boost är aktiverad t.o.m.","subscription_picker_choice_label":"Populärast","subscription_picker_heading":"Boost","subscription_picker_per_day":"ca {price} kr/dag","extra_vis_modal_title1":"Vill du synas mer?","extra_vis_modal_title2_variant":"Få i snitt 4X fler besökare på din annons med Boost!","extra_vis_modal_text":"Öka dina chanser till ett lyckat lägenhetsbyte. Med Boost hamn
1ar din annons högre upp i andras bytesförslag och visas för fler relevanta användare.","extra_vis_modal_extra_title":"Vad ingår i en Boost?","extra_vis_modal_usp1":"Din annons placeras högre upp i andras byteslistor","extra_vis_modal_usp2":"Din annons visas på fler ställen och sticker ut ur mängden","extra_vis_modal_usp3":"Din annons får i snitt 4× fler besökare & ökar chansen till ett lyckat byte","proposition_card_full_int_boost":"Fullt intresse via Boost","proposition_card_int_boost":"Intresse via Boost","boost_cta_title":"Vill du också synas här? Skaffa Boost!","boost_cta_button":"Boosta din annons","boost_cta_button_again":"Boosta din annons igen","boost_info_title":"Din annons är Boostad!","boost_info_text":"Hur levererar din Boost? Här kan du följa hur det går för din boostade annons.","boost_info_title_passed":"Resultatet av din Boost","boost_info_text_passed":"Din Boost har löpt ut. Här kan du se resultatet av din Boostade annons.","boost_info_usp_title":"Vad betyder de olika begreppen?","boost_info_usp_label1":"Exponeringar","boost_info_usp_text1":"Antal gånger som din annons har visats på Boostade platser","boost_info_usp_label2":"Intresserade","boost_info_usp_text2":"Antal som har intressemarkerat din annons","boost_info_usp_label3":"Annonsklick","boost_info_usp_text3":"Antal som har besökt din annonssida och läst mer","boost_active_badge":"Boost aktiv","boost_active_multiplier_label":"oftare","boost_active_time_left":"{days} dag {hours} tim kvar | {days} dagar {hours} tim kvar","boost_active_time_left_hours":"{hours} tim kvar | {hours} tim kvar","boost_active_time_left_minutes":"{minutes} min kvar | {minutes} min kvar","boost_active_time_left_days":"{days} dag kvar | {days} dagar kvar","boost_active_text":"Du syns just nu för fler bytare","boost_active_close":"Okej","boost_expired_badge":"Boosten har löpt ut","boost_expired_title":"Din boost lyckades!","boost_expired_text":"Din annons visades {multiplier}× oftare än utan boost.","boost_expired_offer_title":"Boosta igen · {days} dagar","boost_expired_offer_text":"Bli sedd oftare","boost_expired_cta":"Boosta igen","boost_expired_cta_save":"Boosta igen – spara {amount} kr","boost_expired_offer_tag":"Bara för dig · {hours} tim","get_premium":"Skaffa Premium","menu_items_get_boost":"Boosta din annons","menu_items_your_boost":"Din Boost","modal_navigation_alt1":"Annonsen","modal_navigation_alt3":"Byteskedja","modal_show_alternative_matches_title":"Uppgradera till Premium för att se alternativa bytesparter","modal_show_alternative_matches_subtitle":"Med Premium får du även:","modal_show_alternative_matches_usp1":"Hamna högre upp på byteslistorna","modal_show_alternative_matches_usp2":"Obegränsade intressemarkeringar","modal_show_alternative_matches_usp3":"Kontakta och chatta med andra bytare","modal_show_alternative_matches_usp4":"Stört chans att hitta ett byte","modal_unlock_map_title":"Lås upp och se kartan med Premium!","modal_unlock_map_subtitle":"Uppgradera till Premium nu för att:","modal_unlock_map_usp1":"Se hela kartan och alla bytesförslag","modal_unlock_map_usp2":"Hamna högre upp på byteslistorna","modal_unlock_map_usp3":"Obegränsade intressemarkeringar","modal_unlock_map_usp4":"Kontakta och chatta med andra bytare","activate_ad":"Aktivera annons","limited_modal_title":"Nya intressemarkeringar är nu tillfälligt begränsade","limited_modal_text":"För att fortsätta intressemarkera behöver du först svara på dina obesvarade chatt-meddelanden.","user_card_contact_swap":"Kontakta bytet","blocked_props_title":"Blockerade annonser","blocked_props_desc":"Du har tagit bort följande annonser från dina byteskedjor. Klicka på \'Återställ\' för att se dem igen.","blocked_props_btn":"Återställ","blocked_is_loading":"Laddar...","blocked_no_found":"Du har inga blockerade annonser","blocked_props_meta_title":"Blockerade annonser","swap_overview_feedback":"Bytespart borttagen","blocked_toast_message":"Annons återställd","modal_chat_locked_title":"Skriv först med Premium","modal_chat_locked_subtitle":"Skriv först istället för att vänta in motpartens svar.","modal_chat_locked_all_title":"Uppgradera till Premium för att se den här chatten","modal_chat_locked_all_subtitle":"Med Premium får du även:","modal_chat_locked_all_usp1":"Kontakta och chatta med andra bytare","modal_chat_locked_usp1":"Skriv först i nya matchningar","modal_chat_locked_usp2":"Hamna högre upp på byteslistorna","modal_chat_locked_usp3":"Obegränsade intressemarkeringar","modal_chat_locked_usp4":"Störst chans att hitta ett byte","modal_chat_locked_button2":"Uppgradera till Premium","modal_weekly_match_limit_title":"Veckans gratis upplåsning är använd","modal_weekly_match_limit_subtitle":"Nästa matchning kan låsas upp gratis om {days} dag. Med Premium behöver du inte vänta. | Nästa matchning kan låsas upp gratis om {days} dagar. Med Premium behöver du inte vänta.","modal_weekly_match_limit_subtitle_hours":"Nästa matchning kan låsas upp gratis om {hours} timme. Med Premium behöver du inte vänta. | Nästa matchning kan låsas upp gratis om {hours} timmar. Med Premium behöver du inte vänta.","modal_weekly_match_limit_usp1":"Starta obegränsat med matchningar","modal_weekly_match_limit_usp2":"Chatta med alla i byteskedjan direkt","modal_weekly_match_limit_usp3":"Hamna högre upp på byteslistorna","modal_weekly_match_limit_usp4":"Obegränsade intressemarkeringar","premium_usp_message_first":"Skriv först i nya matchningar","modal_swaps_locked_title":"Lås upp och se alla bytesförslag med Premium!","modal_swaps_locked_title_alt":"Uppgradera till Premium för att se alla dina {count} bytesförslag!","modal_swaps_locked_usp1":"Obegränsade intressemarkeringar","modal_swaps_locked_usp2":"Kontakta och chatta med andra bytare","modal_swaps_locked_usp3":"Störst chans att hitta ett byte","modal_swaps_locked_usp3_alt":"Högre placering för din annons","modal_swaps_locked_usp4":"Hjälp med bytesansökan ingår","modal_swaps_locked_button":"Uppgradera till Premium","modal_see_all_title":"Uppgradera för att se alla bytesförslag","modal_unlock_my_visitors_title":"Uppgradera till Premium för att se dina besökare","modal_unlock_my_visitors_subt
1itle":"Skaffa Premium idag och få även:","modal_unlock_my_visitors_usp1":"Obegränsade intressemarkeringar","modal_unlock_my_visitors_usp2":"Hamna högre upp bland bytesförslagen","modal_unlock_my_visitors_usp3":"Chatta fritt med andra bytare","modal_unlock_my_visitors_usp4":"Störst chans att hitta ett byte","modal_unlimited_title":"Uppgradera för att intressemarkera Premiumförslag","modal_daily_request_limit_title":"Du har nått dagens gräns för nya förfrågningar","modal_daily_request_limit_text":"Du kan starta upp till {limit} nya förfrågningar per dag. Imorgon kan du skicka fler igen. Under tiden kan du svara i dina pågående konversationer – snabba svar ökar chansen till ett lyckat byte.","modal_daily_request_limit_button":"Okej, jag förstår","modal_noleft_title":"Slut på dagens 3 intressemarkeringar!","modal_noleft_tomorrow":"Du får nya imorgon","modal_noleft_subtitle":"Skaffa Premium idag och få:","modal_noleft_usp1":"Obegränsat antal intressemarkeringar","modal_noleft_usp2":"Hamna högre upp på byteslistorna","modal_noleft_usp3":"Kontakta och chatta med andra bytare","modal_noleft_usp4":"Störst chans att hitta ett byte","login_with_google":"Logga in med Google","google_login_client_id":"275205683542-ogi3rqefnp5srrdebfuuullga81498s5.apps.googleusercontent.com","login_with_apple":"Logga in med Apple","apple_login_client_id":"se.lagenhetsbyte.login","apple_login_popup_blocked":"Inloggningsfönstret blockerades. Tillåt popup-fönster eller välj ett annat sätt att logga in.","matches_tab_matches":"Matchningar","matches_tab_requests":"Förfrågningar","matches_tab_inactive":"Avslutade","matches_section_new":"Nya","time_ago_just_now":"nu","time_ago_minutes_short":"m","time_ago_hours_short":"h","time_ago_days_short":"d","time_ago_weeks_short":"v","matches_one_match_week_banner_available":"Du kan låsa upp en matchning gratis i veckan.","matches_one_match_week_banner_locked":"Nästa matchning kan låsas upp gratis om {days} dag. | Nästa matchning kan låsas upp gratis om {days} dagar.","matches_one_match_week_banner_locked_hours":"Nästa matchning kan låsas upp gratis om {hours} timme. | Nästa matchning kan låsas upp gratis om {hours} timmar.","matches_one_match_week_banner_premium":"Lås upp alla matchningar med Premium.","matches_freemium_use_weekly_confirm_title":"Lås upp veckans gratis matchning?","matches_freemium_use_weekly_confirm_cancel":"Inte nu","matches_freemium_use_weekly_confirm_start_chat":"Börja chatta","matches_freemium_unlock_all":"Lås upp alla matchningar","matches_section_started":"Startade","matches_section_count_unread":"oläst | olästa","matches_card2_needs_response":"Måste besvaras","matches_filter_needs_response_only":"Visa endast matchningar som måste besvaras","matches_load_more_started_remaining":"Du har {count} till pågående matchningar","matches_load_more_inactive_remaining":"Du har {count} till avslutade matchningar","matches_card2_destination_label":"Du vill flytta till","matches_powered_by_boost":"Matchning tack vare din Boost","matches_powered_by_super_interest":"Matchning tack vare ditt superintresse","matches_nores_cta":"Hitta fler potentiella matchningar","matches_nores_filter_title":"Inga träffar med dina nuvarande filter","matches_nores_requests_title":"Det finns inga förfrågningar just nu","matches_nores_unanswered_title":"Det finns inga meddelanden som måste besvaras just nu","matches_nores_unread_title":"Det finns inga nya meddelanden just nu","matches_nores_updated_title":"Det finns inga uppdateringar just nu","matches_nores_active_title":"Du har tyvärr inga matchningar just nu!","matches_nores_inactive_title":"Du har inga avslutade matchningar just nu!","matches_nores_filter_body":"Dina filter matchar just nu inga resultat. Prova att ändra eller rensa dem för att upptäcka fler möjligheter.","matches_nores_requests_body":"När du får en förfrågan kommer den visas här.","matches_nores_active_body":"När du har en matchning där alla bytare har visat intresse för varandras lägenheter kommer de visas här.","matches_nores_inactive_body":"Men det är här vi sparar dem ifall du ångrar dig.","matches_nores_unanswered_body":"När du har en matchning som du måste besvara kommer de visas här.","matches_nores_unread_body":"När du har en matchning med ett oläst meddelande kommer de visas här.","matches_nores_updated_body":"När du har nya matchningar kommer de visas här.","matches_nores_clear_filter":"Rensa filter","matches_nores_n
1o_chat_selected_title_matches":"Välj en matchning till vänster","matches_nores_no_chat_selected_title_requests":"Välj en förfrÃ¥gan till vänster","matches_nores_section_new_title":"Inga nya matchningar just nu","matches_nores_section_new_body":"Fortsätt markera intresse sÃ¥ dyker fler möjligheter upp!","matches_nores_section_started_title":"Inga pÃ¥gÃ¥ende matchningar","matches_nores_section_started_body":"När du startar en matchning visas den här.","matches_nores_section_inactive_title":"Inga avslutade matchningar","matches_nores_section_inactive_body":"Matchningar som avslutats eller tackats nej till samlas här.","matches_card_new_match_msg":"Grattis till din nya matchning","matches_card2_unstarted_preview":"Grattis ny matchning!","matches_card2_sender_prefix_you":"Du:","matches_card2_show_all":"Visa alla","matches_card2_no_started_triangles":"Inga startade alternativ just nu","matches_card_is_unanswered_badge":"MÃ¥ste besvaras","matches_card_new_match_badge":"Ny matchning","matches_card_new_msg_badge":"Nytt meddelande","matches_card_match_inactive_badge":"Avslutad matchning","matches_card_show_prop":"Visa annons","matches_card_answer_cta":"Svara","matches_card_msg_cta":"Meddelande","matches_card_part_c_divider_text":"Trepartsbyte","matches_new_match_sheet_title":"Grattis, ny match!","matches_new_match_sheet_intro_one":"Du har ett möjligt byte till denna lägenhet. Ta kontakt för att boka visning och se om det passar alla parter.","matches_new_match_sheet_intro_many":"Du har {count} möjliga byten till denna lägenhet. Ta kontakt för att boka visning och se om det passar alla parter.","matches_new_match_sheet_start_chat":"Starta chatten","matches_new_match_sheet_unlock_cta":"LÃ¥s upp","matches_new_match_sheet_freemium_title":"Du kan svara, men inte skriva först","matches_new_match_sheet_freemium_body":"Gratiskonto lÃ¥ter dig svara pÃ¥ alla meddelanden du fÃ¥r. För att själv starta en konversation behöver du Premium.","matches_new_match_sheet_freemium_upgrade_cta":"Uppgradera","matches_card2_freemium_locked_badge":"Vänta","matches_card_freemium_locked_status":"Du kan svara sÃ¥ fort de skriver","matches_emptychat_title_variant":"Ny matchning!","matches_emptychat_body_variant":"Visningar är nästa steg mot ett lyckat byte. Välj hur du vill gÃ¥ vidare.","requests_emptychat_title":"Ta första steget mot en möjlig matchning!","requests_emptychat_body":"Starta en konversation för att kunna ställa frÃ¥gor och se om intresse finns.","swap_list_load_more":"Visa fler","payment_new_title":"Öka chansen att hitta ett byte – Bli Premium","payment_new_usp_title":"Med Premium fÃ¥r du","payment_new_usp1":"Obegränsat antal intressemarkeringar","payment_new_usp2":"Kontakta och chatta med andra bytare","payment_new_usp3":"Hjälp med bytesansökan","payment_new_usp4":"Öka chansen att hitta ett byte","payment_new_usp5":"TillgÃ¥ng till telefon och mailsupport","payment_new_terms1":"Ett abonnemang pÃ¥börjas och annonsen förlängs automatiskt vid annonseringslängdens slut. Du kan avsluta abonnemanget när du vill. Genom att genomföra köpet bekräftar du att du läst och är införstÃ¥dd i","payment_new_terms2":"lägenhetsbyte.se","payment_new_terms3":"köpvillkor.","payment_details_title":"Dina uppgifter","payment_details_first_name":"Förnamn","payment_details_last_name":"Efternamn","payment_details_email":"E-post","payment_details_phone":"Telefonnummer","payment_details_address":"Adress","payment_details_postal_code":"Postnummer","payment_details_city":"Stad","payment_details_continue":"Fortsätt till betalning","payment_new_subscription_title":"Välj abonnemangslängd","payment_new_month":"mÃ¥nad","payment_new_months":"mÃ¥nader","date_today":"Idag","date_yesterday":"IgÃ¥r","unsubscribe_search_coverage_title":"Din sökbevakning är avslutad","unsubscribe_search_coverage_info_3":"Vi kommer inte att skicka fler förslag pÃ¥ lägenheter till din e-post.","unsubscribe_search_coverage_new_search":"Du kan alltid skapa en ny sökbevakning","unsubscribe_search_coverage_not_found_title":"Din sökbevakning kunde inte hittas","unsubscribe_search_coverage_not_found_text_1":"Länken du använde fungerade inte.","unsubscribe_search_coverage_not_found_text_2":"Sannolikt är din sökbevakning redan avslutad.","unsubscribe_search_coverage_not_found_new_search":"Du kan alltid skapa en ny sökbevakning","proposition_missing_image_text":"Annonsen har inga bilder än","blocked_banner_title":"Nya intressemarkeringar är tillfälligt begränsade","blocked_banner_text":"För att fortsätta intressemarkera behöver du först svara pÃ¥ dina obesvarade matchningar eller tacka nej","blocked_modal_button":"GÃ¥ till matchningar","freemium_chat_locked_error_msg":"OBS! Som Freemiumanvändare fÃ¥r du bara skriva först nÃ¥gon annan skrivit till dig.","about_us":"Om oss","reverse_interest_action_btn_text":"Ångra","premium_reverse_interest_modal_heading":"Gick det lite för fort?","premium_reverse_interest_modal_text_1":"Vi förstÃ¥r, det kan hända vem som helst.","premium_reverse_interest_modal_text_2":"Som Premiumanvändare fÃ¥r du:","premium_reverse_interest_modal_text_3":"obegränsat med Ã¥ngra-markeringar!","premium_reverse_interest_modal_text_4":"Du kan avsluta nÃ
1¤r du vill","premium_reverse_interest_modal_text_5":"Inte redo än","premium_reverse_interest_modal_btn_text":"Aktivera Premium","premium_no_interest_marks_action_card_text":"Som Premium-användare fÃ¥r du inte bara obegränsat med intressemarkeringar de prioriteras ocksÃ¥ över andra bytare.","premium_no_interest_end_text":"Du kan avsluta när du vill","premium_no_interest_marks_action_btn_text":"Inte redo än","premium_no_interest_marks_modal_heading":"Bästa sättet att öka sina chanser!","premium_no_interest_marks_modal_btn_text":"Aktivera Premium","premium_interest_marks_action_card_text":"Vad kul att du hittat potentiella byten, för att öka chansen till ett lyckat byte aktivera premium idag och <strong>visas över andra bytare</strong>.","premium_interest_marks_modal_heading":"Prioriterade intressemarkeringar!","sitemap_title":"Lägenhetsbyte i {area} - {propositionCount} Lägenheter","sitemap_title_no_count":"Lägenhetsbyte i {area}","sitemap_areas_in":"OmrÃ¥den i {area}","sitemap_areas_nearby":"OmrÃ¥den i närheten av {area}","sitemap_properties_in":"Bostäder i {area}","sitemap_properties_nearby":"Bostäder nära {area}","sitemap_country_name":"Sverige","sitemap_home":"Hem","matches_notification_modal_title":"Nya matchningar!","matches_notification_modal_body":"Du har <strong>{count} nya matchningar</strong> sen du var inne senast.","matches_notification_modal_body_singular":"Du har <strong>{count} ny matchning</strong> sen du var inne senast.","matches_notification_modal_cta":"Börja chatta","full_swap_modal_title":"Bra jobbat!","full_swap_modal_body":"Din intressemarkering var det sista som behövdes för att det skulle bli en fullständig matchning!","full_swap_modal_cta":"Börja chatta","full_swap_notification_label":"Du fick precis en ny matchning","address_picker_label_your_address":"Din adress","address_picker_label_gatuaddress":"Gatuadress till din bostad","address_picker_label_number_short":"Nr.","address_picker_selected_address_label":"Vald adress:","address_picker_selected_address_none":"Ingen adress vald","floor_picker_title":"VÃ¥ning","floor_picker_bottom_floor":"BV","rent_picker_title":"Max hyra per mÃ¥nad","rooms_picker_title":"Minst antal rum","desktop_tip_box_title":"TIPS!","mobile_tip_box_title":"TIPS!","proposition_title":"Hur bor du idag?","proposition_subtitle":"Bostad {residenceIndex} av 2","proposition_amount_of_rooms":"Antal rum","proposition_living_space":"Boyta i kvm","proposition_living_space_placeholder":"Boyta","proposition_currency_short":"kr","proposition_monthly_rent":"MÃ¥nadshyra","proposition_tooltip_title":"Tänk pÃ¥!","proposition_tooltip_text":"Det är viktigt att fylla i korrekt information om din bostad.","proposition_continue":"Nästa","signup_title":"Välkommen!","signup_subtitle":"Vi hÃ¥ller pÃ¥ att skapa din annons","signup_title_not_logged_in":"Hur vill du logga in?","signup_title_logged_in":"Välkommen tillbaka!","signup_subtitle_not_logged_in":"Ange namn och e-postadress för att skapa ett konto. Du kommer fÃ¥ ett mejl där du väljer lösenord till ditt konto.","signup_subtitle_not_logged_in_apartments":"Vi har hittat <strong>{apartments}</strong> lägenheter som matchar dina önskemÃ¥l. Nu behöver vi bara lära känna dig och din nuvarande bostad bättre.","signup_subtitle_logged_in":"Logga in med dina uppgifter sÃ¥ skapas din annons. Lycka till med att hitta ditt nya hem!","signup_name_label":"För- och efternamn","signup_name_placeholder":"Ange ditt namn","signup_email_address_label":"E-postadress","signup_email_address_placeholder":"Ange din e-postadress","signup_error_email_already_exists":"Det finns redan ett konto registrerat med den här e-postaddressen. Vänligen logga in.","signup_login_wrong_password":"Fel användarnamn och/eller lösenord","signup_password_label":"Lösenord","signup_password_placeholder":"Ange ditt lösenord","signup_login_text_1":"Har du redan ett konto hos oss?","signup_login_action_1":"Tryck här för att logga in","signup_login_text_2":"Har du inget konto hos oss?","signup_login_action_2":"Tryck här för att registera dig","signup_forgot_pw":"Glömt lösenord?","signup_tooltip_title":"OBS!","signup_primary_action":"Nästa","signup_primary_action_2":"Logga in och fortsätt","signup_terms_error_message":"Du mÃ¥ste godkänna de allmänna villkoren","signup_variant_matching_apartments":"{count} lägenheter matchar dina önskemÃ¥l!","signup_variant_register_subtitle":"Registrera dig för att komma igÃ¥ng med ditt bostadsbyte.","signup_variant_login_subtitle":"Logga in för att komma igÃ¥ng med ditt bostadsbyte.","signup_variant_has_contract_error":"För att vara medlem pÃ¥ Wohnungsswap.de mÃ¥ste du ha ett hyreskontrakt direkt frÃ¥n hyresvärden.","signup_variant_has_contract_label":"Jag har ett hyreskontrakt direkt frÃ¥n hyresvärden","signup_variant_already_have_account":"Jag har redan ett konto","signup_variant_login_link":"Logga in","
1signup_variant_no_account":"Har du inget konto?","signup_variant_register_link":"Registrera dig","swap_type_type_title_1":"En bostad mot en","swap_type_type_text_1":"Den vanligaste formen av lägenhetsbyte. Byt din lägenhet mot nÃ¥gon annans.","swap_type_type_title_2":"TvÃ¥ bostäder mot en","swap_type_type_text_2":"Det perfekta alternativet för par som bor i varsin hyresrätt men söker en större bostad tillsammans.","swap_type_type_title_3":"En bostad mot tvÃ¥","swap_type_type_text_3":"Använd det här alternativet om du vill byta en lägenhet mot tvÃ¥ andra. Detta är vanligt om man som par gÃ¥r isär och letar varsitt boende.","swap_type_tooltip_title":"OBS!","swap_type_tooltip_text":"För att byta din hyresrätt mÃ¥ste du ha ett förstahandskontrakt","swap_type_selector_more_alternatives":"Bytestyp","wish_title_title":"Hur vill du bo?","wish_subtitle":"Dina önskemÃ¥l är ungefärliga","wish_title_wish_index":"ÖnskemÃ¥l {wishIndex} av 2","wish_title_mobile_tooltip_text":"Det är bättre att ha lite bredare önskemÃ¥l och sen tacka nej till de som inte är intressanta.","wish_title_primary_action":"Nästa","wish_title_desktop_tooltip_text":"Det är bättre att ha lite bredare önskemÃ¥l och sen tacka nej till de som inte är intressanta.","wish_area_title":"Var vill du flytta?","wish_area_free_text_label":"Jag vill flytta till ett annat omrÃ¥de","wish_area_add_area":"Lägg till ytterligare omrÃ¥de","wish_area_search_for":"Sök pÃ¥ kommun, ort eller omrÃ¥de","wish_area_mobile_tooltip_text":"Om du lägger till fler och större omrÃ¥den som du kan tänka dig att flytta till sÃ¥ ökar dina chanser att hitta ett byte. Du kan finjustera dina valda omrÃ¥den senare om du vill.","wish_area_action":"Nästa","wish_area_chosen_areas":"Valda omrÃ¥den","wish_area_none_selected":"Inga valda","wish_area_pce":"st","wish_area_show":"Visa","wish_area_error_message":"Du mÃ¥ste välja ett eller flera omrÃ¥den för att gÃ¥ vidare","wish_area_my_chosen_areas":"Mina valda omrÃ¥den","wish_area_options_choose_areas_in":"Välj omrÃ¥den i","wish_area_options_choose_areas_all":"Välj alla","wish_area_options_choose_area":"Välj","wish_area_options_choose_areas_button":"Välj omrÃ¥den","wish_area_options_add_areas_button":"Lägg till valda ({selectedCount})","wish_area_options_cancel_button":"Avbryt","wish_area_options_close_button":"Stäng","wish_area_matching_apartments":"Antal lägenheter i markerade omrÃ¥den","wish_area_other_cities":"Övriga städer","wish_area_others_chosen":"Andra har ocksÃ¥ valt","wish_area_apartments_count":"{count} lägenheter","wish_area_apartments_suggestion":"Lägg till fler eller större omrÃ¥den för att öka dina chanser att hitta ett byte.","wish_area_apartments_in_areas":"i valda omrÃ¥den","wish_area_added":"Ett omrÃ¥de tillagt","wish_area_added_count":"{count} omrÃ¥den tillagda","image_upload_title":"Hur ser din lägenhet ut?","image_upload_subtitle":"Ladda upp 4-6 foton för att komma igÃ¥ng. Du kan lägga till fler eller redigera senare.","image_upload_tooltip_text":"Annonser med fler bilder ökar antalet intressemarkeringar x2!","image_upload_continue":"Nästa","image_upload_create":"Nu kör vi!","image_upload_skip":"Fixa bilder senare","signup_terms_1":"Jag godkänner","signup_terms_2":"de allmänna villkoren","signup_terms_3":"samt hanteringen av mina","signup_terms_4":"personuppgifter","edit_photos_camera_description_mobile":"Klicka här för att ta en ny bild","edit_photos_move_up":"Flytta upp","edit_photos_move_down":"Flytta ner","edit_photos_set_primary":"Ange som primärbild","edit_photos_rotate_left":"Rotera vänster","edit_photos_rotate_right":"Rotera höger","edit_photos_remove":"Radera","proposition_duplicate_title":"Existerande annons","proposition_duplicate_dialog":"Du har redan en aktiv annons pÃ¥ <strong>{adress}</strong>.<br/><br/> Är du säker pÃ¥ att du vill skapa en ny annons, eller vill du istället redigera din befintliga annons?","proposition_duplicate_edit":"Redigera annons","proposition_duplicate_continue":"Skapa ny annons","social_login_error_message":"Kunde inte logga in pÃ¥ detta konto","register_with_google_label":"Registrera med Google","register_with_apple_label":"Registrera med Apple","login_with_google_label":"Logga in med Google","login_with_apple_label":"Logga in med Apple","match_closed_by_user_title":"Den här matchningen är avslutad","match_closed_by_user_body":"Matchningen har avslutats och chatten är nu stängd för nya meddelanden. Om matchningen Ã¥terigen blir intressant för dig kan du ändra din intressestatus igen direkt här i chatten.","match_closed_by_other_title":"Den här matchningen är avslutad","match_closed_by_other_body":"Tyvärr nÃ¥dde matchningen inte hela vägen den här gÃ¥ngen och chatten är nu stängd för nya meddelanden.","match_notification_label":"Status","match_resume":"Återuppta","match_expire_days_left":"{days} dagar kvar","match_expire_day_left":"{days} dag kvar","unlock":"LÃ¥s upp","unlock_with_premium":"LÃ¥s upp med Premium","proposition_removed_title":"Annonsen du letade efter är borttagen","proposition_removed_button":"GÃ¥ till bytesförslag","proposition_removed_button_logged_out":"GÃ¥ till sök","proposition_load_error_title":"Annonsen kunde inte hämtas just nu","proposition_load_error_retry":"Försök igen","premium_swap":"Premiumbyte","skip_to_content":"GÃ¥ till sidans innehÃ¥ll","rating_modal_title":"Vad tycker du om Lägenhetsbyte.se?","rating_modal_subtitle":"VÃ
1¤lj antal stjärnor","rating_modal_rate_star":"Välj {stars} stjärnor","rating_modal_star_alt":"Stjärna {star}","rating_modal_thank_you":"Tack för ditt betyg!","rating_modal_trustpilot_prompt":"Du fÃ¥r snart ett mejl frÃ¥n Trustpilot. Ett omdöme där betyder mycket för oss.","rating_modal_trustpilot_prompt_no_1":"Om du vill berätta mer om din upplevelse fÃ¥r du gärna","rating_modal_trustpilot_prompt_no_2":"maila oss","download_app_title":"Hämta appen","download_app_subtitle":"Lägenhetsbyte.se","download_app_cta":"GÃ¥ till","matches_filter_status":"Matchningsstatus","matches_filter_active":"Aktiva","matches_filter_inactive":"Avslutade","matches_filter_conversations_title":"Konversationer","matches_filter_status_title":"Status","matches_filter_status_visit_requested":"Vill gärna komma pÃ¥ visning hos dig","matches_filter_status_visit_invited":"Vill visa sin lägenhet för dig","matches_filter_status_ready":"Redo att byta med dig!","matches_filter_status_wait":"Vill vänta","matches_filter_conversations_not_started":"Ej pÃ¥började","matches_filter_conversations_started":"PÃ¥började","matches_filter_swaptype":"Bytestyp","matches_filter_direct_swap":"TvÃ¥partsbyte","matches_filter_triangle_swap":"Trepartsbyte","matches_filter_favorites":"Favoritmarkerad","matches_filter_matches":"Matchningar","matches_filter_requests":"FörfrÃ¥gningar","interest_level_no_match":"Ingen match än","interest_level_one_part_interested":"1 intresserad","interest_level_two_parts_interested":"2 intresserade","interest_level_my_interest_missing":"Bara du kvar!","interest_level_full_match":"Full match!","interest_level_one_part_not_interested":"1 inte intresserad","interest_level_two_parts_not_interested":"2 inte intresserade","context_menu_aria_label":"Öppna meny","context_menu_show_prop":"Visa annons","context_menu_delete_msg":"Ta bort","context_menu_modal_title":"Vill du ta bort förfrÃ¥gan?","context_menu_modal_reverse_action":"Ångra","context_menu_modal_delete_action":"Ta bort","chat_conversation_new_message_aria_label":"Skriv ett nytt meddelande","general_add_favourite":"Lägg till i favoriter","general_remove_favourite":"Ta bort frÃ¥n favoriter","image_gallery":"Bildgalleri","image_alt_text":"Bild {index} pÃ¥ {address}","open_block_modal":"Blockera den här annonsen","block_proposition_title":"Vill du blockera annonsen?","block_proposition_text":"Om du blockerar en annons tas den bort frÃ¥n dina bytesförslag och eventuella matchningar avslutas. Den kommer inte heller att dyka upp som matchning i framtiden. Du kan Ã¥ngra blockeringen när som helst under ","block_proposition_link_text":"Meny → Blockerade annonser","block_proposition_confirm":"Ja, blockera","proposition_blocked_confirmation":"Annonsen är nu blockerad. För att Ã¥ngra dig, gÃ¥ till \'Meny → Blockerade annonser\'.","block_proposition_info_text":"Funktionen blockera annons är nu flyttad till annonssidan","boost_offer_title":"Ett lyckat byte kan ta lite tid – men du är pÃ¥ god väg!","claim_boost_offer":"Stanna och fÃ¥ gratis Boost!","boost_offer_decline":"Nej tack, avsluta ändÃ¥","confirmation_visibility_goto_subscription":"GÃ¥ till Hantera abonnemang","boost_offer_value":"Värde 99 kr","boost_offer_text":"Stanna kvar och fÃ¥ en kostnadsfri 7-dagars boost (värde 99 kr)!","boost_offer_text_2":"Med boost fÃ¥r du i snitt fyra gÃ¥nger fler besökare – och större chans att hitta rätt.","suggestions_map_back":"Tillbaka","top_picks_title":"Toppval","top_picks_subtitle":"Bytesförslag baserat pÃ¥ dina önskemÃ¥l","boost_title":"Boostade annonser","extended_title":"Utforska mer","incoming_block_title":"Vill byta med mig","incoming_block_subtitle":"{count} bytesförslag där endast ditt intresse saknas. Markera intresse sÃ¥ fÃ¥r ni en match!","answered_block_title":"Ditt intresse","answered_block_subtitle":"Bytesförslag du har markerat intresse för.","removed_block_t
1itle":"Borttagna","removed_block_subtitle":"Bytesförslag du har avvisat. Du kan alltid Ã¥ngra dig och visa intresse.","tip_box_empty_title":"Inga bytesförslag…","tip_box_empty_body":"Justera dina önskemÃ¥l för att se fler.","tip_box_empty_button":"Ändra önskemÃ¥l","tip_box_inline_title":"Vill du se fler bytesförslag?","tip_box_inline_body":"Redigera dina önskemÃ¥l om plats, storlek och budget för att se fler bytesförslag.","general_previous_image":"FöregÃ¥ende bild","general_next_image":"Nästa bild","general_previous":"FöregÃ¥ende","general_next":"Nästa","suggestion_card_remove":"Ta bort","general_proposition_image":"Bild av bostad","swap_application_title":"Bytesansökan","swap_application_subtitle":"Vi hjälper er under hela ansökningsprocessen","swap_application_usp_simple":"Enkelt","swap_application_usp_time":"Tidseffektivt","swap_application_usp_safe":"Tryggt","swap_application_usp_free":"Gratis","swap_application_read_more":"Läs mer och kom igÃ¥ng nedan","swap_application_read_more_short":"Läs mer","swap_application_intro_title":"Enkelt, tidseffektivt, bekvämt och tryggt.","swap_application_intro_lead":"Bytesansökan är ett smidigt sätt att ansöka om lägenhetsbyte.","swap_application_intro_body":"Slipp stress med insamling av de dokument som hyresvärden kräver. Vi hjälper dig frÃ¥n det att alla bytesparter är överens tills dess att ansökan hamnar hos era hyresvärdar. Använd Bytesansökan under ditt byte och säkerställ en bekväm och trygg ansökningsprocess!","swap_application_included_title":"I Bytesansökan ingÃ¥r:","swap_application_included_complete_title":"Vi säkerställer att din ansökan är komplett","swap_application_included_complete_body":"Hyresvärdar har olika krav pÃ¥ dokumentation som behövs vid ansökan om lägenhetsbyte. Vi sammanställer och paketerar allt sÃ¥ att hyresvärdarna enkelt fÃ¥r en överblick om bytet.","swap_application_included_bankid_title":"Signering med BankID","swap_application_included_bankid_body":"Alla dokument signeras tryggt och säkert med BankID.","swap_application_included_communication_title":"Vi kommunicerar med samtliga bytesparter","swap_application_included_communication_body":"Vi tar hand om kommunikationen mellan bytesparterna som ofta är ett tidskrävande moment. Dialog om annat än själva ansökan sköter du själv direkt med hyresvärden. Detta gäller frÃ¥gor om t ex beslut, inflyttningsdatum, besiktningar och annat i samband med er flytt.","swap_application_included_advice_title":"RÃ¥dgivning","swap_application_included_advice_body":"Det finns mÃ¥nga frÃ¥gor i samband med ett lägenhetsbyte. Vi finns till förfogande om du behöver vÃ¥r hjälp. Vi ser objektivt över din rätt att byta din lägenhet innan vi skickar in din ansökan.","swap_application_get_started_title":"Kom igÃ¥ng med Bytesansökan direkt!","swap_application_existing_question":"Har du redan en bytesansökan pÃ¥börjad?","swap_application_existing_login_button":"Logga in pÃ¥ Bytesansökan","swap_application_unauth_text":"Du behöver vara inloggad och ha en annons för att pÃ¥börja en bytesansökan.","swap_application_login_button":"Logga in","swap_application_or":"eller","swap_application_signup_button":"Kom igÃ¥ng gratis","swap_application_no_swaps_text":"Du behöver minst en matchning för att kunna pÃ¥börja bytesansökan. GÃ¥ till dina <a href=\\"{url}\\">bytesförslag</a> och intressemarkera — när intresset är ömsesidigt fÃ¥r du en matchning.","swap_application_loading":"Hämtar dina matchningar …","swap_application_info_box":"Hitta det byte du vill pÃ¥börja en bytesansökan för och tryck pÃ¥ PÃ¥börja. Du kommer dÃ¥ till inloggningen för tjänsten där du följer stegen för att fylla i dina uppgifter och ladda upp dina dokument.","swap_application_apply_error":"NÃ¥got gick fel när bytesansökan skulle skapas. Försök igen om en stund.","swap_application_card_direct":"TvÃ¥partsbyte","swap_application_card_start_button":"PÃ¥börja","swap_application_triangle_heading":"Trepartsbyten"}'),a=JSON.parse('{"menu_items_link_1":"Jouw ruillijst","menu_items_link_3":"Mijn advertentie","menu_items_link_4":"Zoek advertenties","menu_items_link_5":"Hulp","menu_items_link_7":"Het ruilverzoek","menu_items_link_8":"Inloggen","menu_items_leave_feedback":"Feedback geven","menu_items_link_9":"Ga gratis aan de slag","menu_items_link_10":"Algemene voorwaarden","menu_items_link_11":"Cookiebeleid","menu_items_link_13":"Matches","menu_items_link_14":"Verwerking van persoonsgegevens","payment_history_title":"Betaalhistorie\\n","payment_history_loading":"Betaalhistorie aan het laden...","payment_history_address":"Extra aankoop","congratulations_title":"Gefeliciteerd met de ruil!","congratulations_subtitle_1":"We hopen dat je tijd op woningruil24.nl fijn is geweest!","congratulations_subtitle_2":"Om meer personen te helpen bij het vinden van hun droomruil, zouden we je graag willen vragen op de volgende pagina een beoordeling over ons achter te laten.","congratulations_confirm_button":"Advertentie deactiveren","congratulations_confirm_delete_account_button":"Account opzeggen","congratulations_cancel_button":"Annuleer en ga terug","confirmation_cancel_account_title":"Bevestiging van verwijdering","confirmation_cancel_account_subtitle":"Je hebt je account nu verwijderd!","feedback_offer":"Maak van de gelegenheid gebruik...","feedback_sublabel":"We willen graag dat je blijft en we hebben daarom een aanbieding voor je 🤩","feedback_tag":"TIJDELIJKE AANBIEDING","feedback_offer_days":"30 dagen","feedback_price":"slechts {price} €","feedback_save_text":"Bespaar tot","feedback_save_amount":"43%","feedback_cancel_loading":"Aan het laden...","feedback_cancel_yes":"Gebruik maken van de aanbieding","feedback_terms":"Voorwaarden: Deze aanbieding houdt in dat je volgende betaling voor deze advertentie € {price} kost voor een periode van 30 dagen. Na de kortingsperiode wordt je abonnement zoals gewoonlijk verlengd","feedback_cancel_no":"Nee bedankt, graag stopzetten.","feedback_title_details":"Hoe kunnen wij ons verbeteren?","feedback_other_service_title":"Met welke dienst heb je geruild?","feedback_other_service_placeholder":"Ik heb geruild met...","feedback_title":"Wat vind jij een redelijk bedrag om per maand te betalen?","feedback_reason":"Schrijf een korte verklaring of tips voor ons om de dienst te verbeteren.","feedback_delete_account_reason":"Geef alstublieft aan waarom je je account bij ons wilt opzeggen","feedback_example":"Bijv. 5.00","feedback_currency_short":"€","feedback_cancel_immediately_info_1":"Als je ervoor kiest om je advertentie meteen te beëindigen, wordt deze meteen gedeactiveerd. Dit betekent dat deze niet meer zichtbaar is voor andere gebruikers, en je kunt ook geen berichten meer openen of beantwoorden, of jouw ruillijst bekijken.","feedback_cancel_immediately_info_2":"Eventuele dagen die je nog over hebt van je abonnement verdwijnen en worden niet terugbetaald.","feedback_action_button":"Opslaan en abonnement beëindigen","feedback_delete_account_action_button":"Opslaan en account opzeggen","feedback_cancel_button":"Annuleren\\n","offer_title_save":"Geen zorgen, wij lossen het op! ","offer_title":"Uit deze abonnementen kun je kiezen","offer_subtitle":"Wij kunnen je deze goedkopere abonnementen aanbieden:","offer_currency_per_month":"€/maand","offer_alternative_subscription_title":"Wij kunnen je deze alternatieve abonnementen aanbieden:","offer_shorter_alternative_subscription_title":"We kunnen je kortere abonnementsvormen aanbieden:","offer_item_title_180":"180 dagen","offer_item_title_90":"90 dagen","offer_item_title_30":"30 dagen","offer_tag":"De goedkoopste keuze","offer_savings":"Bespaar € {savings}/maand met dit abonnement.","offer_payment_period":"Je betaalt {offerDays} dagen per keer.","offer_action":"Wijzig naar dit abonnement","offer_reject":"Nee bedankt, ik wil niet van abonnement wijzigen","offer_cancel_and_back":"Annuleer en ga terug","offer_cancel":"Annuleren","confirmation_proposition_title":"Je advertentie is nu geactiveerd","confirmation_proposition_text":"Gefeliciteerd! Nu is je advertentie actief en kan worden gematcht met duizenden andere woningruilers.","confirmation_proposition_confirm":"Ga verder naar jouw ruillijst","confirmation_visibility_title":"Je advertentie is nu geboost!","confirmation_visibility_text_1":"Nu wordt je advertentie door meer mensen gezien en hopen we dat je een succesvolle woningruil krijgt!","confirmation_visibility_text_2":"","confirmation_visibility_confirm":"Ga verder naar jouw ruillijst","confirmation_cancelled_title":"Je advertentie is nu gedeactiveerd.","confirmation_cancelled_text_not_swapped_1":"Je bent van harte welkom terug als het weer tijd is om van woning te ruilen.","confirmation_cancelled_text_not_swapped_2":"Neem graag contact met ons op via","confirmation_cancelled_text_not_swapped_3":"voor je feedback!","confirmation_cancelled_text_not_swapped_mailto":"[email protected]","confirmation_cancelled_text_swapped_1":"Gefeliciteerd met je ruil! We zien je de volgende keer weer als je van woning gaat ruilen.","confirmation_cancelled_confirm":"Ga verder naar mijn advertentie","confirmation_accepted_title":"De aanbieding is nu geactiveerd","confirmation_accepted_text":"Gefeliciteerd! Je aanbieding is nu geactiveerd. Als de aanbieding is verlopen wordt je abonnement zoals gewoonlijk verlengd.","confirmation_accepted_confirm":"Ga verder naar jouw ruillijst","confirmation_klarna_token_title":"Je betaalmethode is nu bijgewerkt","confirmation_klarna_token_text":"Bij de volgende afschrijving zal de nieuwe betaalmethode worden gebruikt. Je kunt de dienst gewoon blijven gebruiken.","confirmation_klarna_token_confirm":"Ga verder naar jouw ruillijst","confirmation_update_subscription_title":"Je bent nu van abonnement veranderd","confirmation_update_subscription_text":"Bij de volgende afschrijving zal de nieuwe betaalmethode worden gebruikt. Je kunt de dienst gewoon blijven gebruiken.","confirmation_update_subscription_confirm":"Ga verder naar jouw ruillijst","proposition_private_landlord":"Particuliere verhuurder","reasons_title":"Help ons te begrijpen waarom je het wilt beëindigen","reasons_reason_1":"Het lukt me niet om te ruilen","reasons_reason_2":"Andere adverteerders zijn niet zo goed in reageren","reasons_reason_3":"Ik wil niet langer ruilen","reasons_reason_4":"De website is moeilijk te begrijpen","reasons_reason_5":"Ik wil een pauze nemen van het ruilen","reasons_reason_6":"Andere reden","start_title":"Als je je abonnement wilt beëindigen","start_title_limited":"Als je je advertentie wilt deactiveren","start_delete_account_title":"Als je je account wilt opzeggen","start_subtitle":"Vertel ons wat de reden is waarom je je abonnement wilt beëindigen, zodat we woningruil24.nl kunnen verbeteren met behulp van jouw feedback.","start_subtitle_limited":"Vertel ons wat de reden is waarom je je advertentie wilt deactiveren, zodat we woningruil24.nl kunnen verbeteren met behulp van jouw feedback.","start_delete_account_subtitle":"Vertel ons de reden waarom je je account opzegt, dan zullen we woningruil24.nl verbeteren met jou in gedachten.","start_link_cancel":"Annuleer en ga terug","start_reason_1":"Ik heb geruild","reasons_too_expensive":"Het is te duur","start_reason_3":"Ik wil het om een andere reden beëindigen","used_to_find_swap_reason_1":"Ik heb geruild via Woningruil","used_to_find_swap_reason_2":"Ik heb geruild via een andere dienst","used_to_find_swap_title":"Via welke dienst heb je geruild?","current_subscription_no_active_paid":"Je hebt geen actief betaald abonnement","current_subscription_subscription_info_freemium":"Je gebruikt momenteel een gratis ver
1sie. Om alle functies te ontgrendelen moet je upgraderen naar een premium.","current_subscription_subscription_info":"Je testperiode eindigt op {nextPaymentDate}. <br />Upgrade je advertentie om de kans op een ruil niet mis te lopen!","current_subscription_subscription_info_active":"Je gratis abonnement wordt automatisch verlengd op ","current_subscription_free_days":"Je gratis dagen zijn bijna voorbij","current_subscription_your_subscription":"Je abonnement voor {monthlyPrice} €/maand","current_subscription_is_being_canceled":"wordt automatisch beëindigd","current_subscription_is_being_extended":"wordt automatisch verlengd","current_subscription_automatically":"","current_subscription_extended_with":"De advertentie wordt automatisch met {days} dagen verlengd","current_subscription_for_free":"Gratis","current_subscription_via":"via","current_subscription_upgrade":"Advertentie upgraden","current_subscription_change_subscription":"Wijzig van abonnement","current_subscription_activate_freemium":"Activeer gratis","map_and_streetview_streetview":"Street View","proposition_map_buttons_map":"Kaart","proposition_map_buttons_floor_plan":"Plattegrond","proposition_map_buttons_street_view":"Street View","proposition_map_expand":"Open kaart in volledig scherm","general_zoom_in":"Inzoomen","general_zoom_out":"Uitzoomen","map_your_residence":"Jouw woning","swap_chain_map_is_interested":"Is geïnteresseerd in de ruil","swap_chain_map_answered_no":"Heeft bedankt","swap_chain_map_waiting_for_answer":"Wacht op antwoord","end_match_confirm_title":"Match beëindigen?","end_match_confirm_body":"Weet je zeker dat je je interesse wilt intrekken? Je hebt een match met {address} die zal worden beëindigd.","end_match_confirm_action":"Match beëindigen","end_match_confirm_cancel":"Annuleren","toast_regret":"Ongedaan maken","freemium_banner_header":"Wil je ook toegang tot alles?","freemium_banner_subtitle":"Krijg vandaag Premium en ontvang:","freemium_banner_usp1":"Volledige toegang tot de hele dienst","freemium_banner_usp2":"Een hogere positie tussen de ruilvoorstellen","freemium_banner_usp3":"Onbeperkte interesseaanmeldingen","freemium_banner_usp4":"Hulp tijdens het hele ruilproces","freemium_map_cta_label":"Bekijk het exacte adres en street view","freemium_map_cta_label_plural":"Bekijk de exacte adressen","freemium_map_cta_unlock":"Ontgrendelen","start_step_1_status":"Zoekt geschikte woningen voor jou","start_step_2_status":"Stelt de lijst van vandaag samen","start_step_3_status":"Klaar!","report_proposition_label":"Meld deze advertentie","report_why_want_to_report":"Waarom wil je de advertentie melden?","report_why_offensive":"Waarom vind je de advertentie aanstootgevend?","report_faulty_information":"Wat is er mis met de informatie?","report_wrong_with_images":"Wat is er mis met de foto\'s van de advertentie?","report_which_categories_match":"Past een van deze categorieën?","report_option_offensive":"Beledigende inhoud of taal","report_option_images":"De foto\'s van de advertentie","report_option_faulty":"Onjuiste informatie","report_option_other":"Andere reden","report_option_images_not_related":"Het zijn geen foto\'s van het appartement","report_option_inappropriate_images":"Ze zijn ongepast","report_option_not_serious":"Onverantwoordelijke gebruiker","report_option_incorrect_residence_info":"De informatie over de woning is onjuist","report_option_not_matching_advertisement":"Het is geen ruiladvertentie","report_description_incorrect_residence_info":"Bijv. verkeerde huur, kamer of vierkante meters","report_description_not_matching_advertisement":"Bijv. fraude of het aanbieden van een dienst","report_option_asked_for_money":"Deze gebruiker heeft om geld gevraagd om de ruil te voltooien","report_option_copied_content":"Deze advertentie lijkt een duplicaat te zijn","report_option_not_the_owner":"De gebruiker heeft geen eigend
1omsrecht op het appartement of adres","report_option_not_apartment":"Het appartement is geen huurwoning","report_description_images_not_related":"Bijv. foto\'s van mensen, dierenfoto\'s","report_description_inappropriate_images":"Bijv. seksuele inhoud, illegale activiteiten","report_option_other_reason":"Andere reden","report_label_next":"Doorgaan met","report_label_back":"Terug","report_label_send":"Verzenden","report_label_done":"Sluiten","report_label_describe_more":"Kun je het probleem verder beschrijven:","report_label_describe_experience":"Beschrijf je ervaring...","report_label_allowing_follow_ups":"U kunt contact met mij opnemen voor vervolgvragen","report_label_success_heading":"We hebben je melding ontvangen!","report_description_success":"Bedankt dat je ons hebt gewezen op eventuele fouten of ongepast gedrag. Alles wat in strijd is met ons beleid en onze waarden nemen we zeer serieus en waar nodig nemen we maatregelen om een eerlijk en ethisch proces voor alle betrokken partijen te waarborgen.","edit_wish_area_title":"Ik kan me voorstellen dat ik zou verhuizen naar","edit_wish_area_infobox":"We hebben onze gebieden bijgewerkt. Je moet nieuwe, specifiekere gebieden kiezen waar je naartoe wilt verhuizen om door te gaan.","edit_wish_area_add_area":"Gebied toevoegen","edit_wish_area_search_for":"Zoek op gemeente, plaats of gebied","edit_wish_area_action":"Opslaan","edit_wish_area_chosen_areas":"Gekozen gebieden","edit_wish_area_none_selected":"Geen keuze","edit_wish_area_pce":"","edit_wish_area_show":"Laten zien","edit_wish_area_error_message":"Je moet ten minste één gebied selecteren","edit_wish_area_my_chosen_areas":"Mijn geselecteerde gebieden","edit_wish_area_options_choose_areas_in":"Kies gebieden in","edit_wish_area_options_choose_areas_button":"Kies gebieden","edit_wish_area_options_cancel_button":"Annuleren","map_suggestions_no_results_address":"Het adres bestaat niet. Pas de zoekopdracht aan en selecteer een optie.","map_suggestions_no_results_wish_area":"Het gebied bestaat niet. Pas de zoekopdracht aan en selecteer een optie.","base_panel_close":"Sluiten","proposition_info_no_active":"Je hebt geen actieve advertentie","proposition_info_test_period_expired":"Je proefperiode van {outdatedAddress} is verlopen","proposition_info_create_new":"Maak een nieuwe advertentie aan om aan de slag te gaan met je ruilen","proposition_info_upgrade":"Upgrade nu en krijg toegang tot alle functies van Woningruil24","proposition_info_activate":"Door je advertentie te activeren kan je verder zoeken naar een nieuwe woning.","side_menu_my_ads":"Mijn advertentie","side_menu_payment_history":"Betaalhistorie","side_menu_removed_swap_suggestions":"Geblokkeerde advertenties","side_menu_add_ad":"Advertentie toevoegen","complete_listing_title":"Vergroot je zichtbaarheid","complete_listing_description":"Een volledige advertentie trekt meer mogelijke ruilen aan.","complete_listing_modal_card_title":"Voltooi je advertentie","complete_listing_gauge_aria":"{percent}% voltooid","complete_listing_step_aria":"{title} – verhoogt zichtbaarheid met {percent}","complete_listing_step_images_title":"Voeg foto\'s toe","complete_listing_step_images_subtitle":"Advertenties met 2+ foto\'s krijgen meer klikken","complete_listing_step_description_title":"Voeg een beschrijving toe","complete_listing_step_description_subtitle":"Een persoonlijke tekst bouwt vertrouwen op","complete_listing_step_floorplan_title":"Voeg een plattegrond toe","complete_listing_step_floorplan_subtitle":"Ruilpartners willen de indeling zien voordat ze contact opnemen","complete_listing_step_landlord_title":"Vul verhuurder in","complete_listing_step_landlord_subtitle":"Versterkt het vertrouwen bij potentiële ruilpartners","complete_listing_visitors_suffix":"persoon heeft je advertentie bekeken | personen hebben je advertentie bekeken","complete_listing_visitors_period":"Afgelopen 7 dagen","flow_pagination_of":"van","pagination_showing_page":"Toont pagina","pagination_to":"aan","pagination_of":"van","extra_visibility_title":"Extra zichtbaarheid voor....","extra_visibility_subtitle":"Je mogelijkheid voor een snellere woningruil","extra_visibility_info_text":"Voor wie zijn of haar kansen op een woningruil wil vergroten, is er de mogelijkheid om je advertentie extra zichtbaarheid te geven","extra_visibility_days":"dagen","extra_visibility_currency":"€","extra_visibility_confirm":"Goedkeuren","extra_visibility_extra_visibility_title_1":"Wie zien mijn advertentie?","extra_visibility_list_info":"Jouw advertentie wordt getoond aan adverteerders die wensen hebben opgegeven die overeenkomen met jouw w
1oning, maar ook aan andere adverteerders en bezoekers van woningruil24.nl","extra_visibility_extra_visibility_title_2":"Hier is je advertentie te zien:","extra_visibility_list_2":"Advertentiepresentaties - onder de wensen van de advertentie","extra_visibility_list_3":"Ruillijst - onder de ruillijst","klarna_button_discount_total":"Totaal: € {totalSum}","klarna_button_action":"Abonnement starten","product_list_title":"Dit is een aanbieding zonder verplichtingen.","product_list_info_1":"Als de advertentietijd verstreken is, wordt je advertentie steeds opnieuw verlengd","product_list_info_2":"tegen de normale prijs","product_list_info_3":"€","product_list_monthly":"maandelijks","product_list_every_second_month":"om de maand","product_list_every_six_month":"halfjaarlijks","product_list_when_expired":"wanneer deze is verlopen","popup_menu_item_2":"Profiel wijzigen","popup_menu_item_4":"Favorietmarkeringen","popup_menu_item_5":"Alle advertenties","popup_menu_item_6":"Ruilverzoek","popup_menu_item_7":"Hulp","popup_menu_item_8":"Uitloggen","popup_menu_item_9":"Inloggegevens bewerken","proposition_description_room":"Kamer | Kamers","proposition_description_location_in":"in","proposition_description_sqm":"m²","proposition_description_cost_per_month":"€/maand","proposition_description_prop_num":"Advertentie-ID:","residence_toggle_label":"Woning {n} van {count}","residence_toggle_label_short":"Won. {n} van {count}","proposition_description_floor_0":"Begane grond","proposition_description_floor_roof":"Penthouse","proposition_description_floor":"Verdieping","proposition_description_floor_numbered":"Verdieping {floor}","proposition_description_title":"Over de woning","proposition_description_type":"Woningtype","proposition_description_ad_num":"Advertentie-ID","proposition_description_landlord":"Verhuurder","proposition_description_no_desc":"Deze woning heeft nog geen beschrijving.","proposition_description_read_more":"Lees meer over de woning","proposition_interest_you_are_interested":"Jij bent geïnteresseerd","proposition_interest_you_are_super_interested":"Jij hebt superinteresse","proposition_interest_are_you_interested":"Ben je geïnteresseerd in een ruil?","proposition_interest_you_are_not_interested":"Je bent niet geïnteresseerd","user_card_swaped":"Geruild","user_card_contact":"Neem alleen contact op met je ruilpartner","user_card_days":"dagen","user_card_day":"dag","user_card_hours":"uren","user_card_within_an_hour":"Binnen een uur","user_card_within":"Binnen","conveniences_balcony":"Balkon","conveniences_elevator":"Lift","conveniences_fireplace":"Open haard","conveniences_bathtub":"Bad","conveniences_condo":"Woningcorporatie ","conveniences_becoming_condo":"Toekomstige woningcorporatie","desktop_proposition_hero_show_more_images":"Toon {images} foto\'s","find_amenities_restaurants":"Restaurants","find_amenities_schools":"Scholen en kinderopvang","find_amenities_stores":"Winkels","find_amenities_commutes":"Openbaar vervoer","find_amenities_commute_type_bus":"Bus","find_amenities_commute_type_rail":"Trein","find_amenities_commute_type_tram":"Tram","find_amenities_commute_type_metro":"Metro","find_amenities_commute_type_ferry":"Veerboot","find_amenities_commute_type_other":"Ander","similar_homes_title":"Vergelijkbare woningen","residence_switcher_desktop_switch_apt":"Wisselen van woning","view_counter_viewed_times":"Deze woning is {visits} keer bekeken.","view_counter_visits_1":"Jij bent een van de eerste die deze woning bekijkt.","view_counter_visits_2":"Deze woning krijgt veel aandacht.","view_counter_visits_3":"Deze woning heeft een ongebruikelijk aantal ingeïnteresseerden!","view_counter_visits_4":"Dit is een van de meest bekeken woningen bij ons! ","wishes_alt_wish":"Alternatieve wensen","wishes_wished_1":"Gewenste woning 1","wishes_wished_2":"Gewenste woning 2","wishes_rooms_min":"kamer | kamers","wishes_sqm_min":"Minimaal aantal m²","wishes_sqm_no_choice":"Geen keuze","wishes_sqm":"m²","wishes_rent_max":"Hoogste huur","wishes_currency_short":"€","wishes_cost_per_month_max":"Hoogste maandlasten","wishes_requirements":"Eisen\\n","wishes_balcony":"Balkon,","wishes_is_becoming_condo":"Woningcorporatie, ","wishes_elevator":"Lift","wishes_no_special":"Geen speciale eisen","wishes_other_prefs":"Overige wensen","wishes_bathtub":"Bad","wishes_is_condo":"Opgerichte woningcorporatie, ","wishes_fireplace":"Open haard","wishes_no_spec_prefs":"Geen speciale eisen","wishes_areas":"Gebieden","wishes_show_all":"Toon alle gebieden","my_propositions_link_edit":"Bewerk je advertentie","my_propositions_link_payments":"Betalingen en abonnementen","my_propositions_link_new":"Nieuwe advertentie","my_prop_card_active":"Actief","my_prop_card_inactive":"Inactief","my_proposition_plan_premium":"Premium","my_proposition_plan_freemium":"Gratis account","my_proposition_notice_active":"Je advertentie is actief. Hij wordt aan andere gebruikers getoond en gematcht op basis van wensen zodat je een woningruil kunt vinden.","my_proposition_notice_inactive":"Je advertentie is gedeactiveerd. Hij wordt verborgen voor andere gebruikers en je kunt niet matchen.","my_prop_card_meta_stats":"{rooms} kamers · {sqm} m² · Verdieping {floor}","my_prop_card_meta_stats_2for1":"{rooms} kamers · {sqm} m²","my_prop_card_meta_rent":"{rent} €/maand","my_propositions_expand_switcher":"Meer advertenties tonen","my_propositions_collapse_switcher":"Andere advertenties verbergen","my_propositions_visitors_card_title":"Jouw bezoekers","my_propositions_visitors_card_count_suffix":"hebben je advertentie in de afgelopen maand bekeken","my_propositions_visitors_card_link":"Bekijk bezoekers","my_propositions_visitors_card_empty":"Nog geen bezoekers","search_card_rooms":"Kamer | Kamers","search_card_sqm":"m²","search_card_cost_per_month":"€/maand","slider_item_rooms":"Kamers","slider_item_sqm":"m²","proposition_list_ad_num":"Advertentienummer","proposition_switcher_uses_as":"Gebruikt als:","proposition_switcher_pick":"Kies advertentie","filter_modal_clear":"Wissen","filter_modal_action":"Toon resultaat","interest_toggle_no":"Niet geïnteresseerd","super_interest_action_aria":"Superinteresse","super_interest_banner_label":"Superinteresse","super_interest_coach_tip_title":"Minstens één partij heeft superinteresse in de ruil.","super_interest_info_aria":"Meer over superinteresse","boost_info_aria":"Meer over Boost","boost_info_tip":"Deze advertentie is geboost voor extra zichtbaarheid.","modal_super_interest_paywall_title":"Superinteresse zit in Premium","modal_super_interest_paywall_body":"Een superinteresse zet je bovenaan de lijst van je ruilpartij en zorgt voor veel snellere reacties.","modal_super_interest_paywall_usp1":"2 superinteresses zodra je Premium start","modal_super_interest_paywall_usp2":"Onbeperkt matches ontgrendelen","modal_super_interest_paywall_usp3":"Bovenaan op de lijst van je ruilpartij","modal_super_interest_paywall_cta":"Upgrade naar Premium","modal_super_interest_explain_title":"Zo gebruik je Superinteresse","modal_super_interest_explain_body":"Een superinteresse zet je bovenaan de lijst van je ruilpartij en laat zien dat je bijzonder geïnteresseerd bent.","modal_super_interest_explain_usp1":"Gebruik je superinteresses voor advertenties waarnaar je echt wilt ruilen.","modal_super_interest_explain_usp2":"Vergroot je kans op een match en een bezichtiging.","modal_super_interest_explain_cta":"Sluiten","super_interest_panel_error_title":"Superinteresse kon even niet worden geladen","super_interest_purchase_title":"Zorg dat je favoriet jou als eerste ziet!","super_interest_purchase_text":"Een Superinteresse zet jouw advertentie bovenaan bij alle ruilpartijen die nodig zijn voor de ruil. Zo vergroot je de kans op een match met je favoriet.","super_interest_picker_title":"Kies het aantal Superinteresses","super_interest_picker_unit":"st.","super_interest_picker_per_unit":"{price}
1 € per st.","super_interest_purchase_included_title":"Dit krijg je","super_interest_purchase_usp1":"Bovenaan bij alle partijen in de ruil – vóór alle andere advertenties","super_interest_purchase_usp2":"Een sterretje dat opvalt in de lijst","super_interest_purchase_usp3":"Gebruik ze wanneer je wilt – ze verlopen nooit","super_interest_purchase_terms1":"Eenmalige aankoop, geen abonnement. Door de aankoop af te ronden ga je akkoord met de","super_interest_purchase_terms_link":"aankoopvoorwaarden van woningruil24.nl","super_interest_purchase_button":"Superinteresses kopen","filter_container_type_score":"Advertentie kwaliteit","general_filter_all":"Alles","amenities_labels_conversation":"Gesprek","amenities_labels_open":" gestart","amenities_labels_elevator":"Lift","amenities_labels_balcony":"Balkon","amenities_labels_bathtub":"Bad","amenities_labels_is_coop":"Woningcorporatie ","amenities_labels_is_becoming_coop":"Toekomstige woningcorporatie","amenities_residence_type_2":"Sociale huurwoning","swap_item_you_not_interested":"Je bent niet geïnteresseerd","swap_item_no_interest":"Nog geen geïnteresseerden","swap_item_full_interest":"Iedereen is geïnteresseerd","swap_item_you_interested":"Jij hebt interesse","swap_item_other_interested":"De tegenpartij heeft interesse","swap_item_x_of_y_interested":"van de 3 is geïnteresseerd","swaplist_button_map_view":"Kaartweergave","swaplist_button_show_result":"Resultaten tonen","interest_button_yes":"JA","interest_button_no":"NEE","map_swap_item_rooms":"Kamer | Kamers","map_swap_item_sqm":"m²","non_user_swap_view_toggle_the_swap":"De ruil","non_user_swap_view_toggle_map":"Kaart","unlock_blur_msg":"Wil je meer foto\'s zien?","proposition_gallery_blur_link_msg":"Upload minstens 2 foto\'s","proposition_gallery_blur_msg":"van je woning om alle foto\'s te zien","no_result_nothing_new":"Er zijn hier geen updates","sort_options_descending":"aflopend","sort_options_ascending":"oplopend","sort_options_type_sqm_desc":"Vierkante meters (hoogste eerst)","sort_options_type_sqm_asc":"Vierkante meters (laagste eerst)","sort_options_type_floor":"Verdieping","sort_options_type_num_of_rooms_asc":"Aantal kamers (laagste eerst)","sort_options_type_num_of_rooms_desc":"Aantal kamers (hoogste eerst)","sort_options_type_rent_asc":"Huur (laagste eerst)","sort_options_type_rent_desc":"Huur (hoogste eerst)","sort_options_type_postal_area":"Gebied","sort_options_type_interest":"Interesse","sort_options_type_match_date":"Datum van de match","sort_options_type_interest_date":"Laatst ontvangen","sort_options_type_address":"Adres","sort_options_type_swaptype":"Ruiltype","sort_options_desc_score":"Toont matches gesorteerd op kwaliteit en activiteit van de advertenties","sort_options_desc_sqm":"Toont matches gesorteerd op vierkante meter.","sort_options_desc_floor":"Toont matches gesorteerd op verdieping.","sort_options_desc_num_of_rooms":"Toont matches gesorteerd op aantal kamers.","sort_options_desc_rent":"Toont matches gesorteerd op huur.","sort_options_desc_postal_area":"Toont matches gesorteerd op gebieden op alfabetische volgorde.","sort_options_desc_interest":"Toont matches gesorteerd op aantal partijen die interesse hebben getoond.","sort_options_desc_match_date":"Toont matches gesorteerd op wanneer jullie voor het eerst een match hadden.","sort_options_desc_address":"Toont matches gesorteerd op adres op alfabetische volgorde.","sort_options_desc_swaptype":"Toont matches gesorteerd op ruiltype (direct, driehoek, handmatig).","sort_options_desc_interest_date":"Laat ruilen zien gesorteerd op datum van laatse interessemarkering.","swap_container_button":"Wijzig hier je wensen","swap_container_button_swap_type":"Vind meer ruilvoorstellen","swaplist_edit_wishes_button":"Wensen wijzigen","swap_full_interest_title":"Gefeliciteerd, iedereen heeft ja gezegd","swap_full_interest_subtitle":"Wat gebeurt er nu?","swap_full_interest_step1_title":"Boek een bezichtiging","swap_full_interest_step1_body":"Vind een passende tijd om je woning te laten zien, en boek een tijd om de woning waarheen je wilt verhuizen te bekijken.","swap_full_interest_step2_title":"Ruilverzoek starten","swap_full_interest_step2_body1":"Als iedereen het eens is starten jullie je","swap_full_interest_step2_body2":"Ruilverzoek","swap_full_interest_step2_body3":"Wij helpen jullie met al het papierwerk en zorgen ervoor dat alles goed wordt ingevuld.","swap_full_interest_step3_title":"Tijd om te verhuizen","swap_full_interest_step3_body":"Als alles is goedgekeurd, is het tijd om naar je nieuwe woning te verhuizen.","swap_full_interest_swap_info":"Er was volledige interesse voor de ruil","swap_info_is_triangle":"Bij een driehoeksruil zijn er drie partijen die ruilen in een keten. (A verhuist naar de woning van B, B verhuist naar de woning van C en C verhuist naar de woning van A).","swap_info_is_manual1":"Een afwijkende ruil is een ruil waarbij jullie wensen niet matchen, maar toch een van jullie interesse heeft getoond.","swap_info_is_manual2":"Je kunt afwijkende ruilen uitschakelen bij de instellingen als je hier geen interesse in hebt.","swap_info_is_direct":"Een directe ruil is een ruil die direct plaatsvindt tussen 2 partijen.","swap_info_action":"Ok, ik begrijp het!","swap_item_triangle":"Driehoeksruil met","swap_item_manual":"Afwijkende ruil","swap_item_direct":"Directe ruil","swap_item_in_swap_process":"In een ruilproces","swap_item_rooms":"Kamer | Kamers","swap_item_sqm":"m²","swap_item_cost_per_month":"€/maand","swap_item_ad_num":"Advertentienummer:","swap_item_floor":"Verdieping","swap_item_action":"Toon ruil","swap_list_item_triangle_swap":"Driehoeksruil","swap_list_item_direct_swap":"Directe ruil","swaps_list_toggle_me":"Wil ruilen met mij","swap_list_tabs_unanswered":"Ruilvoorstellen","swap_list_tabs_answered":"Beantwoord","swap_list_tabs_removed":"Verwijderd","swap_list_tabs_scroll_more":"Meer tabbladen tonen","swap_list_my_answered_heading":"Mijn beantwoorde","swap_list_my_answered_subtitle":"Ruilvoorstellen waarop je hebt gereageerd.","swap_list_super_interest_remaining_cta":"{count} superinteresse over | {count} superinteresses over","swap_list_super_interest_topup_cta":"Superinteresses bijkopen","swap_list_incoming_boost_cta":"Meer zic
1htbaarheid met Boost","swap_overview_visited":"Getoond","swap_overview_only_residence_2_filter":"Toont alleen ruilen waarbij alle partijen sociale huurwoningen zijn","swap_overview_label":"Mijn woning","swap_overview_rooms":"Kamer | Kamers","swap_overview_sqm":"m²","swap_overview_cost_per_month":"€/maand","swap_overview_show":"Toon","swap_overview_alt_swap":"mogelijke ruilpartners","swap_overview_active_now":"Op dit moment actief","swap_overview_days":"dagen","swap_overview_day":"dag","swap_overview_ago":"geleden","swap_overview_hours":"uren","swap_overview_hour":"uur","swap_overview_not_available":"De advertentie is niet meer beschikbaar","swap_overview_swap_not_available":"De ruil is niet meer beschikbaar","swap_overview_swap_in_process":"De advertentie is in een ruilproces","swap_view_loading":"Aan het laden...","swap_view_not_available":"Je hebt geen beschikbare driehoeksruil met deze advertentie","swap_view_not_available_button":"Bekijk directe ruil","swap_view_triangle_swap":"Driehoeksruil","swap_view_manual_swap":"Afwijkende ruil","swap_view_direct_swap":"Directe ruil","swap_view_close":"Sluiten","swap_view_chat_pay_title":"Contact met anderen is een van de makkelijkste manieren om je nieuwe huis te vinden","swap_view_chat_pay_subtitle":"Lås upp meddelanden med Premium och få även:","swap_view_chat_pay_list_item1":"Neem contact op en chat met andere ruilers","swap_view_chat_pay_list_item2":"Onbeperkte interesseaanmeldingen","swap_view_chat_pay_list_item3":"Een hogere positie tussen de ruilvoorstellen","swap_view_chat_pay_list_item4":"Hulp tijdens het hele ruilproces","swap_view_chat_pay_action":"Activeer berichten","swap_view_toggle_full":"Volledige interesse","swap_view_toggle_the_swap":"Ruilketen","swap_view_toggle_chat":"Chat","swap_view_toggle_map":"Kaart","trial_bottom_banner_action_link":"Upgrade","trial_bottom_banner_days_left_5_header":"Welkom! Je hebt <var style=\\"font-style: normal;color:#0f6bff;\\">{days} dagen</var> over van je proefperiode","trial_bottom_banner_days_left_4_header":"Nu kan je je advertentie gaan bewerken.<br><var style=\\"font-style: normal;color:#0f6bff;\\">Nog {days} dagen</var> over van je proefperiode","trial_bottom_banner_days_left_3_header":"<var style=\\"font-style: normal;color:#0f6bff;\\">Nog {days} dagen</var> over van je proefperiode","trial_bottom_banner_days_left_2_header":"Psst... nog <var style=\\"font-style: normal;color:#0f6bff;\\">{days} dagen</var> over van je proefperiode","trial_bottom_banner_days_left_1_header":"Vandaag is de laatste dag om Woningruil24 te proberen","trial_bottom_banner_days_left_0_header":"Je proefperiode is voorbij, tijd voor een upgrade","trial_bottom_banner_days_left_5_body":"Welkom bij Woningruil24! Upgrade naar een abonnement om je berichten te kunnen lezen en te communiceren met andere ruilers.","trial_bottom_banner_days_left_4_body":"Upgrade naar een abonnement om je berichten te kunnen lezen en te communiceren met andere ruilers.","trial_bottom_banner_days_left_3_body":"Upgrade naar een abonnement om je berichten te kunnen lezen en te communiceren met andere ruilers.","trial_bottom_banner_days_left_2_body":"Upgrade naar een abonnement om je berichten te kunnen lezen en te communiceren met andere ruilers.","trial_bottom_banner_days_left_1_body":"Upgrade naar een abonnement om je berichten te kunnen lezen en te communiceren met andere ruilers.","trial_bottom_banner_days_left_0_body":"Upgrade nu naar een abonnement om Woningruil24.nl te blijven gebruiken. Upgrade je advertentie en neem contact op met andere ruilers door middel van onze berichtenfunctie.","payment_card_paid":"Betaald","payment_card_repaid":"Terugbetaald","payment_card_currency_code":"EUR","payment_card_show_invoice":"Toon factuur","payment_card_price_not_available":"Prijs niet beschikbaar","payment_card_provider_via":"Via","payment_card_expired":"Vervaldatum:","payment_card_handeled_by_provider":"Verwerkt door {provider}","payment_card_pay_latest":"Betaal op zijn laatst op:","payment_card_days_left":"dagen over","payment_card_days_since":"dagen sinds","subscription_picker_label":"Populair","subscription_picker_save_perc_prefix":"Bespaar","subscription_picker_month":"maand","subscription_picker_month_short":"maand","subscription_picker_currency":"EUR","subscription_picker_new_currency":"€","subscription_picker_one_month":"1 maand","subscription_picker_two_months":"2 maanden","subscription_picker_six_months":"6 maanden","subscription_picker_one_month_description":"Betaal maandelijks","subscription_picker_two_months_description":"Betaal om de maand","subscription_picker_six_months_description":"Betaal elke zes maanden","subscription_picker_no_lock_period":"Geen bindingstijd","subscription_picker_no_lock_period_postfix":"Je kan je op elk moment online uitschrijven","tab_bar_swap_suggestions":"Ruillijst","tab_bar_matches":"Matches","tab_bar_my_ads":"Mijn advertentie","tab_bar_my_account":"Mijn account","tab_bar_more":"Menu","my_favouries_title":"Favorietmarkeringen","my_favouries_text":"Je hebt nog geen advertentie als favoriet gemarkeerd.","my_propositions_loading":"Advertenties aan het laden...","page_not_found_text":"De pagina kon niet worden gevonden","page_not_found_action":"Terug naar mijn advertentie","page_not_found_action_not_verified":"Ga naar de startpagina","change_payment_method_title":"Betaalmethode bij Klarna updaten","change_payment_method_text":"Er wordt geen geld van je rekening afgeschreven als je deze aankoop afrondt, we updaten alleen je betaalmethode voor toekomstige afschrijvingen.","change_payment_method_action":"Betaalmethode bijwerken","pay_proposition_activate_for":"Advertentie activeren voor","proposition_conversion_modal_title":"Wil jij ook bij ons adverteren?","conversion_modal_content_heading":"Wil jij ook je huurwoning ruilen?","conversion_modal_content_list_1":"Woningruilen aangepast naar jouw wensen","conversion_modal_content_list_2":"Hulp tijdens het gehele process","conversion_modal_content_list_3":"Het kost twee minuten om je te registreren","conversion_modal_content_button_1":"Ga gratis aan de slag!","conversion_modal_content_text_1":"Ben je al lid?","conversion_modal_content_text_2":"Log dan hier in.","conversion_modal_content_button_2":"Inloggen","proposition_infobox_row_1":"In een ruilproces:","proposition_infobox_row_2":"De adverteerder kan een langere reactietijd hebben dan normaal.","proposition_ad_inactive":"Je advertentie is niet actief ","proposition_activate":"Activeer de advertentie om deel te nemen aan ruilen en contact op te nemen met de adverteerder","proposition_activate_action":"Activeer mijn advertentie","proposition_this_ad_inactive":"Deze advertentie is niet actief ","proposition_activate_again":"Activeer de advertentie zodat andere adverteerders deze kunnen zien","proposition_wishes_title":"Gewenste woning","proposition_super_interest_info":"Minstens één partij heeft superinteresse in deze ruil.","proposition_area_title":"In het gebied","proposition_extra_visibility_title":"Gebooste advertenties","proposition_residence_type_2":"Sociale huurwoning","residence-type-info":"Een sociale huurwoning is een huurwoning die wordt gesubsidieerd en gereguleerd door de overheid om betaalbaar te blijven voor mensen met een lager inkomen. Dit betekent dat personen die willen ruilen naar een sociale huurwoning geen inkomen mogen hebben dat een bepaalde grens overschrijdt.","proposition_sqm":"m²","proposition_gallery_loading":"Aan het laden...","proposition_not_logged_title":"Wil jij ook van huurwoning ruilen?","proposition_not_logged_in_list_1":"Bekijk alle informatie en meer advertenties","proposition_not_logged_in_list_2":"Ruilen aangepast naar jouw wensen","proposition_not_logged_in_list_3":"Eenvoudige aanmelding in 2 minuten","proposition_not_logged_in_cta":"Ga gratis aan de slag!","proposition_not_logged_in_text_1":"Ben je al klant?","proposition_not_logged_in_text_2":"Klik dan hier","proposition_three_part_notification":"Je kunt verhuizen naar {address} via een driehoeksruil, waarbij een derde partij betrokken is om ervoor te zorgen dat alle partijen aan hun wensen voldoen.","change_to_klarna_title":"Verleng advertentie met Klarna","change_to_klarna_text":"Er wordt geen geld van je rekening afgeschreven als je deze aankoop afrondt, we updaten alleen je betaalmethode voor toekomstige afschrijvingen.","change_to_klarna_checkbox_label":"Ik ga akkoord met","change_to_klarna_terms":"de aankoopvoorwaarden","change_to_klarna_action":"Betaalmethode bijwerken","locale_language":"nl-NL","handle_subscription_title_loading":"Advertentiegegevens aan het laden...","handle_subscription_title":"Abonnement beheren","handle_subscription_payment_history":"Betaalhistorie","handle_subscription_payment_history_subtext":"Eerdere en toekomstige betalingen","payment_history_n
1o_found":"Er is geen betaalhistorie om te tonen","handle_subscription_cancel_title":"Meteen beëindigen?","handle_subscription_cancel_info":"Als je ervoor kiest je advertentie meteen te deactiveren, is deze niet langer zichtbaar voor andere gebruikers.","handle_subscription_cancel_action":"Advertentie meteen deactiveren","handle_subscription_confirm_title":"Abonnement beëindigen?","handle_subscription_confirm_text_1":"We begrijpen het. Dat soort dingen gebeuren.","handle_subscription_confirm_text_2_premium":"Wanneer je je abonnement opzegt, blijft je advertentie actief tot {nextPaymentDate}. Daarna wordt de advertentie inactief en niet langer aan andere gebruikers getoond.","handle_subscription_confirm_action":"Abonnement beëindigen","handle_subscription_at_login":"Bij het inloggen","swap_list_sort_title":"Sorteren","swap_list_filter_title":"Filters","general_1_for_1":"1 tegen 1","general_2_for_1":"2 tegen 1","general_1_for_2":"1 tegen 2","general_ground_floor_short":"BG","general_attic_short":"Zolder","general_go_to_login":"Ga naar inloggen","general_between":"tussen","general_for":"voor","general_and":"en","general_map":"Kaart","general_close":"Sluiten","general_max":"maximaal","general_rooms_short":"kamer | kamers","general_sqm_short":"m²","general_currency_short":"€","general_floor_short":"Verdieping","general_currency_per_month_short":"€/maand","general_rooms":"kamer | kamers","general_map_territory":"kaartgebied","general_pay":"Betalen","general_meter":"meter","search_next_page":"Volgende bladzijde","search_list_item_i_search_for_short":"Ik zoek...","search_list_item_others_search_for_short":"Anderen zoeken...","search_list_item_at_least_room":"Een ","search_list_item_room_prefix":":a","search_order_select_1":"Relevant","search_order_select_2":"Goedkoopste eerst","search_order_select_3":"Duurste eerst","search_order_select_4":"Aantal kamers","search_order_select_5":"Aantal oppervlakte","search_order_select_6":"Laatst gepubliceerd","search_filters_title_1":"Kies advertentie type","search_filters_title_3":"... met deze wensen","search_filters_title_4":"De woning heeft","search_filters_choice_4":"Foto\'s","search_filters_choice_4_short":"Foto\'s","search_filters_choice_5":"Lift","search_filters_choice_5_short":"Lift","search_filters_choice_6":"Balkon","search_filters_choice_6_short":"Balkon","search_filters_choice_7":"Is begane grond","search_filters_choice_7_short":"Begane grond","search_filters_choice_9":"Toekomstige woningcorporatie","search_filters_choice_10_1":"Kies aantal kamers","search_filters_choice_10_2":"Minimaal aantal kamers","search_filters_choice_11_1":"Kies oppervlakte","search_filters_choice_11_2":"Minimaal aantal m²","search_filters_choice_12":"Kies huur","search_filters_choice_13":"Open haard","search_filters_choice_13_short":"Open haard","search_filters_choice_14":"Bad","search_filters_choice_14_short":"Bad","search_filters_choice_15":"Is niet begane grond","search_filters_choice_15_short":"Niet begane grond","search_filters_radio_1":"Ik zoek naar","search_filters_radio_2":"Anderen zoeken naar","search_filters_placeholder_1":"Zoek op gebied, adres of verhuurder","search_filters_cost_per_month":"€ / maand","search_filters_to":"tot","search_button_clear":"Alles verwijderen","search_no_hits":"De zoekopdracht gaf geen resultaat","search_sort_head_rent":"Maximale huur per maand","search_two_to_one_picker":"Woning laten zien","search_showing_result_button":"Woonplaatsen laten zien {totalItems}","search_showing_x_items_total":"Zoek tussen {totalItems} woningen door heel Nederland","search_showing_x_items_all":"{totalItems} woningen in heel Nederland","search_showing_x_items_location":"{totalItems} woningen in {locationName}","search_showing_x_items_location_wish":"Toont {totalItems} ruilers die willen verhuizen naar {locationName}","search_showing_x_items_map":"{totalItems} woningen op de plattegrond laten zien","search_showing_x_items_freetext":"De zoekopdracht \\"{freetext}\\" heeft {totalItems} resultaten opgeleverd","search_create_coverage_info":"Ontvang elke woensdag e-mails van ons met nieuwe advertenties uit je zoekmeldingen.","search_create_coverage":"Zoekopdracht bewaken","search_create_coverage_button":"Huidige zoekopdracht toevoegen","search_go_to_coverages":"Naar mijn zoekopdrachten","search_coverage_empty":"Je hebt geen zoekopdrachten","search_coverage_already_exists":"Zoekopdracht bestaat al.","search_coverage_search":"Maak een zoekopdracht","search_coverage_close":"Sluiten","search_coverage_close_view":"Sluit een zoekopdracht","search_coverage_remove":"Zoekopdracht verwijderen","search_coverage_must_include":"De woning moet voldoen aan","search_coverage_freetext_search":"Trefwoord:","search_coverage_manage_title":"Mijn opgeslagen zoekmeldingen","search_coverage_title":"We houden een oogje in het zeil terwijl jij weg bent!","search_coverage_subtitle_1":"We houden interessante ruilmogelijkheden voor je bij met een zoekmonitoring en laten het je weten als we iets vinden dat interessant kan zijn.","search_coverage_subtitle_2":"Houd je inbox in de gaten, dan hopen we je snel weer te zien!","search_coverage_action_button":"Een zoekopdracht maken en een advertentie afsluiten","search_coverage_link_cancel":"Annuleren","search_coverage_not_logged_in":"Je moet inloggen om de zoekmonitoring te gebruiken","search_favorite_not_logged_in":"Je moet inloggen om favorieten te kunnen markeren","search_wish_area_placeholder":"Provincie, gebied","search_card_item_controls":"Toont {from} van {to} woningen","banner_title":"Ga gratis aan de slag","banner_text":"Plaats een advertentie van je woning en krijg vandaag nog honderden ruilvoorstellen","wish_area_county":"Provincie","wish_area_postal_area":"Postkantoor","wish_area_postal_code":"Postcode","wish_area_municipality":"Gemeente","wish_area_postal_code_district":"Gebied","wish_area_three_digit_postal_code":"Driecijferige postcodes","wish_area_urban":"Stedelijk gebied","wish_area_district":"Wijk","confirmation_thank_title":"Automatische verlen geactiveerd!","confirmation_tank_text":"Je abonnement wordt nu automatisch verlengd. Je kunt de service gewoon blijven gebruiken.","confirmation_thank_confirm":"Ga verder naar je ruillijst","feedback_let_be":"Houd mijn advertentie actief tot {date}","feedback_subscribtion_ends":"(Het abonnement stopt direct)","feedback_cancel_immediately":"Sluit mijn advertentie direct","feedback_both_ends":"(Zowel het abonnement als de advertentie worden direct beëindigt)","no_active_modal_header":"Je hebt een actieve advertentie nodig om te communiceren en gematcht te worden met anderen","no_active_modal_text":"Activeer nu je advertentie en krijg ook:","no_active_modal_usp1":"Bekijk al je wachtende ruilvoorstellen","no_active_modal_usp2":"Neem contact op en chat met andere ruilers","no_active_modal_usp3":"Onbeperkte interesseaanmeldingen","no_active_modal_usp4":"Hulp tijdens het hele ruilproces","no_active_modal_btn_text":"Activeer je advertentie","o_blog_collection_load_more_button":"Meer laden","o_blog_collection_filter_all":"Alle","no_active_modal_button_info":"Het abonnement wordt elke maand automatisch verlengd en kost EUR XXX totdat je ervoor kiest om je af te melden.","no_active_modal_title2":"Meer dan 150.000 succesvolle ruilen sinds 2004!","blog_collection_meta_title":"Nieuws en tips","blog_collection_meta_description":"Ontvang het laatste nieuws en tips om woningruil gemakkelijker te maken","blog_collection_section1_title":"Wij die van appartement zijn gewisseld","blog_collection_section1_desc":"We hebben duizenden geholpen hun nieuwe thuis te vinden. Laat je inspireren door anderen die hun nieuwe appartement al met onze hulp hebben gevonden.","blog_collection_section2_title":"Tips om succesvol van woning te ruilen","blog_collection_section2_desc":"Op zoek naar een nieuwe woning? Hier zijn onze beste tips om van start te gaan en je appartement te vinden.","blog_collection_section1_category":"Wij die van woning hebben geruild","blog_collection_section2_category":"Woningruilschool","social_share_buttons_facebook":"Delen op Facebook","social_share_buttons_messenger":"Delen op Messenger","social_share_buttons_email":"Delen met E-mail","the_footer_get_started":"Ga aan de slag","the_footer_get_started_for_free":"Ga gratis aan de slag","the_footer_search_ads":"Zoek advertenties","the_footer_log_in":"Inloggen","read_more":"Lees meer","the_footer_news":"Nieuws en tips","the_footer_bytesansokan":"","the_footer_about_lb":"Over woningruil24.nl","the_footer_terms":"Algemene voorwaarden","the_footer_privacy_policy":"Verwerking van persoonsgegevens","the_footer_cookie_policy":"Cookiebeleid","the_footer_impressum":"Impressum","the_footer_sitemap":"Sitemap","the_footer_customer_service":"Klantenservice","the_footer_help":"Hulp","the_footer_tel_link":"","the_footer_tel_visible":"","the_footer_email_label":"E-mailadres:","the_footer_email":"[email protected]","the_footer_copyright":"© {currentYear} Woningruil24.nl","po_box_title":"Postbus: ","company_location":"Convendum","company_address":"Birger Jarlsgatan 57A Box 16391","company_postal_code":"11365 Stockholm, Zweden","full_company_name":"Woningruil24 B.V.","full_company_address":"Staringstraat 28H","full_company_postal_code":"1054VR Amsterdam","vat_number_title":"KVK-nummer: ","vat_number":"84358718","website_title":"Website: ","website":"https://woningruil24.nl","website_name":"Woningruil24.nl","conversion_banner_heading":"Wil jij ook je huurwoning ruilen?","conversion_banner_list_1":"Woningruilen aangepast naar jouw wensen","conversion_banner_list_2":"Hulp tijdens het gehele process","conversion_banner_list_3":"Het kost twee minuten om je te registreren","conversion_banner_button":"Ga gratis aan de slag","meta_default_description":"Ruil je huurwoning veilig en eenvoudig. Plaats gratis een advertentie, vind woningen die bij je wensen passen en kom in contact met anderen die willen ruilen.","meta_default_title":"Woningruil24.nl - Wij helpen je bij het ruilen van je huurwoning","meta_title_chat":"Berichten","meta_title_complement":"Woningruil24.nl","meta_title_swaplist":"Jouw ruillijst","meta_title_my_propositions":"Mijn advertentie","meta_title_search":"Zoek advertenties","meta_title_404":"De pagina kon niet worden gevonden","meta_title_edit_user_credentials":"Inloggegevens bewerken","meta_title_edit_profile":"Profiel wijzigen","meta_title_edit_wish_areas":"Bewerk gebieden","meta_title_payment_history":"Betaalhistorie","meta_title_auto_
1sub":"Automatische verlenging geactiveerd","meta_title_payment_done":"Je advertentie is nu geactiveerd","meta_title_payment_visibility":"Extra zichtbaarheid is nu geactiveerd","meta_title_subscription_cancelled":"Je advertentie is nu gedeactiveerd","meta_title_subscription_offer_accepted":"De aanbieding is nu geactiveerd","meta_title_update_klarna":"Je betaalmethode is nu bijgewerkt","meta_title_swap_chain":"Ruilketen","meta_title_matches":"Matches","edit_photos_uploading":"Uploaden...","edit_photos_upload_description_mobile":"Klik hier om foto\'s te uploaden","edit_photos_primary_pic":"Eerste foto","edit_photos_upload_description_desktop":"Sleep je foto\'s hierheen of <br />klik hier om ze te uploaden.","edit_photos_modal_remove":"Verwijderen","edit_photos_modal_close":"Sluiten","edit_photos_wrong_area_title":"Afbeelding verplaatst","edit_photos_moved_to_floorplan":"De afbeelding die je hebt geüpload lijkt een plattegrond te zijn. We hebben hem verplaatst naar de sectie Plattegrond.","edit_photos_moved_to_photo":"De afbeelding die je hebt geüpload lijkt een foto te zijn. We hebben hem verplaatst naar de sectie Foto\'s.","edit_photos_upload_failed":"Upload mislukt","edit_photos_upload_file_too_large":"De afbeelding(en) zijn te groot. Probeer een kleinere afbeelding of upload één afbeelding tegelijk.","edit_photos_upload_1_image":"1 afbeelding geüpload","edit_photos_upload_x_images":"afbeeldingen geüpload","edit_photos_upload_network_error":"Upload mislukt door netwerkproblemen. Controleer je verbinding en probeer het opnieuw.","edit_photos_upload_timeout":"Upload duurde te lang. Probeer het opnieuw.","edit_photos_upload_unsupported_format":"Het bestandsformaat wordt niet ondersteund. Sla de afbeelding op als JPEG of PNG en probeer het opnieuw.","edit_photos_upload_partial":"{succeeded} van {total} afbeeldingen geüpload.","edit_photos_upload_retry":"Opnieuw proberen","edit_profile_handle_account":"Account beheren","edit_profile_remove_account":"Account verwijderen","edit_profile_delete_account_modal_copy":"Het verwijderen van het account betekent dat je account en alle gegevens worden verwijderd en dat een eventueel abonnement wordt beëindigd. Dit kan later niet ongedaan worden gemaakt.<br/><br/> Als je liever je <b>abonnement wilt opzeggen</b>, kun je dit doen onder \'Abonnement beheren\' op","edit_profile_your_profile":"Jouw profiel","edit_profile_name_label":"Voor- en achternaam","edit_profile_name_error":"Je moet je voor- en achternaam invullen","edit_profile_name_has_contact_info_error":"Contactgegevens zijn niet toegestaan in het profiel. Alle communicatie dient in plaats daarvan via onze dienst te verlopen ter bescherming tegen fraude en voor extra veiligheid.","edit_profile_info":"Voeg een profielfoto en naam toe om de geloofwaardigheid van je advertentie te vergroten.","edit_profile_notifications":"Melding (e-mail)","edit_profile_new_swap":"Nieuwe ruil met 100% interesse","edit_profile_new_message":"Nieuw bericht","edit_profile_on_last_part":"Nieuwe \\"Wil ruilen met mij\\"-ruilen","edit_profile_in_swap_process":"Laat zien dat ik in een ruilproces zit","edit_prop_swap_process_title":"Ruilproces","edit_prop_swap_process_subtitle":"Activeer dit als je een ruil hebt gestart. Er verschijnt dan een markering op je advertentie.","edit_profile_remove_picture":"Afbeelding verwijderen?","edit_profile_remove":"Verwijderen","edit_profile_close":"Afsluiten","edit_user_credentials_email":"E-mailadres wijzigen","edit_user_credentials_change_password":"Wachtwoord wijzigen","WRONG_PASSWORD":"Onjuist huidig wachtwoord","INVALID_PASSWORD_LENGTH":"Het wachtwoord moet minimaal 6 tekens bevatten","EMAIL_EXISTS":"Het e-mailadres is al geregistreerd","edit_user_credentials_email_label":"E-mailadres","edit_user_credentials_email_error":"Het e-mailadres is niet geldig","edit_user_credentials_old_password":"Huidig wachtwoord","edit_user_credentials_new_password":"Voer nieuw wachtwoord in","edit_user_credentials_pw_info":"Het wachtwoord moet minimaal 6 tekens bevatten.","edit_user_credentials_loading":"Opslaan...","edit_user_credentials_s
1ave":"Wijzigingen opslaan","edit_user_credentials_error_email_exists":"De wijzigingen zijn niet opgeslagen. Dit e-mailadres bestaat al.","toast_general_error_message":"Er is een fout opgetreden. Laad de pagina opnieuw en probeer het opnieuw.","toast_changes_saved":"Wijzigingen opgeslagen","toast_profile_image_added":"Profielfoto toegevoegd","toast_profile_image_removed":"Profielafbeelding verwijderd","toast_match_request_deleted":"Verzoek verwijderd","toast_proposition_inactivated":"De advertentie is verwijderd","account_created_at":"Lid sinds","proposition_created_at":"Gepubliceerd","chat_response_frequency":"Antwoordfrequentie","chat_response_time":"Reactietijd","chat_last_active":"Laatst actief","chat_notification_removed":"{displayName} heeft de chat verlaten.","chat_notification_interest_unmark":"{displayName} heeft de interesse ingetrokken.","chat_notification_interest_yes":"{displayName} heeft interesse in de match.","chat_notification_interest_no":"{displayName} is niet geïnteresseerd.","chat_notification_left_chat_explanation":"Dit was niet jouw match, maar probeer het gewoon nog een keer!","chat_notification_interest_level_0":"{displayName} is klaar om te ruilen!","chat_notification_interest_level_1":"{displayName} wil op bezichtiging.","chat_notification_interest_level_2":"{displayName} wil wachten.","chat_notification_interest_level_3":"{displayName} wil de match beëindigen.","chat_notification_interest_level_4":"{displayName} wil woning tonen.","chat_notification_inactivated":"{displayName} heeft zijn advertentie gedeactiveerd.","chat_notification_activated":"{displayName} heeft zijn advertentie opnieuw geactiveerd.","chat_notification_blocked":"Je hebt {displayName} geblokkeerd","chat_notification_unblocked":"Je hebt {displayName} gedeblokkeerd","chat_match_expiration_warning":"Deze match is al een tijd inactief. Als je binnen 3 dagen geen actie onderneemt, wordt de match automatisch gesloten.","chat_match_expired":"Deze match is gesloten wegens inactiviteit. Wil je het gesprek hervatten?","chat_match_resumed":"De match is hervat door {displayName}","chat_conversation_not_started_title":"Alle betrokken ruilers zijn geïnteresseerd in deze ruil!","chat_conversation_not_started_text":"Start de chat met jou en {names} om e.e.a. af te spreken voor wat betreft een bezichtiging bij elkaar.","chat_conversation_not_started_text_not_all_intresested":"Chat tussen jou en {names}.","chat_conversation_started_text":"Het gesprek begon op {date}","chat_conversation_start_conversation":"Berichten die je naar deze ruilketen stuurt, worden mogelijk niet beantwoord, aangezien niet iedereen interesse heeft getoond in deze ruil.","chat_conversation_send":"Versturen","chat_conversation_input_placeholder":"Schrijf een bericht","chat_conversation_general_and":"en","chat_conversation_show_more":"Bekijk eerdere berichten","chat_interest_select_title":"Kies status","chat_interest_selected_title":"Jouw status:","interest_level_status_0":"Klaar om te ruilen!","interest_level_status_1":"Wil op bezichtiging","interest_level_status_2":"Wil wachten","interest_level_status_3":"Match beëindigen","interest_level_status_4":"Wil woning tonen","notifications_title":"Berichten","notifications_error_title":"Er is iets fout gegaan","notifications_error_text":"Helaas konden berichten op dit moment niet worden gedownload. Laad de pagina opnieuw en probeer het later opnieuw.","notifications_empty_title":"Nog geen berichten","notifications_empty_text":"We zullen je op de hoogte houden wanneer er updates binnenkomen!","notifications_last_month":"Deze maand","swap_chain_title":"Ruilketen","my_visitors_title":"Mijn bezoekers","my_visitors_load_more":"Meer laden","general_loading":"Aan het laden...","my_visitors_last_visit":"Laatste bezoek","my_visitors_no_visits":"Geen bezoekers gevonden","cookie_modal_title":"Wij gebruiken cookies","cookie_modal_text":"We gebruiken cookies van eerste en derde partijen om je een goede gebruikerservaring te bieden, doelgroepen te meten en je persoonlijke advertenties te laten zien. Door de site te gebruiken, ga je ermee akkoord dat cookies voor deze doeleinden worden gebruikt.","cookie_modal_link":"Lees meer in ons cookiebeleid","cookie_policy_title":"Cookiebeleid – Woningruil24.nl","cookies_what_info_title":"Wat zijn cookies?","cookies_what_info":"We maken gebruik van cookies op woningruil24.nl. Cookies zijn kleine tekstbestanden die via je browser op je computer worden opgeslagen. De cookies bevatten bepaalde informatie (bijv. welke taal of welke website-instellingen je gebruikt) die je browser (afhankelijk van de levensduur van de cookie) de volgende keer dat je woningruil24.nl bezoekt naar ons terugstuurt. Alle websites kunnen cookies naar je browser sturen als je browserinstellingen dit toestaan. Om te voorkomen dat deze informatie misbruikt wordt, kunnen websites alleen informatie lezen van cookies die door henzelf zijn opgeslagen en niet van cookies die door andere websites zijn opgeslagen.","cookies_why_info_title":"Hoe worden cookies gebruikt op woningruil24.nl?","cookies_why_info":"Op Woningruil24.nl gebruiken we zowel functionele cookies die nodig zijn om de website goed te laten werken (bijvoorbeeld permanente cookies die worden gebruikt om instellingen in de interface op te slaan en tijdelijke cookies die onder andere worden gebruikt bij het inloggen) als analyse/marketing-cookies die worden gebruikt voor website-analyse, bijvoorbeeld om het verkeer op de website te meten en voor marketingdoeleinden.</br> We maken ook gebruik van enkele diensten van derden die op hun beurt hun eigen cookies plaatsen. Woningruil24.nl gebruikt Google Analytics als analysehulpmiddel, Google Tag Manager, Google ID dat wordt gebruikt om de gebruikers te onderscheiden, klantenservicetool Zendesk, analysetool Hotjar, Criteo als marketingtool om marktsegmenten en doelgroepen op te bouwen op basis van gebruikersgedrag om je relevante advertenties te laten zien, en Facebook. Facebook gebruikt zijn cookies bijvoorbeeld zodat je kunt zien wie van je vrienden w
1oningruil24.nl al liken op Facebook.","decline_cookies_info_title":"Cookies blokkeren","decline_cookies_info":"De meeste browsers bieden de mogelijkheid om cookie-instellingen te beheren. Je kunt deze instellingen wijzigen zodat je als gebruiker wordt gewaarschuwd zodra er een cookie naar je computer wordt gestuurd, of je kunt een hoofdregel maken die inhoudt dat cookies worden geblokkeerd. Je kunt er ook voor kiezen om alle cookies die op je computer zijn opgeslagen, te verwijderen. Hoe je opgeslagen cookies kunt verwijderen of cookie-instellingen kunt wijzigen, vind je in de browserinstructies of in de helpfunctie waarmee de meeste browsers zijn uitgerust. Als je ervoor kiest om de cookies die op onze website worden gebruikt te blokkeren, kan dit van invloed zijn op je ervaring met onze website, dan werken sommige functies bijvoorbeeld niet.","change_cookie_settings":"Cookie-instellingen wijzigen","login_reset_title":"Wachtwoord herstellen","login_reset_info":"Er wordt een e-mail verstuurd naar je e-mailadres met instructies voor het herstellen van je wachtwoord.","login_reset_action":"Wachtwoord herstellen","login_reset_success_info":"Je hebt een verzoek ingediend voor het herstellen van je wachtwoord. Er is een e-mail verstuurd naar het e-mailadres dat je hebt opgegeven.","login_reset_success_note":"Houd er rekening mee dat het enkele minuten kan duren voordat je het bericht ontvangt. Klik daarna op de link in de e-mail om je wachtwoord te herstellen.","login_switch_to_login_action":"Inloggen","login_switch_to_reset_action":"Wachtwoord vergeten?","login_switch_to_login_password_action":"Log in met wachtwoord","login_switch_to_login_bankid_action":"Log in met BankID","login_password_action":"Inloggen","login_title":"Welkom!","login_subtitle":"Inloggen om je nieuwe droomwoning te vinden.","login_page_meta_title":"Inloggen","login_or_delimiter":"of","login_form_username":"E-mail","login_form_password":"Wachtwoord","login_form_password_repeat":"Wachtwoord herhalen","login_wrong_creds_message":"Onjuiste gebruikersnaam en/of wachtwoord.","login_error_message":"Kon niet inloggen. Er is een fout opgetreden.","login_wrong_login_method_message":"Het account dat je probeert te gebruiken is geregistreerd met {provider}. Log in op je account met {provider} in plaats daarvan.","login_method_name_apple":"Apple","login_method_name_google":"Google","login_method_name_facebook":"Facebook","login_method_name_email":"E-mail en wachtwoord","login_reset_error":"Het wachtwoord kon niet worden gereset. Controleer het e-mailadres.","login_reset_new_password_title":"Voer een nieuw wachtwoord in","login_reset_new_password_error":"Probeer het opnieuw. Neem contact op met de klantenservice als de fout zich blijft voordoen.","login_reset_new_password_success":"Het wachtwoord is gewijzigd.","login_reset_new_password_diff_error":"Wachtwoorden komen niet overeen. Probeer het opnieuw.","login_go_back_to":"Ga terug naar","login_no_account":"Heb je geen account?","login_register_here":"Registreer je hier","logout_logging_out":"Uitloggen","campaign_activating":"Campagne wordt geactiveerd...","logout_please_wait":"Graag even wachten...","cookie_modal_button_all":"Ik ga akkoord met","cookie_modal_button_only_necessary":"Alleen noodzakelijke cookies","cookie_modal_button_change_settings":"Instellingen veranderen","cookie_modal_settings_title":"Kies welke cookies je wilt accepteren","cookie_modal_settings_text":"Noodzakelijk cookies zijn verplicht om de website te laten functioneren. Analyse- en marketingcookies worden gebruikt om ons product te verbeteren.","cookie_modal_settings_necessary":"Noodzakelijke cookies","cookie_modal_settings_all_checkbox":"Analyse- en marketingcookies","cookie_modal_button_save_settings":"Instellingen opslaan","tutorial_step_label":"Stap {current} van {total}","tutorial_step1_title":"Voorstellen op maat","tutorial_step1_body":"Jouw ruilvoorstellen zijn op maat gemaakt — op basis van jouw voorkeuren en die van anderen tonen we voorstellen voor mogelijke ruilen.","tutorial_step1_button":"Aan de slag","tutorial_step2_title":"Bekijk je voorstellen","tutorial_step2_body":"Toon 
1interesse in elke woning die je aanspreekt — en sla de rest af. Hoe meer je beoordeelt, hoe meer mogelijke ruilen.","tutorial_step2_empty_title":"Momenteel geen ruilvoorstellen","tutorial_step2_empty_body":"Op basis van jouw voorkeuren vinden we geen ruilen die bij je passen. Verruim je voorkeuren om ruilen te vinden.","tutorial_interlude_title":"Goed gedaan, je bent op weg!","tutorial_interlude_body":"Ga zo door en je bent op de goede weg naar een ruil.","tutorial_interlude_button":"Doorgaan","payment_pending_page_title":"Lopende betalingen","payment_pending":"De order is ontvangen en is in afwachting van een betaling.","payment_success":"Betaling voor {productText} is voltooid","payment_new_method_action":"Betalen met nieuwe betaalmethode","payment_error":"Er is een onverwachte fout opgetreden, neem contact op met de klantenservice","payment_cancelled":"Aankoop geannuleerd","payment_already_started":"De aankoop is reeds gestart, probeer het opnieuw","payment_refused":"De aankoop is geweigerd","payment_refused_reason":"De aankoop is geweigerd om de volgende reden: {reason}","general_back":"Terug","edit_prop_page_title":"Advertentie en wensen wijzigen","edit_prop_redigera":"Bewerken","edit_prop_redigera_done":"Klaar","edit_prop_preview":"Voorbeeld","edit_prop_floorplan_title":"Plattegrond","edit_prop_floorplan_subtitle":"Ruilers willen de plattegrond van de woning zien voordat ze contact opnemen","edit_prop_ai_help_me":"Help mij","edit_prop_undo":"Ongedaan maken","edit_prop_change_address":"Adres wijzigen","edit_prop_change_address_warning":"Als je het adres wijzigt, wordt er een nieuwe advertentie gemaakt en wordt je huidige advertentie verwijderd. Alle gegevens die je tot nu toe hebt opgeslagen, gaan verloren.","edit_prop_half_room":"Halve kamer","edit_prop_other_info_title":"Overige informatie over de woning","edit_prop_formed_cooperative":"Opgerichte vereniging van eigenaren","edit_prop_becoming_cooperative":"Toekomstige vereniging van eigenaren","edit_prop_wished_areas":"Gewenste gebieden","edit_prop_min_rooms":"Minimaal aantal kamers","edit_prop_min_sqm":"Minimale woonoppervlakte","edit_prop_max_rent":"Maximale huur","edit_prop_deactivate_ad":"Advertentie deactiveren","edit_prop_cancel_subscription":"Abonnement beëindigen","edit_prop_cancel_immediately":"Meteen beëindigen","edit_prop_new_ad_title":"Nieuwe advertentie maken","edit_prop_new_ad_warning":"Als je een nieuwe advertentie maakt, wordt je bestaande advertentie verwijderd en gaat alle informatie verloren. Dit kan niet ongedaan worden gemaakt.","edit_prop_continue_anyway":"Toch doorgaan","edit_prop_unsaved_changes_confirm":"Je hebt niet-opgeslagen wijzigingen in de beschrijving. Wil je de pagina verlaten zonder op te slaan?","edit_description_generate_error":"Kon de beschrijving niet genereren. Probeer het opnieuw.","edit_prop_wishes_title":"Jouw wensen","edit_description_ai_generating":"Aan het genereren...","edit_prop_residence":"Woningbeschrijving","edit_prop_residence_desc_and_facts_subtitle":"Werk hier de feiten over je woning bij","edit_prop_edit_imgs":"Foto\'s","edit_prop_add_additional":"Voeg een alternatief verzoek toe","edit_prop_addition_label":"Bijvoorbeeld als je verschillende wensen hebt afhankelijk van het gebied","edit_prop_meta":"Wijzig je advertentie, ","gallery_not_logged_in":"Registreer je hier om alle foto’s te kunnen zien","gallery_not_logged_button":"Ga gratis aan de slag","edit_wish_title":"Mijn wensen","edit_second_wish_title":"Mijn alternatieve wensen","edit_wish_min_rooms_label":"Minimaal aantal kamers","edit_wish_min_sqm_label":"Minimale woonoppervlak","edit_wish_max_rent":"Maximale huur","edit_wish_require_title":"Eisen","edit_wish_require_text":"Deze zijn van invloed op je ruilvoorstellen","edit_wish_balcony":"Balkon/terras","edit_wish_elevator":"Lift","edit_wish_elevator_or_bottomfloor":"Lift of begane grond","edit_wish_change_areas_button":"Gewenste gebieden wijzigen","edit_wish_desired_areas_title":"Gewenste gebieden","edit_wish_size_and_rent_title":"Gewenste grootte en huur","edit_wish_two_party_label":"Directe ruil","edit_wish_triangle_warning":"Let op: je krijgt veel minder ruilmogelijkheden als je driehoeksruilen verbergt.","edit_wish_not_bottomfloor":"Geen woning op de begane grond","edit_wish_becoming_coop":"","edit_wish_wish_title":"Overige wensen","edit_wish_wish_text":"Deze zijn <strong>niet</strong> van invloed op je ruilvoorstellen","edit_wish_fireplace":"Open haard","edit_wish_bathtub":"Bad","edit_wish_formed_coop":"","edit_wish_social_title":"Sociale huurwoningen","edit_wish_social_info":"Huurwoningen met gereguleerde huur en inkomenseis","edit_wish_social_all":"Toon alles","edit_wish_social_require":"Alleen sociale huurwoningen","edit_wish_social_exclude":"Verberg sociale huurwoningen","edit_wish_show_triangle_in_swap_list":"Toon driehoeksruilen in de ruilenlijst","edit_wish_show_manual":"Toon voorstellen in de buurt","edit_wish_remove_this_wish":"Verwijder deze wens","edit_wish_remove_wish":"Deze wens verwijderen?","edit_wish_meta_title":"Wensen bijwerken","edit_wish_toast_removed":"Wens verwijderd","edit_description_title":"Beschrijving","edit_description_label":"Beschrijving","edit_description_desc1":"Vertel meer over je woning. Schrijf over dingen die interessant kunnen zijn voor anderen, zoals het bouwjaar, de indeling, de buurt, openbaar vervoer, enz.","edit_description_desc2":"Tip: Deel de tekst op in alinea\'s en controleer je spelling voor een betere leesbaarheid.","edit_description_error_contact_info":"Contactgegevens zijn niet toegestaan in de advertentie. Alle communicatie dient in plaats daarvan via onze dienst te verlopen ter bescherming tegen fraude en voor extra veiligheid.","edit_description_placeholder":"Voorbeeldtekst: Een prachtige woning met tuin op het zuiden...","edit_prop_details_rent":"Jouw maandhuur","edit_prop_details_rooms":"Aantal kamers","edit_prop_details_sqm":"Aantal vierkante meter","edit_prop_details_floor":"Verdieping","edit_prop_details_floor_picker_bottom_floor":"BG","edit_prop_details_landlord":"Verhuurder","edit_prop_details_facilities":"Faciliteiten","edit_prop_details_bathtub":"Bad","edit_prop_details_balcony":"Balkon/terras","edit_prop_details_elevator":"Lift","edit_prop_details_fireplace":"Open haard","edit_prop_settings_swaptype":"Ruiltype wijzigen","edit_prop_settings_adtype":"Advertentietype wijzigen","edit_prop_settings_label_11":"1 tegen 1","edit_prop_settings_label_12":"1 tegen 2","edit_prop_settings":"Instellingen","modal_action_become_member":"Word Premium voor {price}/maand","modal_action_confirm":"Bedankt, ik begrijp het!","interest_badge_removed":"Verwijderd","suggestion_badge_new":"Nieuw","interest_button_hide":"Niet geïnteresseerd","interest_button_show_interest":"Toon interesse","suggestion_card_outside_preferences":"Voorstel in de buurt","general_per_month_suffix":"/mnd","swap_list_new_sort_label":"{count} nieuwe","swap_list_map_locked_title":"Ontgrendel de kaart","swap_list_map_locked_body":"Zie waar iedereen die met je wil ruilen zich bevindt – met Premium.","interest_button_interested":"Geïnteresseerd","swaps_title":"Mijn ruilen","swaps_no_result_title":"Nog geen informatie","swaps_no_result_full_desc":"Geen zorgen, zodra je een 100% ruil hebt dan zie je dat hier.","swaps_no_result_last_desc":"Geen zorgen, zodra iemand interesse toont in je woning dan zie je dat hier.","swaps_no_result_interest_desc":"Zodra je begint met het markeren van je interesse, worden ze hier verzameld.","swaps_no_result_fav_desc":"Geen zorgen, zodra je begint met het markeren van je favoriete woning, zie je dat hier verschijnen.","swaps_no_result_unanswered_title":"Geen ruilvoorstellen gevonden","swaps_no_result_unanswered_desc":"Om meer ruilvoorstellen te krijgen, kun je je wensen verbreden door bijvoorbeeld de maximale huurprijs te verhogen, meer gewenste gebieden toe te voegen, het gewenste aantal vierkante meters te verlagen, enzovoort.","swaps_no_result_answered_title":"Hier vind je je gemarkeerde woningen!","swaps_no_result_answered_desc":"We bewaren ze hier totdat ze beantwoord zijn, zodat je ruiloverzicht zo overzichtelijk mogelijk blijft.","swaps_no_result_removed_title":"Hier vind je de woningen waarin je geen interesse hebt.","swaps_no_result_removed_desc":"We bewaren ze hier voor het geval je van gedachten verandert.","proposition_card_full_interest":"Iedereen is geïnteresereerd in de ruil","proposition_card_in_swap_process":"Is nu in een ruilproces","proposition_card_show_apt":"Laat de woning zien","boost_banner_title":"Je advertentie is geboost!","boost_banner_box_1":"Exposure","boost_banner_box_2":"Geïnteresseerden","boost_banner_box_3":"Advertentiekliks","boost_banner_active_until":"Boost is actief t/m","subscription_picker_choice_label":"Meest populair","subscription_picker_heading":"Boost","subscription_picker_per_day":"ongeveer {price} EUR/dag","extra_vis_modal_title1":"Wil je meer opvallen?","extra_vis_modal_title2_variant":"Ontvang gemiddeld 4X meer bezoekers op jouw advertentie met Boost!","extra_vis_modal_text":"Verhoog je kansen op een succesvolle woningruil. Met Boost komt je advertentie hoger in andere ruillijsten en wordt deze getoond aan meer gebruikers.","extra_vis_modal_extra_title":"Wat is inbegrepen in een Boost?","extra_vis_modal_usp1":"Je advertentie wordt hoger geplaatst in andermans ruillijst","extra_vis_modal_usp2":"Je advertentie wordt op meer plaatsen getoond en valt meer op","extra_vis_modal_usp3":"Je advertentie krijgt gemiddeld 4× meer bezoekers & verhoogt de kans op een succesvolle ruil","proposition_card_full_int_boost":"Volledige interesse via Boost","proposition_card_int_boost":"Interesse via Boost","boost_cta_title":"Wil je ook hier opvallen? Koop een Boost!","boost_cta_button":"Boost je advertentie","boost_cta_button_again":"Boost je advertentie opnieuw","boost_info_title":"Je advertentie is geboost!","boost_info_text":"Hoe presteert je Boost? Hier kun je volgen hoe het gaat met je gebooste advertentie.","boost_info_title_passed":"Het resultaat van je Boost","boost_info_text_passed":"Je Boost is verlopen. Hier kun je het resultaat van je Geboostede advertentie zien.","boost_info_usp_title":"Wat betekenen de verschillende begrippen?","boost_info_usp_label1":"Weergaven","boost_info_usp_text1":"Aantal keren dat je advertentie is getoond op gebooste locaties","boost_info_usp_label2":"Geïnteresseerd","boost_info_usp_text2":"Aantal mensen dat je advertentie heeft gemarkeerd als interessant","boost_info_usp_label3":"Advertentieklikken","boost_info_usp_text3":"Aantal mensen dat je advertentiepagina heeft bezocht en meer heeft gelezen","boost_active_badge":"Boost actief","boost_active_multiplier_label":"vaker","boost_active_time_left":"Nog {days} dag en {hours} uur | Nog {days} dagen en {hours} uur","boost_active_time_left_hours":"Nog {hours} uur | Nog {hours} uur","boost_active_time_left_minutes":"Nog {minutes} min | Nog {minutes} min","boost_active_time_left_days":"Nog {days} dag | Nog {days} dagen","boost_active_text":"Je bent nu zichtbaar voor meer ruilers","boost_active_close":"Oké","boost_expired_badge":"Je boost is afgelopen","boost_expired_title":"Je boost was een succes!","boost_expired_text":"Je advertentie is {multiplier}× vaker getoond dan zonder boost.","boost_expired_offer_title":"Opnieuw boosten · {days} dagen","boost_expired_offer_text":"Word vaker gezien","boost_expired_cta":"Opnieuw boosten","boost_expired_cta_save":"Opnieuw boosten – bespaar € {amount}","boost_expired_offer_tag":"Alleen voor jou · {hours} uur","get_premium":"Premium krijgen","menu_items_get_boost":"Boost je advertentie","menu_items_your_boost":"Je Boost","modal_navigation_alt1":"De advertentie","modal_navigation_alt3":"Ruilketen","activate_ad":"Activeer advertentie","limited_modal_title":"Nieuwe interessemarkeringen zijn nu tijdelijk beperkt","limited_modal_text":"Om door te gaan met het markeren van interesses, moet je eerst reageren op je onbeantwoorde chatberichten.","user_card_contact_swap":"Neem contact op met de ruilpartner","blocked_props_title":"Geblokkeerde advertenties","blocked_props_desc":"Je hebt de volgende advertenties uit je ruilketens verwijderd. Klik op \'Herstellen\' om ze opnieuw te bekijken.","blocked_props_btn":"Herstellen","blocked_is_loading":"Laden...","blocked_no_found":"Je hebt geen geblokkeerde advertenties","blocked_props_meta_title":"Geblokkeerde advertenties","swap_overview_feedback":"Ruilpartij verwijderd","blocked_toast_message":"Advertentie hersteld","modal_unlock_map_title":"Ontgrendel en bekijk de kaart met Premium!","modal_unlock_map_subtitle":"Upgrade nu naar Premium om:","modal_unlock_map_usp1":"De volledige kaart en alle ruilvoorstellen te zien","modal_unlock_map_usp2":"Een hogere positie op de ruilenlijsten e krijgen","modal_unlock_map_usp3":"Onbeperkte interesseaanmeldingen","modal_unlock_map_usp4":"C
1ontact op te nemen en te chatten met andere ruilers","modal_show_alternative_matches_title":"Upgrade naar Premium om alternatieve ruilpartners te zien","modal_show_alternative_matches_subtitle":"Met Premium krijg je ook:","modal_show_alternative_matches_usp1":"Een hogere positie op de ruilenlijsten","modal_show_alternative_matches_usp2":"Onbeperkte interesseaanmeldingen","modal_show_alternative_matches_usp3":"Neem contact op en chat met andere ruilers","modal_show_alternative_matches_usp4":"Grootste kans om een ruil te vinden","modal_chat_locked_title":"Met Premium als eerste een bericht sturen","modal_chat_locked_subtitle":"Stuur als eerste een bericht in plaats van te wachten op een reactie van de andere partij.","modal_chat_locked_all_title":"Upgrade naar Premium om deze chat te zien","modal_chat_locked_all_subtitle":"Met Premium krijg je ook:","modal_chat_locked_all_usp1":"Chat met andere ruilers","modal_chat_locked_usp1":"Als eerste een bericht sturen bij nieuwe matches","modal_chat_locked_usp2":"Een hogere positie op de ruilenlijsten","modal_chat_locked_usp3":"Onbeperkte interessemarkeringen","modal_chat_locked_usp4":"Grootste kans om een ruil te vinden","modal_chat_locked_button2":"Upgrade naar Premium","modal_weekly_match_limit_title":"Je gratis ontgrendeling van de week is gebruikt","modal_weekly_match_limit_subtitle":"De volgende match kan over {days} dag gratis worden ontgrendeld. Met Premium hoef je niet te wachten. | De volgende match kan over {days} dagen gratis worden ontgrendeld. Met Premium hoef je niet te wachten.","modal_weekly_match_limit_subtitle_hours":"De volgende match kan over {hours} uur gratis worden ontgrendeld. Met Premium hoef je niet te wachten. | De volgende match kan over {hours} uur gratis worden ontgrendeld. Met Premium hoef je niet te wachten.","modal_weekly_match_limit_usp1":"Onbeperkt matches starten","modal_weekly_match_limit_usp2":"Direct chatten met iedereen in de ruilketen","modal_weekly_match_limit_usp3":"Hoger in de ruillijsten verschijnen","modal_weekly_match_limit_usp4":"Onbeperkte interessemarkeringen","premium_usp_message_first":"Als eerste een bericht sturen bij nieuwe matches","modal_swaps_locked_title":"Ontgrendel en bekijk alle ruilvoorstellen met Premium!","modal_swaps_locked_title_alt":"Upgrade naar Premium om al je {count} ruilvoorstellen te zien!","modal_swaps_locked_usp1":"Onbeperkte interessemarkeringen","modal_swaps_locked_usp2":"Chat met andere ruilers","modal_swaps_locked_usp3":"Grootste kans om een ruil te vinden","modal_swaps_locked_usp3_alt":"Hogere plaatsing van je advertentie","modal_swaps_locked_usp4":"Hulp bij ruilaanvraag inbegrepen","modal_swaps_locked_button":"Upgrade naar Premium","modal_see_all_title":"Upgrade om alle ruilvoorstellen te zien","modal_unlock_my_visitors_title":"Upgrade naar Premium om je bezoekers te zien","modal_unlock_my_visitors_subtitle":"Krijg vandaag Premium en ontvang ook:","modal_unlock_my_visitors_usp1":"Onbeperkte interesseaanmeldingen","modal_unlock_my_visitors_usp2":"Een hogere positie tussen de ruilvoorstellen","modal_unlock_my_visitors_usp3":"Vrij chatten met andere ruilers","modal_unlock_my_visitors_usp4":"De grootste kans om een ruil te vinden","modal_unlimited_title":"Upgrade om Premiumvoorstellen te markeren","modal_daily_request_limit_title":"Je hebt de dagelijkse limiet voor nieuwe verzoeken bereikt","modal_daily_request_limit_text":"Je kunt per dag maximaal {limit} nieuwe verzoeken starten. Morgen kun je weer nieuwe versturen. In de tussentijd kun je reageren in je lopende gesprekken – snelle reacties vergroten de kans op een geslaagde ruil.","modal_daily_request_limit_button":"Oké, ik snap het","modal_noleft_title":"Je 3 interessemarkeringen voor vandaag zijn op!","modal_noleft_tomorrow":"Morgen krijg je weer nieuwe","modal_noleft_subtitle":"Krijg Premium vandaag en ontvang:","modal_noleft_usp1":"Onbeperkte interessemarkeringen","modal_noleft_usp2":"Een hogere positie op de ruilenlijsten","modal_noleft_usp3":"Chatten met andere ruilers","modal_noleft_usp4":"De grootste kans om een ruil te vinden","login_with_google":"Log in met Google","google_login_client_id":"275205683542-ogi3rqefnp5srrdebfuuullga81498s5.apps.googleusercontent.com","login_with_apple":"Log in met Apple","apple_login_client_id":"nl.woningruil24.login","apple_login_popup_blocked":"Het inlogvenster werd geblokkeerd. Sta pop-ups toe of kies een andere manier om in te loggen.","matches_tab_matches":"Matches","matches_tab_requests":"Verzoeken","matches_tab_inactive":"Afgesloten","matches_section_new":"Nieuwe","time_ago_just_now":"nu","time_ago_minutes_short":"m","t
1ime_ago_hours_short":"u","time_ago_days_short":"d","time_ago_weeks_short":"w","matches_one_match_week_banner_available":"Je kunt één match per week gratis ontgrendelen.","matches_one_match_week_banner_locked":"De volgende match kan over {days} dag gratis worden ontgrendeld. | De volgende match kan over {days} dagen gratis worden ontgrendeld.","matches_one_match_week_banner_locked_hours":"De volgende match kan over {hours} uur gratis worden ontgrendeld. | De volgende match kan over {hours} uur gratis worden ontgrendeld.","matches_one_match_week_banner_premium":"Ontgrendel alle matches met Premium.","matches_freemium_use_weekly_confirm_title":"Gratis match van de week ontgrendelen?","matches_freemium_use_weekly_confirm_cancel":"Niet nu","matches_freemium_use_weekly_confirm_start_chat":"Begin met chatten","matches_freemium_unlock_all":"Ontgrendel alle matches","matches_section_started":"Gestarte","matches_section_count_unread":"ongelezen | ongelezen","matches_card2_needs_response":"Moet worden beantwoord","matches_filter_needs_response_only":"Toon alleen matches die beantwoord moeten worden","matches_load_more_started_remaining":"Je hebt nog {count} lopende matches","matches_load_more_inactive_remaining":"Je hebt nog {count} afgesloten matches","matches_card2_destination_label":"Je wilt verhuizen naar","matches_powered_by_boost":"Match dankzij je Boost","matches_powered_by_super_interest":"Match dankzij je superinteresse","matches_nores_cta":"Vind meer potentiële matches","matches_nores_filter_title":"Geen resultaten met je huidige filters","matches_nores_requests_title":"Er zijn momenteel geen verzoeken","matches_nores_unanswered_title":"Er zijn geen berichten die nu beantwoord moeten worden","matches_nores_unread_title":"Er zijn op dit moment geen nieuwe berichten","matches_nores_updated_title":"Er zijn op dit moment geen updates","matches_nores_active_title":"Op dit moment heb je helaas geen matches!","matches_nores_inactive_title":"Op dit moment heb je helaas geen afgesloten matches!","matches_nores_filter_body":"Je filters leveren momenteel geen resultaten op. Probeer ze aan te passen of te wissen om meer mogelijkheden te ontdekken.","matches_nores_requests_body":"Wanneer je een verzoek ontvangt, wordt het hier weergegeven.","matches_nores_active_body":"Als je een match hebt waarbij alle ruilers interesse hebben getoond in elkaars appartementen, worden ze hier weergegeven.","matches_nores_inactive_body":"Maar we slaan ze hier op, voor het geval dat je spijt krijgt.","matches_nores_unanswered_body":"Als je een match hebt die je moet beantwoorden, wordt deze hier weergegeven.","matches_nores_unread_body":"Als je een match hebt met een ongelezen bericht, wordt deze hier weergegeven.","matches_nores_updated_body":"Als je nieuwe matches hebt, worden ze hier weergegeven.","matches_nores_clear_filter":"Filter wissen","matches_nores_no_chat_selected_title_matches":"Selecteer een match aan de linkerkant","matches_nores_no_chat_selected_title_requests":"Selecteer een verzoek aan de linkerkant","matches_nores_section_new_title":"Geen nieuwe matches op dit moment","matches_nores_section_new_body":"Blijf interesse tonen en er duiken meer mogelijkheden op!","matches_nores_section_started_title":"Geen lopende matches","matches_nores_section_started_body":"Wanneer je een match start, verschijnt die hier.","matches_nores_section_inactive_title":"Geen afgesloten matches","matches_nores_section_inactive_body":"Afgesloten of afgewezen matches worden hier verzameld.","matches_card_new_match_msg":"Gefeliciteerd met je nieuwe match","matches_card2_unstarted_preview":"Gefeliciteerd, nieuwe match!","matches_card2_sender_prefix_you":"Jij:","matches_card2_show_all":"Toon alles","matches_card2_no_started_triangles":"Geen gestarte alternatieven op dit moment","matches_card_is_unanswered_badge":"Moet worden beantwoord","matches_card_new_match_badge":"Nieuw","matches_card_new_msg_badge":"Neue Nachricht","matches_card_match_inactive_badge":"Voltooide match","matches_card_show_prop":"Toon","matches_card_answer_cta":"Antwoorden","matches_card_msg_cta":"Bericht","matches_card_part_c_divider_text":"Driehoeksruil","matches_new_match_sheet_title":"Gefeliciteerd, nieuwe match!","matches_new_match_sheet_intro_one":"Je hebt een mogelijke ruil voor deze woning. Neem contact op om een bezichtiging te plannen en te zien of het voor alle partijen past.","matches_new_match_sheet_intro_many":"Je hebt {count} mogelijke ruilen voor deze woning. Neem contact op om een bezichtiging te plannen en te zien of het voor alle partijen past.","matches_new_match_sheet_start_chat":"Start de chat","matches_new_match_sheet_unlock_cta":"Ontgrendel","matches_new_match_sheet_freemium_title":"Je kunt antwoorden, maar niet als eerste een bericht sturen","matches_new_match_sheet_freemium_body":"Met een gratis account kun je antwoorden op alle berichten die je ontvangt. Om zelf een gesprek te starten, heb je Premium nodig.","matches_new_match_sheet_freemium_upgrade_cta":"Upgraden","matches_card2_freemium_locked_badge":"Wachten","matches_card_freemium_locked_status":"Je kunt antwoorden zodra zij een bericht sturen","matches_emptychat_title_variant":"Nieuwe match!","matches_emptychat_body_variant":"Bezichtigingen zijn de volgende stap n
1aar een succesvolle ruil. Kies hoe je verder wilt gaan.","requests_emptychat_title":"Zet de eerste stap naar een mogelijke match!","requests_emptychat_body":"Begin een gesprek om vragen te kunnen stellen en te zien of er interesse is.","swap_list_load_more":"Meer laden","payment_new_title":"Verhoog de kans om een ruil te vinden - Word Premium","payment_new_usp_title":"Met Premium krijg je","payment_new_usp1":"Onbeperkt aantal interessemarkeringen","payment_new_usp2":"Chatten met andere ruilers","payment_new_usp3":"Hulp bij ruilaanvraag","payment_new_usp4":"Verhoog de kans om een ruil te vinden","payment_new_usp5":"Toegang tot mailsupport","payment_new_terms1":"Het abonnement gaat in en de advertentie wordt automatisch verlengd aan het einde van de advertentieduur. Je kunt het abonnement op elk moment opzeggen. Door de aankoop te voltooien, bevestig je dat je de voorwaarden van","payment_new_terms2":"woningruil24.nl","payment_new_terms3":"hebt gelezen en begrepen.","payment_details_title":"Jouw gegevens","payment_details_first_name":"Voornaam","payment_details_last_name":"Achternaam","payment_details_email":"E-mail","payment_details_phone":"Telefoonnummer","payment_details_address":"Adres","payment_details_postal_code":"Postcode","payment_details_city":"Stad","payment_details_continue":"Doorgaan naar betaling","payment_new_subscription_title":"Kies abonnementsduur","payment_new_month":"maand","payment_new_months":"maanden","date_today":"Vandaag","date_yesterday":"Gisteren","unsubscribe_search_coverage_title":"Je zoekmelding is afgelopen","unsubscribe_search_coverage_info_3":"We mailen je geen appartement-suggesties meer.","unsubscribe_search_coverage_new_search":"Je kunt altijd een nieuwe zoekmelding instellen","unsubscribe_search_coverage_not_found_title":"Je zoekalarm kon niet gevonden worden","unsubscribe_search_coverage_not_found_text_1":"De link die je gebruikt werkt niet.","unsubscribe_search_coverage_not_found_text_2":"Waarschijnlijk is je zoekmelding al afgelopen.","unsubscribe_search_coverage_not_found_new_search":"Je kunt altijd een nieuwe zoekmelding instellen","proposition_missing_image_text":"De advertentie heeft nog geen afbeeldingen","blocked_banner_title":"Nieuwe interessemarkeringen zijn tijdelijk beperkt","blocked_banner_text":"Om door te gaan met het markeren van interesses, moet je eerst reageren op je onbeantwoorde matches of afwijzen","blocked_modal_button":"Ga naar matches","freemium_chat_locked_error_msg":"Let op! Als Freemium-gebruiker kun je alleen schrijven nadat iemand anders naar jou heeft geschreven.","about_us":"Over ons","reverse_interest_action_btn_text":"Ongedaan maken","premium_reverse_interest_modal_heading":"Ging het een beetje te snel?","premium_reverse_interest_modal_text_1":"Dat begrijpen we, het kan iedereen overkomen.","premium_reverse_interest_modal_text_2":"Als Premium-gebruiker krijg je:","premium_reverse_interest_modal_text_3":"ongelimiteerde ongedaan-maak markeringen!","premium_reverse_interest_modal_text_4":"Je kunt op elk moment stoppen.","premium_reverse_interest_modal_text_5":"Nog niet klaar","premium_reverse_interest_modal_btn_text":"Activeer Premium","premium_no_interest_marks_action_card_text":"Als Premium-gebruiker krijg je niet alleen onbeperkt interesse-markeringen, ze worden ook boven andere ruilers geprioriteerd.","premium_no_interest_end_text":"Je kunt op elk moment stoppen","premium_no_interest_marks_action_btn_text":"Nog niet klaar","premium_no_interest_marks_modal_heading":"De beste manier om je kansen te vergroten!","premium_no_interest_marks_modal_btn_text":"Activeer Premium","premium_interest_marks_action_card_text":"Wat leuk dat je potentiële ruilen hebt gevonden! Om de kans op een succesvolle ruil te vergroten, activeer vandaag nog premium en <strong>word boven andere ruilers getoond</strong>.","premium_interest_marks_modal_heading":"Geprioriteerde interesse-markeringen!","sitemap_title":"Woningruil in {area} - {propositionCount} Woningen","sitemap_title_no_count":"Woningruil in {area}","sitemap_areas_in":"Gebieden in de buurt van {area}","sitemap_areas_nearby":"Gebieden in de buurt van {area}","sitemap_properties_in":"Woningen in {area}","sitemap_properties_nearby":"Woningen in de buurt van {area}","sitemap_country_name":"Nederland","sitemap_home":"Home","matches_notification_modal_title":"Nieuwe matches!","matches_notification_modal_body":"Je hebt <strong>{count} nieuwe matches</strong> sinds je laatste bezoek.","matches_notification_modal_body_singular":"Je hebt <strong>{count} nieuwe match</strong> sinds je laatste bezoek.","matches_notification_modal_cta":"Begin met chatten","full_swap_modal_title":"Goed gedaan!","full_swap_modal_body":"Jouw interessemarkering was de laatste stap naar een volledige match!","full_swap_modal_cta":"Begin met chatten","full_swap_notification_label":"Een nieuwe Match","desktop_tip_box_title":"TIP!","mobile_tip_box_title":"TIP!","proposition_amount_of_rooms":"Aantal kamers","proposition_living_space":"Woonoppervlak in m²","proposition_living_space_placeholder":"Woonoppervlak","proposition_currency_short":"€","proposition_monthly_rent":"Maandelijkse huur","signup_t
1itle":"Welkom!","wish_title_primary_action":"Volgende","wish_area_action":"Volgende","address_picker_label_your_address":"Adres","address_picker_label_gatuaddress":"Adres van jouw woning","address_picker_label_number_short":"Nr.","address_picker_selected_address_label":"Geselecteerd adres:","address_picker_selected_address_none":"Geen adres geselecteerd","floor_picker_title":"Verdieping","floor_picker_bottom_floor":"BG","rent_picker_title":"Maximale huur per maand","rooms_picker_title":"Minimaal aantal kamers","proposition_title":"Hoe woon je nu?","proposition_subtitle":"Woning {residenceIndex} voor 2","proposition_tooltip_title":"Onthoud!","proposition_tooltip_text":"Het is belangrijk om de juiste informatie over je woning in te vullen.","proposition_continue":"Volgende","signup_subtitle":"We zijn je advertentie aan het maken","signup_title_logged_in":"Welkom terug!","signup_title_not_logged_in":"Hoe wil je inloggen?","signup_subtitle_not_logged_in":"Nu hebben we alleen nog maar je contactgegevens nodig, daarna ben je klaar! <br /> Succes met het vinden van een nieuwe woning","signup_subtitle_not_logged_in_apartments":"Wij hebben <strong>{apartments}</strong> gevonden die matchen met je wensen. Nu moeten we jou en je woning nog beter leren kennen.","signup_subtitle_logged_in":"Log in met je gegevens en je advertentie wordt gemaakt. Veel succes met het vinden van een nieuwe woning!","signup_name_label":"Voornaam en achternaam","signup_name_placeholder":"Vul je naam in","signup_email_address_label":"E-mailadres","signup_email_address_placeholder":"Vul je e-mailadres in","signup_error_email_already_exists":"Er is al een account geregistreerd met dit e-mailadres. Log alsjeblieft in.","signup_password_label":"Wachtwoord","signup_password_placeholder":"Wachtwoord","signup_login_text_1":"Heb je al een account bij ons?","signup_login_action_1":"Klik hier om in te loggen","signup_login_text_2":"Nog geen account bij ons?","signup_login_action_2":"Klik hier om je te registreren","signup_forgot_pw":"Wachtwoord vergeten?","signup_tooltip_title":"LET OP!","signup_primary_action":"Volgende","signup_primary_action_2":"Inloggen en doorgaan","signup_login_wrong_password":"Onjuiste gebruikersnaam en/of wachtwoord","signup_terms_error_message":"Je moet akkoord gaan met de algemene voorwaarden","swap_type_type_title_1":"1 tegen 1 \\n","swap_type_type_text_1":"De meest voorkomende vorm van woningruil. Ruil je woning tegen die van iemand anders.","swap_type_type_title_2":"2 tegen 1","swap_type_type_text_2":"De perfecte optie voor stellen die elk in een huurhuis wonen maar samen een grotere woning zoeken.","swap_type_type_title_3":"1 tegen 2 ","swap_type_type_text_3":"Gebruik deze optie als je één woning tegen twee andere woningen wilt ruilen. Dit is gebruikelijk als een stel uit elkaar gaat en ze allebei een eigen woning zoeken.","swap_type_tooltip_title":"Let op!","swap_type_tooltip_text":"Om je woning te kunnen ruilen moet je een huurcontract hebben.","swap_type_selector_more_alternatives":"Soort","wish_title_title":"Hoe wil je wonen?","wish_subtitle":"Je wensen zijn bij benadering","wish_title_wish_index":"Wens {wishIndex} voor 2","wish_title_mobile_tooltip_text":"Het is beter om wat ruimere wensen te hebben en vervolgens ruilvoorstellen af te wijzen die niet interessant zijn.","wish_title_desktop_tooltip_text":"Het is beter om wat ruimere wensen te hebben en vervolgens ruilvoorstellen af te wijzen die niet interessant zijn.","wish_area_title":"Waar wil je naartoe verhuizen?","wish_area_free_text_label":"Zoek op gemeente, plaats of gebied","wish_area_add_area":"Extra gebied toevoegen","wish_area_search_for":"Zoek op gemeente, plaats of gebied","wish_area_mobile_tooltip_text":"Als je meer en grotere gebieden toevoegt waarnaartoe je zou willen verhuizen, neemt je kans op het vinden van een woning toe.","wish_area_chosen_areas":"Gekozen gebieden","wish_area_none_selected":"Geen keuze","wish_area_pce":"","wish_area_show":"Laten zien","wish_area_error_message":"Je moet een of meer gebieden selecteren om door te gaan","wish_area_my_chosen_areas":"Mijn geselecteerde gebieden","wish_area_options_choose_areas_in":"Kies gebieden in","wish_area_options_choose_areas_all":"Selecteer alles","wish_area_options_choose_area":"Kies","wish_area_options_choose_areas_button":"Kies gebieden","wish_area_options_add_areas_button":"Geselecteerde toevoegen ({selectedCount})","wish_area_options_cancel_button":"Annuleren","wish_area_options_close_button":"Sluiten","wish_area_matching_apartments":"Aantal woningen in gemarkeerde gebieden","wish_area_other_
1cities":"Overige steden","wish_area_others_chosen":"Anderen hebben ook gekozen","wish_area_apartments_count":"{count} woningen","wish_area_apartments_suggestion":"Voeg meer of grotere gebieden toe om jouw kansen op een ruil te vergroten.","wish_area_apartments_in_areas":"in geselecteerde gebieden","wish_area_added":"Één gebied toegevoegd","wish_area_added_count":"{count} gebieden toegevoegd","image_upload_title":"Hoe ziet jouw appartement eruit?","image_upload_subtitle":"Upload vier tot zes foto\'s om aan de slag te gaan. Je kunt er meer toevoegen of later bewerken.","image_upload_tooltip_text":"Advertenties met meer afbeeldingen verhogen de interesse x2!","image_upload_continue":"Doorgaan","image_upload_create":"Laten we beginnen!","image_upload_skip":"Later afbeeldingen toevoegen","signup_terms_1":"Ik ga akkoord met","signup_terms_2":"de algemene voorwaarden","signup_terms_3":"en de verwerking van mijn","signup_terms_4":"persoonsgegevens","signup_variant_matching_apartments":"{count} woningen komen overeen met jouw wensen!","signup_variant_register_subtitle":"Registreer je om te beginnen met jouw woningruil.","signup_variant_login_subtitle":"Log in om te beginnen met jouw woningruil.","signup_variant_has_contract_error":"Om lid te worden van Wohnungsswap.de moet je een huurcontract direct van de verhuurder hebben.","signup_variant_has_contract_label":"Ik heb een huurcontract direct van de verhuurder","signup_variant_already_have_account":"Ik heb al een account","signup_variant_login_link":"Inloggen","signup_variant_no_account":"Heb je nog geen account?","signup_variant_register_link":"Registreren","edit_photos_camera_description_mobile":"Klik hier om een nieuwe foto te maken","edit_photos_move_up":"Omhoog verplaatsen","edit_photos_move_down":"Omlaag verplaatsen","edit_photos_set_primary":"Instellen als eerste foto","edit_photos_rotate_left":"Linksom draaien","edit_photos_rotate_right":"Rechtsom draaien","edit_photos_remove":"Verwijderen","proposition_duplicate_title":"Bestaande advertentie","proposition_duplicate_dialog":"Je hebt al een actieve advertentie voor <strong>{adress}</strong>.<br/><br/> Weet je zeker dat je een nieuwe advertentie wilt maken, of wil je liever je bestaande advertentie bewerken?","proposition_duplicate_edit":"Advertentie bewerken","proposition_duplicate_continue":"Nieuwe advertentie maken","social_login_error_message":"Kon niet inloggen op dit account","register_with_google_label":"Registreren met Google","register_with_apple_label":"Registreren met Apple","login_with_google_label":"Inloggen met Google","login_with_apple_label":"Inloggen met Apple","match_closed_by_user_title":"Deze match is afgesloten","match_closed_by_user_body":"De match is afgesloten en de chat is nu gesloten voor nieuwe berichten. Als de match weer interessant voor je wordt, kun je je interesse hier in de chat opnieuw instellen.","match_closed_by_other_title":"Deze match is afgesloten","match_closed_by_other_body":"Helaas is de match deze keer niet gelukt en is de chat nu gesloten voor nieuwe berichten.","match_notification_label":"Status","match_resume":"Hervatten","match_expire_days_left":"Nog {days} dagen","match_expire_day_left":"Nog {days} dag","unlock":"Ontgrendel","unlock_with_premium":"Ontgrendel met Premium","proposition_removed_title":"De advertentie die je zocht, is verwijderd","proposition_removed_button":"Ga naar ruilvoorstel","proposition_removed_button_logged_out":"Ga naar zoeken","proposition_load_error_title":"De advertentie kon even niet worden geladen","proposition_load_error_retry":"Opnieuw proberen","premium_swap":"Premiumruil","skip_to_content":"Ga naar de inhoud van de pagina","rating_modal_title":"Wat vind je van Woningruil24.nl?","rating_modal_subtitle":"Kies het aantal sterren","rating_modal_rate_star":"Kies {stars} sterren","rating_modal_star_alt":"Ster {star}","rating_modal_thank_you":"Bedankt voor je beoordeling!","rating_modal_trustpilot_prompt":"Je ontvangt binnenkort een e-mail van Trustpilot. Een beoordeling daar betekent veel voor ons.","rating_modal_trustpilot_prompt_no_1":"Als je meer wilt vertellen over je ervaring, mag je gerust","rating_modal_trustpilot_prompt_no_2":"ons mailen","download_app_title":"Download de app","download_app_subt
1itle":"Woningruil24.nl","download_app_cta":"Ga naar","interest_level_no_match":"Nog geen match","interest_level_one_part_interested":"1 geïnteresseerd","interest_level_two_parts_interested":"2 geïnteresseerden","interest_level_my_interest_missing":"Alleen jij bent over!","interest_level_full_match":"Volledige match!","interest_level_one_part_not_interested":"1 niet geïnteresseerd","interest_level_two_parts_not_interested":"2 niet geïnteresseerd","context_menu_aria_label":"Menu openen","context_menu_show_prop":"Advertentie tonen","context_menu_delete_msg":"Verwijderen","context_menu_modal_title":"Wil je het verzoek verwijderen?","context_menu_modal_reverse_action":"Ongedaan maken","context_menu_modal_delete_action":"Verwijderen","matches_filter_status":"Matchstatus","matches_filter_active":"Actieven","matches_filter_inactive":"Afgerond","matches_filter_conversations_title":"Gesprekken","matches_filter_status_title":"Status","matches_filter_status_visit_requested":"Wil graag bij jou komen kijken","matches_filter_status_visit_invited":"Wil je zijn/haar appartement laten zien","matches_filter_status_ready":"Klaar om met jou te ruilen!","matches_filter_status_wait":"Wil wachten","matches_filter_conversations_not_started":"Niet begonnen","matches_filter_conversations_started":"Begonnen","matches_filter_swaptype":"Ruiltype","matches_filter_direct_swap":"Directe ruil","matches_filter_triangle_swap":"Driehoeksruil","matches_filter_favorites":"Als favoriet gemarkeerd","matches_filter_matches":"Matches","matches_filter_requests":"Verzoeken","chat_conversation_new_message_aria_label":"Schrijf een nieuw bericht","general_add_favourite":"Voeg toe aan favorieten","general_remove_favourite":"Verwijder uit favorieten","image_gallery":"Afbeeldingsgalerij","image_alt_text":"Afbeelding {index} van {address}","open_block_modal":"Blokkeer deze advertentie","block_proposition_title":"Wil je de advertentie blokkeren?","block_proposition_text":"Als je een advertentie blokkeert, wordt deze uit je ruilvoorstellen verwijderd en worden eventuele matches beëindigd. De advertentie zal in de toekomst ook niet meer als match verschijnen. Je kunt het blokkeren op elk moment ongedaan maken onder ","block_proposition_link_text":"Menu → Geblokkeerde advertenties","block_proposition_confirm":"Ja, blokkeren","proposition_blocked_confirmation":"De advertentie is nu geblokkeerd. Om dit ongedaan te maken, ga naar \'Menu → Geblokkeerde advertenties\'.","block_proposition_info_text":"De functie advertentie blokkeren is nu verplaatst naar de advertentiepagina","boost_offer_title":"Een geslaagde ruil kan even duren – maar je bent goed op weg!","claim_boost_offer":"Blijf en krijg gratis Boost!","boost_offer_decline":"Nee bedankt, toch afsluiten","confirmation_visibility_goto_subscription":"Ga naar Abonnement beheren","boost_offer_value":"Waarde 9.9€","boost_offer_text":"Blijf nog even en ontvang een gratis 7-daagse boost (waarde 9.9€)!","boost_offer_text_2":"Met boost krijg je gemiddeld vier keer zoveel bezoekers – en een grotere kans om de juiste te vinden.","suggestions_map_back":"Terug","top_picks_title":"Topkeuzes","top_picks_subtitle":"Ruilvoorstellen op basis van jouw wensen","boost_title":"Gebooste advertenties","extended_title":"Ontdek meer","incoming_block_title":"Wil met mij ruilen","incoming_block_subtitle":"{count} ruilvoorstellen waar alleen jouw interesse nog ontbreekt. Toon interesse en maak een match!","answered_block_title":"Jouw interesse","answered_block_subtitle":"Ruilvoorstellen waarvoor je interesse hebt getoond.","removed_block_t
1itle":"Verwijderd","removed_block_subtitle":"Ruilvoorstellen die je hebt afgewezen. Je kunt altijd van gedachten veranderen en interesse tonen.","tip_box_empty_title":"Geen ruilvoorstellen…","tip_box_empty_body":"Pas je voorkeuren aan om er meer te zien.","tip_box_empty_button":"Wensen wijzigen","tip_box_inline_title":"Wil je meer ruilvoorstellen zien?","tip_box_inline_body":"Bewerk je locatie-, grootte- en budgetvoorkeuren om meer ruilvoorstellen te zien.","general_previous_image":"Vorige afbeelding","general_next_image":"Volgende afbeelding","general_previous":"Vorige","general_next":"Volgende","suggestion_card_remove":"Verwijderen","general_proposition_image":"Afbeelding van woning","swap_application_title":"Ruilverzoek","swap_application_subtitle":"We helpen je tijdens het hele aanvraagproces","swap_application_usp_simple":"Eenvoudig","swap_application_usp_time":"Tijdbesparend","swap_application_usp_safe":"Veilig","swap_application_usp_free":"Gratis","swap_application_read_more":"Lees meer en ga hieronder aan de slag","swap_application_read_more_short":"Lees meer","swap_application_intro_title":"Eenvoudig, tijdbesparend, gemakkelijk en veilig.","swap_application_intro_lead":"Het ruilverzoek is een makkelijke manier om een woningruil aan te vragen.","swap_application_intro_body":"Bespaar je de stress van het verzamelen van de documenten die de verhuurder vereist. We helpen je vanaf het moment dat alle ruilpartijen het eens zijn totdat de aanvraag bij jullie verhuurders ligt. Gebruik het ruilverzoek tijdens je ruil voor een gemakkelijk en veilig aanvraagproces!","swap_application_included_title":"Het ruilverzoek omvat:","swap_application_included_complete_title":"We zorgen ervoor dat je aanvraag compleet is","swap_application_included_complete_body":"Verhuurders hebben verschillende documentatie-eisen voor een ruilverzoek. We stellen alles samen zodat de verhuurders eenvoudig een overzicht van de ruil krijgen.","swap_application_included_bankid_title":"Ondertekenen met BankID","swap_application_included_bankid_body":"Alle documenten worden veilig ondertekend met BankID.","swap_application_included_communication_title":"We communiceren met alle ruilpartijen","swap_application_included_communication_body":"Wij verzorgen de vaak tijdrovende communicatie tussen de ruilpartijen. Over al het andere dan de aanvraag zelf overleg je rechtstreeks met je verhuurder — bijvoorbeeld besluiten, verhuisdata, inspecties en andere zaken rond jullie verhuizing.","swap_application_included_advice_title":"Advies","swap_application_included_advice_body":"Bij een woningruil komen veel vragen kijken. We staan voor je klaar als je hulp nodig hebt en beoordelen objectief je recht om te ruilen voordat we je aanvraag indienen.","swap_application_get_started_title":"Ga direct aan de slag met het ruilverzoek!","swap_application_existing_question":"Al een ruilverzoek gestart?","swap_application_existing_login_button":"Inloggen bij het ruilverzoek","swap_application_unauth_text":"Je moet ingelogd zijn en een advertentie hebben om een ruilverzoek te starten.","swap_application_login_button":"Inloggen","swap_application_or":"of","swap_application_signup_button":"Ga gratis aan de slag","swap_application_no_swaps_text":"Je hebt minstens één match nodig om het ruilverzoek te starten. Ga naar je <a href=\\"{url}\\">ruilvoorstellen</a> en toon interesse — bij wederzijdse interesse krijg je een match.","swap_application_loading":"Je matches worden geladen …","swap_application_info_box":"Zoek de ruil waarvoor je een ruilverzoek wilt starten en druk op Starten. Je komt dan bij de login van de dienst, waar je stap voor stap je gegevens invult en je documenten uploadt.","swap_application_apply_error":"Er ging iets mis bij het aanmaken van het ruilverzoek. Probeer het zo nog eens.","swap_application_card_direct":"Directe ruil","swap_application_card_start_button":"Starten","swap_application_triangle_heading":"Driehoeksruilen"}'),l=JSON.parse('{"proposition_conversion_modal_title":"Möchtest du bei uns gesehen werden?","conversion_modal_content_heading":"Möchtest du auch deine Mietwohnung tauschen?","conversion_modal_content_list_1":"Passende Tauschvorschläge für dich","conversion_modal_content_list_2":"Hilfe während deines Tauschs","conversion_modal_content_list_3":"Einfache Registrierung in 2 Minuten","conversion_modal_content_text_1":"Bist du schon Mitglied?","conversion_modal_content_text_2":"Hier anmelden.","conversion_modal_content_button_2":"Anmelden","proposition_infobox_row_1":"In einem Tauschprozess","proposition_infobox_row_2":"Der Inserent benötigt möglicherweise länger zum Antworten als üblich.","proposition_ad_inactive":"Deine Anzeige ist inaktiv","proposition_activate":"Aktiviere die Anzeige, um Tauschvorschläge anzunehmen und potenzielle Tauschpartner zu kontaktieren","proposition_activate_action":"Meine Anzeige aktiveren","proposition_this_ad_inactive":"Diese Anzeige ist inaktiv","proposition_activate_again":"Aktiviere die Anzeige, damit andere potenzielle Tauschpartner dich sehen können","proposition_wishes_title":"Gewünschte Wohnung","proposition_super_interest_info":"Mindestens eine Partei hat Superinteresse am Tausch.","proposition_area_title":"In der Nähe","proposition_extra_visibility_title":"Geboostete Anzeigen","proposition_residence_type_2":"Sozialwohnung","proposition_residence_type_3":"Landeseigene","residence-type-info":"Eine Sozialwohnung ist eine öffentlich geförderte Mietwohnung, deren Bau und Vermietung vom Staat oder der Kommune unterstützt wird. Ziel ist es, bezahlbaren Wohnraum für Menschen mit geringem oder mittlerem Einkommen bereitzustellen. Um eine Sozialwohnung mieten zu können, benötigt man in der Regel einen Wohnberechtigungsschein (WBS), der vom zuständigen Wohnungsamt ausgestellt wird. Die Mieten für Sozialwohnungen sind meist günstiger als auf dem freien Wohnungsmarkt und unterliegen bestimmten Mietpreisbindungen.","residence-type-2-info":"Landeseigene bezeichnet Wohnungen, die Wohnungsbaugesellschaften gehören, welche sich im Besitz des Landes oder der Stadt befinden und den Auftrag haben, Wohnungen zu angemessenen Preisen bereitzustellen. In Berlin gibt es zum Beispiel die sechs landeseigenen Wohnungsbaugesellschaften degewo, GESOBAU, Gewobag, HOWOGE, STADT UND LAND und WBM. Diese Gesellschaften erlauben Wohnungstausch innerhalb des eigenen Bestandes – bei gleichbleibender Miete.","proposition_sqm":"m²","proposition_gallery_loading":"Laden...","proposition_not_logged_title":"Möchtest du auch deine Mietwohnung tauschen?","proposition_not_logged_in_list_1":"Sieh dir mehr Informationen und Anzeigen an","proposition_not_logged_in_list_2":"Für dich angepasste Tauschvorschläge","proposition_not_logged_in_list_3":"Einfache Registrierung in 2 Minuten","proposition_not_logged_in_cta":"Kostenlos starten!","proposition_not_logged_in_text_1":"Schon registriert?","proposition_not_logged_in_text_2":"Klicke hier","proposition_three_part_notification":"Du kannst nach {address} umziehen durch einen Dreiparteientausch, bei dem eine dritte Partei beteiligt ist, damit alle Parteien ihre Wünsche erfüllt bek
1ommen.","change_to_klarna_title":"Anzeige mit Klarna verlängern","change_to_klarna_text":"Bei diesem Kauf wird kein Betrag von deinem Konto abgezogen, wir aktualisieren nur deine Zahlungsart für zukünftige Zahlungen. In einigen Fällen reserviert Klarna einen Betrag auf deinem Konto. Die Reservierung wird in der Regel innerhalb weniger Stunden wieder freigegeben","change_to_klarna_checkbox_label":"Ich akzeptiere","change_to_klarna_terms":"die Geschäftsbedingungen ","change_to_klarna_action":"Zahlungsart aktualisieren","locale_language":"de-DE","handle_subscription_title_loading":"Anzeigendetails laden...","handle_subscription_title":"Abonnement verwalten","handle_subscription_payment_history":"Zahlungsverlauf","handle_subscription_payment_history_subtext":"Frühere und kommende Zahlungen","payment_history_no_found":"Es gibt keinen Zahlungsverlauf anzuzeigen","handle_subscription_cancel_title":"Sofort beenden?","handle_subscription_cancel_info":"Wenn du deine Anzeige sofort beendest, ist sie für andere Nutzer nicht mehr sichtbar.","handle_subscription_cancel_action":"Anzeige sofort beenden","handle_subscription_confirm_title":"Abonnement kündigen?","handle_subscription_confirm_text_1":"Wir verstehen das. So etwas passiert.","handle_subscription_confirm_text_2_premium":"Wenn du dein Abonnement kündigst, bleibt deine Anzeige bis zum {nextPaymentDate} aktiv. Danach wird die Anzeige inaktiv und anderen Nutzern nicht mehr angezeigt.","handle_subscription_confirm_action":"Abonnement kündigen","handle_subscription_at_login":"Be
1im Anmelden","swap_list_sort_title":"Sortierung","swap_list_filter_title":"Filtern","menu_items_link_1":"Tauschliste","menu_items_link_3":"Meine Anzeige","menu_items_link_4":"Anzeigen suchen","menu_items_link_5":"Hilfe","menu_items_link_7":"Tauschanfrage","menu_items_link_8":"Anmelden","menu_items_leave_feedback":"Feedback geben","menu_items_link_9":"Jetzt gratis loslegen","menu_items_link_10":"Allgemeine Geschäftsbedingungen","menu_items_link_11":"Cookie-Richtlinie","menu_items_link_13":"Matches","menu_items_link_14":"Datenschutz","payment_history_title":"Zahlungen","payment_history_loading":"Zahlungen laden...","payment_history_address":"Zusatzkauf","congratulations_title":"Glückwunsch zum Tausch!","congratulations_subtitle_1":"Wir hoffen, du hast deine Zeit beim Wohnungstausch genossen!","congratulations_subtitle_2":"Um mehr Menschen dabei zu helfen, ihre Traumtauschwohnung zu finden, möchten wir dich bitten, dir eine Minute Zeit zu nehmen und uns auf der nächsten Seite eine Bewertung zu hinterlassen.","congratulations_confirm_button":"Anzeige beenden","congratulations_confirm_delete_account_button":"Konto kündigen","congratulations_cancel_button":"Abbrechen und zurückgehen","confirmation_cancel_account_title":"Bestätigung der Löschung","confirmation_cancel_account_subtitle":"Du hast dein Konto nun gelöscht!","feedback_offer":"Nicht verpassen...","feedback_sublabel":"Wir möchten, dass du noch etwas bleibst, und haben ein Angebot für dich 🤩","feedback_tag":"UNVERBINDLICHES ANGEBOT","feedback_offer_days":"30 Tage","feedback_price":"nur {price} EUR","feedback_save_text":"Spare bis zu","feedback_save_amount":"43 %","feedback_cancel_loading":"Laden...","feedback_cancel_yes":"Angebot annehmen","feedback_terms":"Geschäftsbedingungen: Das Angebot gilt für die nächste Zahlung für diese Anzeige innerhalb von 30 Tagen zum Preis von {price} EUR. Nach Ablauf der Rabattperiode wird dein Abonnement wie bisher fortgesetzt.","feedback_cancel_no":"Nein danke, stattdessen beenden","feedback_title_details":"Wie können wir besser werden?","feedback_other_service_title":"Mit welchem Dienst hast du getauscht?","feedback_other_service_placeholder":"Ich habe mit ... getauscht","feedback_title":"Wie viel sollte man deiner Meinung nach pro Monat zahlen?","feedback_reason":"Lass uns gerne wissen, warum du deine Anzeige bei uns beenden möchtest","feedback_delete_account_reason":"Lass uns gerne wissen, warum du deine Konto bei uns beenden möchtest","feedback_example":"z. B. 25","feedback_currency_short":"EUR","feedback_cancel_immediately_info_1":"<b>Hinweis:</b> Wenn du dich dafür entscheidest, deine Anzeige sofort zu beenden, wird diese umgehend deaktiviert. Das bedeutet, dass sie für andere Nutzer unsichtbar ist, du keine Mitteilungen lesen oder beantworten kannst und du deine Tauschvorschläge nicht siehst.","feedback_cancel_immediately_info_2":"Alle verbleibenden Tage deines Abonnements gehen verloren und werden nicht erstattet.","feedback_action_button":"Speichern und Abonnement kündigen","feedback_delete_account_action_button":"Speichern und Konto kündigen","feedback_cancel_button":"Abbrechen","offer_title_save":"Keine Sorge, wir kümmern uns darum!","offer_title":"Diese Abonnements sind verfügbar","offer_tag":"GÜNSTIGSTE OPTION","offer_savings":"Spare {savings} EUR im Monat mit diesem Abonnement.","offer_payment_period":"Du zahlst {offerDays} Tage auf einmal.","offer_action":"Zu diesem Abonnement wechseln","offer_reject":"Nein, ich möchte mein Abonnement nicht wechseln","offer_cancel_and_back":"Abbrechen und zurückgehen","offer_cancel":"Abbrechen","offer_subtitle":"Wir können dir diese günstigeren Abonnements anbieten:","offer_currency_per_month":"EUR/Monat","offer_alternative_subscription_title":"Wir können dir diese alternativen Abonnements anbieten:","offer_shorter_alternative_subscription_title":"Wir können dir kürzere Abonnementtypen anbieten:","offer_item_title_180":"180 Tage","offer_item_title_90":"90 Tage","offer_item_title_30":"30 Tage","confirmation_proposition_title":"Deine Anzeige ist jetzt aktiviert","confirmation_proposition_text":"Herzlichen Glückwunsch! Deine Anzeige ist jetzt aktiv und kann mit Tausenden von anderen Tauschpartnern gematcht werden.","confirmation_proposition_confirm":"Weiter zum Tauschvorschlag","confirmation_visibility_title":"Deine Anzeige ist jetzt geboostet!","confirmation_visibility_text_1":"Nun ist die Anzeige für mehrere Inserenten sichtbar und wir drücken dir die Daumen, dass dir der Wohnungstausch gelingt!","confirmation_visibility_text_2":"","confirmation_visibility_confirm":"Weiter zum Tauschvorschlag","confirmation_cancelled_title":"Deine Anzeige ist jetzt beendet","confirmation_cancelled_text_not_swapped_1":"Wir freuen uns auf dich, solltest du erneut die Wohnung tauschen wollen.","confirmation_cancelled_text_not_swapped_2":"Melde dich gerne bei uns","confirmation_cancelled_text_not_swapped_3":"und erzähle uns, was wir beim nächsten Mal besser machen können!","confirmation_cancelled_text_not_swapped_mailto":"[email protected] ","confirmation_cancelled_text_swapped_1":"Herzlichen Glückwunsch zu deinem Tausch! Wir sehen uns bei deinem nächsten Wohnungstausch.","confirmation_cancelled_confirm":"Weiter zu meinen Anzeigen","confirmation_accepted_title":"Das Angebot ist jetzt aktiviert","confirmation_accepted_text":"Herzlichen Glückwunsch! Dein Angebot ist aktiviert. Wenn das Angebot abgelaufen ist, wird dein Abonnement wie üblich verlängert.","confirmation_accepted_confirm":"Weiter zum Tauschvorschlag","confirmation_klarna_token_title":"Deine Zahlungsart ist jetzt aktualisiert","confirmation_klarna_token_text":"Bei der nächsten Zahlung wird die neue Zahlungsart verwendet. Du kannst unseren Service wie gewohnt weiter nutzen.","confirmation_klarna_token_confirm":"Weiter zum Tauschvorschlag","confirmation_update_subscription_title":"Du hast jetzt dein Abonnement gewechselt","confirmation_update_subscription_text":"Mit der nächsten Zahlung gilt die neue Abonnementdauer. Du kannst unseren Service wie gewohnt weiter nutzen.","confirmation_update_subscription_confirm":"Weiter zum Tauschvorschlag","proposition_private_landlord":"Privater Vermieter","reasons_title":"Hilf uns zu verstehe
1n, warum du kündigen möchtest","reasons_reason_1":"Ich hatte keinen Erfolg beim Tauschen","reasons_reason_2":"Andere Inserenten sind schlecht im Antworten","reasons_reason_3":"Ich möchte nicht mehr tauschen","reasons_reason_4":"Die Website ist unübersichtlich","reasons_reason_5":"Ich möchte eine Tauschpause einlegen","reasons_reason_6":"Sonstiger Grund","start_title":"Wenn du dein Abonnement kündigen möchtest","start_title_limited":"Wenn du deine Anzeige deaktivieren möchtest","start_delete_account_title":"Wenn du dein Konto kündigen möchtest","start_subtitle":"Verrate uns den Grund, warum du dein Abonnement kündigen möchtest und wir werden Wohnungsswap.de in deinem Sinne verbessern.","start_subtitle_limited":"Verrate uns den Grund, warum du deine Anzeige deaktivieren möchtest und wir werden Wohnungsswap.de in deinem Sinne verbessern.","start_delete_account_subtitle":"Verrate uns den Grund, warum du dein Konto kündigst möchtest und wir werden Wohnungsswap.de in deinem Sinne verbessern.","start_link_cancel":"Abbrechen und zurückgehen","start_reason_1":"Ich habe getauscht","reasons_too_expensive":"Es ist zu teuer","start_reason_3":"Ich möchte aus einem anderen Grund kündigen","current_subscription_no_active_paid":"Du hast kein aktives bezahltes Abonnement","current_subscription_subscription_info_freemium":"Du verwendest derzeit eine eingeschränkte kostenlose Version. Um alle Funktionen freizuschalten, musst du ein Upgrade auf Premium durchführen.","used_to_find_swap_reason_1":"Ich habe über Wohnungsswap.de getauscht","used_to_find_swap_reason_2":"Ich habe über einen anderen Dienst getauscht","used_to_find_swap_title":"Über welchen Dienst hast du getauscht?","current_subscription_subscription_info":"Deine Probezeit läuft am {nextPaymentDate} aus. <br />Upgrade deine Anzeige, um keine Tauschgelegenheit zu verpassen!","current_subscription_subscription_info_active":"Dein Abonnement ist kostenlos und aktiv, bis du es beendest.","current_subscription_free_days":"Deine kostenfreie Probezeit läuft bald aus","current_subscription_your_subscription":"Dein Abonnement zu {monthlyPrice} EUR pro Monat","current_subscription_is_being_canceled":"endet","current_subscription_is_being_extended":"verlängert sich","current_subscription_automatically":"automatisch","current_subscription_extended_with":"Die Anzeige wird jeweils für {days} Tage verlängert","current_subscription_for_free":"Kostenfrei","current_subscription_via":"über","current_subscription_upgrade":"Anzeige upgraden","current_subscription_change_subscription":"Abonnement wechseln","current_subscription_activate_freemium":"Kostenlos aktivieren","map_and_streetview_streetview":"Street View","proposition_map_buttons_map":"Karte","proposition_map_buttons_floor_plan":"Grundriss","proposition_map_buttons_street_view":"Street View","proposition_map_expand":"Karte im Vollbild öffnen","general_zoom_in":"Vergrößern","general_zoom_out":"Verkleinern","map_your_residence":"Deine Wohnung","swap_chain_map_is_interested":"Ist am Tausch interessiert","swap_chain_map_answered_no":"Hat abgelehnt","swap_chain_map_waiting_for_answer":"Wartet auf Antwort","end_match_confirm_title":"Match beenden?","end_match_confirm_body":"Bist du sicher, dass du dein Interesse zurückziehen möchtest? Du hast ein Match mit {address}, das beendet wird.","end_match_confirm_action":"Match beenden","end_match_confirm_cancel":"Abbrechen","toast_regret":"Rückgängig machen","edit_wish_area_title":"Hier möchte ich wohnen","edit_wish_area_infobox":"Wir haben unsere Gebiete aktualisiert. Du musst neue, spezifischere Gebiete auswählen, in die du ziehen möchtest, um fortzufahren.","edit_wish_area_add_area":"Gebiet hinzufügen","edit_wish_area_search_for":"Suche nach Ort, Stadt oder Gebiet","edit_wish_area_action":"Speichern","edit_wish_area_chosen_areas":"ausgewählte Bereiche","edit_wish_area_none_selected":"Keine Auswahl","edit_wish_area_pce":"","edit_wish_area_show":"Zeige","edit_wish_area_error_message":"Du musst mindestens einen Bereich auswählen","edit_wish_area_my_chosen_areas":"Meine ausgewählten Bereiche","edit_wish_area_options_choose_areas_in":"Ausgewählte Bereiche in","edit_wish_area_options_choose_areas_button":"Bereiche auswählen","edit_wish_area_options_cancel_button":"Abbrechen","map_suggestions_no_results_address":"Die Adresse existiert nicht. Passe die Suche an und wähle eine Option aus.","map_suggestions_no_results_wish_area":"Der Bereich existiert nicht. Passe die Suche an und wähle eine Option aus.","base_panel_close":"Schließen","proposition_info_no_active":"Du hast keine aktive Anzeige","proposition_info_test_period_expired":"Deine Probezeit für {outdatedAddress} ist abgelaufen","proposition_info_create_new":"Erstelle eine neue Anzeige, um mit dem Tauschen loszulegen","proposition_info_upgrade":"Jetzt upgraden und Zugang zu allen Wohnungstauschfunktionen erhalten","proposition_info_activate":"Du musst deine Anzeige aktivieren, um deine Suche nac
1h einer neuen Wohnung fortzusetzen.","side_menu_my_ads":"Meine Anzeige","side_menu_payment_history":"Zahlungsverlauf","side_menu_removed_swap_suggestions":"Blockierte Anzeigen","side_menu_add_ad":"Anzeige aufgeben","complete_listing_title":"Erhöhe deine Sichtbarkeit","complete_listing_description":"Eine vollständige Anzeige zieht mehr potenzielle Tausche an.","complete_listing_modal_card_title":"Deine Anzeige vervollständigen","complete_listing_gauge_aria":"{percent}% abgeschlossen","complete_listing_step_aria":"{title} – erhöht die Sichtbarkeit um {percent}","complete_listing_step_images_title":"Bilder hinzufügen","complete_listing_step_images_subtitle":"Anzeigen mit 2+ Bildern erhalten mehr Klicks","complete_listing_step_description_title":"Beschreibung hinzufügen","complete_listing_step_description_subtitle":"Ein persönlicher Text schafft Vertrauen","complete_listing_step_floorplan_title":"Grundriss hinzufügen","complete_listing_step_floorplan_subtitle":"Tauschpartner möchten den Grundriss sehen, bevor sie sich melden","complete_listing_step_landlord_title":"Vermieter angeben","complete_listing_step_landlord_subtitle":"Erhöht das Vertrauen potenzieller Tauschpartner","complete_listing_visitors_suffix":"Person hat deine Anzeige angesehen | Personen haben deine Anzeige angesehen","complete_listing_visitors_period":"Letzte 7 Tage","flow_pagination_of":"von","pagination_showing_page":"Seite anzeigen","pagination_to":"bis","pagination_of":"von","extra_visibility_title":"Bessere Platzierung für ","extra_visibility_subtitle":"Deine Chance auf einen schnelleren Wohnungstausch","extra_visibility_info_text":"Wenn du deine Chancen auf einen Wohnungstausch erhöhen möchtest, kannst du deine Anzeige besser platzieren lassen","extra_visibility_days":"Tagen","extra_visibility_currency":"€","extra_visibility_confirm":"Akzeptieren","extra_visibility_extra_visibility_title_1":"Wer sieht meine Anzeige?","extra_visibility_list_info":"Deine Anzeige wird den Inserenten gezeigt, deren Wünsche deiner Wohnung entsprechen, aber auch anderen Inserenten und Besuchern von Wohnungsswap.de","extra_visibility_extra_visibility_title_2":"Deine Anzeige erscheint hier:","extra_visibility_list_2":"Anzeigenpräsentationen - unter \\"Gesuchte Wohnung\\" in der Anzeige","extra_visibility_list_3":"Tauschvorschläge – unterhalb der Tauschliste","klarna_button_discount_total":"Gesamtbetrag: {totalSum} EUR","klarna_button_action":"Abonnement starten","product_list_title":"Es handelt sich um ein unverbindliches Angebot ohne Mindestbindungsfrist.","product_list_info_1":"Nach Ablauf des Anzeigenzeitraums wird deine Anzeige verlängert","product_list_info_2":"zum regulären Preis","product_list_info_3":"EUR","product_list_monthly":"monatlich","product_list_every_second_month":"alle zwei Monate","product_list_every_six_month":"halbjährlich","product_list_when_expired":"wenn dieses abläuft","popup_menu_item_2":"Profil bearbeiten","popup_menu_item_4":"Favoritenliste","popup_menu_item_5":"Alle Anzeigen","popup_menu_item_6":"Tauschanfrage","popup_menu_item_7":"Hilfe","popup_menu_item_8":"Abmelden","popup_menu_item_9":"Anmeldedaten bearbeiten","proposition_description_room":"Zimmer | Zimmer","proposition_description_location_in":"in","proposition_description_sqm":"m²","proposition_description_cost_per_month":"EUR/Monat","proposition_description_prop_num":"Anzeigen-ID:","residence_toggle_label":"Wohnung {n} von {count}","residence_toggle_label_short":"Whg. {n} von {count}","proposition_description_floor_0":"Erdgeschoss","proposition_description_floor_roof":"Dachwohnung","proposition_description_floor":"Stockwerk","proposition_description_floor_numbered":"{floor}. OG","proposition_description_title":"Über die Wohnung","proposition_description_type":"Wohnungstyp","proposition_description_ad_num":"Anzeigen-ID","proposition_description_landlord":"Vermieter","proposition_description_no_desc":"Diese Wohnung hat noch keine Beschreibung.","proposition_description_read_more":"Erfahre mehr über die Wohnung","proposition_interest_you_are_interested":"Du bist interessiert","proposition_interest_you_are_super_interested":"Du hast Superinteresse","proposition_interest_are_you_interested":"Bist du an einem Tausch interessiert?","proposition_interest_you_are_not_interested":"Du bist nicht interessiert","user_card_swaped":"Tau
1schen","user_card_contact":"Kontaktiere nur deinen Tauschpartner","user_card_days":"Tagen","user_card_day":"Tag","user_card_hours":"Stunden","user_card_within_an_hour":"Innerhalb einer Stunde","user_card_within":"Innerhalb","conveniences_balcony":"Balkon","conveniences_elevator":"Aufzug","conveniences_fireplace":"Offener Kamin/Kachelofen","conveniences_bathtub":"Badewanne","conveniences_condo":"WEG","conveniences_becoming_condo":"Zukünftige WEG","desktop_proposition_hero_show_more_images":"{images} Bilder anzeigen","find_amenities_restaurants":"Restaurants","find_amenities_schools":"Schulen und Kinderbetreuung","find_amenities_stores":"Einkaufsmöglichkeiten","find_amenities_commutes":"Öffentlicher Nahverkehr","find_amenities_commute_type_bus":"Bus","find_amenities_commute_type_rail":"Zug","find_amenities_commute_type_tram":"Straßenbahn","find_amenities_commute_type_metro":"U-Bahn","find_amenities_commute_type_ferry":"Fähre","find_amenities_commute_type_other":"Haltestelle","similar_homes_title":"Ähnliche Wohnungen","residence_switcher_desktop_switch_apt":"Wohnung wechseln","view_counter_viewed_times":"Diese Wohnung wurde bereits {visits} Mal angezeigt.","view_counter_visits_1":"Du bist einer der Ersten, der diese Wohnung sieht.","view_counter_visits_2":"Diese Wohnung scheint sehr beliebt zu sein.","view_counter_visits_3":"Diese Wohnung hat sehr viele Interessenten!","view_counter_visits_4":"Dies ist eine der meistgesehenen Wohnungen auf unserer Website!","wishes_alt_wish":"Alternative Wünsche","wishes_wished_1":"Gewünschte Wohnung 1","wishes_wished_2":"Gewünschte Wohnung 2","wishes_rooms_min":"Zimmer | Zimmer","wishes_sqm_min":"Mindestanzahl an Quadratmetern","wishes_sqm_no_choice":"Keine Auswahl","wishes_sqm":"m²","wishes_rent_max":"Höchstmiete (Kaltmiete)","wishes_currency_short":"EUR","wishes_cost_per_month_max":"Höchste Nebenkosten","wishes_requirements":"Anforderungen","wishes_balcony":"Balkon, ","wishes_is_becoming_condo":"Zukünftige WEG, ","wishes_elevator":"Aufzug ","wishes_no_special":"Keine besonderen Anforderungen","wishes_other_prefs":"Sonstige Präferenzen","wishes_bathtub":"Badewanne, ","wishes_is_condo":"Gegründete WEG, ","wishes_fireplace":"Offener Kamin/Kachelofen","wishes_no_spec_prefs":"Keine bestimmten Präferenzen","wishes_areas":"Gebiete","wishes_show_all":"Alle Bereiche anzeigen","my_propositions_link_edit":"Bearbeite deine Anzeige","my_propositions_link_payments":"Zahlungen und Abonnements","my_propositions_link_new":"Neue Anzeige","my_prop_card_active":"Aktiv","my_prop_card_inactive":"Inaktiv","my_proposition_plan_premium":"Premium","my_proposition_plan_freemium":"Kostenloses Konto","my_proposition_notice_active":"Deine Anzeige ist aktiv. Sie wird anderen Nutzern angezeigt und basierend auf Wünschen gematcht, damit du einen Tausch findest.","my_proposition_notice_inactive":"Deine Anzeige ist deaktiviert. Sie wird für andere Nutzer ausgeblendet und du kannst nicht matchen.","my_prop_card_meta_stats":"{rooms} Zimmer · {sqm} m² · Etage {floor}","my_prop_card_meta_stats_2for1":"{rooms} Zimmer · {sqm} m²","my_prop_card_meta_rent":"{rent} €/Monat","my_propositions_expand_switcher":"Weitere Anzeigen anzeigen","my_propositions_collapse_switcher":"Andere Anzeigen ausblenden","my_propositions_visitors_card_title":"Deine Besucher","my_propositions_visitors_card_count_suffix":"haben deine Anzeige im letzten Monat gesehen","my_propositions_visitors_card_link":"Besucher ansehen","my_propositions_visitors_card_empty":"Noch keine Besucher","slider_item_rooms":"Zimmer","slider_item_sqm":"m²","proposition_list_ad_num":"Anzeigennummer:","proposition_switcher_uses_as":"Verwenden als:","proposition_switcher_pick":"Anzeige wählen","filter_modal_clear":"Löschen","filter_modal_action":"Angebote anzeigen","interest_toggle_no":"Nicht interessiert","super_interest_action_aria":"Superinteresse","super_interest_banner_label":"Superinteresse","super_interest_coach_tip_title":"Mindestens eine Partei hat Superinteresse am Tausch.","super_interest_info_aria":"Mehr über Superinteresse erfahren","boost_info_aria":"Mehr über Boost erfahren","boost_info_tip":"Diese Anzeige ist geboostet und dadurch extra sichtbar.","modal_super_interest_paywall_title":"Superinteresse ist in Premium enthalten","modal_super_interest_paywall_body":"Ein Superinteresse bringt dich ganz nach oben in der Liste deiner Tauschpartei und sorgt für deutlich schnellere Antworten.","modal_super_interest_paywall_usp1":"2 Superinteressen sofort beim Start von Premium","modal_super_interest_paywall_usp2":"Unbegrenzte Matches freischalten","modal_super_interest_paywall_usp3":"Ganz oben in der Liste deiner Tauschpartei","modal_super_interest_paywall_cta":"Auf Premium upgraden","modal_super_interest_explain_title":"So nutzt du Superinteresse","modal_super_interest_explain_body":"Ein Superinteresse bringt dich ganz nach oben in der Liste deiner Tauschpartei und zeigt, dass du besonders interessiert bist.","modal_super_interest_explain_usp1":"Nutze deine Superinteressen für Anzeigen, in die du wirklich tauschen möchtest.","modal_super_interest_explain_usp2":"Erhöht deine Chancen auf ein Match und eine Besichtigung.","modal_super_interest_explain_cta":"Schließen","super_interest_panel_error_title":"Superinteresse konnte gerade nicht geladen werden","super_interest_purchase_title":"Sorg dafür, dass dein Favorit dich zuerst sieht!","super_interest_purchase_text":"Ein Superinteresse hebt deine Anzeige bei allen Tauschparteien, die für den Tausch nötig sind, ganz nach oben. Das erhöht die Chance auf ein Match mit deinem Favoriten.","super_interest_picker_title":"Wähle die Anzahl Superinteressen","super_interest_picker_unit":"Stk.","super_interest_picker_per_unit":"{price} €/Stk.","super_interest_purchase_included_title":"Das bekommst du","super_interest_purchase_usp1":"Ganz oben bei allen Parteien im Tau
1sch – vor allen anderen Anzeigen","super_interest_purchase_usp2":"Eine Stern-Markierung, die in der Liste heraussticht","super_interest_purchase_usp3":"Nutze sie, wann du willst – sie verfallen nie","super_interest_purchase_terms1":"Einmaliger Kauf, kein Abonnement. Mit Abschluss des Kaufs akzeptierst du die","super_interest_purchase_terms_link":"Kaufbedingungen von Wohnungsswap.de","super_interest_purchase_button":"Superinteressen kaufen","filter_container_type_score":"Anzeigenqualität","general_filter_all":"Alle","amenities_labels_conversation":"Konversation","amenities_labels_open":" offen","amenities_labels_elevator":"Aufzug","amenities_labels_balcony":"Balkon","amenities_labels_bathtub":"Badewanne","amenities_labels_is_coop":"WEG","amenities_labels_is_becoming_coop":"Zukünftige WEG","amenities_residence_type_2":"Sozialwohnung","amenities_residence_type_3":"Landeseigene","swap_item_you_not_interested":"Du bist nicht interessiert","swap_item_no_interest":"Noch kein Interesse","swap_item_full_interest":"Alle haben Interesse","swap_item_you_interested":"Du hast Interesse","swap_item_other_interested":"Inserent hat Interesse","swap_item_x_of_y_interested":"von 3 haben Interesse","swaplist_button_map_view":"Kartenansicht","swaplist_button_show_result":"Ergebnisse anzeigen","interest_button_yes":"JA","interest_button_no":"NEIN","map_swap_item_rooms":"Zimmer | Zimmer","map_swap_item_sqm":"m²","non_user_swap_view_toggle_the_swap":"Tauschvorschlag","non_user_swap_view_toggle_map":"Karte","unlock_blur_msg":"Möchtest du mehr Fotos sehen?","proposition_gallery_blur_link_msg":"Lade mindestens zwei Fotos deiner Wohnung hoch,","proposition_gallery_blur_msg":"um alle Fotos zu sehen.","no_result_nothing_new":"Nichts Neues hier zu sehen!","sort_options_descending":"absteigend","sort_options_ascending":"aufsteigend","sort_options_type_sqm_desc":"Quadratmeter (höchste zuerst)","sort_options_type_sqm_asc":"Quadratmeter (niedrigste zuerst)","sort_options_type_floor":"Stockwerk","sort_options_type_num_of_rooms_asc":"Anzahl der Zimmer (niedrigste zuerst)","sort_options_type_num_of_rooms_desc":"Anzahl der Zimmer (höchste zuerst)","sort_options_type_rent_asc":"Miete (niedrigste zuerst)","sort_options_type_rent_desc":"Miete (höchste zuerst)","sort_options_type_postal_area":"Gebiet","sort_options_type_interest":"Interesse","sort_options_type_match_date":"Datum des Matches","sort_options_type_interest_date":"Zuletzt eingegangen","sort_options_type_address":"Adresse","sort_options_type_swaptype":"Tauschart","sort_options_desc_score":"Zeigt Tauschvorschläge basierend auf Anzeigenqualität und Aktivität","sort_options_desc_sqm":"Zeigt Matches sortiert nach Quadratmetern an.","sort_options_desc_floor":"Zeigt Matches sortiert nach Stockwerk an.","sort_options_desc_num_of_rooms":"Zeigt Matches sortiert nach Anzahl der Zimmer an. ","sort_options_desc_rent":"Zeigt Matches sortiert nach Miethöhe an. ","sort_options_desc_postal_area":"Zeigt Matches sortiert nach Gebieten in alphabetischer Reihenfolge an. ","sort_options_desc_interest":"Zeigt Matches sortiert nach gemeldetem Interesse an. ","sort_options_desc_match_date":"Zeigt Matches sortiert nach Datum des Matches an. ","sort_options_desc_address":"Zeigt Matches sortiert nach Adresse in alphabetischer Reihenfolge an. ","sort_options_desc_swaptype":"Zeigt Matches sortiert nach Tauscharten (Zweiparteientausch, Dreiparteientausch, Außerhalb deiner Wünsche) an.","sort_options_desc_interest_date":"Zeigt Tauschvorschläge, sortiert nach dem Datum der Interessenbekundung.","swap_container_button":"Ändere hier deine Wünsche","swap_container_button_swap_type":"Finde weitere Tauschvorschläge","swaplist_edit_wishes_button":"Wünsche ändern","swap_full_interest_title":"Glückwunsch, alle haben zugesagt","swap_full_interest_subtitle":"Was passiert nun?","swap_full_interest_step1_title":"Termin zur Wohnungsbesichtigung vereinbaren","swap_full_interest_step1_body":"Finde einen geeigneten Zeitpunkt für die Besichtigung deines Zuhauses sowie der Wohnung, in die du einziehen möchtest.","swap_full_interest_step2_title":"Tauschanfrage erstellen","swap_full_interest_step2_body1":"Wenn alle einverstanden sind, beginne mit deiner","swap_full_interest_step2_body2":"Tauschanfrage","swap_full_interest_step2_body3":"Wir helfen dir bei der Erledigung aller Formalitäten und sorgen dafür, dass alles korrekt ausgefüllt wird.","swap_full_interest_step3_title":"Zeit zum Umziehen","swap_full_interest_step3_body":"Sobald alles genehmigt ist, ist es an der Zeit, in dein neues Zuhause einzuziehen.","swap_full_interest_swap_info":"Der Tauschvorschlag erhielt volles Interesse","swap_info_is_triangle":"Bei einem Dreiparteientausch sind drei Parteien beteiligt, die untereinander tauschen (A zieht in die Wohnung von B, B zieht in die Wohnung von C und C zieht in die Wohnung von A).","swap_info_is_manual1":"Ein Tausch außerhalb deiner Wünsche ist eine Tauschart, bei der die Wohnungsgesuche nicht übereinstimmen, aber einer von euch trotzdem Interesse bekundet hat.","swap_info_is_manual2":"Du kannst den Tausch außerhalb deiner Wünsche in den Einstellungen deaktivieren, wenn du nicht daran interessiert bist.","swap_info_is_direct":"Ein Zweiparteientausch ist ein direkter Tausch zwischen 2 Parteien.","swap_info_action":"Okay, verstanden!","swap_item_triangle":"Dreiparteientausch mit","swap_item_manual":"Außerhalb deiner Wünsche","swap_item_direct":"Zweiparteientausch","swap_item_in_swap_process":"In einem Tauschprozess","swap_item_rooms":"Zimmer | Zimmer","swap_item_sqm":"m²","swap_item_cost_per_month":"EUR/Monat","swap_item_ad_num":"Anzeigennummer:","swap_item_floor":"Stockwerk","swap_item_action":"Tausch anzeigen","swap_list_item_triangle_swap":"Dreiparteientausch","swap_list_item_direct_swap":"Zweiparteientausch","swaps_list_toggle_me":"Möchte mit mir tauschen","swap_list_tabs_unanswered":"Tauschvorschläge","swap_list_tabs_answered":"Beantwortet","swap_list_tabs_removed":"Entfernt","swap_list_tabs_scroll_more":"Mehr Tabs anzeigen","swap_list_my_answered_heading":"Meine beantworteten","swap_list_my_answered_subtitle":"Tauschvorschläge, auf die du geantwortet hast.","swap_list_super_interest_remaining_cta":"{count} Superinteresse übrig | {count} Superinteressen übrig","swap_list_super_interest_topup_cta":"Superinteressen nachfüllen","swap_list_incoming_boost_cta":"Mehr Sichtbarkeit mit Boost","swap_overview_visited":"Gesehen","swap_overview_only_residence_2_filter":"Zeigt nur Tauschvorgänge, bei denen alle Parteien Sozialwohnungen sind","swap_overview_label":"Meine Wohnung","swap_overview_rooms":"Zimmer | Zimmer","swap_overview_sqm":"m²","swap_overview_cost_per_month":"EUR/Monat","swap_overview_show":"Anzeigen","swap_overview_alt_swap":"alternative Tauschpartner","swap_overview_active_now":"Jetzt aktiv","swap_overview_days":"Tagen","swap_overview_day":"Tag","swap_overview_ago":"seit","swap_overview_hours":"Stunden","swap_overview_hour":"Stunde","swap_overview_not_available":"Die Anzeige ist nicht verfügbar","swap_overview_swap_not_available":"Der Tausch ist nicht mehr verfügbar","swap_overview_swap_in_process":"Die Anzeige befindet sich in einem Tauschprozess","swap_view_loading":"Laden...","swap_view_not_available":"Du hast keinen verfügbaren Dreiparteientausch für diese Anzeige","swap_view_not_available_button":"Zweiparteientausch anzeigen","swap_view_triangle_swap":"Dreiparteientausch","swap_view_manual_swap":"Außerhalb deiner Wünsche","swap_view_direct_swap":"Zweiparteientausch ","swap_view_close":"Schließen","swap_view_chat_pay_title":"Der Kontakt mit anderen ist eine der einfachsten Möglichkeiten, de
1in neues Zuhause zu finden","swap_view_chat_pay_subtitle":"Schalte Nachrichten mit Premium frei und erhalte außerdem:","swap_view_chat_pay_list_item1":"Andere Tauschpartner kontaktieren und chatten","swap_view_chat_pay_list_item2":"Unbegrenzte Interessebekundungen","swap_view_chat_pay_list_item3":"Höhere Platzierung unter den Tauschangeboten","swap_view_chat_pay_list_item4":"Unterstützung während des gesamten Tauschvorgangs","swap_view_chat_pay_action":"Mitteilungen freischalten","swap_view_toggle_full":"Volles Interesse","swap_view_toggle_the_swap":"Tauschkette","swap_view_toggle_chat":"Chat","swap_view_toggle_map":"Karte","trial_bottom_banner_action_link":"UPGRADEN","trial_bottom_banner_days_left_5_header":"Herzlich willkommen! Deine Probezeit gilt noch <var style=\\"font-style: normal;color:#0f6bff;\\">{days} Tage</var> ","trial_bottom_banner_days_left_4_header":"Hier sieht alles gut aus! Du hast noch <var style=\\"font-style: normal;color:#0f6bff;\\">{days} Tage</var> Probezeit","trial_bottom_banner_days_left_3_header":"Noch <var style=\\"font-style: normal;color:#0f6bff;\\">{days} Tage</var> Probezeit","trial_bottom_banner_days_left_2_header":"Achtung, du hast noch <var style=\\"font-style: normal;color:#0f6bff;\\">{days} Tage</var> Probezeit","trial_bottom_banner_days_left_1_header":"Heute ist der letzte Tag, an dem du unseren Service auf Wohnungsswap.de ausprobieren kannst","trial_bottom_banner_days_left_0_header":"Deine Probezeit ist abgelaufen – Zeit für ein Upgrade","trial_bottom_banner_days_left_5_body":"Herzlichen Glückwunsch zu dieser großartigen Entscheidung, beim Wohnungstausch mitzumachen! Mit dem Upgrade schaltest du Mitteilungen frei, erhältst Hilfe mit deinem Tauschprozess und 75 % Rabatt auf professionelle Fotos.","trial_bottom_banner_days_left_4_body":"Upgrade deine Anzeige, um alle Funktionen freizuschalten, damit du deinen nächsten Tausch nicht verpasst","trial_bottom_banner_days_left_3_body":"Upgrade deine Anzeige, um alle Funktionen freizuschalten, damit du deinen nächsten Tausch nicht verpasst","trial_bottom_banner_days_left_2_body":"Upgrade deine Anzeige, um alle Funktionen freizuschalten, damit du deinen nächsten Tausch nicht verpasst","trial_bottom_banner_days_left_1_body":"Upgrade deine Anzeige, um alle Funktionen freizuschalten, damit du deinen nächsten Tausch nicht verpasst","trial_bottom_banner_days_left_0_body":"Jetzt upgraden, um Wohnungsswap.de weiterhin nutzen zu können. Aktiviere deine Anzeige und schalte alle Funktionen für den Wohnungstausch frei, damit du deinen nächsten Tausch nicht verpasst.","payment_card_paid":"Bezahlt","payment_card_repaid":"Erstattet","payment_card_currency_code":"EUR","payment_card_show_invoice":"Rechnung anzeigen","payment_card_price_not_available":"Preis nicht verfügbar","payment_card_provider_via":"Über ","payment_card_expired":"Abgelaufen:","payment_card_handeled_by_provider":"Verwaltet {provider} von","payment_card_pay_latest":"Zahlungsfrist:","payment_card_days_left":"verbleibende Tage","payment_card_days_since":"Tage im Verzug","tab_bar_swap_suggestions":"Tauschliste","tab_bar_matches":"Matches","tab_bar_my_ads":"Meine Anzeige","tab_bar_my_account":"Mein Konto","tab_bar_more":"Menü","my_favouries_title":"Favoritenliste","my_favouries_text":"Du hast noch keine Anzeige als Favoriten markiert.","my_propositions_loading":"Anzeigen laden...","page_not_found_text":"Seite konnte nicht gefunden werden","page_not_found_action":"Zurück zu meinen Anzeigen","page_not_found_action_not_verified":"Geh zur Startseite","change_payment_method_title":"Zahlungsart mit Klarna aktualisieren","change_payment_method_text":"Bei diesem Kauf wird kein Betrag von deinem Konto abgezogen, wir aktualisieren nur deine Zahlungsart für zukünftige Zahlungen. In einigen Fällen reserviert Klarna einen Betrag auf deinem Konto. Die Reservierung wird in der Regel innerhalb weniger Stunden wieder freigegeben","change_payment_method_action":"Zahlungsart aktualisieren","pay_proposition_activate_for":"Anzeige aktivieren für","conversion_modal_content_button_1":"Jetzt gratis loslegen!","banner_title":"Jetzt gratis loslegen","banner_text":"Inseriere deine Wohnung und erhalte noch heute Hunderte von Tauschvorschlägen","wish_area_county":"Bezirk","wish_area_postal_area":"Stadt","wish_area_postal_code":"Postleitzahl","wish_area_municipality":"Ort","wish_area_postal_code_district":"Gebiet","wish_area_three_digit_postal_code":"5-stellige Postleitzahl ","wish_area_urban":"Gemeinde","wish_area_district":"Stadtteil ","confirmation_thank_title":"Automatische Verlängerung aktiviert!","confirmation_tank_text":"Dein Abonnement wird nun automatisch verlängert. Du kannst unseren Service wie gewohnt weiter nutzen.","confirmation_thank_confirm":"Weiter zum Tauschvorschlag","feedback_let_be":"Lass meine Anzeige bis zum {date} aktiv sein.","feedback_subscribtion_ends":"(Das Abonnement endet umgehend)","feedback_cancel_immediately":"Meine Anzeige sofort beenden ","feedback_both_ends":"(Sowohl das Abonnement als auch die Anzeige werden sofort gekündigt)","no_active_modal_header":"Du benötigst eine aktive Anzeige, um mit anderen zu kommunizieren und gematcht zu werden.","no_active_modal_text":"Aktiviere deine Anzeige jetzt und erhalte zusätzlich:","no_active_modal_usp1":"Alle deine wartenden Tauschangebote sehen","no_active_modal_usp2":"Andere Tauschpartner kontaktieren und chatten","no_active_modal_usp3":"Unbegrenzte Interessebekundungen","no_active_modal_usp4":"Unterstützung während des gesamten Tauschvorgangs","no_active_modal_btn_text":"Aktiviere deine Anzeige","o_blog_collection_load_more_button":"Mehr laden","o_blog_collection_filter_all":"Alle","no_active_modal_button_info":"Das Abonnement wird jeden Monat automatisch verlängert und kostet 35 EUR, bis du es kündigst.","no_active_modal_title2":"Über 150.000 erfolgreiche Tausche seit 2004!","blog_collection_meta_title":"Neuigkeiten und Tipps","blog_collection_meta_description":"Erhalte die aktuellsten Neuigkeiten und Tipps für einen erfolgreichen Wohnungstausch","blog_collection_section1_title":"Wir haben Wohnungen getauscht","blog_collection_section1_desc":"Wir haben Tausenden geholfen, ihr neues Zuhause zu finden. Lass dich von anderen inspirieren, die mit unserer Hilfe bereits ihr neues Zuhause gefunden haben.","blog_collection_section2_title":"Tipps für einen erfolgreichen Wohnungstausch","blog_collection_section2_desc":"Suchst du ein neues Zuhause? Hier sind unsere besten Tipps, wie du deine neue Tauschwohnung finden kannst.","blog_collection_section1_category":"Wir, die die Wohnung getauscht haben","blog_collection_section2_category":"Wohnungstauschschule","the_footer_get_started":"Loslegen","the_footer_get_started_for_free":"Jetzt gratis loslegen","the_footer_search_ads":"Anzeigen suchen","the_footer_log_in":"Anmelden","read_more":"Mehr lesen","the_footer_news":"Neuigkeiten und Tipps","the_footer_about_lb":"Über Wohnungsswap.de","the_footer_terms":"Allgemeine Geschäftsbedingungen","the_footer_impressum":"Impressum","the_footer_privacy_policy":"Datenschutz","the_footer_cookie_policy":"Cookie-Richtlinie","the_footer_sitemap":"Sitemap","the_footer_customer_service":"Kundenservice","the_footer_help":"Hilfe","the_footer_email_label":"E-Mail-Adresse:","the_footer_email":"[email protected]","the_footer_copyright":"© {currentYear} Wohnungsswap.de","po_box_title":"Postfach: ","company_location":"Convendum","company_address":"Birger Jarlsgatan 57A Box 16391","company_postal_code":"11365 Stockholm, Schweden","full_company_name":"Lägenhetsbyte Sverige AB","full_company_address":"Beedstraße 54","full_company_postal_code":"40468 Düsseldorf","represented_by":"Tobias Jonnarth","vat_number_title":"Umsatzsteuernummer: ","vat_number":"VAT-Nr.: SE556685601801","website_title":"Website: ","website":"https://wohnungsswap.de","website_name":"Wohnungsswap.de","general_1_for_1":"1 gegen 1","general_2_for_1":"2 gegen 1","general_1_for_2":"1 gegen 2","general_ground_floor_short":"EG","general_attic_short":"DG","general_go_to_login":"Zur Anmeldung","general_between":"zwischen","general_for":"pro","general_and":"und","general_map":"Karte","general_close":"Schließen","general_max":"max.","general_rooms_short":"Zimmer | Zimmer","general_sqm_short":"m²","general_currency_short":"€","general_floor_short":"Stockwerk","general_currency_per_month_short":"€ / Monat","general_rooms":"Zimmer | Zimmer","general_map_territory":"Kartenbereich","general_pay":"Zahlen","general_meter":"Meter","search_two_to_one_picker":"Wohnung ansehen","search_showing_result_button":"{totalItems} Wohnungen anzeigen","search_showing_x_items_total":"Suche aus über {totalItems} Wohnungen in ganz Deutschland","search_showing_x_items_all":"Zeigt {totalItems} Wohnungen in ganz Deutschland","search_showing_x_items_location":"Zeigt {totalItems} Wohnungen in {locationName}","search_showing_x_items_location_wish":"Zeigt {totalItems} Wohnungen an, die nach {locationName} ziehen möchten","search_showing_x_items_map":"Zeigt {totalItems} Wohnungen im Kartenbereich","search_showing_x_items_freetext":"Deine Suche nac
1h \\"{freetext}\\" ergab {totalItems} Ergebnisse","search_create_coverage":"Suchauftrag erstellen","search_create_coverage_button":"Aktuelle Suche hinzufügen","search_go_to_coverages":"Zu meinen Suchaufträgen","search_coverage_empty":"Du hast keine Suchaufträge","search_coverage_already_exists":"Der Suchauftrag existiert bereits.","search_coverage_search":"Suche durchführen","search_coverage_close":"Schließen","search_coverage_close_view":"Suchauftrag schließen","search_coverage_remove":"Suche löschen","search_coverage_must_include":"Die Wohnung muss Folgendes haben","search_coverage_freetext_search":"Schlüsselwörter:","search_coverage_manage_title":"Meine gespeicherten Suchaufträge","search_coverage_not_logged_in":"Du musst dich anmelden, um Suchaufträge zu verwenden","search_favorite_not_logged_in":"Du musst dich anmelden, um Favoriten markieren zu können","search_wish_area_placeholder":"Die umziehen möchten nach","search_card_item_controls":"Zeigt {from} von {to} Wohnungen","search_create_coverage_info":"Erhalte jeden Mittwoch E-Mails von uns mit neuen Anzeigen aus deinen Suchaufträgen.","search_filters_title_1":"Anzeigenart","search_filters_title_3":"... die diese Wünsche haben","search_filters_title_4":"Die Wohnung hat","search_filters_choice_4":"Bilder","search_filters_choice_5":"Aufzug","search_filters_choice_6":"Balkon","search_filters_choice_7":"Liegt im Erdgeschoss","search_filters_choice_9":"Zukünftige WEG","search_filters_choice_10_1":"Zimmeranzahl auswählen","search_filters_choice_10_2":"Mindestanzahl an Zimmern","search_filters_choice_12":"Miete wählen","search_filters_radio_1":"Nach Anzeigen suchen","search_filters_radio_2":"Nach Wünschen suchen","search_filters_placeholder_1":"Suche nach Gebiet, Adresse oder Vermieter","search_filters_cost_per_month":"€ / Monat","search_filters_choice_4_short":"Bilder","search_filters_choice_5_short":"Aufzug","search_filters_choice_6_short":"Balkon","search_filters_choice_7_short":"Erdgeschoss","search_filters_choice_11_1":"Quadratmeter auswählen","search_filters_choice_11_2":"Mindestanzahl an m²","search_filters_choice_13":"Kamin","search_filters_choice_13_short":"Kamin","search_filters_choice_14":"Badewanne","search_filters_choice_14_short":"Badewanne","search_filters_choice_15":"Liegt nicht im Erdgeschoss","search_filters_choice_15_short":"Nicht im Erdgeschoss","search_filters_to":"bis","search_order_select_1":"Relevanz","search_order_select_2":"Günstigste zuerst","search_order_select_3":"Teuerste zuerst","search_order_select_4":"Anzahl der Räume","search_order_select_5":"Anzahl Quadratmeter","search_order_select_6":"Zuletzt veröffentlicht","search_button_clear":"Alle Felder zurücksetzen","search_no_hits":"Deine Suche ergab keine Ergebnisse","search_card_rooms":"Zimmer | Zimmer","search_card_sqm":"m²","search_card_cost_per_month":"€ / Monat","search_sort_head_rent":"Max. Kaltmiete pro Monat","search_next_page":"Nächste Seite","search_coverage_title":"Wir behalten den Überblick, während du weg bist!","search_coverage_subtitle_1":"Mit einem Suchauftrag halten wir für dich nach interessanten Tauschmöglichkeiten Ausschau und informieren dich, wenn wir etwas Interessantes für dich gefunden haben.","search_coverage_subtitle_2":"Behalte deinen E-Mail-Posteingang im Auge und wir hoffen, dich bald wiederzusehen!","search_coverage_action_button":"Suchauftrag erstellen und Anzeige schließen","search_coverage_link_cancel":"Abbrechen","search_list_item_i_search_for_short":"Ich suche...","search_list_item_others_search_for_short":"Andere suchen...","search_list_item_at_least_room":"Eins ","search_list_item_room_prefix":"","conversion_banner_heading":"Möchtest du auch deine Mietwohnung tauschen?","conversion_banner_list_1":"Auf dich zugeschnittene Tauschvorschläge","conversion_banner_list_2":"Hilfe während des Tausches","conversion_banner_list_3":"Einfache Registrierung in 2 Minuten","conversion_banner_button":"Jetzt gratis loslegen","meta_default_description":"Tausche deine Mietwohnung sicher und einfach. Erstelle kostenlos eine Anzeige, finde passende Wohnungen und komm in Kontakt mit anderen, die tauschen möchten.","meta_default_title":"Wohnungsswap.de - Wir helfen dir, deine Mietwohnung zu tauschen","meta_title_chat":"Mitteilungen","meta_title_complement":"Wohnungsswap.de","meta_title_swaplist":"Tauschliste","meta_title_my_propositions":"Me
1ine Anzeige","meta_title_search":"Anzeigen suchen","meta_title_404":"Die Seite konnte nicht gefunden werden","meta_title_edit_user_credentials":"Anmeldedaten bearbeiten","meta_title_edit_profile":"Profil bearbeiten","meta_title_edit_wish_areas":"Gebiete bearbeiten","meta_title_payment_history":"Zahlungsverlauf","meta_title_auto_sub":"Automatische Verlängerung aktiviert","meta_title_payment_done":"Deine Anzeige ist jetzt aktiviert","meta_title_payment_visibility":"Bessere Platzierung ist jetzt aktiviert","meta_title_subscription_cancelled":"Deine Anzeige ist jetzt beendet","meta_title_subscription_offer_accepted":"Das Angebot ist jetzt aktiviert","meta_title_update_klarna":"Deine Zahlungsart ist jetzt aktualisiert","meta_title_swap_chain":"Tauschkette","meta_title_matches":"Matches","edit_photos_uploading":"Wird hochgeladen...","edit_photos_upload_description_mobile":"Klicke hier, um Fotos hochzuladen","edit_photos_primary_pic":"Primäres Foto","edit_photos_upload_description_desktop":"Lege hier Bilder ab oder klicke, um sie hochzuladen","edit_photos_modal_remove":"Löschen","edit_photos_modal_close":"Schließen","edit_photos_wrong_area_title":"Bild verschoben","edit_photos_moved_to_floorplan":"Das hochgeladene Bild scheint ein Grundriss zu sein. Wir haben es in den Bereich Grundriss verschoben.","edit_photos_moved_to_photo":"Das hochgeladene Bild scheint ein Foto zu sein. Wir haben es in den Bereich Fotos verschoben.","edit_photos_upload_failed":"Upload fehlgeschlagen","edit_photos_upload_file_too_large":"Das Bild / die Bilder sind zu groß. Versuche es mit einem kleineren Bild oder lade ein Bild einzeln hoch.","edit_photos_upload_1_image":"1 Bild wurde hochgeladen","edit_photos_upload_x_images":"Bilder wurden hochgeladen","edit_photos_upload_network_error":"Upload fehlgeschlagen wegen Netzwerkproblemen. Überprüfe deine Verbindung und versuche es erneut.","edit_photos_upload_timeout":"Upload hat zu lange gedauert. Versuche es erneut.","edit_photos_upload_unsupported_format":"Das Bildformat wird nicht unterstützt. Speichere das Bild als JPEG oder PNG und versuche es erneut.","edit_photos_upload_partial":"{succeeded} von {total} Bildern hochgeladen.","edit_photos_upload_retry":"Erneut versuchen","edit_profile_handle_account":"Konto verwalten","edit_profile_remove_account":"Konto löschen","edit_profile_delete_account_modal_copy":"Das Löschen des Kontos bedeutet, dass Ihr Konto und alle Informationen entfernt werden und ein eventuelles Abonnement gekündigt wird. Dies kann später nicht rückgängig gemacht werden.<br /><br /> Wenn du stattdessen lieber <b>dein Abonnement beenden</b> möchtest, kannst du dies unter \'Abonnement verwalten\' in","edit_profile_your_profile":"Dein Profil","edit_profile_name_label":"Vor- und Nachname","edit_profile_name_error":"Du musst deinen Vor- und Nachnamen eingeben","edit_profile_name_has_contact_info_error":"Kontaktdaten sind in im Profil nicht erlaubt. Die gesamte Kommunikation sollte stattdessen zum Schutz vor Betrug und zur Erhöhung der Sicherheit über unseren Dienst erfolgen.","edit_profile_info":"Füge ein Profilbild und deinen Namen hinzu, um die Glaubwürdigkeit deiner Anzeige zu erhöhen.","edit_profile_notifications":"Benachrichtigungen (E-Mail)","edit_profile_new_swap":"Neuer Wohnungstausch mit 100 % Interesse","edit_profile_new_message":"Neue Nachrichten","edit_profile_on_last_part":"Neue \\"Möchte mit mir tauschen\\"-Tausche","edit_profile_in_swap_process":"Zeigen, dass ich mich in einem Tauschprozess befinde","edit_prop_swap_process_title":"Tauschprozess","edit_prop_swap_process_subtitle":"Aktiviere dies, wenn du einen Tausch begonnen hast. Dann erscheint eine Markierung in deiner Anzeige.","edit_profile_remove_picture":"Foto löschen?","edit_profile_remove":"Löschen!","edit_profile_close":"Schließen","edit_user_credentials_email":"E-Mail-Adresse ändern","edit_user_credentials_change_password":"Passwort ändern","WRONG_PASSWORD":"Falsches aktuelles Passwort","INVALID_PASSWORD_LENGTH":"Das Passwort muss mindestens 6 Zeichen lang sein","EMAIL_EXISTS":"Die E-Mail-Adresse ist bereits registriert","edit_user_credentials_email_label":"E-Mail-Adresse","edit_user_credentials_email_error":"Die E-Mail-Adresse ist nicht gültig","edit_user_credentials_old_password":"Aktuelles Passwort","edit_user_credentials_new_password":"Neues Passwort angeben","edit_user_credentials_pw_info":"Das Passwort muss mindestens 6 Zeichen lang sein.","edit_user_credentials_loading":"Speichert...","edit_user_credentials_s
1ave":"Änderungen speichern","edit_user_credentials_error_email_exists":"Die Änderungen wurden nicht gespeichert. Die E-Mail-Adresse existiert bereits.","toast_general_error_message":"Es ist ein Fehler aufgetreten. Bitte lade die Seite neu und versuche es erneut.","toast_changes_saved":"Änderungen gespeichert","toast_profile_image_added":"Profilbild hinzugefügt","toast_profile_image_removed":"Profilbild gelöscht","toast_match_request_deleted":"Anfrage gelöscht","toast_proposition_inactivated":"Die Anzeige wurde entfernt","account_created_at":"Mitglied seit","proposition_created_at":"Veröffentlicht","chat_response_frequency":"Antwortfrequenz","chat_response_time":"Antwortzeit","chat_last_active":"Zuletzt aktiv","chat_notification_removed":"{displayName} hat den Chat verlassen.","chat_notification_interest_unmark":"{displayName} hat das Interesse zurückgezogen.","chat_notification_interest_yes":"{displayName} hat Interesse an dem Match.","chat_notification_interest_no":"{displayName} ist nicht interessiert.","chat_notification_left_chat_explanation":"Es hat sich dieses Mal nicht richtig angefühlt, aber letztlich geht es darum, einen neuen Versuch zu starten!","chat_notification_interest_level_0":"{displayName} ist bereit zu tauschen!","chat_notification_interest_level_1":"{displayName} will zur Besichtigung.","chat_notification_interest_level_2":"{displayName} möchte warten.","chat_notification_interest_level_3":"{displayName} will das Matching beenden.","chat_notification_interest_level_4":"{displayName} will Wohnung zeigen.","chat_notification_inactivated":"{displayName} hat seine Anzeige deaktiviert.","chat_notification_activated":"{displayName} hat seine Anzeige wieder aktiviert.","chat_notification_blocked":"Du hast {displayName} blockiert","chat_notification_unblocked":"Du hast {displayName} nicht mehr blockiert","chat_match_expiration_warning":"Dieses Match war über einen längeren Zeitraum inaktiv. Wenn du innerhalb von 3 Tagen nicht reagierst, wird es geschlossen.","chat_match_expired":"Dieses Match wurde aufgrund von Inaktivität geschlossen. Möchtest du den Austausch fortsetzen?","chat_match_resumed":"Das Match wurde von {displayName} wieder aufgenommen","chat_conversation_not_started_title":"Alle Parteien sind an diesem Tausch interessiert!","chat_conversation_not_started_text":"Starte die Konversation zwischen dir und {names}, um Fragen stellen und einen Besichtigungstag planen zu können, falls weiterhin Interesse besteht.","chat_conversation_not_started_text_not_all_intresested":"Chat zwischen dir und {names}.","chat_conversation_started_text":"Die Konversation wurde begonnen {date}","chat_conversation_start_conversation":"Nachrichten, die du an diese Tauschkette sendest, werden möglicherweise nicht beantwortet, da nicht alle Interesse an diesem Tausch gezeigt haben.","chat_conversation_send":"Senden","chat_conversation_input_placeholder":"Eine Nachricht schreiben","chat_conversation_general_and":"und","chat_conversation_show_more":"Vorherige Nachrichten anzeigen","chat_interest_select_title":"Status wählen","chat_interest_selected_title":"Dein Status:","interest_level_status_0":"Bereit zum Tauschen!","interest_level_status_1":"Will zur Besichtigung","interest_level_status_2":"Möchte warten","interest_level_status_3":"Match beenden","interest_level_status_4":"Will wohnung zeigen","notifications_title":"Ereignisse","notifications_error_title":"Etwas ist schief gelaufen","notifications_error_text":"Leider können derzeit keine Veranstaltungen heruntergeladen werden. Bitte lade die Seite neu und versuche es später erneut.","notifications_empty_title":"Noch keine Ereignisse","notifications_empty_text":"Im Moment ist hier nichts zu sehen. Wir werden dich benachrichtigen, wenn Updates eintreffen!","notifications_last_month":"Diesen Monat","swap_chain_title":"Tauschkette","my_visitors_title":"Meine Besucher","my_visitors_load_more":"Mehr laden","general_loading":"Laden...","my_visitors_last_visit":"Letzter Besuch","my_visitors_no_visits":"Keine Besucher gefunden","social_share_buttons_facebook":"Auf Facebook teilen","social_share_buttons_messenger":"Per Messenger teilen","social_share_buttons_email":"Per E-Mail teilen","cookie_modal_title":"Wir verwenden Cookies","cookie_modal_text":"Wir verwenden Cookies von Erst- und Drittanbietern, um dir eine gute Benutzererfahrung zu bieten, Zielgruppen zu messen und dir persönliche Anzeigen zu zeigen. Durch die Nutzung der Website erklärst du dich damit einverstanden, dass Cookies für diese Zwecke verwendet werden.","cookie_modal_link":"Lies mehr in unserer C
1ookie-Richtlinie","cookie_policy_title":"Cookiepolicy – Wohnungsswap.de","cookies_what_info_title":"Was sind Cookies?","cookies_what_info":"Wir verwenden Cookies auf Wohnungsswap.de. Cookies sind kleine Textdateien, die über deinen Browser auf deinem Computer gespeichert werden. Sie enthalten bestimmte Informationen (z. B. welche Sprach- oder Website-Einstellungen du normalerweise verwendest), die dein Browser (abhängig von der Lebensdauer des Cookies) bei deinem nächsten Besuch auf Wohnungsswap.de an uns zurücksendet. Alle Websites können Cookies an deinen Browser senden, sofern deine Browsereinstellungen dies zulassen. Um Missbrauch zu verhindern, können Websites jedoch nur auf Informationen aus ihren eigenen Cookies zugreifen, nicht auf die Cookies anderer Webistes.","cookies_why_info_title":"Wie werden Cookies auf Wohnungsswap.de verwendet?","cookies_why_info":"Auf Wohnungsswap.de verwenden wir sowohl <em> funktionale Cookies </em>, die für den Betrieb der Website erforderlich sind (z. B. permanente Cookies, die zum Speichern von Einstellungen in der Benutzeroberfläche und temporäre Cookies für den Login), als auch Analyse- und Marketing-Cookies, die zur Website-Analyse genutzt werden, z. B. um den Verkehr auf der Website zu messen und für Marketingzwecken.</br>Wir nutzen auch Dienste von Drittanbietern, die eigene Cookies setzen. Wohnungsswap.de verwendet Google Analytics als Analyse-Tool, Google Tag Manager, Google ID zur Unterscheidung der Nutzer, Zendesk als Kundendienst-Tool, Hotjar zur Analyse und Criteo als Marketing-Tool zur Segmentierung und Ausrichtung relevanter Werbung. Facebook verwendet ebenfalls Cookies, damit du sehen kannst, welchen deiner Freunde Wohnungsswap.de auf Facebook bereits gefällt.","decline_cookies_info_title":"Cookies ablehnen","decline_cookies_info":"Die meisten Browser bieten Optionen zur Verwaltung von Cookie-Einstellungen. Du kannst diese Einstellungen so anpassen, dass du benachrichtigt wirst, sobald ein Cookie gesendet wird, oder festlegen, dass Cookies generell blockiert werden. Du kannst auch alle auf deinem Computer gespeicherten Cookies löschen. In der Anleitung deines Browsers oder über die Hilfefunktion findest du Informationen zum Löschen gespeicherter Cookies oder zum Ändern deiner Cookie-Einstellungen. Wenn du die auf unserer Website verwendeten Cookies blockierst, kann dies deine Erfahrung beeinträchtigen und einige Funktionen möglicherweise nicht mehr funktionieren.","change_cookie_settings":"Cookie-Einstellungen ändern","login_reset_title":"Passwort zurücksetzen","login_reset_info":"Eine E-Mail wird an deine E-Mail-Adresse mit Anweisungen zum Zurücksetzen deines Passworts gesendet.","login_reset_action":"Passwort zurücksetzen","login_reset_success_info":"Du möchtest dein Passwort zurücksetzen. Es wurde eine E-Mail an die von dir angegebene E-Mail-Adresse gesendet.","login_reset_success_note":"Bitte beachte, dass es ein paar Minuten dauern kann, bis du die Nachricht erhältst. Klicke dann auf den Link in der Nachricht, um dein Passwort zurückzusetzen.","login_switch_to_login_action":"Anmelden","login_switch_to_reset_action":"Passwort vergessen?","login_switch_to_login_password_action":"Mit Passwort anmelden","login_switch_to_login_bankid_action":"Mit BankID anmelden","login_password_action":"Anmelden","login_title":"Willkommen!","login_subtitle":"Melde dich an, um deine neue Traumwohnung zu finden.","login_page_meta_title":"Anmelden","login_or_delimiter":"oder","login_form_username":"E-Mail-Adresse","login_form_password":"Passwort","login_form_password_repeat":"Passwort wiederholen","login_wrong_creds_message":"Falscher Benutzername und/oder falsches Passwort.","login_error_message":"Anmeldung fehlgeschlagen. Ein Fehler ist aufgetreten.","login_wrong_login_method_message":"Das Konto, das du verwenden möchtest, ist mit {provider} registriert. Logge dich stattdessen mit {provider} bei deinem Konto ein.","login_method_name_apple":"Apple","login_method_name_google":"Google","login_method_name_facebook":"Facebook","login_method_name_email":"E-Mail-Adresse und Passwort","login_reset_error":"Das Passwort konnte nicht zurückgesetzt werden. Bitte überprüfe die E-Mail-Adresse.","login_reset_new_password_title":"Neues Passwort eingeben","login_reset_new_password_error":"Bitte versuche es erneut. Sollte der Fehler weiterhin bestehen, wende dich bitte an unseren Kundenservice.","login_reset_new_password_success":"Passwort geändert.","login_reset_new_password_diff_error":"Die Passwörter stimmen nicht überein. Bitte versuche es erneut.","login_go_back_to":"Zurück zu","login_no_account":"Hast du noc
1h keinen Account?","login_register_here":"Registriere dich hier","logout_logging_out":"Ausloggen","campaign_activating":"Kampagne wird aktiviert...","logout_please_wait":"Bitte warten.","cookie_modal_button_all":"Ich akzeptiere","cookie_modal_button_only_necessary":"Nur notwendige Cookies","cookie_modal_button_change_settings":"Einstellungen ändern","cookie_modal_settings_title":"Wähle aus, mit welchen Cookies du einverstanden bist","cookie_modal_settings_text":"Notwendige Cookies sind erforderlich, damit die Website funktioniert. Analyse- und Marketing-Cookies werden verwendet, um unsere Dienste zu verbessern und um zu verstehen, wie sie genutzt werden.","cookie_modal_settings_necessary":"Notwendige Cookies","cookie_modal_settings_all_checkbox":"Analyse- und Marketing-Cookies","cookie_modal_button_save_settings":"Einstellungen speichern","tutorial_step_label":"Schritt {current} von {total}","tutorial_step1_title":"Maßgeschneiderte Vorschläge","tutorial_step1_body":"Deine Tauschvorschläge sind auf dich zugeschnitten — basierend auf deinen und anderen Präferenzen zeigen wir dir Vorschläge für mögliche Tausche.","tutorial_step1_button":"Leg los","tutorial_step2_title":"Geh deine Vorschläge durch","tutorial_step2_body":"Zeig Interesse an jeder Wohnung, die dich anspricht — und lehn den Rest ab. Je mehr du beantwortest, desto mehr mögliche Tausche.","tutorial_step2_empty_title":"Momentan keine Tauschvorschläge","tutorial_step2_empty_body":"Basierend auf deinen Präferenzen finden wir keine passenden Tausche. Erweitere deine Präferenzen, um Tausche zu finden.","tutorial_interlude_title":"Gut gemacht, jetzt bist du startklar!","tutorial_interlude_body":"Mach weiter, dann bist du auf dem richtigen Weg zu einem Tausch.","tutorial_interlude_button":"Weiter","payment_pending_page_title":"Laufende Zahlungen","payment_pending":"Die Bestellung ist eingegangen und wartet auf den Abschluss der Zahlung.","payment_success":"Die Zahlung für {productText} ist abgeschlossen","payment_new_method_action":"Bezahle mit einer neuen Zahlungsart","payment_error":"Ein unerwarteter Fehler ist aufgetreten, bitte wende dich an den Kundenservice","payment_cancelled":"Kauf storniert","payment_already_started":"Der Kauf hat bereits begonnen, bitte versuche es erneut","payment_refused":"Der Kauf wurde abgelehnt","payment_refused_reason":"Der Kauf wurde aus folgendem Grund abgelehnt: {reason}","general_back":"Zurück","edit_prop_page_title":"Anzeige und Wünsche bearbeiten","edit_prop_redigera":"Bearbeiten","edit_prop_redigera_done":"Fertig","edit_prop_preview":"Vorschau","edit_prop_floorplan_title":"Grundriss","edit_prop_floorplan_subtitle":"Tauschpartner möchten den Grundriss der Wohnung sehen, bevor sie sich melden","edit_prop_ai_help_me":"Hilf mir","edit_prop_undo":"Rückgängig","edit_prop_change_address":"Adresse ändern","edit_prop_change_address_warning":"Wenn du die Adresse änderst, wird eine neue Anzeige erstellt und deine aktuelle Anzeige gelöscht. Alle bisher gespeicherten Daten gehen verloren.","edit_prop_half_room":"Halbes Zimmer","edit_prop_other_info_title":"Weitere Angaben zur Wohnung","edit_prop_formed_cooperative":"Etablierte Wohnungsgenossenschaft","edit_prop_becoming_cooperative":"Künftige Wohnungsgenossenschaft","edit_prop_wished_areas":"Wunschgebiete","edit_prop_min_rooms":"Mindestanzahl Zimmer","edit_prop_min_sqm":"Mindestwohnfläche","edit_prop_max_rent":"Höchstmiete","edit_prop_deactivate_ad":"Anzeige deaktivieren","edit_prop_cancel_subscription":"Abonnement kündigen","edit_prop_cancel_immediately":"Sofort beenden","edit_prop_new_ad_title":"Neue Anzeige erstellen","edit_prop_new_ad_warning":"Wenn du eine neue Anzeige erstellst, wird deine bestehende Anzeige gelöscht und alle Informationen gehen verloren. Dies kann nicht rückgängig gemacht werden.","edit_prop_continue_anyway":"Trotzdem fortfahren","edit_prop_unsaved_changes_confirm":"Du hast nicht gespeicherte Änderungen in der Beschreibung. Möchtest du die Seite verlassen, ohne zu speichern?","edit_description_generate_error":"Beschreibung konnte nicht generiert werden. Bitte erneut versuchen.","edit_prop_wishes_title":"Deine Wünsche","edit_description_ai_generating":"Wird generiert...","edit_prop_residence":"Wohnungsbeschreibung","edit_prop_residence_desc_and_facts_subtitle":"Aktualisiere hier die Fakten über deine Wohnung","edit_prop_edit_imgs":"Fotos","edit_prop_add_additional":"Füge einen alternativen Wunsch hinzu","edit_prop_addition_label":"Zum Beispiel, wenn du je nach Gebiet unterschiedliche Wünsche hast","edit_prop_meta":"Deine Anzeige bearbeiten, ","gallery_not_logged_in":"Registriere dich, um alle Fotos zu sehen","gallery_not_logged_button":"Kostenlos starten","edit_wish_title":"Meine Wünsche","edit_second_wish_title":"Meine alternativen Wünsche","edit_wish_min_rooms_label":"Min. Zimmer","edit_wish_min_sqm_label":"Min. Wohnfläche","edit_wish_max_rent":"Max. Kaltmiete","edit_wish_require_title":"Anforderungen","edit_wish_require_text":"Diese wirken sich auf deine Tauschvorschläge aus.","edit_wish_balcony":"Balkon","edit_wish_elevator":"Aufzug","edit_wish_elevator_or_bottomfloor":"Aufzug oder Erdgeschoss","edit_wish_change_areas_button":"Gewünschte Bereiche ändern","edit_wish_desired_areas_title":"Gewünschte Bereiche","edit_wish_size_and_rent_title":"Gewünschte Größe und Miete","edit_wish_two_party_label":"Zweiparteientausch","edit_wish_triangle_warning":"Hinweis: Du erhältst deutlich weniger Tauschmöglichkeiten, wenn du Dreiparteientausche ausblendest.","edit_wish_not_bottomfloor":"Nicht im Erdgeschoss","edit_wish_becoming_coop":"","edit_wish_wish_title":"Sonstige Wünsche","edit_wish_wish_text":"Diese wirken sich <strong>nicht</strong> auf deine Tauschvorschläge aus.","edit_wish_fireplace":"Offener Kamin oder Kachelofen","edit_wish_bathtub":"Badewanne","edit_wish_formed_coop":"","edit_wish_state_owned":"Landeseigene","edit_wish_social_title":"Sozialwohnungen","edit_wish_social_info":"Mietpreisgebundene Wohnungen mit WBS-Pflicht","edit_wish_social_all":"Alle anzeigen","edit_wish_social_require":"Nur Sozialwohnungen","edit_wish_social_exclude":"Sozialwohnungen ausblenden","edit_wish_show_triangle_in_swap_list":"Zeige Dreiparteientausch in der Tauschliste","edit_wish_show_manual":"Zeige Vorschläge in der Nähe","edit_wish_remove_this_wish":"Dieses Wohnungsgesuch entfernen","edit_wish_remove_wish":"Wünsche entfernen?","edit_wish_meta_title":"Meine Anzeige bearbeiten","edit_wish_toast_removed":"Wunsch entfernt","edit_description_title":"Beschreibung","edit_description_label":"Beschreibung","edit_description_desc1":"Erzähle uns mehr über dein Zuhause. Beschreibe Details, die für andere von Interesse sein könnten, z. B. Baujahr, Grundriss, Nachbarschaft, öffentliche Verkehrsmittel usw.","edit_description_desc2":"Tipp: Zur besseren Lesbarkeit des Textes füge Absätze ein und überprüfe die Rechtschreibung.","edit_description_error_contact_info":"Kontaktdaten sind in der Anzeige nicht erlaubt. Die gesamte Kommunikation sollte stattdessen zum Schutz vor Betrug und zur Erhöhung der Sicherheit über unseren Die
1nst erfolgen.","edit_description_placeholder":"Beispieltext: Eine wundervolle Wohnung in südlicher Lage...","edit_prop_details_rent":"Deine Monatsmiete (Kaltm.)","edit_prop_details_rooms":"Anzahl der Zimmer","edit_prop_details_sqm":"Anzahl Quadratmeter","edit_prop_details_floor":"Stockwerk","edit_prop_details_floor_picker_bottom_floor":"EG","edit_prop_details_landlord":"Vermieter","edit_prop_details_facilities":"Ausstattung","edit_prop_details_bathtub":"Badewanne","edit_prop_details_balcony":"Balkon","edit_prop_details_elevator":"Aufzug","edit_prop_details_fireplace":"Offener Kamin oder Kachelofen","edit_prop_settings_swaptype":"Tauschart bearbeiten","edit_prop_settings_adtype":"Anzeigentyp bearbeiten","edit_prop_settings_label_11":"Eine Wohnung gegen eine","edit_prop_settings_label_12":"Eine Wohnung gegen zwei","edit_prop_settings":"Einstellungen","interest_badge_removed":"Entfernt","suggestion_badge_new":"Neu","interest_button_hide":"Nicht interessiert","interest_button_show_interest":"Interesse zeigen","suggestion_card_outside_preferences":"Vorschlag in der Nähe","general_per_month_suffix":"/Mon.","swap_list_new_sort_label":"{count} neue","swap_list_map_locked_title":"Schalte die Karte frei","swap_list_map_locked_body":"Sieh, wo alle sind, die mit dir tauschen möchten – mit Premium.","interest_button_interested":"Interessiert","swaps_title":"Meine Tausche","swaps_no_result_title":"Hier gibt es noch nichts","swaps_no_result_full_desc":"Keine Sorge, sobald es volles Interesse an einem Tausch gibt, siehst du es hier.","swaps_no_result_last_desc":"Keine Sorge, sobald jemand Interesse an deiner Wohnung hat, siehst du es hier.","swaps_no_result_interest_desc":"Sobald du angefangen hast, Wohnungen als ”interessant” zu Markieren, wirst du sie hier sehen.","swaps_no_result_fav_desc":"Keine Sorge, sobald du eine Wohnung als ”interessant” markiert hast siehst du die Wohnung hier.","swaps_no_result_unanswered_title":"Es wurden keine Tauschvorschläge gefunden","swaps_no_result_unanswered_desc":"Um mehr Tauschvorschläge zu erhalten, kannst du deine Wünsche erweitern, indem du z. B. die Höchstmiete erhöhst, weitere gewünschte Bezirke hinzufügst, die gewünschte Quadratmeterzahl senkst usw.","swaps_no_result_answered_title":"Hier findest du deine markierten Wohnungen!","swaps_no_result_answered_desc":"Wir speichern sie hier, bis sie beantwortet sind, damit deine Tauschliste so übersichtlich wie möglich bleibt.","swaps_no_result_removed_title":"Hier findest du die Wohnungen, an denen du kein Interesse hast.","swaps_no_result_removed_desc":"Wir speichern sie hier, falls du deine Meinung änderst.","proposition_card_full_interest":"Alle haben Interesse an dem Tausch","proposition_card_in_swap_process":"In einem Tauschprozess","proposition_card_show_apt":"Wohnung zeigen","freemium_banner_header":"Möchtest du auch vollen Zugang zum gesamten Service?","freemium_banner_subtitle":"Hol dir noch heute Premium und erhalte:","freemium_banner_usp1":"Vollen Zugang zum gesamten Service","freemium_banner_usp2":"Höhere Platzierung unter den Tauschangeboten","freemium_banner_usp3":"Unbegrenzte Interessebekundungen","freemium_banner_usp4":"Unterstützung während des gesamten Tauschvorgangs","freemium_map_cta_label":"Genaue Adresse und Straßenansicht ansehen","freemium_map_cta_label_plural":"Genaue Adressen ansehen","freemium_map_cta_unlock":"Freischalten","start_step_1_status":"Findet passende Objekte für dich","start_step_2_status":"Erstellt heutige Liste","start_step_3_status":"Fertig!","report_proposition_label":"Anzeige melden","report_why_want_to_report":"Warum möchtest du die Anzeige melden?","report_why_offensive":"Warum ist die Anzeige anstößig?","report_faulty_information":"Was ist an der Information falsch?","report_wrong_with_images":"Was stimmt mit den Bildern der Anzeige nicht?","report_which_categories_match":"Passt eine dieser Kategorien?","report_option_offensive":"Anstößiger Inhalt oder Sprache","report_option_images":"Die Bilder der Anzeige","report_option_faulty":"Falsche Angaben","report_option_other":"Anderer Grund","report_option_images_not_related":"Es handelt sich nicht um Bilder der Wohnung","report_option_inappropriate_images":"Sie sind unangemessen","report_option_not_serious":"Betrügerischer Benutzer","report_option_incorrect_residence_info":"Die Angaben der Wohnung sind falsch","report_option_not_matching_advertisement":"Es handelt sich nicht um eine Tauschanzeige","report_description_incorrect_residence_info":"Z. B. falsche Miete, falsches Zimmer oder Quadratmeter","report_description_not_matching_advertisement":"Z. B. Betrug oder Dienstleistungsangebot","report_option_asked_for_money":"Dieser Benutzer hat um Geld gebeten, um den Tausch abzuschließen","report_option_copied_content":"Diese Anzeige scheint ein Duplikat zu sein","report_option_not_the_owner":"Der Nutzer hat kein Eigentumsrecht an der Wohnung oder der Adresse","report_option_not_apartment":"Bei der Wohnung handelt es sich nicht um ein Mietobjekt","report_description_images_not_related":"Z. B. Bilder von Menschen, Bilder von Tieren","report_description_inappropriate_images":"Z. B. Sexuelle Inhalte, illegale Aktivitäten","report_option_other_reason":"Anderer Grund","report_label_next":"Weiter","report_label_back":"Zurück","report_label_send":"Senden","report_label_done":"Schließen","report_label_describe_more":"Kannst du das Problem näher beschreiben:","report_label_describe_experience":"Beschreib deine Erfahrung...","report_label_allowing_follow_ups":"Ich stehe für weitere Fragen zur Verfügung","report_label_success_heading":"Wir haben deine Meldung erhalten!","report_description_success":"Vielen Dank, dass du uns auf Fehler oder unangemessenes Verhalten aufmerksam gemacht hast. Wir nehmen alles, was gegen unsere Richtlinien und Werte verstößt, sehr ernst und ergreifen, wo nötig, Maßnahmen, um einen fairen und ethischen Prozess für alle Beteiligten sicherzustellen.","subscription_picker_currency":"EUR","subscription_picker_new_currency":"€","subscription_picker_label":"Beliebt","subscription_picker_month":"Monat","subscription_picker_month_short":"Md.","subscription_picker_one_month":"1 Monat","subscription_picker_two_months":"2 Monate","subscription_picker_six_months":"6 Monate","subscription_picker_one_month_description":"Monatlich zahlen","subscription_picker_two_months_description":"Alle 2 Monate zahlen","subscription_picker_six_months_description":"Alle 6 Monate zahlen","subscription_picker_save_perc_prefix":"Sparen","subscription_picker_no_lock_period":"Ohne Vertragslaufzeit","subscription_picker_no_lock_period_postfix":"jederzeit online kündigen","modal_action_become_member":"Melde dich für {price}/Monat an","modal_action_confirm":"Danke, ich verstehe!","boost_banner_title":"Deine Anzeige ist geboostet!","boost_banner_box_1":"Expositionen","boost_banner_box_2":"Interessiert","boost_banner_box_3":"Anzeigenklicks","boost_banner_active_until":"Booster ist aktiviert bis","subscription_picker_choice_label":"Am beliebtesten","subscription_picker_heading":"Booster","subscription_picker_per_day":"ca. {price} € / Tag","extra_vis_modal_title1":"Möchtest du, dass deine Anzeige mehr zu sehen ist?","extra_vis_modal_title2_variant":"Erhalte durchschnittlich 4X mehr Besucher auf deiner Anzeige mit Boost!","extra_vis_modal_text":"Erhöhe deine Chancen auf einen erfolgreichen Wohnungstausch. Mit dem Booster landet deine Anzeige in den Tauschvorschlägen anderer Inserenten weiter oben und wird relevanteren Benutzern angezeigt.","extra_vis_modal_extra_title":"Was ist in einem Booster enthalten?","extra_vis_modal_usp1":"Deine Anzeige wird in den Tauschlisten anderer Inserenten weiter oben platziert","extra_vis_modal_usp2":"Deine Anzeige erscheint an mehreren Stellen und sticht aus der Menge hervor","extra_vis_modal_usp3":"Deine Anzeige erhält durchschnittlich 4× mehr Besucher & erhöht die Chancen auf einen erfolgreichen Tausch","proposition_card_full_int_boost":"Volles Interesse über Booster","proposition_card_int_boost":"Interesse über Booster","boost_cta_title":"Willst auch du hier gesehen werden? Hole dir den Booster!","boost_cta_button":"Booste deine Anzeige","boost_cta_button_again":"Boost deine Anzeige wieder","boost_info_title":"Ihre Anzeige ist geboostet","boost_info_text":"Wie läuft es mit dem Booster? Hier kannst du verfolgen, wie es für deine geboostete Anzeige läuft.","boost_info_title_passed":"Das Ergebnis deines Boosts","boost_info_text_passed":"Dein Boost ist abgelaufen. Hier kannst du das Ergebnis deiner geboosteten Anzeige sehen.","boost_info_usp_title":"Was bedeuten die verschiedenen Begriffe?","boost_info_usp_label1":"Expositionen","boost_info_usp_text1":"Wie oft deine Anzeige auf geboosteten Plätzen gezeigt wurde","boost_info_usp_label2":"Interessierte","boost_info_usp_text2":"Anzahl der Personen, die deine Anzeige als interessant markiert haben","boost_info_usp_label3":"Anzeigenklicks","boost_info_usp_text3":"Anzahl der Personen, die deine Anzeige besucht und mehr gelesen haben","boost_active_badge":"Boost aktiv","boost_active_multiplier_label":"öfter","boost_active_time_left":"Noch {days} Tag {hours} Std. | Noch {days} Tage {hours} Std.","boost_active_time_left_hours":"Noch {hours} Stunde | Noch {hours} Stunden","boost_active_time_left_minutes":"Noch {minutes} Min. | Noch {minutes} Min.","boost_active_time_left_days":"Noch {days} Tag | Noch {days} Tage","boost_active_text":"Du bist gerade für mehr Inserenten sichtbar","boost_active_close":"Okay","boost_expired_badge":"Dein Boost ist abgelaufen","boost_expired_title":"Dein Boost war ein Erfolg!","boost_expired_text":"Deine Anzeige wurde {multiplier}× öfter angezeigt als ohne Boost.","boost_expired_offer_title":"Erneut boosten · {days} Tage","boost_expired_offer_text":"Werde öfter gesehen","boost_expired_cta":"Erneut boosten","boost_expired_cta_save":"Erneut boosten – spare {amount} €","boost_expired_offer_tag":"Nur für dich · {hours} Std.","get_premium":"Hole dir Premium","menu_items_get_boost":"Booste deine Anzeige","menu_items_your_boost":"Dein Booster","modal_navigation_alt1":"Die Anzeige","modal_navigation_alt3":"Tauschkette","activate_ad":"Anzeige aktivieren","limited_modal_title":"Neue Interessenbekundungen sind jetzt vorübergehend begrenzt","limited_modal_text":"Um mit der Interessenbekundung fortzufahren, musst du zuerst auf deine unbeantworteten Konversationen antworten.","user_card_contact_swap":"Kontaktieren den Tauschpartner","blocked_props_title":"Blockierte Anzeigen","blocked_props_desc":"Du hast die folgenden Anzeigen aus deinen Tauschketten entfernt. Klick auf \'Wiederherstellen\', um sie erneut zu sehen.","blocked_props_btn":"Wiederherstellen","blocked_is_loading":"Lädt...","blocked_no_found":"Du hast keine blockierten Anzeigen","blocked_props_meta_title":"Blockierte Anzeigen","swap_overview_feedback":"Tauschpartner entfernt","blocked_toast_message":"Anzeige wiederhergestellt","modal_chat_locked_title":"Mit Premium zuerst schreiben","modal_chat_locked_subtitle":"Schreib zuerst, statt auf die Antwort der Gegenseite zu warten.","modal_chat_locked_all_title":"Hole dir das Premium-Upgrade, um diesen Chat zu sehen","modal_chat_locked_all_subtitle":"Mit Premium erhältst du außerdem:","modal_chat_locked_all_usp1":"Chatte mit anderen Tauschpartnern","modal_chat_locked_usp1":"Schreib zuerst bei neuen Matches","modal_chat_locked_usp2":"Höhere Platzierung in den Tauschlisten","modal_chat_locked_usp3":"Unbegrenzte Interessebekundungen","modal_chat_locked_usp4":"Höchste Chance, einen Tausch zu finden","modal_show_alternative_matches_title":"Upgrade zu Premium, um alternative Tauschpartner zu sehen","modal_show_alternative_matches_subtitle":"Mit Premium erhältst du außerdem:","modal_show_alternative_matches_usp1":"Höhere Platzierung in den Tauschlisten","modal_show_alternative_matches_usp2":"Unbegrenzte Interessebekundungen","modal_show_alternative_matches_usp3":"Andere Tauschpartner kontaktieren und chatten","modal_show_alternative_matches_usp4":"Höchste Chance, einen Tausch zu finden","modal_unlock_map_title":"Schalte die Karte mit Premium frei!","modal_unlock_map_subtitle":"Upgrade jetzt zu Premium, um:","modal_unlock_map_usp1":"Die gesamte Karte und alle Tauschangebote zu sehen","modal_unlock_map_usp2":"Höher in den Tauschlisten zu stehen","modal_unlock_map_usp3":"Unbegrenzte Interessebekundungen","modal_unlock_map_usp4":"Andere Tauschpartner zu kontaktieren und zu chatten","modal_chat_locked_button2":"Auf Premium upgraden","modal_weekly_match_limit_title":"Deine Gratis-Freischaltung der Woche ist verbraucht","modal_weekly_match_limit_subtitle":"Der nächste Match kann in {days} Tag gratis freigeschaltet werden. Mit Premium musst du nicht warten. | Der nächste Match kann in {days} Tagen gratis freigeschaltet werden. Mit Premium musst du nicht warten.","modal_weekly_match_limit_subtitle_hours":"Der nächste Match kann in {hours} Stunde gratis freigeschaltet werden. Mit Premium musst du nicht warten. | Der nächste Match kann in {hours} Stunden gratis freigeschaltet werden. Mit Premium musst du nicht warten.","modal_weekly_match_limit_usp1":"Unbegrenzt Matches starten","modal_weekly_match_limit_usp2":"Sofort mit allen in der Tauschkette chatten","modal_weekly_match_limit_usp3":"Weiter oben in den Tauschlisten erscheinen","modal_weekly_match_limit_usp4":"Unbegrenzte Interessensmarkierungen","premium_usp_message_first":"Schreib zuerst bei neuen Matches","modal_swaps_locked_title":"Schalte frei und sieh alle Tauschangebote mit Premium!","modal_swaps_locked_title_alt":"Upgrade auf Premium, um alle deine {count} Tauschvorschläge zu sehen!","modal_swaps_locked_usp1":"Unbegrenzte Interessenbekundungen","modal_swaps_locked_usp2":"Chatte mit anderen Tauschpartnern","modal_swaps_locked_usp3":"Die größte Chance, einen Tausch zu finden","modal_swaps_locked_usp3_alt":"Höhere Platzierung für deine Anzeige","modal_swaps_locked_usp4":"Hilfe bei der Tauschanfrage inbegriffen","modal_swaps_locked_button":"Auf Premium upgraden","modal_see_all_title":"Upgrade, um alle Tauschvorschläge zu sehen","modal_unlock_my_visitors_title":"Upgrade zu Premium, um deine Besucher zu sehen","modal_unlock_my_visitors_subt
1itle":"Hol dir noch heute Premium und erhalte außerdem:","modal_unlock_my_visitors_usp1":"Unbegrenzte Interessebekundungen","modal_unlock_my_visitors_usp2":"Höhere Platzierung unter den Tauschangeboten","modal_unlock_my_visitors_usp3":"Unbegrenzt mit anderen Tauschpartnern chatten","modal_unlock_my_visitors_usp4":"Höchste Chance, einen Tausch zu finden","modal_unlimited_title":"Upgrade, um Premium-Vorschläge zu markieren","modal_daily_request_limit_title":"Du hast das Tageslimit für neue Anfragen erreicht","modal_daily_request_limit_text":"Du kannst bis zu {limit} neue Anfragen pro Tag starten. Morgen kannst du wieder neue senden. In der Zwischenzeit kannst du in deinen laufenden Konversationen antworten – schnelle Antworten erhöhen die Chance auf einen erfolgreichen Tausch.","modal_daily_request_limit_button":"Okay, verstanden","modal_noleft_title":"Deine 3 Interessenbekundungen für heute sind aufgebraucht!","modal_noleft_tomorrow":"Morgen bekommst du neue","modal_noleft_subtitle":"Hol dir noch heute Premium und erhalte:","modal_noleft_usp1":"Unbegrenzte Interessebekundungen","modal_noleft_usp2":"Höhere Platzierung in den Tauschlisten","modal_noleft_usp3":"Chatte mit anderen Tauschpartnern","modal_noleft_usp4":"Höchste Chance, einen Tausch zu finden","login_with_google":"Mit Google anmelden","google_login_client_id":"275205683542-ogi3rqefnp5srrdebfuuullga81498s5.apps.googleusercontent.com","login_with_apple":"Mit Apple anmelden","apple_login_client_id":"de.wohnungsswap.login","apple_login_popup_blocked":"Das Anmeldefenster wurde blockiert. Erlaube Pop-ups oder wähle eine andere Anmeldemethode.","matches_tab_matches":"Matches","matches_tab_requests":"Anfragen","matches_tab_inactive":"Geschlossene","matches_section_new":"Neue","time_ago_just_now":"jetzt","time_ago_minutes_short":"Min","time_ago_hours_short":"Std","time_ago_days_short":"T","time_ago_weeks_short":"W","matches_one_match_week_banner_available":"Du kannst einen Match pro Woche gratis freischalten.","matches_one_match_week_banner_locked":"Der nächste Match kann in {days} Tag gratis freigeschaltet werden. | Der nächste Match kann in {days} Tagen gratis freigeschaltet werden.","matches_one_match_week_banner_locked_hours":"Der nächste Match kann in {hours} Stunde gratis freigeschaltet werden. | Der nächste Match kann in {hours} Stunden gratis freigeschaltet werden.","matches_one_match_week_banner_premium":"Schalte alle Matches mit Premium frei.","matches_freemium_use_weekly_confirm_title":"Gratis-Match der Woche freischalten?","matches_freemium_use_weekly_confirm_cancel":"Nicht jetzt","matches_freemium_use_weekly_confirm_start_chat":"Chat starten","matches_freemium_unlock_all":"Alle Matches freischalten","matches_section_started":"Gestartete","matches_section_count_unread":"ungelesen | ungelesen","matches_card2_needs_response":"Muss beantwortet werden","matches_filter_needs_response_only":"Nur Matches anzeigen, die beantwortet werden müssen","matches_load_more_started_remaining":"Du hast noch {count} laufende Matches","matches_load_more_inactive_remaining":"Du hast noch {count} geschlossene Matches","matches_card2_destination_label":"Du möchtest umziehen nach","matches_powered_by_boost":"Match dank deinem Boost","matches_powered_by_super_interest":"Match dank deinem Superinteresse","matches_nores_cta":"Mehr potenzielle Matches finden","matches_nores_filter_title":"Keine Treffer mit deinen aktuellen Filtern","matches_nores_requests_title":"Gerade gibt’s keine Anfragen","matches_nores_unanswered_title":"Es gibt keine Nachrichten, die jetzt beantwortet werden müssen","matches_nores_unread_title":"Es gibt keine neuen Nachrichten im Moment","matches_nores_updated_title":"Es gibt momentan keine Updates","matches_nores_active_title":"Du hast momentan leider keine Matches!","matches_nores_inactive_title":"Du hast momentan keine geschlossenen Matches!","matches_nores_filter_body":"Deine Filter ergeben momentan keine Treffer. Versuch sie zu ändern oder zurückzusetzen, um mehr Möglichkeiten zu entdecken.","matches_nores_requests_body":"Wenn du eine Anfrage bekommst, wird sie hier angezeigt.","matches_nores_active_body":"Sobald du ein Match hast, bei der alle Inserenten Interesse an der Wohnung des anderen gezeigt haben, werden sie hier angezeigt.","matches_nores_inactive_body":"Aber wir speichern sie hier für den Fall, dass du deine Meinung änderst.","matches_nores_unanswered_body":"Wenn du eine Übereinstimmung hast, die du beantworten musst, wird sie hier angezeigt.","matches_nores_unread_body":"Wenn du eine Übereinstimmung mit einer ungelesenen Nachricht hast, wird sie hier angezeigt.","matches_nores_updated_body":"Wenn du neue Übereinstimmungen hast, werden sie hier angezeigt.","matches_nores_clear_filter":"Filter zurücksetzen","matches_nores_n
1o_chat_selected_title_matches":"Wähle ein Match links aus","matches_nores_no_chat_selected_title_requests":"Wähle eine Anfrage links aus","matches_nores_section_new_title":"Derzeit keine neuen Matches","matches_nores_section_new_body":"Zeige weiter Interesse und es tauchen mehr Möglichkeiten auf!","matches_nores_section_started_title":"Keine laufenden Matches","matches_nores_section_started_body":"Wenn du ein Match startest, erscheint es hier.","matches_nores_section_inactive_title":"Keine abgeschlossenen Matches","matches_nores_section_inactive_body":"Abgeschlossene oder abgelehnte Matches werden hier gesammelt.","matches_card_new_match_msg":"Herzlichen Glückwunsch zu deinem neuen Match","matches_card2_unstarted_preview":"Glückwunsch, neues Match!","matches_card2_sender_prefix_you":"Du:","matches_card2_show_all":"Alle anzeigen","matches_card2_no_started_triangles":"Derzeit keine gestarteten Alternativen","matches_card_is_unanswered_badge":"Zu beantworten","matches_card_new_match_badge":"Neu","matches_card_new_msg_badge":"Neue Nachricht","matches_card_match_inactive_badge":"Beendetes Match","matches_card_show_prop":"Zeigen","matches_card_answer_cta":"Antworten","matches_card_msg_cta":"Nachricht","matches_card_part_c_divider_text":"Dreiparteientausch","matches_new_match_sheet_title":"Glückwunsch, neues Match!","matches_new_match_sheet_intro_one":"Du hast einen möglichen Tausch für diese Wohnung. Nimm Kontakt auf, um eine Besichtigung zu vereinbaren und zu prüfen, ob es für alle Parteien passt.","matches_new_match_sheet_intro_many":"Du hast {count} mögliche Tausche für diese Wohnung. Nimm Kontakt auf, um eine Besichtigung zu vereinbaren und zu prüfen, ob es für alle Parteien passt.","matches_new_match_sheet_start_chat":"Chat starten","matches_new_match_sheet_unlock_cta":"Freischalten","matches_new_match_sheet_freemium_title":"Du kannst antworten, aber nicht zuerst schreiben","matches_new_match_sheet_freemium_body":"Mit einem Gratis-Konto kannst du auf alle Nachrichten antworten, die du erhältst. Um selbst ein Gespräch zu beginnen, brauchst du Premium.","matches_new_match_sheet_freemium_upgrade_cta":"Upgraden","matches_card2_freemium_locked_badge":"Warten","matches_card_freemium_locked_status":"Du kannst antworten, sobald sie dir schreiben","matches_emptychat_title_variant":"Neues Match!","matches_emptychat_body_variant":"Besichtigungen sind der nächste Schritt zu einem erfolgreichen Tausch. Wähle, wie du weiter vorgehen möchtest.","requests_emptychat_title":"Mach den ersten Schritt zu einem möglichen Match!","requests_emptychat_body":"Starte ein Gespräch, um Fragen stellen zu können und zu sehen, ob Interesse da ist.","swap_list_load_more":"Mehr anzeigen","payment_new_title":"Erhöhe die Chance, einen Tausch zu finden – Go Premium","payment_new_usp_title":"Mit Premium erhältst du","payment_new_usp1":"Unbegrenzte Interessenbekundungen","payment_new_usp2":"Chats mit anderen Tauschparteien","payment_new_usp3":"Hilfe bei deiner Tauschanfrage","payment_new_usp4":"Erhöhe die Chance, einen Tausch zu finden","payment_new_usp5":"Zugriff auf E-Mail-Support","payment_new_terms1":"Ein Abonnement beginnt und verlängert sich automatisch am Ende der Abonnementdauer. Du kannst das Abonnement jederzeit beenden. Mit dem Abschluss des Kaufs bestätigst du, dass du dies gelesen hast und damit einverstanden bist","payment_new_terms2":"Wohnungsswap.de","payment_new_terms3":"Kaufbedingungen.","payment_details_title":"Deine Angaben","payment_details_first_name":"Vorname","payment_details_last_name":"Nachname","payment_details_email":"E-Mail","payment_details_phone":"Telefonnummer","payment_details_address":"Adresse","payment_details_postal_code":"Postleitzahl","payment_details_city":"Stadt","payment_details_continue":"Weiter zur Zahlung","payment_new_subscription_title":"Abonnementdauer auswählen","payment_new_month":"Monat","payment_new_months":"Monate","date_today":"Heute","date_yesterday":"Gestern","unsubscribe_search_coverage_title":"Dein Suchauftrag ist beendet","unsubscribe_search_coverage_info_3":"Wir werden dir keine Wohnungsvorschläge mehr an deine E-Mail-Adresse senden.","unsubscribe_search_coverage_new_search":"Du kannst jederzeit einen neuen Suchauftrag erstellen","unsubscribe_search_coverage_not_found_title":"Dein Suchauftrag konnte nicht gefunden werden","unsubscribe_search_coverage_not_found_text_1":"Der von dir verwendete Link funktioniert nicht.","unsubscribe_search_coverage_not_found_text_2":"Dein Suchauftrag ist wahrscheinlich bereits beendet.","unsubscribe_search_coverage_not_found_new_search":"Du kannst jederzeit einen neuen Suchauftrag erstellen","proposition_missing_image_text":"Die Anzeige hat noch keine Bilder","blocked_banner_title":"Neue Interessenbekundungen sind vorübergehend eingeschränkt","blocked_banner_text":"Um weiterhin Interessen zu markieren, musst du zuerst auf deine unbeantworteten Matches reagieren oder ablehnen","blocked_modal_button":"Zu den Matches gehen","freemium_chat_locked_error_msg":"Hinweis! Als Freemium-Benutzer kannst du erst schreiben, nachdem dir jemand anderes geschrieben hat.","about_us":"Über uns","reverse_interest_action_btn_text":"Rückgängig machen","premium_reverse_interest_modal_heading":"Ging es etwas zu schnell?","premium_reverse_interest_modal_text_1":"Wir verstehe
1n, das kann jedem passieren.","premium_reverse_interest_modal_text_2":"Als Premium-Nutzer erhältst du:","premium_reverse_interest_modal_text_3":"unbegrenzte Rückgängig-Markierungen!","premium_reverse_interest_modal_text_4":"Du kannst jederzeit kündigen","premium_reverse_interest_modal_text_5":"Noch nicht bereit","premium_reverse_interest_modal_btn_text":"Premium aktivieren","premium_no_interest_marks_action_card_text":"Als Premium-Nutzer erhältst du nicht nur unbegrenzte Interessebekundungen, sondern sie werden auch vor anderen Tauschern priorisiert.","premium_no_interest_end_text":"Du kannst jederzeit kündigen","premium_no_interest_marks_action_btn_text":"Noch nicht bereit","premium_no_interest_marks_modal_heading":"Der beste Weg, deine Chancen zu erhöhen!","premium_no_interest_marks_modal_btn_text":"Premium aktivieren","premium_interest_marks_action_card_text":"Wie schön, dass du potenzielle Tauschpartner gefunden hast! Um deine Chancen auf einen erfolgreichen Tausch zu erhöhen, aktiviere heute Premium und <strong>werde vor anderen Tauschern angezeigt</strong>.","premium_interest_marks_modal_heading":"Priorisierte Interessebekundungen!","sitemap_title":"Wohnungstausch in {area} - {propositionCount} Wohnungen","sitemap_title_no_count":"Wohnungstausch in {area}","sitemap_areas_in":"Bereiche in {area}","sitemap_areas_nearby":"Gebiete in der Nähe von {area}","sitemap_properties_in":"Wohnungen in {area}","sitemap_properties_nearby":"Wohnungen in der Nähe von {area}","sitemap_country_name":"Deutschland","sitemap_home":"Startseite","matches_notification_modal_title":"Neue Matches!","matches_notification_modal_body":"Du hast <strong>{count} neue Matches</strong>, seit du das letzte Mal hier warst.","matches_notification_modal_body_singular":"Du hast <strong>{count} neue Match</strong>, seit du das letzte Mal hier warst.","matches_notification_modal_cta":"Starte den Chat","full_swap_modal_title":"Gut gemacht!","full_swap_modal_body":"Deine Interessenbekundung war das letzte, was gefehlt hat, um ein Match zu erzielen!","full_swap_modal_cta":"Starte den Chat","full_swap_notification_label":"Du hast gerade eine neue Match erhalten","address_picker_label_your_address":"Deine Adresse","address_picker_label_gatuaddress":"Adresse","address_picker_label_number_short":"Nr.","address_picker_selected_address_label":"Ausgewählte Adresse:","address_picker_selected_address_none":"Keine Adresse ausgewählt","floor_picker_title":"Stockwerk","floor_picker_bottom_floor":"EG","rent_picker_title":"Max. Kaltmiete pro Monat","rooms_picker_title":"Mindestanzahl an Zimmern","desktop_tip_box_title":"TIPPS!","mobile_tip_box_title":"TIPPS!","proposition_title":"Wie wohnst du zurzeit?","proposition_subtitle":"Wohnung {residenceIndex} von 2","proposition_amount_of_rooms":"Zimmeranzahl","proposition_living_space":"Wohnfläche in m²","proposition_living_space_placeholder":"Wohnfläche","proposition_currency_short":"EUR","proposition_monthly_rent":"Kaltmiete pro Monat","proposition_tooltip_title":"Denke daran!","proposition_tooltip_text":"Es ist wichtig, die richtigen Angaben zu deiner Wohnung zu machen.","proposition_continue":"Weiter","signup_title":"Willkommen!","signup_subtitle":"Wir erstellen deine Anzeige","signup_title_not_logged_in":"Wie möchtest du dich einloggen?","signup_title_logged_in":"Willkommen zurück!","signup_subtitle_not_logged_in":"Jetzt brauchen wir nur noch deine Kontaktdaten, dann ist es geschafft! <br /> Viel Erfolg bei der Suche nach deinem neuen Zuhause","signup_subtitle_not_logged_in_apartments":"Wir haben <strong>{apartments}</strong> Wohnungen gefunden, die deinen Wünschen entsprechen. Jetzt müssen wir nur noch dich und dein aktuelles Zuhause besser kennenlernen.","signup_subtitle_logged_in":"Logge dich mit deinen Daten ein und deine Anzeige wird erstellt. Viel Erfolg bei der Suche nach deinem neuen Zuhause!","signup_name_label":"Vor- und Nachname","signup_name_placeholder":"Gib deinen Namen ein","signup_email_address_label":"E-Mail-Adresse","signup_email_address_placeholder":"Gib deine E-Mail-Adresse ein","signup_error_email_already_exists":"Es gibt bereits ein Konto mit dieser E-Mail-Adresse. Bitte logge dich ein.","signup_login_wrong_password":"Falscher Benutzername und/oder falsches Passwort","signup_password_label":"Passwort","signup_password_placeholder":"Gib dein Passwort ein","signup_login_text_1":"Du hast bereits ein Konto bei uns?","signup_login_action_1":"Klicke hier zum Anmelden","signup_login_text_2":"Du hast noch kein Konto bei uns?","signup_login_action_2":"Klicke hier zum Registrieren","signup_forgot_pw":"Passwort vergessen?","signup_tooltip_title":"Achtung!","signup_primary_action":"Weiter","signup_primary_action_2":"Logge dich ein, um fortzufahren","swap_type_type_title_1":"Eine Wohnung gegen eine","swap_type_type_text_1":"Die gängigste Tauschart. Tausche deine Wohnung gegen die einer anderen Person.","swap_type_type_title_2":"Zwei Wo
1hnungen gegen eine","swap_type_type_text_2":"Die perfekte Variante für Paare, die in getrennten Wohnungen leben, aber gemeinsam eine größere Wohnung suchen.","swap_type_type_title_3":"Eine Wohnung gegen zwei","swap_type_type_text_3":"Verwende diese Variante, wenn du eine Wohnung gegen zwei andere tauschen möchtest. Das ist üblich bei Paaren die nach einer Trennung zwei Wohnungen suchen.","swap_type_tooltip_title":"Hinweis!","swap_type_tooltip_text":"Um deine Mietwohnung zu tauschen, musst du einen Mietvertrag haben.","swap_type_selector_more_alternatives":"Tauschart","wish_title_title":"Wie möchtest du wohnen?","wish_subtitle":"Deine Wünsche sind ungefähr","wish_title_wish_index":"Wohnungsgesuch {wishIndex} von 2","wish_title_mobile_tooltip_text":"Es ist empfehlenswert, ein breiter gefasstes Wohnungsgesuch aufzugeben, um dann diejenigen ablehnen zu können, die nicht interessant sind.","wish_title_primary_action":"Weiter","wish_title_desktop_tooltip_text":"Es ist empfehlenswert, ein breiter gefasstes Wohnungsgesuch aufzugeben, um dann diejenigen ablehnen zu können, die nicht interessant sind.","wish_area_title":"Wohin möchtest du ziehen?","wish_area_free_text_label":"Suche nach Ort, Stadt oder Gebiet","wish_area_add_area":"Weitere Gebiete hinzufügen","wish_area_search_for":"Suche nach Ort, Stadt oder Gebiet","wish_area_mobile_tooltip_text":"Wenn du weitere und größere Wunschgebiete auswählst, erhöht das deine Chancen, eine Tauschwohnung zu finden.","wish_area_action":"Weiter","wish_area_chosen_areas":"Ausgewählte Bereiche","wish_area_none_selected":"Keine ausgewählt","wish_area_pce":"","wish_area_show":"Zeige","wish_area_error_message":"Du musst mindestens einen Bereich hinzufügen","wish_area_my_chosen_areas":"Meine ausgewählten Bereiche","wish_area_options_choose_areas_in":"Ausgewählte Bereiche in","wish_area_options_choose_areas_all":"Alles auswählen","wish_area_options_choose_area":"Auswählen","wish_area_options_choose_areas_button":"Bereiche auswählen","wish_area_options_add_areas_button":"Ausgewählte hinzufügen ({selectedCount})","wish_area_options_cancel_button":"Abbrechen","wish_area_options_close_button":"Schließen","wish_area_matching_apartments":"Anzahl der Wohnungen in markierten Bereichen","wish_area_other_cities":"Andere Städte","wish_area_others_chosen":"Andere haben auch gewählt","wish_area_apartments_count":"{count} Wohnungen","wish_area_apartments_suggestion":"Füge mehr oder größere Bereiche hinzu, um deine Chancen auf einen Tausch zu erhöhen.","wish_area_apartments_in_areas":"in ausgewählten Bereichen","wish_area_added":"Ein Bereich hinzugefügt","wish_area_added_count":"{count} Bereiche hinzugefügt","image_upload_title":"Wie sieht deine Wohnung aus?","image_upload_subtitle":"Lade 4–6 Fotos hoch, um zu beginnen. Du kannst später weitere hinzufügen oder sie bearbeiten.","image_upload_tooltip_text":"Anzeigen mit mehr Bildern steigern das Interesse gleich doppelt!","image_upload_continue":"Weiter","image_upload_create":"Los geht\'s!","image_upload_skip":"Bilder später hinzufügen","signup_terms_error_message":"Du musst die allgemeinen Geschäftsbedingungen akzeptieren","signup_terms_1":"Ich akzeptiere","signup_terms_2":"die allgemeinen Geschäftsbedingungen","signup_terms_3":"und der Verarbeitung meiner","signup_terms_4":"personenbezogenen Daten zu","signup_variant_matching_apartments":"{count} Wohnungen entsprechen deinen Wünschen!","signup_variant_register_subtitle":"Registriere dich, um mit deinem Wohnungstausch zu beginnen.","signup_variant_login_subtitle":"Melde dich an, um mit deinem Wohnungstausch zu beginnen.","signup_variant_has_contract_error":"Um Mitglied bei Wohnungsswap.de zu sein, musst du einen Mietvertrag direkt vom Vermieter haben.","signup_variant_has_contract_label":"Ich habe einen Mietvertrag direkt vom Vermieter","signup_variant_already_have_account":"Ich habe bereits ein Konto","signup_variant_login_link":"Anmelden","signup_variant_no_account":"Hast du noc
1h kein Konto?","signup_variant_register_link":"Registrieren","edit_photos_camera_description_mobile":"Hier klicken, um ein neues Bild aufzunehmen","edit_photos_move_up":"Nach oben verschieben","edit_photos_move_down":"Nach unten verschieben","edit_photos_set_primary":"Als primäres Foto festlegen","edit_photos_rotate_left":"Nach links drehen","edit_photos_rotate_right":"Nach rechts drehen","edit_photos_remove":"Löschen","proposition_duplicate_title":"Bestehende Anzeige","proposition_duplicate_dialog":"Du hast bereits eine aktive Anzeige: <strong>{adress}</strong>.<br/><br/> Bist du sicher, dass du eine neue Anzeige erstellen möchten, oder möchtest du stattdessen deine bestehende Anzeige bearbeiten?","proposition_duplicate_edit":"Anzeige bearbeiten","proposition_duplicate_continue":"Neue Anzeige erstellen","social_login_error_message":"Konnte mich nicht bei diesem Konto anmelden.","register_with_google_label":"Mit Google registrieren","register_with_apple_label":"Mit Apple registrieren","login_with_google_label":"Mit Google anmelden","login_with_apple_label":"Mit Apple anmelden","match_closed_by_user_title":"Dieses Match ist abgeschlossen","match_closed_by_user_body":"Das Match ist abgeschlossen und der Chat ist jetzt für neue Nachrichten geschlossen. Wenn das Match wieder interessant für dich wird, kannst du deinen Interessestatus direkt hier im Chat ändern.","match_closed_by_other_title":"Dieses Match ist abgeschlossen","match_closed_by_other_body":"Leider hat es dieses Mal nicht geklappt und der Chat ist jetzt für neue Nachrichten geschlossen.","match_notification_label":"Status","match_resume":"Fortsetzen","match_expire_days_left":"Noch {days} Tage","match_expire_day_left":"Noch {days} Tag","unlock":"Freischalten","unlock_with_premium":"Mit Premium freischalten","proposition_removed_title":"Die Anzeige, die du gesucht hast, wurde entfernt","proposition_removed_button":"Zur Tauschliste","proposition_removed_button_logged_out":"Zur Suche gehen","proposition_load_error_title":"Die Anzeige konnte gerade nicht geladen werden","proposition_load_error_retry":"Erneut versuchen","premium_swap":"Premiumtausch","skip_to_content":"Geh zu der Seiteinhalt","rating_modal_title":"Was hältst du von Wohnungsswap.de?","rating_modal_subtitle":"Wähle die Anzahl der Sterne","rating_modal_rate_star":"Wähle {stars} Sterne","rating_modal_star_alt":"Stern {star}","rating_modal_thank_you":"Danke für deine Bewertung!","rating_modal_trustpilot_prompt":"Du bekommst bald eine Mail von Trustpilot. Eine Bewertung dort bedeutet uns echt viel.","rating_modal_trustpilot_prompt_no_1":"Wenn du mehr über deine Erfahrung erzählen willst, kannst du gerne","rating_modal_trustpilot_prompt_no_2":"uns eine E-Mail schicken","download_app_title":"Lade die App herunter","download_app_subtitle":"Wohnungsswap.de","download_app_cta":"Geh zu","interest_level_no_match":"Noch kein Match","interest_level_one_part_interested":"1 interessiert","interest_level_two_parts_interested":"2 interessiert","interest_level_my_interest_missing":"Nur du bist noch übrig!","interest_level_full_match":"Volltreffer!","interest_level_one_part_not_interested":"1 nicht interessiert","interest_level_two_parts_not_interested":"2 nicht interessiert","context_menu_aria_label":"Menü öffnen","context_menu_show_prop":"Anzeige anzeigen","context_menu_delete_msg":"Löschen","context_menu_modal_title":"Willst du die Anfrage entfernen?","context_menu_modal_reverse_action":"Rückgängig machen","context_menu_modal_delete_action":"Löschen","matches_filter_status":"Match-Status","matches_filter_active":"Aktive","matches_filter_inactive":"Abgeschlossen","matches_filter_conversations_title":"Unterhaltungen","matches_filter_status_title":"Status","matches_filter_status_visit_requested":"Möchte gerne die Wohnung bei dir besichtigen","matches_filter_status_visit_invited":"Möchte dir seine Wohnung zeigen","matches_filter_status_ready":"Bereit, mit dir zu tauschen!","matches_filter_status_wait":"Möchte warten","matches_filter_conversations_not_started":"Nicht gestartet","matches_filter_conversations_started":"Gestartet","matches_filter_swaptype":"Tauschtyp","matches_filter_direct_swap":"Zweiparteientausch","matches_filter_triangle_swap":"Dreiparteientausch","matches_filter_favorites":"Als Favorit markiert","matches_filter_matches":"Matches","matches_filter_requests":"Anfragen","chat_conversation_new_message_aria_label":"Schreib eine neue Nachricht","general_add_favourite":"Zu Favoriten hinzufügen","general_remove_favourite":"Aus Favoriten entfernen","image_gallery":"Bildgalerie","image_alt_text":"Bild {index} von {address}","open_block_modal":"Diese Anzeige blockieren","block_proposition_title":"Möchtest du die Anzeige blockieren?","block_proposition_text":"Wenn du eine Anzeige blockierst, wird sie aus deinen Tauschvorschlägen entfernt und alle bestehenden Matches werden beendet. Sie wird auch in Zukunft nicht mehr als Match angezeigt. Du kannst die Blockierung jederzeit unter ","block_proposition_text_continue":" rückgängig machen.","block_proposition_link_text":"Menü → Blockierte Anzeigen","block_proposition_confirm":"Ja, blockieren","proposition_blocked_confirmation":"Die Anzeige ist jetzt blockiert. Um das rückgängig zu machen, geh zu \'Menü → Blockierte Anzeigen\'.","block_proposition_info_text":"Die Funktion Anzeige blockieren ist jetzt auf die Anzeigenseite verschoben","boost_offer_title":"Ein erfolgreicher Tausch kann etwas dauern – aber du bist auf dem richtigen Weg!","claim_boost_offer":"Bleib dran und hol dir kostenlosen Boost!","boost_offer_decline":"Nein danke, trotzdem beenden","confirmation_visibility_goto_subscription":"Zu Abo verwalten gehen","boost_offer_value":"Wert 9.9€","boost_offer_text":"Bleib dran und hol dir einen kostenlosen 7-Tage-Boost (Wert 9.9€)!","boost_offer_text_2":"Mit Boost bekommst du im Schnitt viermal so viele Besucher – und eine größere Chance, den Richtigen zu finden.","suggestions_map_back":"Zurück","top_picks_title":"Top-Auswahl","to
1p_picks_subtitle":"Tauschvorschläge basierend auf deinen Wünschen","boost_title":"Geboostete Anzeigen","extended_title":"Mehr entdecken","incoming_block_title":"Möchte mit mir tauschen","incoming_block_subtitle":"{count} Tauschvorschläge, bei denen nur noch dein Interesse fehlt. Zeige Interesse und erhalte ein Match!","answered_block_title":"Dein Interesse","answered_block_subtitle":"Tauschvorschläge, für die du Interesse gezeigt hast.","removed_block_title":"Entfernt","removed_block_subtitle":"Tauschvorschläge, die du abgelehnt hast. Du kannst jederzeit deine Meinung ändern und Interesse zeigen.","tip_box_empty_title":"Keine Tauschvorschläge…","tip_box_empty_body":"Passe deine Wünsche an, um mehr zu sehen.","tip_box_empty_button":"Wünsche ändern","tip_box_inline_title":"Möchtest du mehr Tauschvorschläge sehen?","tip_box_inline_body":"Bearbeite deine Standort-, Größen- und Budgetwünsche, um mehr Tauschvorschläge zu sehen.","general_previous_image":"Vorheriges Bild","general_next_image":"Nächstes Bild","general_previous":"Zurück","general_next":"Weiter","suggestion_card_remove":"Entfernen","general_proposition_image":"Bild der Wohnung","swap_application_title":"Tauschanfrage","swap_application_subtitle":"Wir helfen dir durch den gesamten Antragsprozess","swap_application_usp_simple":"Einfach","swap_application_usp_time":"Zeitsparend","swap_application_usp_safe":"Sicher","swap_application_usp_free":"Kostenlos","swap_application_read_more":"Lies mehr und leg unten los","swap_application_read_more_short":"Lies mehr","swap_application_intro_title":"Einfach, zeitsparend, bequem und sicher.","swap_application_intro_lead":"Die Tauschanfrage ist ein einfacher Weg, einen Wohnungstausch zu beantragen.","swap_application_intro_body":"Erspar dir den Stress, alle vom Vermieter geforderten Dokumente zu sammeln. Wir helfen dir von dem Moment an, in dem sich alle Tauschparteien einig sind, bis die Anfrage bei euren Vermietern liegt. Nutze die Tauschanfrage während deines Tauschs für einen bequemen und sicheren Antragsprozess!","swap_application_included_title":"Die Tauschanfrage umfasst:","swap_application_included_complete_title":"Wir stellen sicher, dass deine Anfrage vollständig ist","swap_application_included_complete_body":"Vermieter haben unterschiedliche Anforderungen an die Unterlagen für eine Tauschanfrage. Wir stellen alles zusammen, damit die Vermieter leicht einen Überblick über den Tausch bekommen.","swap_application_included_bankid_title":"Signieren mit BankID","swap_application_included_bankid_body":"Alle Dokumente werden sicher mit BankID signiert.","swap_application_included_communication_title":"Wir kommunizieren mit allen Tauschparteien","swap_application_included_communication_body":"Wir übernehmen die oft zeitaufwändige Kommunikation zwischen den Tauschparteien. Den Dialog über alles andere als die Anfrage selbst führst du direkt mit deinem Vermieter — etwa zu Entscheidungen, Einzugsterminen, Besichtigungen und anderem rund um euren Umzug.","swap_application_included_advice_title":"Beratung","swap_application_included_advice_body":"Bei einem Wohnungstausch gibt es viele Fragen. Wir sind für dich da, wenn du Hilfe brauchst, und prüfen objektiv dein Recht auf einen Tausch, bevor wir deine Anfrage einreichen.","swap_application_get_started_title":"Leg direkt mit der Tauschanfrage los!","swap_application_existing_question":"Hast du schon eine Tauschanfrage begonnen?","swap_application_existing_login_button":"Bei der Tauschanfrage anmelden","swap_application_unauth_text":"Du musst angemeldet sein und eine Anzeige haben, um eine Tauschanfrage zu starten.","swap_application_login_button":"Anmelden","swap_application_or":"oder","swap_application_signup_button":"Kostenlos loslegen","swap_application_no_swaps_text":"Du brauchst mindestens ein Match, um die Tauschanfrage zu starten. Geh zu deinen <a href=\\"{url}\\">Tauschvorschlägen</a> und zeig Interesse — bei gegenseitigem Interesse entsteht ein Match.","swap_application_loading":"Deine Matches werden geladen …","swap_application_info_box":"Such den Tausch aus, für den du eine Tauschanfrage starten willst, und drück auf Starten. Du kommst dann zur Anmeldung des Dienstes, wo du Schritt für Schritt deine Angaben ausfüllst und deine Dokumente hochlädst.","swap_application_apply_error":"Beim Erstellen der Tauschanfrage ist etwas schiefgelaufen. Versuch es gleich noch einmal.","swap_application_card_direct":"Zweiparteientausch","swap_application_card_start_button":"Starten","swap_application_triangle_heading":"Dreiparteientausche"}'),_=JSON.parse('{"menu_items_link_1":"Bytteforslag","menu_items_link_3":"Min annonce","menu_items_link_4":"Søg annoncer","menu_items_link_5":"Hjælp","menu_items_link_7":"Bytteansøgning","menu_items_link_8":"Log ind","menu_items_leave_feedback":"Giv feedback","menu_items_link_9":"Kom i gang gratis","menu_items_link_10":"Generelle vilkår og betingelser","menu_items_link_11":"Cookiepolitik","menu_items_link_13":"Matchninger","menu_items_link_14":"Behandling af personoplysninger","payment_history_title":"Betalinger","payment_history_loading":"Indlæser betalinger...","payment_history_address":"Tilkøb","congratulations_title":"Tillykke med dit boligbytte!","congratulations_subtitle_1":"Vi håber, at din tid på Hjembytte.dk har været god!","congratulations_subtitle_2":"For at hjælpe flere med at finde deres drømmebytte vil vi gerne bede dig om at bruge et øjeblik på at skrive en anmeldelse af vores tjeneste. Det kan du gøre på næste side.","congratulations_confirm_button":"Annullér annonce","congratulations_confirm_delete_account_button":"Afslut konto","congratulations_cancel_button":"Annullér og gå tilbage","confirmation_cancel_account_title":"Bekræftelse på sletning","confirmation_cancel_account_subtitle":"Du har nu slettet din konto!","feedback_offer":"Nu får du et unikt tilbud...","feedback_sublabel":"Vi ser gerne, at du bliver, og derfor er vi klar med et ekstra godt tilbud 🤩","feedback_tag":"MIDLERTIDIGT TILBUD","feedback_offer_days":"30 dage","feedback_price":"kun {price} kr.","feedback_save_text":"Spar op til","feedback_save_amount":"43%","feedback_cancel_loading":"Indlæser...","feedback_cancel_yes":"Tak ja til tilbuddet","feedback_terms":"Vilkår: Tilbuddet indebærer, at din næste betaling for denne annonce kommer til at koste {pris}
1 kr. for en 30-dages periode.  Efter denne periode fortsætter dit abonnement som tidligere.","feedback_cancel_no":"Nej tak, annullér i stedet","feedback_title_details":"Hvordan kan vi blive bedre?","feedback_other_service_title":"Hvilken type tjeneste har du benyttet til dit boligbytte?","feedback_other_service_placeholder":"Jeg har byttet med...","feedback_title":"Hvor meget synes du, det er rimeligt at betale om mÃ¥neden?","feedback_reason":"Skriv gerne, hvorfor du ønsker at annullere din annonce hos os","feedback_delete_account_reason":"Skriv gerne, hvorfor du ønsker at afslutte din konto hos os","feedback_example":"F.eks. 249","feedback_currency_short":"kr.","feedback_cancel_immediately_info_1":"<b>OBS:</b> NÃ¥r du vælger at annullere din annonce direkte, bliver den deaktiveret med øjeblikkelig virkning.  Det indebærer, at den er skjult for andre brugere, at du ikke kan læse eller svare pÃ¥ beskeder, og at du heller ikke kan se dine bytteforslag.","feedback_cancel_immediately_info_2":"Eventuelle resterende dage af dit abonnement vil ikke blive refunderet.","feedback_action_button":"Gem og opsig abonnement","feedback_delete_account_action_button":"Gem og afslut konto","feedback_cancel_button":"Annullér","offer_title_save":"Bare rolig, det løser vi!","offer_title":"Du kan vælge mellem disse abonnementer","offer_subtitle":"Vi kan tilbyde dig disse billigere abonnementer:","offer_currency_per_month":"kr./mÃ¥ned","offer_alternative_subscription_title":"Vi kan tilbyde dig disse alternative abonnementer:","offer_shorter_alternative_subscription_title":"Vi kan tilbyde dig kortere abonnementstyper:","offer_item_title_180":"180 dage","offer_item_title_90":"90 dage","offer_item_title_30":"30 dage","offer_tag":"BILLIGSTE VALG","offer_savings":"Spar {savings} kr./mÃ¥ned med dette abonnement.","offer_payment_period":"Du betaler {offerDays} dage ad gangen.","offer_action":"Skift til dette abonnement","offer_reject":"Nej tak, jeg ønsker ikke at skifte abonnement","offer_cancel_and_back":"Annullér og gÃ¥ tilbage","offer_cancel":"Annullér","confirmation_proposition_title":"Din annonce er nu aktiveret","confirmation_proposition_text":"Tillykke!  Din annonce er nu aktiv og kan matches med tusindvis af andre brugere, der søger et boligbytte.","confirmation_proposition_confirm":"Videre til bytteforslag","confirmation_visibility_title":"Din annonce er nu boostet!","confirmation_visibility_text_1":"Annoncen er blevet synlig for flere, og vi krydser fingre for et vellykket boligbytte!","confirmation_visibility_text_2":"","confirmation_visibility_confirm":"Videre til bytteforslag","confirmation_cancelled_title":"Din annonceperiode er nu afsluttet","confirmation_cancelled_text_not_swapped_1":"Velkommen tilbage, hvis du beslutter dig for at bytte lejlighed igen.","confirmation_cancelled_text_not_swapped_2":"Kontakt os gerne pÃ¥","confirmation_cancelled_text_not_swapped_3":"og fortæl os, hvad vi kan gøre bedre næste gang!","confirmation_cancelled_text_not_swapped_mailto":"[email protected]","confirmation_cancelled_text_swapped_1":"Tillykke med dit boligbytte!  Vi ses næste gang, du ønsker at bytte bolig.","confirmation_cancelled_confirm":"Videre til min annonce","confirmation_accepted_title":"Tilbuddet er nu aktiveret","confirmation_accepted_text":"Tillykke!  Dit tilbud er aktiveret.  NÃ¥r tilbuddet er udløbet, vil dit abonnement blive forlænget som normalt.","confirmation_accepted_confirm":"Videre til bytteforslag","confirmation_klarna_token_title":"Din betalingsmetode er nu opdateret","confirmation_klarna_token_text":"Ved den næste opkrævning vil den nye betalingsmetode blive anvendt.  Du kan fortsætte med at bruge tjenesten, som du plejer.","confirmation_klarna_token_confirm":"Videre til bytteforslag","locale_language":"DK-DA","confirmation_update_subscription_title":"Du har nu ændret dit abonnement","confirmation_update_subscription_text":"Ved den næste opkrævning vil den nye abonnementsperiode blive anvendt.  Du kan fortsætte med at bruge tjenesten, som du plejer.","confirmation_update_subscription_confirm":"Videre til bytteforslag","proposition_private_landlord":"Privat udlejer","reasons_title":"Hjælp os med at forstÃ¥, hvorfor du ønsker at annullere dit abonnement","reasons_reason_1":"Jeg er ikke lykkes med at finde det ønske boligbytte","reasons_reason_2":"Andre annoncører har ikke svaret","reasons_reason_3":"Jeg ønsker ikke længere at bytte bolig","reasons_reason_4":"Hjemmesiden er svær at forstÃ¥","reasons_reason_5":"Jeg vil gerne holde en pause fra at bytte bolig i det næste stykke tid","reasons_reason_6":"Anden Ã¥rsag","start_title":"Hvis du ønsker at opsige dit abonnement","start_title_limited":"Hvis du ønsker at deaktivere din annonce","start_delete_account_title":"Hvis du ønsker at afslutte din konto","start_subtitle":"Fortæl os om Ã¥rsagen til, hvorfor du ønsker at opsige dit abonnement, sÃ¥ vi kan forbedre Hjembytte.dk ud fra din feedback.","start_subtitle_limited":"Fortæl os om Ã¥rsagen til, hvorfor du ønsker at deaktivere din annonce, sÃ¥ vi kan forbedre Hjembytte.dk ud fra din feedback.","start_delete_account_subtitle":"Fortæl os gerne grunden til, at du afslutter din konto, sÃ¥ vil vi forbedre Hjembytte.dk med dig i tankerne.","start_link_cancel":"Annullér og gÃ¥ tilbage","start_reason_1":"Jeg har allerede byttet bolig","reasons_too_expensive":"Det er for dyrt","start_reason_3":"Jeg ønsker at afslutte af en anden Ã¥rsag","used_to_find_swap_reason_1":"Jeg har byttet bolig via Hjembytte","used_to_find_swap_reason_2":"Jeg har byttet via en anden tjeneste","used_to_find_swap_title":"Gennem hvilken tjeneste byttede du din bolig?","current_subscription_no_active_paid":"Du har ikke et aktivt betalingsabonnement","current_subscription_subscription_info_freemium":"Du bruger i øjeblikket en begrænset gratisversion. For at lÃ¥se op for alle funktioner skal du opgradere til Premium.","current_subscription_subscription_info":"Din prøveperiode slutter {nextPaymentDate}.  <br />Opgradér din annonce for ikke at gÃ¥ glip af chancen for at bytte bolig!","current_subscription_subscription_info_active":"Dit abonnement er gratis og forbliver aktivt, indtil du vælger at afslutte det.","current_subscription_free_days":"Dine gratisperiode er ved at udløbe","current_subscription_your_subscription":"Dit abonnement til {monthlyPrice} kr/mÃ¥ned","current_subscription_is_being_canceled":"afsluttes","current_subscription_is_being_extended":"forlænges","current_subscription_automatically":"automatisk","current_subscription_extended_with":"Annoncen forlænges med {days} dage ad gangen","current_subscription_for_free":"Gratis","current_subscription_via":"via","current_subscription_upgrade":"Opgradér annonce","current_subscription_change_subscription":"Skift abonnement","current_subscription_activate_freemium":"A
1ktivér gratis","map_and_streetview_streetview":"Street View","proposition_map_buttons_map":"Kort","proposition_map_buttons_floor_plan":"Plantegning","proposition_map_buttons_street_view":"Street View","proposition_map_expand":"Åbn kort i fuld skærm","general_zoom_in":"Zoom ind","general_zoom_out":"Zoom ud","map_your_residence":"Din bolig","swap_chain_map_is_interested":"Er interesseret i et boligbytte","swap_chain_map_answered_no":"Har takket nej","swap_chain_map_waiting_for_answer":"Venter på svar","end_match_confirm_title":"Afslut match?","end_match_confirm_body":"Er du sikker på, at du vil trække din interesse tilbage? Du har et match med {address}, som vil blive afsluttet.","end_match_confirm_action":"Afslut match","end_match_confirm_cancel":"Annullér","toast_regret":"Fortryd","freemium_banner_header":"Vil du også få adgang til hele tjenesten?","freemium_banner_subtitle":"Få Premium i dag og få:","freemium_banner_usp1":"Fuld adgang til hele tjenesten","freemium_banner_usp2":"Kom højere op blandt bytteforslagene","freemium_banner_usp3":"Ubegrænsede interessemarkeringer","freemium_banner_usp4":"Få hjælp gennem hele bytteprocessen","freemium_map_cta_label":"Se præcis adresse og gadevisning","freemium_map_cta_label_plural":"Se præcise adresser","freemium_map_cta_unlock":"Lås op","start_step_1_status":"Finder alternativer, der passer til dig","start_step_2_status":"Sammensætter dagens liste","start_step_3_status":"Færdig!","report_proposition_label":"Rapportér denne annonce","report_why_want_to_report":"Hvorfor vil du rapportere annoncen?","report_why_offensive":"Hvorfor synes du, annoncen er stødende?","report_faulty_information":"Hvad er der galt med informationen?","report_wrong_with_images":"Hvad er der galt med annoncens billeder?","report_which_categories_match":"Passer nogen af disse kategorier?","report_option_offensive":"Stødende indhold eller sprog","report_option_images":"Annoncens billeder","report_option_faulty":"Forkert information","report_option_other":"Anden grund","report_option_images_not_related":"Det er ikke billeder af lejligheden","report_option_inappropriate_images":"De er upassende","report_option_not_serious":"Useriøs bruger","report_option_incorrect_residence_info":"Beboelsens information er forkert","report_option_not_matching_advertisement":"Det er ikke en bytteannonce","report_description_incorrect_residence_info":"F.eks. forkert husleje, værelser eller kvadratmeter","report_description_not_matching_advertisement":"F.eks. Bedrageri eller tilbud om serviceydelse","report_option_asked_for_money":"Denne bruger har bedt om penge for at gennemføre byttet","report_option_copied_content":"Denne annonce ser ud til at være en kopi","report_option_not_the_owner":"Brugeren har ikke brugsret til lejligheden eller adressen","report_option_not_apartment":"Lejligheden er ikke en lejebolig","report_description_images_not_related":"F.eks. billeder af personer, dyrebilleder","report_description_inappropriate_images":"F.eks. Seksuelt indhold, ulovlig aktivitet","report_option_other_reason":"Anden grund","report_label_next":"Næste","report_label_back":"Tilbage","report_label_send":"Send","report_label_done":"Luk","report_label_describe_more":"Kan du beskrive problemet yderligere:","report_label_describe_experience":"Beskriv din oplevelse...","report_label_allowing_follow_ups":"I må kontakte mig for opfølgende spørgsmål","report_label_success_heading":"Vi har modtaget din rapport!","report_description_success":"Tak fordi du gør os opmærksomme på eventuelle fejl eller upassende adfærd. Alt, der strider mod vores politikker og værdier, tager vi meget alvorligt, og i tilfælde hvor det er nødvendigt, træffer vi foranstaltninger for at sikre en retfærdig og etisk proces for alle involverede parter.","edit_wish_area_title":"Jeg vil gerne flytte til","edit_wish_area_infobox":"Vi har opdateret vores områder. Du skal vælge nye, mere specifikke områder, du vil flytte til, for at fortsætte.","edit_wish_area_add_area":"Tilføj endnu et område","edit_wish_area_search_for":"Søg efter kommune, by eller område","edit_wish_area_action":"Gem","edit_wish_area_chosen_areas":"Valgte områder","edit_wish_area_none_selected":"Ingen valgte","edit_wish_area_pce":"stk.","edit_wish_area_show":"Vis","edit_wish_area_error_message":"Du skal vælge mindst ét område","edit_wish_area_my_chosen_areas":"Mine valgte områder","edit_wish_area_options_choose_areas_in":"Vælg områder i","edit_wish_area_options_choose_areas_button":"Vælg områder","edit_wish_area_options_cancel_button":"Annullér","map_suggestions_no_results_address":"Adressen eksisterer ikke.  Tilpas søgningen, og vælg en mulighed.","map_suggestions_no_results_wish_area":"Området eksisterer ikke.  Tilpas søgningen, og vælg en mulighed.","base_panel_close":"Luk","proposition_info_no_active":"Du har ingen aktiv annonce","proposition_info_test_period_expired":"Din prøveperiode på {outdatedAddress} er udløbet","proposition_info_create_new":"Opret en ny annonce for at komme i gang med dit boligbytte","proposition_info_upgrade":"Opgradér nu, så du kan få adgang til alle Hjembyttes funktioner","proposition_info_activate":"Du skal aktivere din annonce for at fortsætte din søgning efter en ny bolig.","side_menu_my_ads":"Min annonce","side_menu_payment_history":"Betalingshistorik","side_menu_removed_swap_suggestions":"Blokerede annoncer","side_menu_add_ad":"Indryk en annonce","complete_listing_title":"Øg din synlighed","complete_listing_description":"En komplet annonce tiltrækker flere mulige bytter.","complete_listing_modal_card_t
1itle":"Færdiggør din annonce","complete_listing_gauge_aria":"{percent}% færdiggjort","complete_listing_step_aria":"{title} – øger synligheden med {percent}","complete_listing_step_images_title":"Tilføj billeder","complete_listing_step_images_subtitle":"Annoncer med 2+ billeder får flere klik","complete_listing_step_description_title":"Tilføj beskrivelse","complete_listing_step_description_subtitle":"En personlig tekst skaber tillid","complete_listing_step_floorplan_title":"Tilføj plantegning","complete_listing_step_floorplan_subtitle":"Bytteinteresserede vil se layoutet, før de tager kontakt","complete_listing_step_landlord_title":"Angiv udlejer","complete_listing_step_landlord_subtitle":"Skaber tillid hos potentielle byttepartnere","complete_listing_visitors_suffix":"person har set din annonce | personer har set din annonce","complete_listing_visitors_period":"Sidste 7 dage","flow_pagination_of":"af","pagination_showing_page":"Viser side","pagination_to":"til","pagination_of":"af","extra_visibility_title":"Ekstra synlighed for","extra_visibility_subtitle":"Din mulighed for et hurtigere boligbytte","extra_visibility_info_text":"Hvis du vil øge dine chancer for et boligbytte, kan du gøre din annonce ekstra synlig","extra_visibility_days":"dage","extra_visibility_currency":"kr.","extra_visibility_confirm":"Godkend","extra_visibility_extra_visibility_title_1":"Hvem kan se min annonce?","extra_visibility_list_info":"Din annonce vil blive vist til annoncører, hvis ønsker modsvarer din bolig, men også til andre annoncører og besøgende på Hjembytte.dk","extra_visibility_extra_visibility_title_2":"Din annonce er synlig her:","extra_visibility_list_2":"Annoncepræsentationer","extra_visibility_list_3":"Bytteforslag – under byttelisten","klarna_button_discount_total":"I alt: {totalSum} kr.","klarna_button_action":"Start abonnement","product_list_title":"Dette er et kampagnetilbud uden bindingsperiode.","product_list_info_1":"Når annoncen udløber, vil din annonce blive forlænget","product_list_info_2":"til den normale pris","product_list_info_3":"kr.","product_list_monthly":"månedligt","product_list_every_second_month":"hver anden måned","product_list_every_six_month":"hver sjette måned","product_list_when_expired":"når den er udløbet","popup_menu_item_2":"Redigér profil","popup_menu_item_4":"Favoritmarkeringer","popup_menu_item_5":"Alle annoncer","popup_menu_item_6":"Bytteansøgning","popup_menu_item_7":"Hjælp","popup_menu_item_8":"Log ud","popup_menu_item_9":"Redigér loginoplysninger","proposition_description_room":"værelse | værelser","proposition_description_location_in":"i","proposition_description_sqm":"m2","proposition_description_cost_per_month":"kr/måned","proposition_description_prop_num":"Annonce-ID:","residence_toggle_label":"Bolig {n} af {count}","residence_toggle_label_short":"Bol. {n} af {count}","proposition_description_floor_0":"Stueetage","proposition_description_floor_roof":"Tagetage","proposition_description_floor":"Etage","proposition_description_floor_numbered":"Etage {floor}","proposition_description_title":"Om boligen","proposition_description_type":"Boligtype","proposition_description_ad_num":"Annonce-ID","proposition_description_landlord":"Udlejer","proposition_description_no_desc":"Denne bolig har endnu ingen beskrivelse.","proposition_description_read_more":"Læs mere om boligen","proposition_interest_you_are_interested":"Du er interesseret","proposition_interest_you_are_super_interested":"Du er superinteresseret","proposition_interest_are_you_interested":"Er du interesseret i at bytte bolig?","proposition_interest_you_are_not_interested":"Du er ikke interesseret","user_card_swaped":"Boligbytte","user_card_contact":"Kontakt kun din byttepartner","user_card_days":"dage","user_card_day":"dag","user_card_hours":"timer","user_card_within_an_hour":"Inden for en time","user_card_within":"Inden for","conveniences_balcony":"Balkon/Altan","conveniences_elevator":"Elevator","conveniences_fireplace":"Åben pejs/Kakkelovn","conveniences_bathtub":"Badekar","conveniences_condo":"Andelslejlighed/Andelsbolig","conveniences_becoming_condo":"Fremtidig andelslejlighed/andelsbolig","desktop_proposition_hero_show_more_images":"Vis {images} billeder","find_amenities_restaurants":"Restauranter","find_amenities_schools":"Skoler og børnepasningsmuligheder","find_amenities_stores":"Butikker","find_amenities_commutes":"Offentlig transport","find_amenities_commute_type_bus":"Bus","find_amenities_commute_type_rail":"Tog","find_amenities_commute_type_tram":"Sporvogn","find_amenities_commute_type_metro":"Metro","find_amenities_commute_type_ferry":"Færge","find_amenities_commute_type_other":"Andet","similar_homes_title":"Lignende boliger","residence_switcher_desktop_switch_apt":"Skift mellem boliger","view_counter_viewed_times":"Denne bolig er blevet vist {visits} gange.","view_counter_visits_1":"Du er en af de første, der ser denne bolig.","view_counter_visits_2":"Denne bolig får meget opmærksomhed.","view_counter_visits_3":"Denne bolig har et usædvanligt antal intressenter!","view_counter_visits_4":"Dette er en af de mest sete boliger hos os!","wishes_alt_wish":"Alternativt ønske","wishes_wished_1":"Ønsket bolig 1","wishes_wished_2":"Ønsket bolig 2","wishes_rooms_min":"værelse | værelser","wishes_sqm_min":"Min. antal kvadratmeter","wishes_sqm_no_choice":"Intet valg","wishes_sqm":"m2","wishes_rent_max":"Max husleje","wishes_currency_short":"kr.","wishes_cost_per_month_max":"Max månedlig omkostning","wishes_requirements":"Krav","wishes_balcony":"Balkon/Altan ","wishes_is_becoming_condo":"Fremtidig andelslejlighed/andelsbolig, ","wishes_elevator":"Elevator ","wishes_no_special":"Ingen særlige krav","wishes_other_prefs":"Øvrige præferencer","wishes_bathtub":"Badekar, ","wishes_is_condo":"Registreret andelsboligforening, ","wishes_fireplace":"Åben pejs/Kakkelovn","wishes_no_spec_prefs":"Ingen særlige præferencer","wishes_areas":"Områder","wishes_show_all":"Vis alle områder","my_propositions_link_edit":"Rediger din annonce","my_propositions_link_payments":"Betalinger og abonnementer","my_propositions_link_new":"Ny annonce","my_prop_card_active":"Aktiv","my_prop_card_inactive":"Inaktiv","my_proposition_plan_premium":"Premium","my_proposition_plan_freemium":"Gratiskonto","my_proposition_notice_active":"Din annonce er aktiv. Den vises for andre brugere og matches ud fra ønsker, så du kan finde en bytte.","my_proposition_notice_inactive":"Din annonce er deaktiveret. Den skjules for andre brugere, og du k
1an ikke matche.","my_prop_card_meta_stats":"{rooms} værelser · {sqm} m² · Etage {floor}","my_prop_card_meta_stats_2for1":"{rooms} værelser · {sqm} m²","my_prop_card_meta_rent":"{rent} kr/måned","my_propositions_expand_switcher":"Vis flere annoncer","my_propositions_collapse_switcher":"Skjul andre annoncer","my_propositions_visitors_card_title":"Dine besøgende","my_propositions_visitors_card_count_suffix":"har set din annonce i den seneste måned","my_propositions_visitors_card_link":"Se besøgende","my_propositions_visitors_card_empty":"Ingen besøgende endnu","search_card_rooms":"værelse | værelser","search_card_sqm":"m2","search_card_cost_per_month":"kr/måned","slider_item_rooms":"værelser","slider_item_sqm":"m2","proposition_list_ad_num":"Annoncenummer:","proposition_switcher_uses_as":"Bruger som:","proposition_switcher_pick":"Vælg annonce","filter_modal_clear":"Ryd","filter_modal_action":"Vis resultater","interest_toggle_no":"Ikke interesseret","super_interest_action_aria":"Superinteresse","super_interest_banner_label":"Superinteresse","super_interest_coach_tip_title":"Mindst én part er superinteresseret i byttet.","super_interest_info_aria":"Læs mere om superinteresse","boost_info_aria":"Læs mere om Boost","boost_info_tip":"Denne annonce er boostet for ekstra synlighed.","modal_super_interest_paywall_title":"Superinteresse er inkluderet i Premium","modal_super_interest_paywall_body":"En superinteresse løfter dig øverst på din bytteparts liste og giver markant hurtigere svar.","modal_super_interest_paywall_usp1":"2 superinteresser med det samme, når du starter Premium","modal_super_interest_paywall_usp2":"Lås op for ubegrænsede matchninger","modal_super_interest_paywall_usp3":"Vises øverst på din bytteparts liste","modal_super_interest_paywall_cta":"Opgradér til Premium","modal_super_interest_explain_title":"Sådan bruger du Superinteresse","modal_super_interest_explain_body":"En superinteresse løfter dig øverst på din bytteparts liste og viser, at du er særligt interesseret.","modal_super_interest_explain_usp1":"Brug dine superinteresser på annoncer, du virkelig vil bytte til.","modal_super_interest_explain_usp2":"Øger dine chancer for en matchning og en fremvisning.","modal_super_interest_explain_cta":"Luk","super_interest_panel_error_title":"Superinteresse kunne ikke hentes lige nu","super_interest_purchase_title":"Sørg for, at din favorit ser dig først!","super_interest_purchase_text":"En Superinteresse løfter din annonce øverst hos alle de bytteparter, der er nødvendige for byttet. Det øger chancen for at matche med din favorit.","super_interest_picker_title":"Vælg antal Superinteresser","super_interest_picker_unit":"stk.","super_interest_picker_per_unit":"{price} {currency}/stk.","super_interest_purchase_included_title":"Det får du","super_interest_purchase_usp1":"Vises øverst hos alle parter i byttet – før alle andre annoncer","super_interest_purchase_usp2":"En stjernemarkering, der skiller sig ud i listen","super_interest_purchase_usp3":"Brug dem, når du vil – de udløber aldrig","super_interest_purchase_terms1":"Engangskøb, intet abonnement. Ved at gennemføre købet accepterer du hjembytte.dk\'s","super_interest_purchase_terms_link":"købsvilkår","super_interest_purchase_button":"Køb Superinteresser","filter_container_type_score":"Annoncekvalitet","general_filter_all":"Alle","amenities_labels_conversation":"Samtale","amenities_labels_open":" startet","amenities_labels_elevator":"Elevator","amenities_labels_balcony":"Balkon/Altan","amenities_labels_bathtub":"Badekar","amenities_labels_is_coop":"Andelslejlighed/Andelsbolig","amenities_labels_is_becoming_coop":"Fremtidig andelslejlighed/andelsbolig","amenities_residence_type_2":"-","swaplist_button_map_view":"Kortvisning","swaplist_button_show_result":"Vis resultater","interest_button_yes":"JA","interest_button_no":"NEJ","map_swap_item_rooms":"værelse | værelser","map_swap_item_sqm":"m2","non_user_swap_view_toggle_the_swap":"Byttekæde","non_user_swap_view_toggle_map":"Kort","unlock_blur_msg":"Vil du se flere billeder?","proposition_gallery_blur_link_msg":"Upload minimum 2 billeder","proposition_gallery_blur_msg":"af din lejlighed for at se alle billederne","no_result_nothing_new":"Intet nyt på siden!","sort_options_descending":"faldende","sort_options_ascending":"stigende","sort_options_type_sqm_desc":"Kvadratmeter (højeste øverst)","sort_options_type_sqm_asc":"Kvadratmeter (laveste øverst)","sort_options_type_floor":"Etage","sort_options_type_num_of_rooms_asc":"Antal værelser (laveste øverst)","sort_options_type_num_of_rooms_desc":"Antal værelser (højeste øverst)","sort_options_type_rent_asc":"Leje (laveste øverst)","sort_options_type_rent_desc":"Leje (højeste øverst)","sort_options_type_postal_area":"Område","sort_options_type_interest":"Interesse","sort_options_type_match_date":"Matchd
1ato","sort_options_type_interest_date":"Senest modtaget","sort_options_type_address":"Adresse","sort_options_type_swaptype":"Byttetype","sort_options_desc_score":"Viser bytteforslag sorteret efter annoncernes kvalitet og aktivitet","sort_options_desc_sqm":"Viser bytteforslag sorteret efter antal m2.","sort_options_desc_floor":"Viser bytteforslag sorteret efter etage.","sort_options_desc_num_of_rooms":"Viser bytteforslag sorteret efter antal værelser.","sort_options_desc_rent":"Viser bytteforslag sorteret efter husleje.","sort_options_desc_postal_area":"Viser bytteforslag sorteret efter områder i alfabetisk rækkefølge.","sort_options_desc_interest":"Viser bytteforslag sorteret efter andelen af parter, der har tilkendegivet at være interesserede.","sort_options_desc_match_date":"Viser bytteforslag sorteret efter, hvornår I først matchede.","sort_options_desc_address":"Viser bytteforslag sorteret efter adresse i alfabetisk rækkefølge.","sort_options_desc_swaptype":"Viser bytteforslag sorteret efter byttetype (toparts, treparts, uden for ønsker).","sort_options_desc_interest_date":"Viser bytteforslag sorteret efter dato for seneste interessemarkering.","swap_container_button":"Ændr dine ønsker her","swap_container_button_swap_type":"Find flere bytteforslag","swaplist_edit_wishes_button":"Ændre ønsker","swap_full_interest_title":"Tillykke, alle har takket ja","swap_full_interest_subtitle":"Hvad sker der nu?","swap_full_interest_step1_title":"Book fremvisning","swap_full_interest_step1_body":"Find et passende tidspunkt til at fremvise din lejlighed, og book en tid til at se den lejlighed, du gerne vil flytte ind i.","swap_full_interest_step2_title":"Start Bytteansøgning","swap_full_interest_step2_body1":"Når alle er enige, starter I jeres","swap_full_interest_step2_body2":"Bytteansøgning","swap_full_interest_step2_body3":"Vi hjælper jer med alt papirarbejdet og sørger for, at alt bliver udfyldt korrekt.","swap_full_interest_step3_title":"Tid til at flytte","swap_full_interest_step3_body":"Når alt er godkendt, er det tid til at flytte ind i din nye bolig.","swap_full_interest_swap_info":"Boligbyttet fik fuld interesse","swap_info_is_triangle":"I et trepartsbytte er tre parter involveret og bytter i en kæde.  (A flytter til B\'s hjem, B flytter til C\'s hjem, og C flytter til A\'s hjem).","swap_info_is_manual1":"Et boligbytte uden for dine ønsker er et bytte, hvor jeres præferencer ikke matcher, men hvor en af jer alligevel har udtrykt interesse.","swap_info_is_manual2":"Du kan deaktivere boligbytte uden for ønsker under indstillinger, hvis du ikke er interesseret i dette alternativ.","swap_info_is_direct":"Et topartsbytte er et boligbytte direkte mellem to parter.","swap_info_action":"Okay, jeg forstår!","swap_item_triangle":"Trepartsbytte med","swap_item_manual":"Uden for dine ønsker","swap_item_direct":"Topartsbytte","swap_item_in_swap_process":"Indgår i en bytteproces","swap_item_rooms":"værelse | værelser","swap_item_sqm":"m2","swap_item_cost_per_month":"kr/måned","swap_item_ad_num":"Annoncenummer:","swap_item_floor":"Etage","swap_item_action":"Vis byttekæde","swap_item_you_not_interested":"Du er ikke interesseret","swap_item_no_interest":"Der er ingen interesserede parter i øjeblikket","swap_item_full_interest":"Alle interesserede","swap_item_you_interested":"Du er interesseret","swap_item_other_interested":"Modpart interesseret","swap_item_x_of_y_interested":"af 3 interesserede","swap_list_item_triangle_swap":"Trepartsbytte","swap_list_item_direct_swap":"Topartsbytte","swaps_list_toggle_me":"Vil bytte med mig","swap_list_tabs_unanswered":"Bytteforslag","swap_list_tabs_answered":"Besvarede","swap_list_tabs_removed":"Fjernet","swap_list_tabs_scroll_more":"Vis flere faner","swap_list_my_answered_heading":"Mine besvarede","swap_list_my_answered_subtitle":"Bytteforslag du har svaret på.","swap_list_super_interest_remaining_cta":"{count} superinteresse tilbage | {count} superinteresser tilbage","swap_list_super_interest_topup_cta":"Fyld op med superinteresser","swap_list_incoming_boost_cta":"Mere synlighed med Boost","swap_overview_visited":"Vist","swap_overview_only_residence_2_filter":"-","swap_overview_label":"Min bolig","swap_overview_rooms":"værelse | værelser","swap_overview_sqm":"m2","swap_overview_cost_per_month":"kr/måned","swap_overview_show":"Vis","swap_overview_alt_swap":"alternative bytteparter","swap_overview_active_now":"Aktiv netop nu","swap_overview_days":"dage","swap_overview_day":"dag","swap_overview_ago":"siden","swap_overview_hours":"timer","swap_overview_hour":"time","swap_overview_not_available":"Annoncen er ikke tilgængelig","swap_overview_swap_not_available":"Boligbyttet er ikke længere en mulighed","swap_overview_swap_in_process":"Annoncen indgår i en bytteproces","swap_view_loading":"Indlæser...","swap_view_not_available":"Du har intet muligt trepartsbytte med denne annonce","swap_view_not_available_button":"Se topartsbytte","swap_view_triangle_swap":"Trepartsbytte","swap_view_manual_swap":"Uden for dine ønsker","swap_view_direct_swap":"Topartsbytte","swap_view_close":"Luk","swap_view_chat_pay_title":"Kontakt med andre er en af de letteste måder at finde dit nye hjem","swap_view_chat_pay_subtitle":"Lås op for beskeder med Premium og få også:","swap_view_chat_pay_list_item1":"Kontakt og chat med andre byttere","swap_view_chat_pay_list_item2":"Ubegrænsede interessemarkeringer","swap_view_chat_pay_list_item3":"Kom højere op blandt bytteforslagene","swap_view_chat_pay_list_item4":"Hjælp gennem hele bytteprocessen","swap_view_chat_pay_action":"Lås op for beskeder","swap_view_toggle_full":"Fuld interesse","swap_view_toggle_the_swap":"Byttekæde","swap_view_toggle_chat":"Chat","swap_view_toggle_map":"Kort","trial_bottom_banner_action_link":"OPGRADÉR","trial_bottom_banner_days_left_5_header":"Velkommen!  Du har <var style=\\"font-style:  normal;color:#0f6bff;\\">{days} dage</var> tilbage af din prøveperiode","trial_bottom_banner_days_left_4_header":"Alt ser fint ud!  <var style=\\"font-style:  normal;color:#0f6bff;\\">{days} dage</var> tilbage af din prøveperiode","trial_bottom_banner_days_left_3_header":"<var style=\\"font-style:  normal;color:#0f6bff;\\">{days} dage</var> tilbage af din prøveperiode","trial_bottom_banner_days_left_2_header":"Psst... Du har <var style=\\"font-style:  normal;color:#0f6bff;\\">{days} dage</var> tilbage af din prøveperiode","trial_bottom_banner_days_left_1_header":"I dag er sidste dag for at prøve Hjembytte.dk","trial_bottom_banner_days_left_0_header":"Din prøveperiode er udløbet, det er tid til at opgradere","trial_bottom_banner_days_left_5_body":"Tillykke med det gode valg om at blive en del af Hjembytte!  Opgradér for at låse op for beskeder og for at få hjælp til din bytteansøgning.","trial_bottom_banner_days_left_4_body":"Opgradér din annonce for at låse op for alle funktionerne, så du ikke går glip af det næste boligbytte","trial_bottom_banner_days_left_3_body":"Opgradér din annonce for at låse op for alle funktionerne, så du ikke går glip af det næste boligbytte","trial_bottom_banner_days_left_2_body":"Opgradér din annonce for at låse op for alle funktionerne, så du ikke går glip af det næste boligbytte","trial_bottom_banner_days_left_1_body":"Opgradér din annonce for at låse op for alle funktionerne, så du ikke går glip af det næste boligbytte","trial_bottom_banner_days_left_0_body":"Opgradér nu for at fortsætte med at bruge Hjembytte.  Åbn din annonce, og lås op for alle Hjembyttes funktioner for ikke at gå glip af det næste boligbytte","payment_card_paid":"Betalt","payment_card_repaid":"Refunderet","payment_card_currency_code":"kr.","payment_card_show_invoice":"Vis faktura","payment_card_price_not_available":"Pris ikke tilgængelig","payment_card_provider_via":"Via","payment_card_expired":"Forfaldt:","payment_card_handeled_by_provider":"Administreres af {provider}","payment_card_pay_latest":"Betal senest:","payment_card_days_left":"dage tilbage","payment_card_days_since":"dage siden","subscription_picker_label":"Populær","subscription_picker_save_perc_prefix":"Gem","subscription_picker_month":"måned","subscription_picker_month_short":"måned","subscription_picker_currency":"kr.","subscription_picker_new_currency":"kr.","subscription_picker_one_month":"1 måned","subscription_picker_two_months":"2 måneder","subscription_picker_six_months":"6 måneder","subscription_picker_one_month_description":"Betal hver måned","subscription_picker_two_months_description":"Betal hver anden måned","subscription_picker_six_months_description":"Betal hver sjette måned","subscription_picker_no_lock_period":"Ingen bindingsperiode","subscription_picker_no_lock_period_postfix":"Afslut online når som helst","tab_bar_swap_suggestions":"Bytteforslag","tab_bar_matches":"Matchninger","tab_bar_my_ads":"Min annonce","tab_bar_my_account":"Min konto","tab_bar_more":"Menu","my_favouries_title":"Favoritmarkeringer","my_favouries_text":"Du har endnu ikke tilføjet nogen annonce som favorit.","my_propositions_loading":"Indlæser annoncer...","page_not_found_text":"Siden kunne ikke findes","page_not_found_action":"Tilbage til min annonce","page_not_found_action_not_verified":"Gå til startsiden","change_payment_method_title":"Opdatér betalingsmetode hos Klarna","change_payment_method_text":"Der trækkes ingen penge fra din konto, når du foretager dette køb. Vi opdaterer kun din betalingsmetode til fremtidige opkrævninger.  I nogle tilfælde reserverer Klarna beløbet på din konto.  Reservationen frigives normalt inden for et par timer","change_payment_method_action":"Opdatér betalingsmetode","pay_proposition_activate_for":"A
1ktivér annonce for","proposition_conversion_modal_title":"Vil du blive set hos os?","conversion_modal_content_heading":"Vil du også bytte din lejebolig?","conversion_modal_content_list_1":"Bytteforslag tilpasset til dig","conversion_modal_content_list_2":"Hjælp under hele bytteprocessen","conversion_modal_content_list_3":"Nem registrering på 2 minutter","conversion_modal_content_button_1":"Kom i gang gratis","conversion_modal_content_text_1":"Allerede medlem?","conversion_modal_content_text_2":"Log ind her.","conversion_modal_content_button_2":"Log ind","proposition_infobox_row_1":"I en bytteproces:","proposition_infobox_row_2":"Annoncøren kan have en længere svartid end normalt.","proposition_ad_inactive":"Din annonce er inaktiv","proposition_activate":"Aktivér annoncen, så du kan foretage et boligbytte og har mulighed for at kontakte annoncøren","proposition_activate_action":"Aktivér din annonce","proposition_this_ad_inactive":"Denne annonce er inaktiv","proposition_activate_again":"Aktivér annoncen, så andre annoncører har mulighed for at se den","proposition_wishes_title":"Ønsket bolig","proposition_super_interest_info":"Mindst én part er superinteresseret i byttet.","proposition_area_title":"I området","proposition_extra_visibility_title":"Boostede annoncer","proposition_residence_type_2":"-","proposition_sqm":"m2","proposition_gallery_loading":"Indlæser...","proposition_not_logged_title":"Vil du også bytte din lejebolig?","proposition_not_logged_in_list_1":"Se alle oplysninger og flere annoncer","proposition_not_logged_in_list_2":"Bytteforslag tilpasset til dig","proposition_not_logged_in_list_3":"Nem registrering på 2 minutter","proposition_not_logged_in_cta":"Kom i gang gratis","proposition_not_logged_in_text_1":"Allerede medlem?","proposition_not_logged_in_text_2":"Klik her","proposition_three_part_notification":"Du kan flytte til {address} gennem et trepartsbytte, hvor en tredje part er med for at sikre, at alle parter får deres ønsker opfyldt.","change_to_klarna_title":"Forlæng annonce med Klarna","change_to_klarna_text":"Der trækkes ingen penge fra din konto, når du foretager dette køb. Vi opdaterer kun din betalingsmetode til fremtidige opkrævninger.  I nogle tilfælde reserverer Klarna beløbet på din konto.  Reservationen frigives normalt inden for et par timer","change_to_klarna_checkbox_label":"Jeg accepterer","change_to_klarna_terms":"købsvilkår","change_to_klarna_action":"Opdatér betalingsmetode","handle_subscription_title_loading":"Indlæser annonceinfo...","handle_subscription_title":"Administrér abonnement","handle_subscription_payment_history":"Betalingshistorik","handle_subscription_payment_history_subtext":"Tidligere og kommende betalinger","payment_history_no_found":"Der er ingen betalingshistorik at vise","handle_subscription_cancel_title":"Afslutte ø
1jeblikkeligt?","handle_subscription_cancel_info":"Hvis du vælger at afslutte din annonce øjeblikkeligt, vil den ikke længere være synlig for andre brugere.","handle_subscription_cancel_action":"Afslut annonce øjeblikkeligt","handle_subscription_confirm_title":"Opsige abonnement?","handle_subscription_confirm_text_1":"Det forstÃ¥r vi godt. SÃ¥dan noget sker.","handle_subscription_confirm_text_2_premium":"NÃ¥r du opsiger dit abonnement, vil din annonce forblive aktiv indtil {nextPaymentDate}. Derefter bliver annoncen inaktiv og vises ikke længere for andre brugere.","handle_subscription_confirm_action":"Opsig abonnement","handle_subscription_at_login":"Ved login","swap_list_filter_title":"Filter","swap_list_sort_title":"Sortering","general_1_for_1":"1 for 1","general_2_for_1":"2 for 1","general_1_for_2":"1 for 2","general_ground_floor_short":"BV","general_attic_short":"VV","general_go_to_login":"GÃ¥ til login","general_between":"mellem","general_for":"til","general_and":"og","general_map":"Kort","general_close":"Luk","general_max":"max","general_rooms_short":"værelse | værelser","general_sqm_short":"m2","general_currency_short":" kr.","general_floor_short":"Etage","general_currency_per_month_short":"kr/mÃ¥ned","general_rooms":"værelse | værelser","general_map_territory":"kortomrÃ¥de","general_pay":"Betal","general_meter":"meter","search_next_page":"Næste side","search_list_item_i_search_for_short":"Jeg søger...","search_list_item_others_search_for_short":"Andre søger...","search_list_item_at_least_room":"En ","search_list_item_room_prefix":"værelses","search_order_select_1":"Relevans","search_order_select_2":"Billigste først","search_order_select_3":"Dyreste først","search_order_select_4":"Antal værelser","search_order_select_5":"Antal kvadratmeter","search_order_select_6":"Senest publicerede","search_filters_title_1":"Vælg annoncetype","search_filters_title_3":"... som har disse ønsker","search_filters_title_4":"Boligen har","search_filters_choice_4":"Billeder","search_filters_choice_4_short":"Billeder","search_filters_choice_5":"Elevator","search_filters_choice_5_short":"Elevator","search_filters_choice_6":"Balkon/Altan","search_filters_choice_6_short":"Balkon/Altan","search_filters_choice_7":"Er i stueetagen","search_filters_choice_7_short":"Stueetage","search_filters_choice_9":"Fremtidig andelslejlighed/andelsbolig","search_filters_choice_10_1":"Vælg antal værelser","search_filters_choice_10_2":"Min. antal værelser","search_filters_choice_11_1":"Vælg kvadratmeter","search_filters_choice_11_2":"Min. antal m²","search_filters_choice_12":"Vælg husleje","search_filters_choice_13":"Pejs/Kamin","search_filters_choice_13_short":"Pejs/Kamin","search_filters_choice_14":"Badekar","search_filters_choice_14_short":"Badekar","search_filters_choice_15":"Er ikke i stueetagen","search_filters_choice_15_short":"Ikke i stueetagen","search_filters_radio_1":"Søg pÃ¥ annoncer","search_filters_radio_2":"Søg pÃ¥ ønsker","search_filters_placeholder_1":"Søg pÃ¥ omrÃ¥de, adresse eller udlejer","search_filters_cost_per_month":"kr/mÃ¥ned","search_filters_to":"til","search_button_clear":"Ryd alt","search_no_hits":"Søgningen gav ingen resultater","search_sort_head_rent":"Max husleje","search_two_to_one_picker":"Vis lejlighed","search_showing_result_button":"Vis {totalItems} boliger","search_showing_x_items_total":"Søg blandt {totalItems} lejligheder i hele Danmark","search_showing_x_items_all":"Viser {totalItems} lejligheder i hele Danmark","search_showing_x_items_location":"Viser {totalItems} lejligheder i {locationName}","search_showing_x_items_location_wish":"Viser {totalItems} lejere, som vil flytte til {locationName}","search_showing_x_items_map":"Viser {totalItems} lejligheder i kortomrÃ¥det","search_showing_x_items_freetext":"Søgningen pÃ¥ \\"{freetext}\\" gav {totalItems} resultater","search_create_coverage_info":"Modtag e-mails fra os hver onsdag med nye annoncer ud fra din overvÃ¥gning af søgeannoncer.","search_create_coverage":"Opret overvÃ¥gning af søgeannoncer","search_create_coverage_button":"Tilføj til aktuel søgning","search_go_to_coverages":"Til min overvÃ¥gning af søgeannoncer","search_coverage_empty":"Du har ingen overvÃ¥gning af søgeannoncer","search_coverage_already_exists":"OvervÃ¥gning af søgeannoncer er allerede valgt.","search_coverage_search":"Foretag en søgning","search_coverage_close":"Luk","search_coverage_close_view":"Luk overvÃ¥gning af søgeannoncer","search_coverage_remove":"Slet søgning","search_coverage_must_include":"Lejligheden skal have","search_coverage_freetext_search":"Søgeord:","search_coverage_manage_title":"Min gemte overvÃ¥gning af søgeannoncer","search_coverage_title":"Vi holder øje, mens du er væk!","search_coverage_subtitle_1":"Vi holder øje med interessante byttemuligheder via en overvÃ¥gning af søgeannoncer og giver dig besked, hvis vi finder noget, der kunne være interessant.","search_coverage_subtitle_2":"Hold øje med din indbakke, og sÃ¥ hÃ¥ber vi, at vi snart ses!","search_coverage_action_button":"Opret overvÃ¥gning af søgeannoncer, og afslut annonce","search_coverage_link_cancel":"Annullér","search_coverage_not_logged_in":"Du skal logge ind for at kunne vælge overvÃ¥gning af søgeannoncer","search_favorite_not_logged_in":"Du skal logge ind for at kunne tilføje annoncer som favoritter","search_wish_area_placeholder":"Som vil flytte til","search_card_item_controls":"Viser {from} af {to} boliger","banner_title":"Kom i gang gratis","banner_text":"Indryk din lejlighed, sÃ¥ du kan modtage hundredvis af bytteforslag allerede i dag","wish_area_county":"Region","wish_area_postal_area":"Postnummer","wish_area_postal_code":"PostnummeromrÃ¥der","wish_area_municipality":"Kommuner","wish_area_postal_code_district":"OmrÃ¥der","wish_area_three_digit_postal_code":"Trecifrede postnummeromrÃ¥der","wish_area_urban":"ByomrÃ¥der","wish_area_district":"Bydele","confirmation_thank_title":"Automatisk forlængelse er aktiveret!","confirmation_tank_text":"Dit abonnement bliver nu automatisk forlænget.  Du kan fortsætte med at bruge tjenesten, som du plejer.","confirmation_thank_confirm":"Videre til bytteforslag","feedback_let_be":"Lad min annonce stÃ¥ indtil {date}","feedback_subscribtion_ends":"(Abonnementet afsluttes øjeblikkeligt)","feedback_cancel_immediately":"Afslut øjeblikkeligt min annonce","feedback_both_ends":"(BÃ¥de abonnementet og annoncen afsluttes øjeblikkeligt)","no_active_modal_header":"Du har brug for en aktiv annonce for at kommunikere og blive matchet med andre","no_active_modal_text":"Aktivér din annonce nu og fÃ¥ ogsÃ¥:","no_active_modal_usp1":"Se alle dine ventende bytteforslag","no_active_modal_usp2":"Kontakt og chat med andre byttere","no_active_modal_usp3":"Ubegrænsede interessemarkeringer","no_active_modal_usp4":"Hjælp gennem hele bytteprocessen","no_active_modal_btn_text":"Aktivér din annonce","o_blog_collection_load_more_button":"Indlæs flere","o_blog_collection_filter_all":"Alle","no_active_modal_button_info":"Abonnementet fornyes automatisk hver mÃ¥ned og koster 349 kr, indtil du vælger at afslutte det.","no_active_modal_title2":"Over 150.000 tilfredse brugere har byttet bolig siden 2004!","blog_collection_meta_title":"Nyheder og tips","blog_collection_meta_description":"FÃ¥ de seneste nyheder og tips til, hvordan du gør det nemmere at bytte bolig","blog_collection_section1_title":"Vi, som har byttet lejlighed","blog_collection_section1_desc":"Vi har hjulpet tusindvis med at finde deres nye hjem.  Bliv inspireret af andre, som allerede har fundet deres nye lejlighed med vores hjælp.","blog_collection_section2_title":"Tips til et vellykket boligbytte","blog_collection_section2_desc":"PÃ¥ jagt efter din nye bolig?  Her er vores bedste tips til, hvordan du kommer i gang og fÃ¥r valgt det helt rigtige boligbytte.","blog_collection_section1_category":"Vi der har byttet lejlighed","blog_collection_section2_category":"Boligbytteskole","social_share_buttons_facebook":"Del pÃ¥ Facebook","social_share_buttons_messenger":"Del pÃ¥ Messenger","social_share_buttons_email":"Del via e-mail","the_footer_get_started":"Kom i gang","the_footer_get_started_for_free":"Kom i gang gratis","the_footer_search_ads":"Søg annoncer","the_footer_log_in":"Log ind","read_more":"Læs mere","the_footer_news":"Nyheder og tips","the_footer_bytesansokan":"Bytteansøgning","the_footer_about_lb":"Om Hjembytte.dk","the_footer_terms":"Generelle vilkÃ¥r og betingelser","the_footer_privacy_policy":"Behandling af personoplysninger","the_footer_cookie_policy":"Cookiepolitik","the_footer_impressum":"Aftryk","the_footer_sitemap":"Sitemap","the_footer_customer_service":"Kundeservice","the_footer_help":"Hjælp","the_footer_tel_link":"+46 8220090","the_footer_tel_visible":"08-22 00 90","the_footer_email_label":"E-mail:","the_footer_email":"[email protected]","the_footer_copyright":"© 2004-{currentYear} Hjembytte.dk","po_box_title":"Postboks: ","company_location":"Convendum","company_address":"Birger Jarlsgatan 57A Box 16391","company_postal_code":"11365 Stockholm","full_company_name":"Hjembytte.dk","full_company_address":"Birger Jarlsgatan 57A","full_company_postal_code":"11365 Stockholm","vat_number_title":"Momsnummer: ","vat_number":"SE556685601801","website_title":"Hjemmeside: ","website":"https://hjembytte.dk","website_name":"Hjembytte.dk","conversion_banner_heading":"Vil du ogsÃ¥ bytte din lejebolig?","conversion_banner_list_1":"Bytteforslag tilpasset til dig","conversion_banner_list_2":"Hjælp under hele bytteprocessen","conversion_banner_list_3":"Nem registrering pÃ¥ 2 minutter","conversion_banner_button":"Kom i gang gratis","meta_default_description":"Byt din lejebolig trygt og nemt. Opret en annonce gratis, find boliger der matcher dine ønsker, og kom i kontakt med andre der vil bytte.","meta_default_title":"Hjembytte.dk - Vi hjælper dig med at bytte din lejebolig","meta_title_chat":"Indbakke","meta_title_complement":"Hjembytte.dk","meta_title_swaplist":"Bytteforslag","meta_title_my_propositions":"Min annonce","meta_title_search":"Søg annoncer","meta_title_404":"Siden kunne ikke findes","meta_title_edit_user_credentials":"Redigér loginopl
1ysninger","meta_title_edit_profile":"Redigér profil","meta_title_edit_wish_areas":"Redigér områder","meta_title_payment_history":"Betalingshistorik","meta_title_auto_sub":"Automatisk forlængelse aktiveret","meta_title_payment_done":"Din annonce er nu aktiveret","meta_title_payment_visibility":"Ekstra synlighed er nu aktiveret","meta_title_subscription_cancelled":"Din annonceperiode er nu afsluttet","meta_title_subscription_offer_accepted":"Tilbuddet er nu aktiveret","meta_title_update_klarna":"Din betalingsmetode er nu opdateret","meta_title_swap_chain":"Byttekæde","meta_title_matches":"Matchninger","edit_photos_uploading":"Uploader...","edit_photos_upload_description_mobile":"Klik her for at uploade billeder","edit_photos_primary_pic":"Primærbillede","edit_photos_upload_description_desktop":"Slip billeder her, eller <br />klik for at uploade","edit_photos_modal_remove":"Fjern","edit_photos_modal_close":"Luk","edit_photos_wrong_area_title":"Billede flyttet","edit_photos_moved_to_floorplan":"Billedet, du har uploadet, ser ud til at være en planløsning. Vi har flyttet det til afsnittet Planløsning.","edit_photos_moved_to_photo":"Billedet, du har uploadet, ser ud til at være et foto. Vi har flyttet det til afsnittet Fotos.","edit_photos_upload_failed":"Upload mislykkedes","edit_photos_upload_file_too_large":"Billedet / billederne er for store. Prøv med et mindre billede eller upload ét billede ad gangen.","edit_profile_handle_account":"Administrer konto","edit_profile_remove_account":"Fjern konto","edit_profile_delete_account_modal_copy":"Sletning af kontoen betyder, at din konto og alle oplysninger fjernes, samt at et eventuelt abonnement opsiges. Dette kan så ikke fortrydes.<br/><br/> Hvis du hellere vil <b>afslutte dit abonnement</b>, kan du gøre dette under \'Administrer abonnement\' på","edit_photos_upload_1_image":"1 billede blev uploadet","edit_photos_upload_x_images":"billeder blev uploadet","edit_photos_upload_network_error":"Upload mislykkedes på grund af netværksproblemer. Tjek din forbindelse og prøv igen.","edit_photos_upload_timeout":"Upload tog for lang tid. Prøv igen.","edit_photos_upload_unsupported_format":"Billedformatet understøttes ikke. Gem billedet som JPEG eller PNG og prøv igen.","edit_photos_upload_partial":"{succeeded} af {total} billeder blev uploadet.","edit_photos_upload_retry":"Prøv igen","edit_profile_your_profile":"Din profil","edit_profile_name_label":"For- og efternavn","edit_profile_name_error":"Du skal indtaste for- og efternavn","edit_profile_name_has_contact_info_error":"Kontaktoplysninger er ikke tilladt i profilen.  I stedet bør al kommunikation foregå gennem vores tjeneste for at beskytte mod svindel og øge sikkerheden.","edit_profile_info":"Tilføj profilbillede og navn for at øge troværdigheden af din annonce.  Dit navn vil kun blive vist til de brugere, der er logget ind.","edit_profile_notifications":"Meddelelser (e-mail)","edit_profile_new_swap":"Nyt boligbytte med 100% interesse","edit_profile_new_message":"Nye beskeder","edit_profile_on_last_part":"Nye \\"Vil bytte med mig\\"-byt","edit_profile_in_swap_process":"Vis, at jeg er i gang med en bytteproces","edit_prop_swap_process_title":"Bytteproces","edit_prop_swap_process_subtitle":"Aktivér, hvis du er gået i gang med et bytte. Der vises så en markering på din annonce.","edit_profile_remove_picture":"Fjern billede?","edit_profile_remove":"Fjern!","edit_profile_close":"Luk","edit_user_credentials_email":"Skift e-mailadresse","edit_user_credentials_change_password":"Skift adgangskode","WRONG_PASSWORD":"Forkert nuværende adgangskode","INVALID_PASSWORD_LENGTH":"Adgangskoden skal indeholde mindst 6 tegn","EMAIL_EXISTS":"E-mailadressen er allerede registreret","edit_user_credentials_email_label":"E-mailadresse","edit_user_credentials_email_error":"E-mailadressen er ikke gyldig","edit_user_credentials_old_password":"Nuværende adgangskode","edit_user_credentials_new_password":"Indtast en ny adgangskode","edit_user_credentials_pw_info":"Adgangskoden skal indeholde mindst 6 tegn.","edit_user_credentials_loading":"Gemmer...","edit_user_credentials_s
1ave":"Gem ændringer","edit_user_credentials_error_email_exists":"Ændringerne blev ikke gemt.  E-mailadressen er allerede i brug.","toast_general_error_message":"Der opstod en fejl.  Genindlæs siden, og prøv igen.","toast_changes_saved":"Ændringerne blev gemt","toast_profile_image_added":"Profilbillede tilføjet","toast_profile_image_removed":"Profilbillede fjernet","toast_match_request_deleted":"Anmodningen slettet","toast_proposition_inactivated":"Annoncen er fjernet","account_created_at":"Medlem siden","proposition_created_at":"Udgivet","chat_response_frequency":"Svarfrekvens","chat_response_time":"Responstid","chat_last_active":"Sidst aktiv","chat_notification_removed":"{displayName} har forladt chatten.","chat_notification_interest_unmark":"{displayName} har fortrudt interessen.","chat_notification_interest_yes":"{displayName} er interesseret i matchen.","chat_notification_interest_no":"{displayName} er ikke interesseret.","chat_notification_left_chat_explanation":"Det føltes måske ikke som det rigtige denne gang, men det er bare op på hesten og gøre et nyt forsøg!","chat_notification_interest_level_0":"{displayName} er klar til at bytte!","chat_notification_interest_level_1":"{displayName} vil til fremvisning.","chat_notification_interest_level_2":"{displayName} vil vente.","chat_notification_interest_level_3":"{displayName} vil afslutte matchen.","chat_notification_interest_level_4":"{displayName} vil vise bolig.","chat_notification_inactivated":"{displayName} har deaktiveret sin annonce.","chat_notification_activated":"{displayName} har aktiveret sin annonce igen.","chat_notification_blocked":"Du har blokeret {displayName}","chat_notification_unblocked":"Du har ophævet blokeringen af {displayName}","chat_match_expiration_warning":"Denne match har været inaktiv i længere tid. Hvis der ikke tages stilling inden for 3 dage, lukkes den.","chat_match_expired":"Denne match er blevet lukket på grund af inaktivitet. Vil du genoptage samtalen?","chat_match_resumed":"Matchen er blevet genoptaget af {displayName}","chat_conversation_not_started_title":"Alle parter er interesserede i denne udveksling!","chat_conversation_not_started_text":"Start samtalen mellem dig og {names}, så I kan stille spørgsmål til hinanden og planlægge fremvisningen, hvis der fortsat er interesse.","chat_conversation_not_started_text_not_all_intresested":"Samtale mellem dig og {names}.","chat_conversation_started_text":"Samtalen blev startet {date}","chat_conversation_start_conversation":"Beskeder, du sender til denne byttekæde, bliver muligvis <b>ikke besvaret</b>, da ikke alle har vist interesse for dette boligbytte.","chat_conversation_send":"Send","chat_conversation_input_placeholder":"Skriv en besked","chat_conversation_general_and":"og","chat_conversation_show_more":"Se tidligere beskeder","chat_interest_select_title":"Vælg status","chat_interest_selected_title":"Din status:","interest_level_status_0":"Klar til at bytte!","interest_level_status_1":"Vil til fremvisning","interest_level_status_2":"Vil vente","interest_level_status_3":"Afslut match","interest_level_status_4":"Vil vise bolig","notifications_title":"Hændelser","notifications_error_title":"Noget gik galt","notifications_error_text":"Hændelser kunne desværre ikke hentes lige nu.  Genindlæs siden, og prøv igen senere.","notifications_empty_title":"Ingen hændelser på nuværende tidspunkt","notifications_empty_text":"Ingen oplysninger i øjeblikket.  Vi giver dig besked, når der kommer opdateringer!","notifications_last_month":"Denne måned","swap_chain_title":"Byttekæde","my_visitors_title":"Mine besøgende","my_visitors_load_more":"Vis flere","general_loading":"Indlæser...","my_visitors_last_visit":"Seneste besøg","my_visitors_no_visits":"Der blev ikke fundet nogen besøgende","cookie_modal_title":"Vi bruger cookies","cookie_modal_text":"Vi bruger første- og tredjepartscookies for at give dig en god brugeroplevelse, måle målgrupper og vise dig tilpassede annoncer.  Ved at bruge siden accepterer du, at cookies bruges til disse formål.","cookie_modal_link":"Læs mere i vores cookiepolitik","cookie_policy_title":"Cookiepolitik – Hjembytte.dk","cookies_what_info_title":"Hvad er cookies?","cookies_what_info":"Vi bruger cookies på Hjembytte.dk. Cookies er små tekstfiler, der gemmes via din browser i computerens hukommelse. Cookies indeholder visse oplysninger (f.eks. det sprog eller de websideindstillinger, du normalt bruger), som din browser (afhængigt af cookiens levetid) sender tilbage til os, næste gang du besøger Hjembytte.dk. Alle websteder kan sende cookies til din browser, hvis dine browserindstillinger tillader det. For at forhindre, at disse oplysninger bliver misbrugt, kan websteder kun læse oplysninger fra cookies, som de selv har gemt, og ikke fra cookies, som andre websider har gemt.","cookies_why_info_title":"Hvordan bruger vi cookies på Hjembytte.dk?","cookies_why_info":"På Hjembytte.dk bruger vi både funktionelle cookies, der er nødvendige for, at webstedet fungerer efter hensigten (f.eks. permanente cookies, der bruges til at gemme indstillinger i brugergrænsefladen, og midlertidige cookies, der bl.a. bruges ved login) og analyse-/markedscookies, der bruges til analyse af webstedet, f.eks. til at måle trafikken på websiden og til markedsføringsformål.</br></br> Vi bruger også nogle tredjepartstjenester, som placerer deres egne cookies. Hjembytte.dk bruger Google Analytics som analyseværktøj, Google Tag Manager, Google ID, som bruges til at identificere brugeren, Zendesk, som er et kundeserviceværktøj, Hotjar, som er et analyseværktøj, og Criteo, som er et markedsføringsværktøj til at opbygge markedssegmenter og målgrupper baseret på brugeradfærd for at målrette relevante annoncer til dig og Facebook. Facebook bruger f.eks. sine cookies til at give dig mulighed for at se, hvilke af dine venner der allerede synes godt om Hjembytte.dk på Facebook.<br></br>I overensstemmelse med principperne i art. 5 i GDPR, opbevarer vi kun de data, der indsamles via co
1okies, så længe det er nødvendigt for det formål, de er indsamlet til. Dette betyder, at:<br></br><strong>Funktionelle cookies:</strong> Disse cookies, som er nødvendige for, at hjemmesiden fungerer optimalt (f.eks. til at huske dine indstillinger eller login-sessioner), opbevares i den periode, der er nødvendig for at levere den tilsigtede funktionalitet. Mange af disse cookies slettes automatisk, når du lukker din browser, medmindre en længere opbevaringsperiode er nødvendig for at opretholde din brugeroplevelse.<br></br><strong>Analyse- og marketingcookies:</strong> Disse cookies kan blive opbevaret i en længere periode for at kunne levere relevante statistikker og målrettet markedsføring. Uanset formålet sikrer vi, at opbevaringsperioden ikke overstiger det, der er nødvendigt for at opfylde det pågældende formål. Når dataene ikke længere er nødvendige, vil de blive slettet eller anonymiseret.<br></br>Vi evaluerer løbende de opbevarede data og sletter eller anonymiserer oplysninger, så snart de ikke længere er relevante for de formål, hvortil de blev indsamlet. Dermed opfylder vi vores forpligtelser i henhold til dataminimering og opbevaringsbegrænsning, som fastsat i GDPR.","decline_cookies_info_title":"Blokér cookies","decline_cookies_info":"De fleste browsere giver mulighed for at administrere indstillinger for cookies. Du kan ændre disse indstillinger, så du som bruger bliver advaret, så snart der sendes en cookie til din computer, eller oprette en hovedregel for at blokere cookies. Du kan også vælge at slette alle de cookies, der er gemt på din computer. Hvordan du sletter gemte cookies eller ændrer dine cookieindstillinger, er beskrevet i instruktionerne for din browser eller i den hjælpefunktion, som de fleste browsere er udstyret med. Hvis du vælger at blokere de cookies, der bruges på vores websted, kan det påvirke din oplevelse af vores hjemmeside, f.eks. vil nogle funktioner ikke fungere efter hensigten.","change_cookie_settings":"Ændr cookieindstillinger","login_reset_title":"Nulstil adgangskode","login_reset_info":"Der sendes en e-mail til din e-mailadresse med instruktioner om, hvordan du nulstiller din adgangskode.","login_reset_action":"Nulstil adgangskode","login_reset_success_info":"Du har anmodet om at nulstille din adgangskode.  En e-mail er blevet sendt til den e-mailadresse, du har angivet.","login_reset_success_note":"Bemærk, at det kan tage et par minutter, før du modtager mailen.  Klik derefter på linket i mailen for at nulstille adgangskoden.","login_switch_to_login_action":"Log ind","login_switch_to_reset_action":"Glemt din adgangskode?","login_switch_to_login_password_action":"Log ind med adgangskode","login_switch_to_login_bankid_action":"Log ind med MitID","login_password_action":"Log ind","login_title":"Velkommen!","login_subtitle":"Log ind for at finde din nye drømmebolig.","login_page_meta_title":"Log ind","login_or_delimiter":"eller","login_form_username":"E-mail","login_form_password":"Adgangskode","login_form_password_repeat":"Gentag adgangskode","login_wrong_creds_message":"Forkert brugernavn og/eller adgangskode.","login_error_message":"Kunne ikke logge ind.  Der er opstået en fejl","login_wrong_login_method_message":"Kontoen, du forsøgte at logge ind på, er registreret med {provider}.  Log ind på din konto med {provider} i stedet.","login_method_name_apple":"Apple","login_method_name_google":"Google","login_method_name_facebook":"Facebook","login_method_name_email":"E-mail og adgangskode","login_reset_error":"Adgangskoden kunne ikke nulstilles.  Tjek venligst e-mailadressen.","login_reset_new_password_title":"Indtast en ny adgangskode","login_reset_new_password_error":"Prøv venligst igen.  Kontakt kundeservice, hvis fejlen fortsætter.","login_reset_new_password_success":"Adgangskoden er blevet ændret.","login_reset_new_password_diff_error":"Adgangskoderne stemmer ikke overens.","login_go_back_to":"Gå tilbage til","login_no_account":"Har du ikke en konto?","login_register_here":"Tilmeld dig her","logout_logging_out":"Logger ud","campaign_activating":"Aktiverer kampagne...","logout_please_wait":"Vent venligst...","cookie_modal_button_all":"Jeg accepterer","cookie_modal_button_only_necessary":"Kun nødvendige cookies","cookie_modal_button_change_settings":"Ændr indstillinger","cookie_modal_settings_title":"Vælg, hvilke cookies du vil godkende","cookie_modal_settings_text":"Nødvendige cookies er obligatoriske, for at hjemmesiden kan fungere.  Analyse- og markedsføringscookies bruges til at forbedre vores tjenester og forstå, hvordan de bruges.","cookie_modal_settings_necessary":"Nødvendige cookies","cookie_modal_settings_all_checkbox":"Analyse- og markedsføringscookies","cookie_modal_button_save_settings":"Gem indstillinger","tutorial_step_label":"Trin {current} af {total}
1","tutorial_step1_title":"Skræddersyede forslag","tutorial_step1_body":"Dine bytteforslag er skræddersyet til dig — ud fra dine og andres præferencer viser vi forslag til mulige bytter.","tutorial_step1_button":"Kom i gang","tutorial_step2_title":"Gennemgå dine forslag","tutorial_step2_body":"Vis interesse for hver bolig, der frister — og sig nej tak til resten. Jo flere du tager stilling til, desto flere mulige bytter.","tutorial_step2_empty_title":"Ingen bytteforslag lige nu","tutorial_step2_empty_body":"Ud fra dine præferencer finder vi ingen bytter, der passer til dig. Udvid dine præferencer for at finde bytter.","tutorial_interlude_title":"Godt gået, nu er du i gang!","tutorial_interlude_body":"Fortsæt sådan, så er du godt på vej til at finde et bytte.","tutorial_interlude_button":"Fortsæt","payment_pending_page_title":"Igangværende betalinger","payment_pending":"Ordren er modtaget og venter på, at betalingen bliver gennemført.","payment_success":"Betalingen for {productText} er blevet gennemført","payment_new_method_action":"Betal med en ny betalingsmetode","payment_error":"Der opstod en uventet fejl. Kontakt venligst kundeservice","payment_cancelled":"Købet blev annulleret","payment_already_started":"Købet er allerede begyndt. Prøv venligst igen","payment_refused":"Købet er blevet afvist","payment_refused_reason":"Købet er blevet afvist med begrundelsen: {reason}.","general_back":"Tilbage","edit_prop_page_title":"Redigér annonce og ønske","edit_prop_redigera":"Redigér","edit_prop_redigera_done":"Færdig","edit_prop_preview":"Forhåndsvisning","edit_prop_floorplan_title":"Planløsning","edit_prop_floorplan_subtitle":"Byttere vil gerne se boligens planløsning, før de tager kontakt","edit_prop_ai_help_me":"Hjælp mig","edit_prop_undo":"Fortryd","edit_prop_change_address":"Skift adresse","edit_prop_change_address_warning":"Hvis du skifter adresse, oprettes en ny annonce, og din nuværende slettes. Alle data, du har gemt indtil videre, går tabt.","edit_prop_half_room":"Halvt værelse","edit_prop_other_info_title":"Andre oplysninger om boligen","edit_prop_formed_cooperative":"Etableret boligforening","edit_prop_becoming_cooperative":"Kommende boligforening","edit_prop_wished_areas":"Ønskede områder","edit_prop_min_rooms":"Mindst antal værelser","edit_prop_min_sqm":"Mindste boligareal","edit_prop_max_rent":"Maks. husleje","edit_prop_deactivate_ad":"Deaktivér annonce","edit_prop_cancel_subscription":"Opsig abonnement","edit_prop_cancel_immediately":"Afslut øjeblikkeligt","edit_prop_new_ad_title":"Opret ny annonce","edit_prop_new_ad_warning":"Hvis du opretter en ny annonce, slettes din eksisterende annonce, og alle oplysninger går tabt. Dette kan ikke fortrydes.","edit_prop_continue_anyway":"Fortsæt alligevel","edit_prop_unsaved_changes_confirm":"Du har ugemte ændringer i beskrivelsen. Vil du forlade siden uden at gemme?","edit_description_generate_error":"Kunne ikke generere beskrivelsen. Prøv igen.","edit_prop_wishes_title":"Dine ønsker","edit_description_ai_generating":"Genererer...","edit_prop_residence":"Boligbeskrivelse","edit_prop_residence_desc_and_facts_subtitle":"Opdater fakta om din bolig her","edit_prop_edit_imgs":"Billeder","edit_prop_add_additional":"Tilføj et alternativt ønske","edit_prop_addition_label":"F.eks. hvis du ønsker noget forskelligt afhængigt af område","edit_prop_meta":"Redigér din annonce, ","gallery_not_logged_in":"Tilmeld dig for at se alle billeder","gallery_not_logged_button":"Kom i gang gratis","edit_wish_title":"Mine ønsker","edit_second_wish_title":"Mine alternative ønsker","edit_wish_min_rooms_label":"Min. antal værelser","edit_wish_min_sqm_label":"Min. boligareal","edit_wish_max_rent":"Max månedlig husleje","edit_wish_require_title":"Krav","edit_wish_require_text":"Disse valg påvirker dine bytteforslag.","edit_wish_balcony":"Balkon/Altan","edit_wish_elevator":"Elevator","edit_wish_elevator_or_bottomfloor":"Elevator eller stueetage","edit_wish_change_areas_button":"Ændre ønskede områder","edit_wish_desired_areas_title":"Ønskede områder","edit_wish_size_and_rent_title":"Ønsket størrelse og leje","edit_wish_two_party_label":"Topartsbytte","edit_wish_triangle_warning":"Bemærk: Du får langt færre bytemuligheder, hvis du skjuler trepartsbytter.","edit_wish_not_bottomfloor":"Ikke stueetage","edit_wish_becoming_coop":"Fremtidig andelslejlighed/andelsbolig","edit_wish_wish_title":"Øvrige ønsker","edit_wish_wish_text":"Disse valg påvirker <strong>ikke</strong> dine bytteforslag.","edit_wish_fireplace":"Åben pejs eller kakkelovn","edit_wish_bathtub":"Badekar","edit_wish_formed_coop":"Registreret andelsboligforening","edit_wish_state_owned":"","edit_wish_social_title":"","edit_wish_social_info":"","edit_wish_social_all":"","edit_wish_social_require":"","edit_wish_social_exclude":"","edit_wish_show_triangle_in_swap_list":"Vis trepartsbytte i byttelisten","edit_wish_show_manual":"Vis forslag i nærheden","edit_wish_remove_this_wish":"Fjern dette ønske","edit_wish_remove_wish":"Vil du fjerne dette ønske?","edit_wish_meta_title":"Opdatér ønske","edit_wish_toast_removed":"Ønske fjernet","edit_description_title":"Beskrivelse","edit_description_label":"Beskrivelse","edit_description_desc1":"Fortæl mere om din bolig.  Skriv ting, der kan være interessante for andre, f.eks. byggeår, planløsning, nærområde, offentlige transportmuligheder m.m.","edit_description_desc2":"Tip: Underinddél og kontrollér teksten for stavefejl for øget læsbarhed.","edit_description_error_contact_info":"Kontaktoplysninger er ikke tilladt i annoncen.  I stedet bør al kommunikation foregå gennem vores tjeneste for at beskytte mod svindel og øge sikkerheden.","edit_description_placeholder":"Eksempeltekst: En vidunderlig sydvendt lejlighed...","edit_prop_details_rent":"Din månedlige husleje","edit_prop_details_rooms":"Antal værelser","edit_prop_details_sqm":"Antal kvadratmeter","edit_prop_details_floor":"Etage","edit_prop_details_floor_picker_bottom_floor":"ST","edit_prop_details_landlord":"Udlejer","edit_prop_details_facilities":"Faciliteter","edit_prop_details_bathtub":"Badekar","edit_prop_details_balcony":"Balkon/Altan","edit_prop_details_elevator":"Elevator","edit_prop_details_fireplace":"Åben pejs eller kakkelovn","edit_prop_settings_swaptype":"Ændr byttetype","edit_prop_settings_adtype":"Ændr annoncetype","edit_prop_settings_label_11":"En for en","edit_prop_settings_label_12":"En for to","edit_prop_settings":"Indstillinger","modal_action_become_member":"Bliv medlem for {price} / måned","modal_action_confirm":"Tak, jeg forstår!","interest_badge_removed":"Fjernet","suggestion_badge_new":"Ny","interest_button_hide":"Ikke interesseret","interest_button_show_interest":"Vis interesse","suggestion_card_outside_preferences":"Forslag i nærheden","general_per_month_suffix":"/md","swap_list_new_sort_label":"{count} nye","swap_list_map_locked_title":"Lås kortet op","swap_list_map_locked_body":"Se hvor alle, der vil bytte med dig, befinder sig – med Premium.","interest_button_interested":"Interesseret","swaps_title":"Mit boligbytte","swaps_no_result_title":"Her er der ikke noget endnu","swaps_no_result_full_desc":"Bare rolig, så snart du får fuld interesse for et boligbytte, vil du kunne se det her på siden.","swaps_no_result_last_desc":"Bare rolig, så snart nogen viser interesse for din lejlighed, vil du kunne se det her.","swaps_no_result_interest_desc":"Så snart du er begyndt at markere interessante lejligheder, vil de blive samlet her.","swaps_no_result_fav_desc":"Bare rolig, så snart du har tilføjet en lejlighed som favorit, kan du se den her.","swaps_no_result_unanswered_title":"Ingen bytteforslag fundet","swaps_no_result_unanswered_desc":"Ønsker du at få flere bytteforslag, kan du udvide dine præferencer ved f.eks. at forhøje beløbet for max husleje, tilføje flere ø
1nskede områder, nedsætte det ønskede antal kvadratmeter osv.","swaps_no_result_answered_title":"Her finder du dine interesse&shy;markerede lejligheder!","swaps_no_result_answered_desc":"Vi gemmer dem her, indtil de er besvaret, så din bytteliste er så overskuelig som muligt.","swaps_no_result_removed_title":"Her finder du de lejligheder, du ikke er interesseret i.","swaps_no_result_removed_desc":"Vi gemmer dem her, hvis du skulle ændre mening.","proposition_card_full_interest":"Alle er interesserede i at bytte","proposition_card_in_swap_process":"Indgår i øjeblikket i en bytteproces","proposition_card_show_apt":"Vis lejlighed","boost_banner_title":"Din annonce er boostet!","boost_banner_box_1":"Eksponeringer","boost_banner_box_2":"Interesserede","boost_banner_box_3":"Annonceklik","boost_banner_active_until":"Boost er aktiveret t.o.m.","subscription_picker_choice_label":"Mest populære","subscription_picker_heading":"Boost","subscription_picker_per_day":"ca. {price} kr/dag","extra_vis_modal_title1":"Vil du være mere synlig?","extra_vis_modal_title2_variant":"Få i gennemsnit 4x flere besøgende til din annonce med Boost!","extra_vis_modal_text":"Forøg dine chancer for et vellykket boligbytte. Med Boost havner din annonce højere oppe i andres bytteforslag og bliver vist til mere relevante brugere.","extra_vis_modal_extra_title":"Hvad indgår i Boost-tilbuddet?","extra_vis_modal_usp1":"Din annonce bliver placeret højere oppe i andres byttelister","extra_vis_modal_usp2":"Din annonce vises flere steder og skiller sig ud fra mængden","extra_vis_modal_usp3":"Din annonce får i gennemsnit 4× flere besøgende & øger chancen for et vellykket bytte","proposition_card_full_int_boost":"Fuld interesse via Boost","proposition_card_int_boost":"Interesse via Boost","boost_cta_title":"Ønsker du også at blive set her på siden?  Vælg Boost!","boost_cta_button":"Boost din annonce","boost_cta_button_again":"Boost din annonce igen","boost_info_title":"Din annonce er boostet!","boost_info_text":"Hvordan præsterer din Boost-annonce?  Her kan du følge, hvordan det går for din Boost-annonce.","boost_info_title_passed":"Resultatet af din Boost","boost_info_text_passed":"Din Boost er udløbet. Her kan du se resultatet af din Boostede annonce.","boost_info_usp_title":"Hvad betyder de forskellige begreber?","boost_info_usp_label1":"Eksponeringer","boost_info_usp_text1":"Antal gange din annonce er blevet vist på Boost-steder","boost_info_usp_label2":"Interesserede","boost_info_usp_text2":"Antal, der er interesserede i din annonce","boost_info_usp_label3":"Annonceklik","boost_info_usp_text3":"Antal, der har besøgt din annonceside og læst mere","boost_active_badge":"Boost aktiv","boost_active_multiplier_label":"oftere","boost_active_time_left":"{days} dag {hours} t. tilbage | {days} dage {hours} t. tilbage","boost_active_time_left_hours":"{hours} time tilbage | {hours} timer tilbage","boost_active_time_left_minutes":"{minutes} min. tilbage | {minutes} min. tilbage","boost_active_time_left_days":"{days} dag tilbage | {days} dage tilbage","boost_active_text":"Du er lige nu synlig for flere, der vil bytte","boost_active_close":"Okay","boost_expired_badge":"Dit boost er udløbet","boost_expired_title":"Dit boost var en succes!","boost_expired_text":"Din annonce blev vist {multiplier}× oftere end uden boost.","boost_expired_offer_title":"Boost igen · {days} dage","boost_expired_offer_text":"Bliv set oftere","boost_expired_cta":"Boost igen","boost_expired_cta_save":"Boost igen – spar {amount} kr.","boost_expired_offer_tag":"Kun for dig · {hours} t.","get_premium":"Vælg Premium","menu_items_get_boost":"Boost din annonce","menu_items_your_boost":"Din Boost","modal_navigation_alt1":"Annoncen","modal_navigation_alt3":"Byttekæde","modal_show_alternative_matches_title":"Opgrader til Premium for at se alternative byttepartnere","modal_show_alternative_matches_subtitle":"Med Premium får du også:","modal_show_alternative_matches_usp1":"Kom højere op på byttekøerne","modal_show_alternative_matches_usp2":"Ubegrænsede interessemarkeringer","modal_show_alternative_matches_usp3":"Kontakt og chat med andre byttere","modal_show_alternative_matches_usp4":"Størst chance for at finde et byt","modal_unlock_map_title":"Lås op og se kortet med Premium!","modal_unlock_map_subtitle":"Opgrader til Premium nu for at:","modal_unlock_map_usp1":"Se hele kortet og alle bytteforslag","modal_unlock_map_usp2":"Kom højere op på byttekøerne","modal_unlock_map_usp3":"Ubegrænsede interessemarkeringer","modal_unlock_map_usp4":"Kontakt og chat med andre byttere","activate_ad":"Aktivér annonce","limited_modal_title":"Nye interessemarkeringer er nu midlertidigt begrænset","limited_modal_text":"For at fortsætte med at markere din interesse skal du først svare på dine ubesvarede chatbeskeder.","user_card_contact_swap":"Kontakt den boligbyttende part","blocked_props_title":"Blokerede annoncer","blocked_props_desc":"Du har fjernet følgende annoncer fra dine bytte­kæder. Klik på \'Gendan\' for at se dem igen.","blocked_props_btn":"Gendan","blocked_is_loading":"Indlæser...","blocked_no_found":"Du har ingen blokerede annoncer","blocked_props_meta_title":"Blokerede annoncer","swap_overview_feedback":"Byttepart er blevet fjernet","blocked_toast_message":"Annonce genoprettet","modal_chat_locked_title":"Skriv først med Premium","modal_chat_locked_subtitle":"Skriv først i stedet for at vente på modpartens svar.","modal_chat_locked_all_title":"Opgradér til Premium for at se denne chat","modal_chat_locked_all_subtitle":"Med Premium får du også:","modal_chat_locked_all_usp1":"Kontakt og chat med andre byttere","modal_chat_locked_usp1":"Skriv først i nye matchninger","modal_chat_locked_usp2":"Kom højere op på byttekøerne","modal_chat_locked_usp3":"Ubegrænsede interessemarkeringer","modal_chat_locked_usp4":"Størst chance for at finde et byt","modal_chat_locked_button2":"Opgradér til Premium","modal_weekly_match_limit_title":"Ugens gratis o
1plåsning er brugt","modal_weekly_match_limit_subtitle":"Næste matchning kan låses op gratis om {days} dag. Med Premium behøver du ikke vente. | Næste matchning kan låses op gratis om {days} dage. Med Premium behøver du ikke vente.","modal_weekly_match_limit_subtitle_hours":"Næste matchning kan låses op gratis om {hours} time. Med Premium behøver du ikke vente. | Næste matchning kan låses op gratis om {hours} timer. Med Premium behøver du ikke vente.","modal_weekly_match_limit_usp1":"Start ubegrænset med matches","modal_weekly_match_limit_usp2":"Chat med alle i byttekæden med det samme","modal_weekly_match_limit_usp3":"Kom højere op på byttelisterne","modal_weekly_match_limit_usp4":"Ubegrænsede interessemarkeringer","premium_usp_message_first":"Skriv først i nye matchninger","modal_swaps_locked_title":"Lås op og se alle bytteforslag med Premium!","modal_swaps_locked_title_alt":"Opgrader til Premium for at se alle dine {count} bytteforslag!","modal_swaps_locked_usp1":"Ubegrænsede interessemarkeringer","modal_swaps_locked_usp2":"Kontakt og chat med andre byttere","modal_swaps_locked_usp3":"Størst chance for at finde et boligbytte","modal_swaps_locked_usp3_alt":"Højere placering af din annonce","modal_swaps_locked_usp4":"Hjælp til bytteansøgning er inkluderet","modal_swaps_locked_button":"Opgradér til Premium","modal_see_all_title":"Opgradér for at se alle bytteforslag","modal_unlock_my_visitors_title":"Opgradér til Premium for at se dine besøgende","modal_unlock_my_visitors_subtitle":"Få Premium i dag og få også:","modal_unlock_my_visitors_usp1":"Ubegrænsede interessemarkeringer","modal_unlock_my_visitors_usp2":"Kom højere op blandt bytteforslagene","modal_unlock_my_visitors_usp3":"Chat frit med andre byttere","modal_unlock_my_visitors_usp4":"Størst chance for at finde et byt","modal_unlimited_title":"Opgradér for at markere din interesse ved Premium-forslag","modal_daily_request_limit_title":"Du har nået dagens grænse for nye forespørgsler","modal_daily_request_limit_text":"Du kan starte op til {limit} nye forespørgsler om dagen. I morgen kan du sende flere igen. I mellemtiden kan du svare i dine igangværende samtaler – hurtige svar øger chancen for et vellykket bytte.","modal_daily_request_limit_button":"Okay, jeg forstår","modal_noleft_title":"Du har brugt dagens 3 interessemarkeringer!","modal_noleft_tomorrow":"Du får nye i morgen","modal_noleft_subtitle":"Få Premium i dag og få:","modal_noleft_usp1":"Ubegrænset antal interessemarkeringer","modal_noleft_usp2":"Kom højere op på byttekøerne","modal_noleft_usp3":"Kontakt og chat med andre byttere","modal_noleft_usp4":"Størst chance for at finde et byt","login_with_google":"Log ind med Google","google_login_client_id":"275205683542-ogi3rqefnp5srrdebfuuullga81498s5.apps.googleusercontent.com","login_with_apple":"Log ind med Apple","apple_login_client_id":"dk.hjembytte.login","apple_login_popup_blocked":"Loginvinduet blev blokeret. Tillad pop op-vinduer, eller vælg en anden måde at logge ind på.","matches_tab_matches":"Matchninger","matches_tab_requests":"Forespørgsler","matches_tab_inactive":"Afsluttet","matches_section_new":"Nye","time_ago_just_now":"nu","time_ago_minutes_short":"m","time_ago_hours_short":"t","time_ago_days_short":"d","time_ago_weeks_short":"u","matches_one_match_week_banner_available":"Du kan låse én matchning op gratis om ugen.","matches_one_match_week_banner_locked":"Næste matchning kan låses op gratis om {days} dag. | Næste matchning kan låses op gratis om {days} dage.","matches_one_match_week_banner_locked_hours":"Næste matchning kan låses op gratis om {hours} time. | Næste matchning kan låses op gratis om {hours} timer.","matches_one_match_week_banner_premium":"Lås alle matchninger op med Premium.","matches_freemium_use_weekly_confirm_title":"Lås ugens gratis match op?","matches_freemium_use_weekly_confirm_cancel":"Ikke nu","matches_freemium_use_weekly_confirm_start_chat":"Begynd at chatte","matches_freemium_unlock_all":"Lås alle matches op","matches_section_started":"Startede","matches_section_count_unread":"ulæst | ulæste","matches_card2_needs_response":"Skal besvares","matches_filter_needs_response_only":"Vis kun matches der skal besvares","matches_load_more_started_remaining":"Du har {count} flere igangværende matches","matches_load_more_inactive_remaining":"Du har {count} flere afsluttede matches","matches_card2_destination_label":"Du vil flytte til","matches_powered_by_boost":"Matchning takket være din Boost","matches_powered_by_super_interest":"Matchning takket være din superinteresse","matches_nores_cta":"Find flere potentielle matchninger","matches_nores_filter_title":"Ingen resultater med dine nuværende filtre","matches_nores_requests_title":"Der er ingen anmodninger lige nu","matches_nores_unanswered_title":"Der er ingen beskeder, der skal besvares lige nu","matches_nores_unread_title":"Der er ingen nye beskeder lige nu","matches_nores_updated_title":"Der er ingen opdateringer lige nu","matches_nores_active_title":"Du har desværre ingen matchninger i øjeblikket!","matches_nores_inactive_title":"Du har ingen afsluttede matchninger i øjeblikket!","matches_nores_filter_body":"Dine filtre giver i øjeblikket ingen resultater. Prøv at ændre eller rydde dem for at opdage flere muligheder.","matches_nores_requests_body":"Når du modtager en anmodning, vises den her.","matches_nores_active_body":"Når der er en matchning, og alle brugere viser interesse for hinandens lejligheder, bliver den vist her.","matches_nores_inactive_body":"Men det er her, vi gemmer dine matchninger, hvis du fortryder dit valg.","matches_nores_unanswered_body":"Når du har en match, som du skal besvare, vises den her.","matches_nores_unread_body":"Når du har en match med en ulæst besked, vises den her.","matches_nores_updated_body":"Når du har nye matches, vises de her.","matches_nores_clear_filter":"Ryd filter","matches_nores_n
1o_chat_selected_title_matches":"Vælg et match til venstre","matches_nores_no_chat_selected_title_requests":"Vælg en anmodning til venstre","matches_nores_section_new_title":"Ingen nye matchninger lige nu","matches_nores_section_new_body":"Bliv ved med at markere interesse, så dukker flere muligheder op!","matches_nores_section_started_title":"Ingen igangværende matchninger","matches_nores_section_started_body":"Når du starter en matchning, vises den her.","matches_nores_section_inactive_title":"Ingen afsluttede matchninger","matches_nores_section_inactive_body":"Matchninger, der er afsluttet eller afvist, samles her.","matches_card_new_match_msg":"Tillykke med din nye matchning","matches_card2_unstarted_preview":"Tillykke, ny matchning!","matches_card2_sender_prefix_you":"Du:","matches_card2_show_all":"Vis alle","matches_card2_no_started_triangles":"Ingen igangsatte alternativer lige nu","matches_card_is_unanswered_badge":"Skal besvares","matches_card_new_match_badge":"Ny","matches_card_new_msg_badge":"Ny besked","matches_card_match_inactive_badge":"Afsluttet match","matches_card_show_prop":"Vis annonce","matches_card_answer_cta":"Svar","matches_card_msg_cta":"Besked","matches_card_part_c_divider_text":"Trepartsbytte","matches_new_match_sheet_title":"Tillykke, nyt match!","matches_new_match_sheet_intro_one":"Du har et muligt bytte til denne lejlighed. Tag kontakt for at booke fremvisning og se om det passer for alle parter.","matches_new_match_sheet_intro_many":"Du har {count} mulige bytter til denne lejlighed. Tag kontakt for at booke fremvisning og se om det passer for alle parter.","matches_new_match_sheet_start_chat":"Start chatten","matches_new_match_sheet_unlock_cta":"Lås op","matches_new_match_sheet_freemium_title":"Du kan svare, men ikke skrive først","matches_new_match_sheet_freemium_body":"Med en gratis konto kan du svare på alle beskeder, du modtager. For selv at starte en samtale skal du bruge Premium.","matches_new_match_sheet_freemium_upgrade_cta":"Opgradér","matches_card2_freemium_locked_badge":"Vent","matches_card_freemium_locked_status":"Du kan svare, så snart de skriver","matches_emptychat_title_variant":"Nyt match!","matches_emptychat_body_variant":"Fremvisninger er næste skridt mod et vellykket bytte. Vælg, hvordan du vil gå videre.","requests_emptychat_title":"Tag det første skridt mod et muligt match!","requests_emptychat_body":"Start en samtale for at kunne stille spørgsmål og se, om der er interesse.","swap_list_load_more":"Vis flere","payment_new_title":"Forøg dine chancer for at finde et boligbytte – vælg Premium","payment_new_usp_title":"Med Premium får du","payment_new_usp1":"Ubegrænset antal interessemarkeringer","payment_new_usp2":"Chat med andre byttere","payment_new_usp3":"Hjælp til dine bytteansøgninger","payment_new_usp4":"Øg chancen for at finde et boligbytte","payment_new_usp5":"Adgang til support via e-mail","payment_new_terms1":"Der oprettes et abonnement, og annoncen forlænges automatisk efter den afsluttede annonceperiode.  Du kan afslutte dit abonnement, når du ønsker det.  Ved at gennemføre købet bekræfter du, at du har læst og accepterer","payment_new_terms2":"Hjembytte.dk\'s","payment_new_terms3":"købsvilkår.","payment_details_title":"Dine oplysninger","payment_details_first_name":"Fornavn","payment_details_last_name":"Efternavn","payment_details_email":"E-mail","payment_details_phone":"Telefonnummer","payment_details_address":"Adresse","payment_details_postal_code":"Postnummer","payment_details_city":"By","payment_details_continue":"Fortsæt til betaling","payment_new_subscription_title":"Vælg abonnementsperiode","payment_new_month":"måned","payment_new_months":"måneder","date_today":"I dag","date_yesterday":"I går","unsubscribe_search_coverage_title":"Din overvågning af søgeannoncer er afsluttet","unsubscribe_search_coverage_info_3":"Vi sender ikke flere lejlighedsforslag til din e-mail.","unsubscribe_search_coverage_new_search":"Du kan altid oprette en ny overvågning af søgeannoncer","unsubscribe_search_coverage_not_found_title":"Din søgeovervågning blev ikke fundet","unsubscribe_search_coverage_not_found_text_1":"Linket, du anvendte, virkede ikke.","unsubscribe_search_coverage_not_found_text_2":"Din overvågning af søgeannoncer er sandsynligvis allerede afsluttet.","unsubscribe_search_coverage_not_found_new_search":"Du kan altid oprette en ny overvågning af søgeannoncer","proposition_missing_image_text":"Annoncen har ingen billeder endnu","blocked_banner_title":"Nye interessetilkendegivelser er midlertidigt begrænset","blocked_banner_text":"For at fortsætte med at tilkendegive interesse, skal du først svare på dine ubesvarede matches eller afslå","blocked_modal_button":"Gå til matches","freemium_chat_locked_error_msg":"Bemærk! Som Freemium-bruger kan du kun skrive, når en anden har skrevet til dig først.","about_us":"Om os","reverse_interest_action_btn_text":"Fortryd","premium_reverse_interest_modal_heading":"Gik det lidt for hurtigt?","premium_reverse_interest_modal_text_1":"Vi forstår, det kan ske for enhver.","premium_reverse_interest_modal_text_2":"Som Premium-bruger får du:","premium_reverse_interest_modal_text_3":"ubegrænset antal fortryd-markeringer!","premium_reverse_interest_modal_text_4":"Du kan afslutte når som helst","premium_reverse_interest_modal_text_5":"Ikke klar endnu","premium_reverse_interest_modal_btn_text":"Aktivér Premium","premium_no_interest_marks_action_card_text":"Som Premium-bruger får du ikke kun ubegrænsede interessemarkeringer, de prioriteres også over andre byttere.","premium_no_interest_end_text":"Du k
1an afslutte når som helst","premium_no_interest_marks_action_btn_text":"Ikke klar endnu","premium_no_interest_marks_modal_heading":"Den bedste måde at øge dine chancer!","premium_no_interest_marks_modal_btn_text":"Aktiver Premium","premium_interest_marks_action_card_text":"Hvor dejligt, at du har fundet potentielle bytter! For at øge chancen for et succesfuldt bytte, aktiver premium i dag og <strong>bliv prioriteret over andre byttere</strong>.","premium_interest_marks_modal_heading":"Prioriterede interessemarkeringer!","sitemap_title":"Lejlighedsbytte i {area} - {propositionCount} Lejligheder","sitemap_title_no_count":"Lejlighedsbytte i {area}","sitemap_areas_in":"Områder i {area}","sitemap_areas_nearby":"Områder i nærheden af {area}","sitemap_properties_in":"Boliger i {area}","sitemap_properties_nearby":"Boliger nær {area}","sitemap_country_name":"Danmark","sitemap_home":"Hjem","matches_notification_modal_title":"Nye match!","matches_notification_modal_body":"Du har <strong>{count} nye match</strong> siden du sidst var her.","matches_notification_modal_body_singular":"Du har <strong>{count} ny match</strong> siden du sidst var her.","matches_notification_modal_cta":"Begynd at chatte","full_swap_modal_title":"Godt klaret!","full_swap_modal_body":"Din interessemarkering var det sidste, der skulle til for at få en fuldstændig match!","full_swap_modal_cta":"Begynd at chatte","full_swap_notification_label":"Du har lige fået en ny match","address_picker_label_your_address":"Din adresse","address_picker_label_gatuaddress":"Adresse","address_picker_label_number_short":"Nr.","address_picker_selected_address_label":"Valgt adresse:","address_picker_selected_address_none":"Ingen adresse valgt","floor_picker_title":"Etage","floor_picker_bottom_floor":"ST","rent_picker_title":"Max leje per måned","rooms_picker_title":"Minimum antal værelser","desktop_tip_box_title":"TIPS!","mobile_tip_box_title":"TIPS!","proposition_title":"Hvor bor du i dag?","proposition_subtitle":"Bolig {residenceIndex} ud af 2","proposition_amount_of_rooms":"Antal værelser","proposition_living_space":"Boligareal i m2","proposition_living_space_placeholder":"Boligareal","proposition_currency_short":"kr","proposition_monthly_rent":"Månedlig husleje","proposition_tooltip_title":"Husk!","proposition_tooltip_text":"Det er vigtigt at udfylde de korrekte oplysninger om din bolig.","proposition_continue":"Næste","signup_title":"Velkommen!","signup_subtitle":"Vi er i gang med at oprette din annonce","signup_title_not_logged_in":"Hvordan vil du logge ind?","signup_title_logged_in":"Velkommen tilbage!","signup_subtitle_not_logged_in":"Indtast navn og e-mailadresse for at oprette en konto.  Du modtager en e-mail, hvor du vælger en adgangskode til din konto.","signup_subtitle_not_logged_in_apartments":"Vi har fundet <strong>{apartments}</strong> lejligheder, der matcher dine ønsker.  Nu mangler vi bare at lære dig og dit nuværende hjem bedre at kende.","signup_subtitle_logged_in":"Log ind med dine oplysninger, og din annonce vil blive oprettet.  Held og lykke med at finde dit nye hjem!","signup_name_label":"For- og efternavn","signup_name_placeholder":"Indtast dit navn","signup_email_address_label":"E-mail","signup_email_address_placeholder":"Indtast din e-mail","signup_error_email_already_exists":"Der findes allerede en konto registreret med denne e-mailadresse. Log ind.","signup_login_wrong_password":"Forkert brugernavn og/eller adgangskode","signup_password_label":"Adgangskode","signup_password_placeholder":"Angiv din adgangskode","signup_login_text_1":"Har du allerede en konto hos os?","signup_login_action_1":"Klik her for at logge ind","signup_login_text_2":"Har du ikke en konto hos os?","signup_login_action_2":"Tryk her for at registrere dig","signup_forgot_pw":"Glemt din adgangskode?","signup_tooltip_title":"OBS!","signup_primary_action":"Næste","signup_primary_action_2":"Log ind og fortsæt","signup_terms_error_message":"Du skal acceptere de generelle vilkår og betingelser","swap_type_type_title_1":"En bolig for en","swap_type_type_text_1":"Dette er den mest almindelige form for lejlighedsbytte.  Byt din lejlighed til en anden.","swap_type_type_title_2":"To boliger for én","swap_type_type_text_2":"Dette er den perfekte mulighed for par, der bor i separate lejligheder, men s
1om leder efter et større fælleshjem.","swap_type_type_title_3":"En bolig for to","swap_type_type_text_3":"Brug denne mulighed, hvis du ønsker at bytte en lejlighed til to andre.  Dette er almindeligt, hvis I som par går fra hinanden og leder efter separate boliger.","swap_type_tooltip_title":"OBS!","swap_type_tooltip_text":"For at bytte lejemål skal du have en førstehåndskontrakt (underskrevet kontrakt mellem ejeren af bygningen og lejeren).","swap_type_selector_more_alternatives":"Byttetype","wish_title_title":"Hvordan vil du gerne bo?","wish_subtitle":"Dine ønsker er omtrentlige","wish_title_wish_index":"Ønsker {wishIndex} ud af 2","wish_title_mobile_tooltip_text":"Det er bedre at have lidt bredere ønsker og så sige nej til dem, der ikke er interessante.","wish_title_primary_action":"Næste","wish_title_desktop_tooltip_text":"Det er bedre at have lidt bredere ønsker og så sige nej til dem, der ikke er interessante.","wish_area_title":"Hvor vil du flytte hen?","wish_area_free_text_label":"Jeg vil gerne flytte til et andet område","wish_area_add_area":"Tilføj yderligere område","wish_area_search_for":"Søg efter kommune, by eller område","wish_area_mobile_tooltip_text":"Tilføjer du flere og større områder, som du godt kunne tænke dig at flytte til, vil dine chancer for at gennemføre et boligbytte blive endnu bedre.  Du kan finjustere dine valgte områder senere, hvis du vil.","wish_area_action":"Næste","wish_area_chosen_areas":"Valgte områder","wish_area_none_selected":"Ingen valgte","wish_area_pce":"stk.","wish_area_show":"Vis","wish_area_error_message":"Du skal vælge et eller flere områder for at fortsætte","wish_area_my_chosen_areas":"Mine valgte områder","wish_area_options_choose_areas_in":"Vælg områder i","wish_area_options_choose_areas_all":"Vælg alle","wish_area_options_choose_area":"Vælg","wish_area_options_choose_areas_button":"Vælg områder","wish_area_options_add_areas_button":"Tilføj valgte ({selectedCount})","wish_area_options_cancel_button":"Annullér","wish_area_options_close_button":"Luk","wish_area_matching_apartments":"Antal lejligheder i markerede områder","wish_area_other_cities":"Andre byer","wish_area_others_chosen":"Andre har også valgt","wish_area_apartments_count":"{count} lejligheder","wish_area_apartments_suggestion":"Tilføj flere eller større områder for at øge dine chancer for at finde en bytte.","wish_area_apartments_in_areas":"i valgte områder","wish_area_added":"Ét område tilføjet","wish_area_added_count":"{count} områder tilføjet","image_upload_title":"Hvordan ser din lejlighed ud?","image_upload_subtitle":"Upload 4-6 billeder for at komme i gang.  Du kan tilføje flere eller redigere senere.","image_upload_tooltip_text":"Annoncer med flere billeder øger interessen x2!","image_upload_continue":"Næste","image_upload_create":"Nu kører vi!","image_upload_skip":"Du kan sætte billeder ind senere","signup_terms_1":"Jeg accepterer","signup_terms_2":"de generelle vilkår og betingelser, ","signup_terms_3":"behandlingen af mine","signup_terms_4":"personoplysninger","signup_terms_5":"samt at jeg vil modtage mails og tilbud fra Hjembytte.dk","signup_variant_matching_apartments":"{count} lejligheder matcher dine ønsker!","signup_variant_register_subtitle":"Registrer dig for at komme i gang med din boligbytte.","signup_variant_login_subtitle":"Log ind for at komme i gang med din boligbytte.","signup_variant_has_contract_error":"For at være medlem på Wohnungsswap.de skal du have en lejekontrakt direkte fra udlejer.","signup_variant_has_contract_label":"Jeg har en lejekontrakt direkte fra udlejer","signup_variant_already_have_account":"Jeg har allerede en konto","signup_variant_login_link":"Log ind","signup_variant_no_account":"Har du ingen konto?","signup_variant_register_link":"Registrer dig","edit_photos_camera_description_mobile":"Klik her for at tage et nyt billede","edit_photos_move_up":"Flyt op","edit_photos_move_down":"Flyt ned","edit_photos_set_primary":"Vælg som primærbillede","edit_photos_rotate_left":"Rotér til venstre","edit_photos_rotate_right":"Rotér til højre","edit_photos_remove":"Slet","proposition_duplicate_title":"Eksisterende annonce","proposition_duplicate_dialog":"Du har allerede en aktiv annonce på <strong>{address}</strong>.<br/><br/> Er du sikker på, at du vil oprette en ny annonce, eller vil du i stedet redigere din eksisterende annonce?","proposition_duplicate_edit":"Redigér annonce","proposition_duplicate_continue":"Opret ny annonce","social_login_error_message":"Kunne ikke logge ind på denne konto","register_with_google_label":"Registrér med Google","register_with_apple_label":"Registrér med Apple","login_with_google_label":"Log ind med Google","login_with_apple_label":"Log ind med Apple","match_closed_by_user_title":"Denne matchning er afsluttet","match_closed_by_user_body":"Matchningen er afsluttet, og chatten er nu lukket for nye beskeder. Hvis matchningen igen bliver interessant for dig, kan du ændre din interesse direkte her i chatten.","match_closed_by_other_title":"Denne matchning er afsluttet","match_closed_by_other_body":"Desværre nåede matchningen ikke hele vejen denne gang, og chatten er nu lukket for nye beskeder.","match_notification_label":"Status","match_resume":"Genoptag","match_expire_days_left":"{days} dage tilbage","match_expire_day_left":"{days} dag tilbage","unlock":"Lås op","unlock_with_premium":"Lås op med Premium","proposition_removed_title":"Den annonce, du ledte efter, er blevet fjernet","proposition_removed_button":"Gå til bytteforslag","proposition_removed_button_logged_out":"Gå til søgning","proposition_load_error_title":"Annoncen kunne ikke hentes lige nu","proposition_load_error_retry":"Prøv igen","premium_swap":"Premiumbytte","skip_to_content":"Gå til sidens indhold","rating_modal_title":"Hvad synes du om Hjembytte.dk?","rating_modal_subtitle":"Vælg antal stjerner","rating_modal_rate_star":"Vælg {stars} stjerner","rating_modal_star_alt":"Stjerne {star}","rating_modal_thank_you":"Tak for din bedømmelse!","rating_modal_trustpilot_prompt":"Du får snart en mail fra Trustpilot. En anmeldelse der betyder meget for os.","rating_modal_trustpilot_prompt_no_1":"Hvis du vil fortælle mere om din oplevelse, er du velkommen til at","rating_modal_trustpilot_prompt_no_2":"sende os en mail","download_app_title":"Download appen","download_app_subt
1itle":"Hjembytte.dk","download_app_cta":"Gå til","interest_level_no_match":"Ingen match endnu","interest_level_one_part_interested":"1 interesseret","interest_level_two_parts_interested":"2 interesserede","interest_level_my_interest_missing":"Kun dig tilbage!","interest_level_full_match":"Fuld match!","interest_level_one_part_not_interested":"1 ikke interesseret","interest_level_two_parts_not_interested":"2 ikke interesserede","context_menu_aria_label":"Åbn menu","context_menu_show_prop":"Vis annonce","context_menu_delete_msg":"Slet","context_menu_modal_title":"Vil du fjerne anmodningen?","context_menu_modal_reverse_action":"Fortryd","context_menu_modal_delete_action":"Fjern","matches_filter_status":"Matchstatus","matches_filter_active":"Aktive","matches_filter_inactive":"Afsluttede","matches_filter_conversations_title":"Samtaler","matches_filter_status_title":"Status","matches_filter_status_visit_requested":"Vil gerne komme til fremvisning hos dig","matches_filter_status_visit_invited":"Vil vise sin lejlighed til dig","matches_filter_status_ready":"Klar til at bytte med dig!","matches_filter_status_wait":"Vil vente","matches_filter_conversations_not_started":"Ikke startet","matches_filter_conversations_started":"Startet","matches_filter_swaptype":"Byttetype","matches_filter_direct_swap":"Topartsbyt","matches_filter_triangle_swap":"Trepartsbyt","matches_filter_favorites":"Markeret som favorit","matches_filter_matches":"Matchninger","matches_filter_requests":"Forespørgsler","chat_conversation_new_message_aria_label":"Skriv en ny besked","general_add_favourite":"Tilføj til favoritter","general_remove_favourite":"Fjern fra favoritter","image_gallery":"Billedgalleri","image_alt_text":"Billed {index} på {address}","open_block_modal":"Bloker denne annonce","block_proposition_title":"Vil du blokere annoncen?","block_proposition_text":"Hvis du blokerer en annonce, fjernes den fra dine bytteforslag, og eventuelle matches afsluttes. Den vil heller ikke dukke op som match i fremtiden. Du kan fortryde blokeringen når som helst under ","block_proposition_link_text":"Menu → Blokerede annoncer","block_proposition_confirm":"Ja, bloker","proposition_blocked_confirmation":"Annoncen er nu blokeret. For at fortryde, gå til \'Menu → Blokerede annoncer\'.","block_proposition_info_text":"Funktionen Bloker annonce er nu flyttet til annoncesiden","boost_offer_title":"Et vellykket bytte kan tage lidt tid – men du er godt på vej!","claim_boost_offer":"Bliv og få gratis Boost!","boost_offer_decline":"Nej tak, afslut alligevel","confirmation_visibility_goto_subscription":"Gå til Administrer abonnement","boost_offer_value":"Værdi 79 kr","boost_offer_text":"Bliv lidt længere og få en gratis 7-dages boost (værdi 79 kr)!","boost_offer_text_2":"Med boost får du i gennemsnit fire gange flere besøgende – og større chance for at finde den rette.","suggestions_map_back":"Tilbage","top_picks_title":"Topvalg","top_picks_subtitle":"Bytteforslag baseret på dine ønsker","boost_title":"Boostede annoncer","extended_title":"Udforsk mere","incoming_block_title":"Vil bytte med mig","incoming_block_subtitle":"{count} bytteforslag hvor kun din interesse mangler. Vis interesse og få et match!","answered_block_title":"Din interesse","answered_block_subtitle":"Bytteforslag du har vist interesse for.","removed_block_t
1itle":"Fjernet","removed_block_subtitle":"Bytteforslag du har afvist. Du kan altid ombestemme dig og vise interesse.","tip_box_empty_title":"Ingen bytteforslag…","tip_box_empty_body":"Juster dine præferencer for at se flere.","tip_box_empty_button":"Ændre ønsker","tip_box_inline_title":"Vil du se flere bytteforslag?","tip_box_inline_body":"Rediger dine præferencer for placering, størrelse og budget for at se flere bytteforslag.","general_previous_image":"Forrige billede","general_next_image":"Næste billede","general_previous":"Forrige","general_next":"Næste","suggestion_card_remove":"Fjern","general_proposition_image":"Billede af bolig","swap_application_title":"Bytteansøgning","swap_application_subtitle":"Vi hjælper jer gennem hele ansøgningsprocessen","swap_application_usp_simple":"Enkelt","swap_application_usp_time":"Tidsbesparende","swap_application_usp_safe":"Trygt","swap_application_usp_free":"Gratis","swap_application_read_more":"Læs mere og kom i gang nedenfor","swap_application_read_more_short":"Læs mere","swap_application_intro_title":"Enkelt, tidsbesparende, bekvemt og trygt.","swap_application_intro_lead":"Bytteansøgningen er en nem måde at ansøge om lejlighedsbytte på.","swap_application_intro_body":"Slip for stresset med at indsamle de dokumenter, som udlejeren kræver. Vi hjælper dig, fra alle bytteparter er enige, til ansøgningen ligger hos jeres udlejere. Brug bytteansøgningen under dit bytte og sikr en bekvem og tryg ansøgningsproces!","swap_application_included_title":"Bytteansøgningen omfatter:","swap_application_included_complete_title":"Vi sikrer, at din ansøgning er komplet","swap_application_included_complete_body":"Udlejere har forskellige krav til dokumentation ved ansøgning om lejlighedsbytte. Vi samler og pakker alt, så udlejerne nemt får et overblik over byttet.","swap_application_included_bankid_title":"Signering med BankID","swap_application_included_bankid_body":"Alle dokumenter signeres trygt og sikkert med BankID.","swap_application_included_communication_title":"Vi kommunikerer med samtlige bytteparter","swap_application_included_communication_body":"Vi tager os af kommunikationen mellem bytteparterne, som ofte er tidskrævende. Dialog om andet end selve ansøgningen klarer du selv direkte med udlejeren — fx beslutninger, indflytningsdatoer, syn og andet i forbindelse med jeres flytning.","swap_application_included_advice_title":"Rådgivning","swap_application_included_advice_body":"Der er mange spørgsmål i forbindelse med et lejlighedsbytte. Vi står til rådighed, hvis du har brug for hjælp, og vi gennemgår objektivt din ret til at bytte, før vi indsender din ansøgning.","swap_application_get_started_title":"Kom i gang med bytteansøgningen med det samme!","swap_application_existing_question":"Har du allerede påbegyndt en bytteansøgning?","swap_application_existing_login_button":"Log ind på bytteansøgningen","swap_application_unauth_text":"Du skal være logget ind og have en annonce for at påbegynde en bytteansøgning.","swap_application_login_button":"Log ind","swap_application_or":"eller","swap_application_signup_button":"Kom i gang gratis","swap_application_no_swaps_text":"Du skal have mindst én matchning for at kunne påbegynde bytteansøgningen. Gå til dine <a href=\\"{url}\\">bytteforslag</a> og markér interesse — når interessen er gensidig, får du en matchning.","swap_application_loading":"Henter dine matchninger …","swap_application_info_box":"Find det bytte, du vil påbegynde en bytteansøgning for, og tryk på Start. Du kommer derefter til tjenestens login, hvor du følger trinnene for at udfylde dine oplysninger og uploade dine dokumenter.","swap_application_apply_error":"Noget gik galt, da bytteansøgningen skulle oprettes. Prøv igen om lidt.","swap_application_card_direct":"Topartsbytte","swap_application_card_start_button":"Start","swap_application_triangle_heading":"Trepartsbytter"}'),c=JSON.parse('{"menu_items_link_1":"Swap suggestions","menu_items_link_3":"My listing","menu_items_link_4":"Search listings","menu_items_link_5":"Help","menu_items_link_7":"Swap application","menu_items_link_8":"Log in","menu_items_leave_feedback":"Leave feedback","menu_items_link_9":"Get started for free","menu_items_link_10":"Terms and conditions","menu_items_link_11":"Cookie policy","menu_items_link_13":"Matches","menu_items_link_14":"Privacy policy","payment_history_title":"Payments","payment_history_loading":"Loading payments...","payment_history_address":"Extra purchase","congratulations_title":"Congratulations on the swap!","congratulations_subtitle_1":"We hope your time on Apartment Swap has been great!","congratulations_subtitle_2":"To help more people find their dream swaps, we would like to ask you to take a moment and leave a review of us on the next page.","congratulations_confirm_button":"Close listing","congratulations_confirm_delete_account_button":"Close account","congratulations_cancel_button":"Cancel and go back","confirmation_cancel_account_title":"Confirmation of removal","confirmation_cancel_account_subtitle":"You have now removed your account!","feedback_offer":"Take advantage...","feedback_sublabel":"We\'d love for you to stay and have put together an offer for you 🤩","feedback_tag":"LIMITED OFFER","feedback_offer_days":"30 days","feedback_price":"only {price} kr","feedback_save_text":"Save up to","feedback_save_amount":"43%","feedback_cancel_loading":"Loading...","feedback_cancel_yes":"Accept the offer","feedback_terms":"Terms: The offer means that your next payment for this listing costs {price} kr for a 30-day period. After the discounted period, your subscription continues as before.","feedback_cancel_no":"No thanks, cancel instead","feedback_title_details":"How can we improve?","feedback_other_service_title":"Which service did you swap with?","feedback_other_service_placeholder":"I swapped with...","feedback_title":"How much do you think is reasonable to pay per month?","feedback_reason":"Please tell us why you want to cancel your listing","feedback_delete_account_reason":"Please tell us why you want to close your account","feedback_example":"E.g. 249","feedback_currency_short":"kr","feedback_cancel_immediately_info_1":"<b>NOTE:</b> When you choose to cancel your listing immediately, it will be deactivated right away. This means it will be hidden from other users, you will not be able to read or reply to messages, and you will not be able to see your swap suggestions.","feedback_cancel_immediately_info_2":"Any remaining days on your subscription will be lost and will not be refunded.","feedback_action_button":"Save and cancel subscription","feedback_delete_account_action_button":"Save and close account","feedback_cancel_button":"Cancel","offer_title_save":"No w
1orries, we\'ll sort it out!","offer_title":"These subscriptions are available to choose from","offer_subtitle":"We can offer you these cheaper subscriptions:","offer_currency_per_month":"kr/month","offer_alternative_subscription_title":"We can offer you these alternative subscriptions:","offer_shorter_alternative_subscription_title":"We can offer you shorter subscription types:","offer_item_title_180":"180 days","offer_item_title_90":"90 days","offer_item_title_30":"30 days","offer_tag":"CHEAPEST OPTION","offer_savings":"Save {savings}kr/month with this subscription.","offer_payment_period":"You pay {offerDays} days at a time.","offer_action":"Switch to this subscription","offer_reject":"No thanks, I don\'t want to change subscription","offer_cancel_and_back":"Cancel and go back","offer_cancel":"Cancel","confirmation_proposition_title":"Your listing is now activated","confirmation_proposition_text":"Congratulations! Your listing is now active and can be matched against thousands of other home swappers.","confirmation_proposition_confirm":"Continue to swap suggestions","confirmation_visibility_title":"Your listing is now Boosted!","confirmation_visibility_text_1":"Your listing is now visible to more people and we\'re keeping our fingers crossed that you find a successful apartment swap!","confirmation_visibility_text_2":"","confirmation_visibility_confirm":"Continue to swap suggestions","confirmation_cancelled_title":"Your listing is now cancelled","confirmation_cancelled_text_not_swapped_1":"Welcome back if swapping apartments becomes relevant again.","confirmation_cancelled_text_not_swapped_2":"Feel free to reach out to us at","confirmation_cancelled_text_not_swapped_3":"and tell us what we can do better next time!","confirmation_cancelled_text_not_swapped_mailto":"[email protected]","confirmation_cancelled_text_swapped_1":"Congratulations on your swap! See you next time you want to swap apartments.","confirmation_cancelled_confirm":"Continue to my listing","confirmation_accepted_title":"The offer is now activated","confirmation_accepted_text":"Congratulations! Your offer is activated. When the offer has expired, your subscription will be renewed as usual.","confirmation_accepted_confirm":"Continue to swap suggestions","confirmation_klarna_token_title":"Your payment method is now updated","confirmation_klarna_token_text":"At the next charge, the new payment method will be used. You can continue using the service as usual.","confirmation_klarna_token_confirm":"Continue to swap suggestions","locale_language":"en-US","confirmation_update_subscription_title":"You have now changed subscription","confirmation_update_subscription_text":"At the next charge, the new subscription length will be used. You can continue using the service as usual.","confirmation_update_subscription_confirm":"Continue to swap suggestions","proposition_private_landlord":"Private landlord","reasons_title":"Help us understand why you want to cancel","reasons_reason_1":"I\'m not succeeding in swapping","reasons_reason_2":"Other advertisers are bad at responding","reasons_reason_3":"I no longer want to swap","reasons_reason_4":"The website is hard to understand","reasons_reason_5":"I want to take a break from swapping for a while","reasons_reason_6":"Other reason","start_title":"If you want to cancel your subscription","start_title_limited":"If you want to deactivate your listing","start_delete_account_title":"If you want to close your account","start_subtitle":"Tell us the reason why you\'re cancelling your subscription and we will improve lagenhetsbyte.se with you in mind.","start_subtitle_limited":"Tell us the reason why you\'re deactivating your listing and we will improve lagenhetsbyte.se with you in mind.","start_delete_account_subtitle":"Tell us the reason why you\'re closing your account and we will improve lagenhetsbyte.se with you in mind.","start_link_cancel":"Cancel and go back","start_reason_1":"I have swapped","reasons_too_expensive":"It\'s too expensive","start_reason_3":"I want to cancel for another reason","used_to_find_swap_reason_1":"I swapped via Lagenhetsbyte","used_to_find_swap_reason_2":"I swapped via another service","used_to_find_swap_title":"Through which service did you swap?","current_subscription_no_active_paid":"You don\'t have an active paid subscription","current_subscription_subscription_info_freemium":"You are currently using a limited free version. To unlock all features, you must upgrade to premium.","current_subscription_subscription_info":"Your trial period ends {nextPaymentDate}. <br />Upgrade your listing so you don\'t miss the chance for a swap!","current_subscription_subscription_info_active":"Your subscription is free and is active until you choose to cancel it.","current_subscription_free_days":"Your free days are ending","current_subscription_your_subscription":"Your subscription for {monthlyPrice}kr/month","current_subscription_is_being_canceled":"will be cancelled","current_subscription_is_being_extended":"will be renewed","current_subscription_automatically":"automatically","current_subscription_extended_with":"The listing is renewed with {days} days at a time","current_subscription_for_free":"Free","current_subscription_via":"via","current_subscription_upgrade":"Upgrade listing","current_subscription_change_subscription":"Change subscription","current_subscription_activate_freemium":"Activate for free","map_and_streetview_streetview":"Street View","proposition_map_buttons_map":"Map","proposition_map_buttons_floor_plan":"Floor plan","proposition_map_buttons_street_view":"Street View","proposition_map_expand":"Open map in fullscreen","general_zoom_in":"Zoom in","general_zoom_out":"Zoom out","map_your_residence":"Your residence","swap_chain_map_is_interested":"Is interested in the swap","swap_chain_map_answered_no":"Has declined","swap_chain_map_waiting_for_answer":"Waiting for answer","toast_regret":"Undo","freemium_banner_header":"Want access to the full service too?","freemium_banner_subtitle":"Get Premium today and receive:","freemium_banner_usp1":"Full access to the entire service","freemium_banner_usp2":"Appear higher among swap suggestions","freemium_banner_usp3":"Unlimited interest markings","freemium_banner_usp4":"Get help through the entire swap","freemium_map_cta_label":"See exact address and street view","freemium_map_cta_label_plural":"See exact addresses","freemium_map_cta_unlock":"Unlock","start_step_1_status":"Finding listings that suit you","start_step_2_status":"Putting together today\'s list","start_step_3_status":"Done!","report_proposition_label":"Report this listing","report_why_want_to_report":"Why do you want to report the listing?","report_why_offensive":"Why do you find the listing offensive?","report_faulty_information":"What is incorrect about the information?","report_wrong_with_images":"What is wrong with the listing\'s images?","report_which_categories_match":"Do any of these categories apply?","report_option_offensive":"Offensive content or language","report_option_images":"Listing images","report_option_faulty":"Incorrect information","report_option_other":"Other reason","report_option_images_not_related":"The
1se are not photos of the apartment","report_option_inappropriate_images":"They are inappropriate","report_option_not_serious":"Unserious user","report_option_incorrect_residence_info":"The residence information is incorrect","report_option_not_matching_advertisement":"This is not a swap listing","report_description_incorrect_residence_info":"E.g. wrong rent, rooms, or square meters","report_description_not_matching_advertisement":"E.g. fraud or offer of a service","report_option_asked_for_money":"This user has asked for money to complete the swap","report_option_copied_content":"This listing appears to be a copy","report_option_not_the_owner":"The user does not have tenancy rights to the apartment or address","report_option_not_apartment":"The apartment is not a rental","report_description_images_not_related":"E.g. personal photos, animal photos","report_description_inappropriate_images":"E.g. sexual content, illegal activity","report_option_other_reason":"Other reason","report_label_next":"Next","report_label_back":"Back","report_label_send":"Send","report_label_done":"Close","report_label_describe_more":"Can you describe the problem further:","report_label_describe_experience":"Describe your experience...","report_label_allowing_follow_ups":"You may contact me for follow-up questions","report_label_success_heading":"We have received your report!","report_description_success":"Thank you for bringing potential inaccuracies or inappropriate behavior to our attention. Everything that goes against our policies and values is taken very seriously, and when necessary, we take action to ensure a fair and ethical process for all parties involved.","edit_wish_area_title":"I want to move to","edit_wish_area_infobox":"We have updated our areas. You must choose new, more specific areas that you want to move to in order to continue.","edit_wish_area_add_area":"Add another area","edit_wish_area_search_for":"Search by municipality, city, or area","edit_wish_area_action":"Save","edit_wish_area_chosen_areas":"Selected areas","edit_wish_area_none_selected":"None selected","edit_wish_area_pce":"pcs","edit_wish_area_show":"Show","edit_wish_area_error_message":"You must select at least one area","edit_wish_area_my_chosen_areas":"My selected areas","edit_wish_area_options_choose_areas_in":"Choose areas in","edit_wish_area_options_choose_areas_button":"Cho
1ose areas","edit_wish_area_options_cancel_button":"Cancel","map_suggestions_no_results_address":"The address does not exist. Adjust your search and choose an option.","map_suggestions_no_results_wish_area":"The area does not exist. Adjust your search and choose an option.","base_panel_close":"Close","proposition_info_no_active":"You have no active listing","proposition_info_test_period_expired":"Your trial period on {outdatedAddress} has expired","proposition_info_create_new":"Create a new listing to get started with your swaps","proposition_info_upgrade":"Upgrade now and get access to all Apartment Swap features","proposition_info_activate":"You need to activate your listing to continue your search for a new home.","side_menu_my_ads":"My listing","side_menu_payment_history":"Payment history","side_menu_removed_swap_suggestions":"Blocked listings","side_menu_add_ad":"Add listing","complete_listing_title":"Boost your visibility","complete_listing_description":"A complete listing attracts more potential swaps.","complete_listing_modal_card_title":"Complete your listing","complete_listing_gauge_aria":"{percent}% complete","complete_listing_step_aria":"{title} – increases visibility by {percent}","complete_listing_step_images_title":"Add photos","complete_listing_step_images_subtitle":"Listings with 2+ photos get more clicks","complete_listing_step_description_title":"Add a description","complete_listing_step_description_subtitle":"A personal text builds trust","complete_listing_step_floorplan_title":"Add a floor plan","complete_listing_step_floorplan_subtitle":"Swappers want to see the layout before reaching out","complete_listing_step_landlord_title":"Enter landlord","complete_listing_step_landlord_subtitle":"Increases trust with potential swap partners","complete_listing_visitors_suffix":"person has viewed your listing | people have viewed your listing","complete_listing_visitors_period":"Last 7 days","flow_pagination_of":"of","pagination_showing_page":"Showing page","pagination_to":"to","pagination_of":"of","extra_visibility_title":"Extra visibility for","extra_visibility_subtitle":"Your opportunity for a faster apartment swap","extra_visibility_info_text":"For those who want to increase their chances of an apartment swap, there is the option to give your listing extra visibility","extra_visibility_days":"days","extra_visibility_currency":"kr","extra_visibility_confirm":"Confirm","extra_visibility_extra_visibility_title_1":"Who sees my listing?","extra_visibility_list_info":"Your listing is shown to advertisers whose preferences are similar to your residence, but also to other advertisers and visitors on lagenhetsbyte.se","extra_visibility_extra_visibility_title_2":"Your listing appears here:","extra_visibility_list_2":"Listing presentations","extra_visibility_list_3":"Swap suggestions - below the swap list","klarna_button_discount_total":"Total: {totalSum} kr","klarna_button_action":"Start subscription","product_list_title":"This is a campaign offer with no binding period.","product_list_info_1":"After the advertising period ends, your listing continues to be renewed","product_list_info_2":"at the regular price","product_list_info_3":"kr","product_list_monthly":"monthly","product_list_every_second_month":"every other month","product_list_every_six_month":"every six months","product_list_when_expired":"when it has expired","popup_menu_item_2":"Edit profile","popup_menu_item_4":"Favourites","popup_menu_item_5":"All listings","popup_menu_item_6":"Swap application","popup_menu_item_7":"Help","popup_menu_item_8":"Log out","popup_menu_item_9":"Edit login credentials","proposition_description_room":"room | rooms","proposition_description_location_in":"in","proposition_description_sqm":"sqm","proposition_description_cost_per_month":"kr/month","proposition_description_prop_num":"Listing ID:","residence_toggle_label":"Apartment {n} of {count}","residence_toggle_label_short":"Apt. {n} of {count}","proposition_description_floor_0":"Ground floor","proposition_description_floor_roof":"Top floor","proposition_description_floor":"Floor","proposition_description_floor_numbered":"Floor {floor}","proposition_description_title":"About the residence","proposition_description_type":"Residence type","proposition_description_ad_num":"Listing ID","proposition_description_landlord":"Landlord","proposition_description_no_desc":"This residence has no description yet.","proposition_description_read_more":"Read more about the residence","proposition_interest_you_are_interested":"You are interested","proposition_interest_you_are_super_interested":"You are super interested","proposition_interest_are_you_interested":"Are you interested in a swap?","proposition_interest_you_are_not_interested":"You are not interested","user_card_swaped":"Swapped","user_card_contact":"Only contact your swap partner","user_card_days":"days","user_card_day":"day","user_card_hours":"hours","user_card_within_an_hour":"Within an hour","user_card_within":"Within","conveniences_balcony":"Balcony","conveniences_elevator":"Elevator","conveniences_fireplace":"Fireplace/tiled stove","conveniences_bathtub":"Bathtub","conveniences_condo":"Condominium","conveniences_becoming_condo":"Future c
1ondominium","desktop_proposition_hero_show_more_images":"Show {images} photos","find_amenities_restaurants":"Restaurants","find_amenities_schools":"Schools and childcare","find_amenities_stores":"Shops","find_amenities_commutes":"Public transport","find_amenities_commute_type_bus":"Bus","find_amenities_commute_type_rail":"Train","find_amenities_commute_type_tram":"Tram","find_amenities_commute_type_metro":"Metro","find_amenities_commute_type_ferry":"Ferry","find_amenities_commute_type_other":"Other","similar_homes_title":"Similar homes","residence_switcher_desktop_switch_apt":"Switch residences","view_counter_viewed_times":"This residence has been viewed {visits} times.","view_counter_visits_1":"You are one of the first to see this residence.","view_counter_visits_2":"This residence is getting quite a bit of attention.","view_counter_visits_3":"This residence has an unusually high number of interested parties!","view_counter_visits_4":"This is one of the most viewed listings on our site!","wishes_alt_wish":"Alternative preference","wishes_wished_1":"Desired residence 1","wishes_wished_2":"Desired residence 2","wishes_rooms_min":"room | rooms","wishes_sqm_min":"Minimum square meters","wishes_sqm_no_choice":"No preference","wishes_sqm":"sqm","wishes_rent_max":"Maximum rent","wishes_currency_short":"kr","wishes_cost_per_month_max":"Maximum monthly cost","wishes_requirements":"Requirements","wishes_balcony":"Balcony, ","wishes_is_becoming_condo":"Future condominium, ","wishes_elevator":"Elevator ","wishes_no_special":"No special requirements","wishes_other_prefs":"Other preferences","wishes_bathtub":"Bathtub, ","wishes_is_condo":"Established condominium, ","wishes_fireplace":"Fireplace/tiled stove","wishes_no_spec_prefs":"No special preferences","wishes_areas":"Areas","wishes_show_all":"Show all areas","my_propositions_link_edit":"Edit your listing","my_propositions_link_payments":"Payments and subscription","my_propositions_link_new":"New listing","my_prop_card_active":"Active","my_prop_card_inactive":"Inactive","my_prop_card_meta_stats":"{rooms} rooms · {sqm} sqm · Floor {floor}","my_prop_card_meta_stats_2for1":"{rooms} rooms · {sqm} sqm","my_prop_card_meta_rent":"{rent} kr/month","my_propositions_expand_switcher":"Show more listings","my_propositions_collapse_switcher":"Hide other listings","my_propositions_visitors_card_title":"Your visitors","my_propositions_visitors_card_count_suffix":"have viewed your listing in the last month","my_propositions_visitors_card_link":"See visitors","my_propositions_visitors_card_empty":"No visitors yet","search_card_rooms":"room | rooms","search_card_sqm":"sqm","search_card_cost_per_month":"kr/month","slider_item_rooms":"rooms","slider_item_sqm":"sqm","proposition_list_ad_num":"Listing number:","proposition_switcher_uses_as":"Using as:","proposition_switcher_pick":"Select listing","filter_modal_clear":"Clear","filter_modal_action":"Show results","interest_toggle_no":"Not interested","super_interest_action_aria":"Super interest","super_interest_banner_label":"Super interest","super_interest_coach_tip_title":"At least one party is super interested in the swap.","super_interest_info_aria":"Learn more about super interest","boost_info_aria":"Learn more about Boost","boost_info_tip":"This listing is boosted for extra visibility.","modal_super_interest_paywall_title":"Super interest is included in Premium","modal_super_interest_paywall_body":"A super interest lifts you to the top of your swap partner\'s list and gets you much faster replies.","modal_super_interest_paywall_usp1":"2 super interests as soon as you start Premium","modal_super_interest_paywall_usp2":"Unlock unlimited matches","modal_super_interest_paywall_usp3":"Shown first on your swap partner\'s list","modal_super_interest_paywall_cta":"Upgrade to Premium","modal_super_interest_explain_title":"How to use Super interest","modal_super_interest_explain_body":"A super interest lifts you to the top of your swap partner\'s list and shows you are especially keen.","modal_super_interest_explain_usp1":"Use your super interests on ads you really want to swap into.","modal_super_interest_explain_usp2":"Boosts your chances of a match and a viewing.","modal_super_interest_explain_cta":"Close","super_interest_panel_error_title":"Super interest couldn\'t be loaded right now","
1super_interest_purchase_title":"Make sure your favourite sees you first!","super_interest_purchase_text":"A Super interest lifts your listing to the top for every swap partner needed for the swap. It increases your chance of matching with your favourite.","super_interest_picker_title":"Choose how many Super interests","super_interest_picker_unit":"pcs","super_interest_picker_per_unit":"{price} {currency} each","super_interest_purchase_included_title":"What you get","super_interest_purchase_usp1":"Shown at the top for every party in the swap – ahead of all other listings","super_interest_purchase_usp2":"A star badge that stands out in the list","super_interest_purchase_usp3":"Use them whenever you like – they never expire","super_interest_purchase_terms1":"One-time purchase, no subscription. By completing the purchase you accept lagenhetsbyte.se\'s","super_interest_purchase_terms_link":"terms of purchase","super_interest_purchase_button":"Buy Super interests","filter_container_type_score":"Best for you","general_filter_all":"All","amenities_labels_conversation":"Conversation","amenities_labels_open":" started","amenities_labels_elevator":"Elevator","amenities_labels_balcony":"Balcony","amenities_labels_bathtub":"Bathtub","amenities_labels_is_coop":"Condominium","amenities_labels_is_becoming_coop":"Future condominium","amenities_residence_type_2":"Condominium","swaplist_button_map_view":"Map view","swaplist_button_show_result":"Show results","interest_button_yes":"YES","interest_button_no":"NO","map_swap_item_rooms":"room | rooms","map_swap_item_sqm":"sqm","non_user_swap_view_toggle_the_swap":"Swap chain","non_user_swap_view_toggle_map":"Map","unlock_blur_msg":"Want to see more photos?","proposition_gallery_blur_link_msg":"Upload at least 2 photos","proposition_gallery_blur_msg":"of your apartment to see all photos","no_result_nothing_new":"You have nothing new to see here!","sort_options_descending":"descending","sort_options_ascending":"ascending","sort_options_type_sqm_desc":"Square meters (highest first)","sort_options_type_sqm_asc":"Square meters (lowest first)","sort_options_type_floor":"Floor","sort_options_type_num_of_rooms_asc":"Number of rooms (lowest first)","sort_options_type_num_of_rooms_desc":"Number of rooms (highest first)","sort_options_type_rent_asc":"Rent (lowest first)","sort_options_type_rent_desc":"Rent (highest first)","sort_options_type_postal_area":"Area","sort_options_type_interest":"Interest","sort_options_type_match_date":"Match date","sort_options_type_interest_date":"Most recent","sort_options_type_address":"Address","sort_options_type_swaptype":"Swap type","sort_options_desc_score":"Showing swap suggestions sorted by listing quality and activity","sort_options_desc_sqm":"Shows swap suggestions sorted by square meter area.","sort_options_desc_floor":"Shows swap suggestions sorted by floor.","sort_options_desc_num_of_rooms":"Shows swap suggestions sorted by number of rooms.","sort_options_desc_rent":"Shows swap suggestions sorted by rent.","sort_options_desc_postal_area":"Shows swap suggestions sorted by areas in alphabetical order.","sort_options_desc_interest":"Shows swap suggestions sorted by share of parties who have marked interest.","sort_options_desc_match_date":"Shows swap suggestions sorted by when you first matched.","sort_options_desc_address":"Shows swap suggestions sorted by address in alphabetical order.","sort_options_desc_swaptype":"Shows swap suggestions sorted by swap type (two-party, three-party, outside preferences).","sort_options_desc_interest_date":"Shows swap suggestions sorted by date of most recent interest marking.","swap_container_button":"Change your preferences here","swap_container_button_swap_type":"Find more swap suggestions","swaplist_edit_wishes_button":"Edit preferences","swap_full_interest_title":"Congratulations, everyone has said yes","swap_full_interest_subtitle":"What happens now?","swap_full_interest_step1_title":"Book a viewing","swap_full_interest_step1_body":"Find a time that works to show your apartment, and book a time to see the apartment you want to move to.","swap_full_interest_step2_title":"Start Swap Application","swap_full_interest_step2_body1":"When everyone agrees, you start your","swap_full_interest_step2_body2":"Swap Application","swap_full_interest_step2_body3":"We help you with all the paperwork and make sure everything is filled out correctly.","swap_full_interest_step3_title":"Time to move","swap_full_interest_step3_body":"When everything is approved, it\'s time to move to your new home.","swap_full_interest_swap_info":"The swap got full interest","swap_info_is_triangle":"In a three-party swap, three parties are involved and swap in a chain. (A moves to B\'s residence, B moves to C\'s residence, and C moves to A\'s residence.)","swap_info_is_manual1":"A swap outside your preferences is a swap where your preferences don\'t match, but one of you has marked interest anyway.","swap_info_is_manual2":"You can turn off swaps outside preferences in settings if you\'re not interested in these.","swap_info_is_direct":"A two-party swap is a swap directly between two parties.","swap_info_action":"Ok, I get it!","swap_item_triangle":"Three-party swap with","swap_item_manual":"Outside your preferences","swap_item_direct":"Two-party swap","swap_item_in_swap_process":"In a swap process","
1swap_item_rooms":"room | rooms","swap_item_sqm":"sqm","swap_item_cost_per_month":"kr/month","swap_item_ad_num":"Listing no:","swap_item_floor":"Floor","swap_item_action":"Show swap chain","swap_item_you_not_interested":"You are not interested","swap_item_no_interest":"No one interested yet","swap_item_full_interest":"All interested","swap_item_you_interested":"You interested","swap_item_other_interested":"Other party interested","swap_item_x_of_y_interested":"of 3 interested","swap_list_item_triangle_swap":"Three-party swap","swap_list_item_direct_swap":"Two-party swap","swaps_list_toggle_me":"Wants to swap with me","swap_list_tabs_unanswered":"Swap suggestions","swap_list_tabs_answered":"Answered","swap_list_tabs_removed":"Removed","swap_list_tabs_scroll_more":"Show more tabs","swap_list_my_answered_heading":"My answered","swap_list_my_answered_subtitle":"Swap suggestions you\'ve answered.","swap_list_super_interest_remaining_cta":"{count} super interest left | {count} super interests left","swap_list_super_interest_topup_cta":"Top up super interests","swap_list_incoming_boost_cta":"More visibility with Boost","swap_overview_visited":"Viewed","swap_overview_only_residence_2_filter":"-","swap_overview_label":"My residence","swap_overview_rooms":"room | rooms","swap_overview_sqm":"sqm","swap_overview_cost_per_month":"kr/month","swap_overview_show":"Show","swap_overview_alt_swap":"alternative swap parties","swap_overview_active_now":"Active right now","swap_overview_days":"days","swap_overview_day":"day","swap_overview_ago":"ago","swap_overview_hours":"hours","swap_overview_hour":"hour","swap_overview_not_available":"The listing is not available","swap_overview_swap_not_available":"The swap is no longer available","swap_overview_swap_in_process":"The listing is in a swap process","swap_view_loading":"Loading...","swap_view_not_available":"You have no possible three-party swap with this listing","swap_view_not_available_button":"Show two-party swap","swap_view_triangle_swap":"Three-party swap","swap_view_manual_swap":"Outside your preferences","swap_view_direct_swap":"Two-party swap","swap_view_close":"Close","swap_view_chat_pay_title":"Contacting others is one of the easiest ways to find your new home","swap_view_chat_pay_subtitle":"Unlock messages with Premium and also get:","swap_view_chat_pay_list_item1":"Contact and chat with other swappers","swap_view_chat_pay_list_item2":"Unlimited interest markings","swap_view_chat_pay_list_item3":"Appear higher among swap suggestions","swap_view_chat_pay_list_item4":"Help throughout the entire swap","swap_view_chat_pay_action":"Unlock messages","swap_view_toggle_full":"Full interest","swap_view_toggle_the_swap":"Swap chain","swap_view_toggle_chat":"Chat","swap_view_toggle_map":"Map","trial_bottom_banner_action_link":"UPGRADE","trial_bottom_banner_days_left_5_header":"Welcome! You have <var style=\\"font-style: normal;color:#0f6bff;\\">{days} days</var> left on your trial period","trial_bottom_banner_days_left_4_header":"Everything looks good! <var style=\\"font-style: normal;color:#0f6bff;\\">{days} days</var> left on your trial period","trial_bottom_banner_days_left_3_header":"<var style=\\"font-style: normal;color:#0f6bff;\\">{days} days</var> left on your trial period","trial_bottom_banner_days_left_2_header":"Psst... you have <var style=\\"font-style: normal;color:#0f6bff;\\">{days} days</var> left on your trial period","trial_bottom_banner_days_left_1_header":"Today is the last day to try Lägenhetsbyte","trial_bottom_banner_days_left_0_header":"Your trial period has expired, time to upgrade","trial_bottom_banner_days_left_5_body":"Congratulations on a great choice to join Lägenhetsbyte! Upgrade to unlock messages and to get help with your swap application.","trial_bottom_banner_days_left_4_body":"Upgrade your listing to unlock all features so you don\'t miss out on your next swap","trial_bottom_banner_days_left_3_body":"Upgrade your listing to unlock all features so you don\'t miss out on your next swap","trial_bottom_banner_days_left_2_body":"Upgrade your listing to unlock all features so you don\'t miss out on your next swap","trial_bottom_banner_days_left_1_body":"Upgrade your listing to unlock all features so you don\'t miss out on your next swap","trial_bottom_banner_days_left_0_body":"Upgrade now to continue using Lägenhetsbyte. Open your listing and unlock all Lägenhetsbyte features so you don\'t miss out on your next swap","payment_card_paid":"Paid","payment_card_repaid":"Refunded","payment_card_currency_code":"SEK","payment_card_show_invoice":"Show invoice","payment_card_price_not_available":"Price not available","payment_card_provider_via":"Via","payment_card_expired":"Expired:","payment_card_handeled_by_provider":"Handled by {provider}","payment_card_pay_latest":"Pay by:","payment_card_days_left":"days left","payment_card_days_since":"days ago","subscription_picker_label":"Popular","subscription_picker_save_perc_prefix":"Save","subscription_picker_month":"month","subscription_picker_month_short":"mo","subscription_picker_currency":"kr","subscription_picker_new_currency":"kr","subscription_picker_one_month":"1 month","subscription_picker_two_months":"2 months","subscription_picker_six_months":"6 months","subscription_picker_one_month_description":"Pay every month","subscription_picker_two_months_description":"Pay every other month","subscription_picker_six_months_description":"Pay every six months","subscription_picker_no_lock_period":"No lock-in period","subscription_picker_no_lock_period_postfix":"Cancel online anytime","tab_bar_swap_suggestions":"Swap suggestions","tab_bar_matches":"Matches","tab_bar_my_ads":"My listing","tab_bar_my_account":"My account","tab_bar_more":"Menu","my_favouries_title":"Favourite markings","my_favouries_text":"You haven\'t marked any listing as a favourite yet.","my_propositions_loading":"Loading listings...","page_not_found_text":"The page could not be found","page_not_found_action":"Back to my listing","page_not_found_action_not_verified":"Go to the start page","change_payment_method_title":"Update payment method at Klarna","change_payment_method_text":"No money will be charged from your account when you complete this purchase, we will only update your payment method for future charges. In some cases, Klarna makes a reservation on your account. The reservation usually releases within a couple of hours","change_payment_method_action":"Update payment method","pay_proposition_activate_for":"Activate listing for","proposition_conversion_modal_title":"Want to be seen with us?","conversion_modal_content_heading":"Do you also want to swap your rental apartment?","conversion_modal_content_list_1":"Swap suggestions tailored for you","conversion_modal_content_list_2":"Help throughout the entire swap","conversion_modal_content_list_3":"Easy registration in 2 minutes","conversion_modal_content_button_1":"Get started for free!","conversion_modal_content_text_1":"Already a member?","conversion_modal_content_text_2":"Log in here.","conversion_modal_content_button_2":"Log in","proposition_infobox_row_1":"In a swap process:","proposition_infobox_row_2":"The advertiser may have a longer response time than usual.","proposition_ad_inactive":"Your listing is inactive","proposition_activate":"Activate the listing to participate in swaps and contact the advertiser","proposition_activate_action":"Activate my listing","proposition_this_ad_inactive":"This listing is inactive","proposition_activate_again":"Activate the listing so other advertisers can see it","proposition_wishes_title":"Desired residence","proposition_super_interest_info":"At least one party is super-interested in the swap.","proposition_area_title":"In the area","proposition_extra_visibility_title":"Boosted listings","proposition_residence_type_2":"Condominium","proposition_sqm":"sqm","proposition_gallery_loading":"Loading...","proposition_not_logged_title":"Do you also want to swap your rental apartment?","proposition_not_logged_in_list_1":"See all information and more listings","proposition_not_logged_in_list_2":"Swap suggestions tailored for you","proposition_not_logged_in_list_3":"Easy registration in 2 minutes","proposition_not_logged_in_cta":"Get started for free!","proposition_not_logged_in_text_1":"Already a member?","proposition_not_logged_in_text_2":"Click here","proposition_three_part_notification":"You can move to {address} through a three-party swap, where a third party is involved so that all parties get their preferences fulfilled.","change_to_klarna_title":"Extend listing with Klarna","change_to_klarna_text":"No money will be charged from your account when you complete this purchase, we will only update your payment method for future charges. In some cases, Klarna makes a reservation on your account. The reservation usually releases within a couple of hours","change_to_klarna_checkbox_label":"I accept","change_to_klarna_terms":"the purchase terms","change_to_klarna_action":"Update payment method","handle_subscription_title_loading":"Loading listing info...","handle_subscription_title":"Manage subscription","handle_subscription_payment_history":"Payment history","handle_subscription_payment_history_subtext":"Previous and upcoming payments","payment_history_n
1o_found":"There is no payment history to show","handle_subscription_cancel_title":"Cancel immediately?","handle_subscription_cancel_info":"If you choose to cancel your listing immediately, it will no longer be visible to other users.","handle_subscription_cancel_action":"Cancel listing immediately","handle_subscription_confirm_title":"Cancel subscription?","handle_subscription_confirm_text_1":"We understand. These things happen.","handle_subscription_confirm_text_2_premium":"When you cancel your subscription, your ad will remain active until {nextPaymentDate}. After that, the ad will become inactive and will no longer be shown to other users.","handle_subscription_confirm_action":"Cancel subscription","handle_subscription_at_login":"At login","swap_list_filter_title":"Filter","swap_list_sort_title":"Sort","general_1_for_1":"1 for 1","general_2_for_1":"2 for 1","general_1_for_2":"1 for 2","general_ground_floor_short":"GF","general_attic_short":"AT","general_go_to_login":"Go to login","general_between":"between","general_for":"for","general_and":"and","general_map":"Map","general_close":"Close","general_max":"max","general_rooms_short":"rooms | rooms","general_sqm_short":"sqm","general_currency_short":" kr","general_floor_short":"Floor","general_currency_per_month_short":"kr/mo","general_rooms":"rooms | rooms","general_map_territory":"map area","general_pay":"Pay","general_meter":"meters","search_next_page":"Next page","search_list_item_i_search_for_short":"I\'m looking for...","search_list_item_others_search_for_short":"Others are looking for...","search_list_item_at_least_room":"A ","search_list_item_room_prefix":"room","search_order_select_1":"Relevance","search_order_select_2":"Cheapest first","search_order_select_3":"Most expensive first","search_order_select_4":"Number of rooms","search_order_select_5":"Number of square meters","search_order_select_6":"Most recently published","search_filters_title_1":"Choose listing type","search_filters_title_3":"... who have these preferences","search_filters_title_4":"The residence has","search_filters_choice_4":"Photos","search_filters_choice_4_short":"Photos","search_filters_choice_5":"Elevator","search_filters_choice_5_short":"Elevator","search_filters_choice_6":"Balcony","search_filters_choice_6_short":"Balcony","search_filters_choice_7":"Is ground floor","search_filters_choice_7_short":"Ground floor","search_filters_choice_9":"Future condominium","search_filters_choice_10_1":"Choose number of rooms","search_filters_choice_10_2":"Minimum rooms","search_filters_choice_11_1":"Choose square meters","search_filters_choice_11_2":"Minimum sqm","search_filters_choice_12":"Choose rent","search_filters_choice_13":"Fireplace","search_filters_choice_13_short":"Fireplace","search_filters_choice_14":"Bathtub","search_filters_choice_14_short":"Bathtub","search_filters_choice_15":"Is not ground floor","search_filters_choice_15_short":"Not ground floor","search_filters_radio_1":"Search listings","search_filters_radio_2":"Search preferences","search_filters_placeholder_1":"Search by area, address or landlord","search_filters_cost_per_month":"kr / month","search_filters_to":"to","search_button_clear":"Clear all","search_no_hits":"The search returned no results","search_sort_head_rent":"Max rent","search_two_to_one_picker":"Show apartment","search_showing_result_button":"Show {totalItems} residences","search_showing_x_items_total":"Search among {totalItems} apartments in all of Sweden","search_showing_x_items_all":"Showing {totalItems} apartments in all of Sweden","search_showing_x_items_location":"Showing {totalItems} apartments in {locationName}","search_showing_x_items_location_wish":"Showing {totalItems} apartments that want to move to {locationName}","search_showing_x_items_map":"Showing {totalItems} apartments in the map area","search_showing_x_items_freetext":"The search for \\"{freetext}\\" returned {totalItems} results","search_create_coverage_info":"Get an email from us every Wednesday with new listings from your saved searches.","search_create_coverage":"Create a saved search","search_create_coverage_button":"Add current search","search_go_to_coverages":"To my saved searches","search_coverage_empty":"You have no saved searches","search_coverage_already_exists":"The saved search already exists.","search_coverage_search":"Make a search","search_coverage_close":"Close","search_coverage_close_view":"Close saved search","search_coverage_remove":"Delete search","search_coverage_must_include":"The apartment must have","search_coverage_freetext_search":"Keywords:","search_coverage_manage_title":"My saved searches","search_coverage_title":"We keep an eye out while you\'re away!","
1search_coverage_subtitle_1":"We keep an eye on interesting swap opportunities for you with a saved search and let you know if we find something that might be of interest.","search_coverage_subtitle_2":"Keep an eye on your inbox and we hope to see you again soon!","search_coverage_action_button":"Create saved search and cancel listing","search_coverage_link_cancel":"Cancel","search_coverage_not_logged_in":"You must log in to use saved searches","search_favorite_not_logged_in":"You must log in to mark as favourite","search_wish_area_placeholder":"Who want to move to","search_card_item_controls":"Showing {from} of {to} residences","banner_title":"Get started for free","banner_text":"Add your apartment and get hundreds of swap suggestions today","wish_area_county":"County","wish_area_postal_area":"Postal areas","wish_area_postal_code":"Postal code areas","wish_area_municipality":"Municipalities","wish_area_postal_code_district":"Districts","wish_area_three_digit_postal_code":"Three-digit postal code areas","wish_area_urban":"Urban areas","wish_area_district":"Neighbourhoods","confirmation_thank_title":"Automatic renewal activated!","confirmation_tank_text":"Your subscription will now be renewed automatically. You can continue using the service as usual.","confirmation_thank_confirm":"Continue to swap suggestions","feedback_let_be":"Keep my listing active until {date}","feedback_subscribtion_ends":"(The subscription ends immediately)","feedback_cancel_immediately":"Cancel my listing immediately","feedback_both_ends":"(Both the subscription and listing end immediately)","no_active_modal_header":"You need an active listing to communicate and be matched with others.","no_active_modal_text":"Activate your listing now and also get:","no_active_modal_usp1":"See all your pending swap suggestions","no_active_modal_usp2":"Contact and chat with other swappers","no_active_modal_usp3":"Unlimited interest markings","no_active_modal_usp4":"Help throughout the entire swap","no_active_modal_btn_text":"Activate your listing","o_blog_collection_load_more_button":"Load more","o_blog_collection_filter_all":"All","no_active_modal_button_info":"The subscription is automatically renewed every month and costs 349 kr until you choose to cancel.","no_active_modal_title2":"Over 150,000 successful swaps since 2004!","blog_collection_meta_title":"News and tips","blog_collection_meta_description":"Get the latest news and tips to make your apartment swap easier","blog_collection_section1_title":"People who swapped apartments","blog_collection_section1_desc":"We have helped thousands find their new home. Be inspired by others who have already found their new apartment with our help.","blog_collection_section2_title":"Tips for succeeding with your apartment swap","blog_collection_section2_desc":"Looking for your new home? Here are our best tips on how to get started and find your apartment swap.","blog_collection_section1_category":"People who swapped apartments","blog_collection_section2_category":"The apartment swap school","social_share_buttons_facebook":"Share on Facebook","social_share_buttons_messenger":"Share on Messenger","social_share_buttons_email":"Share via email","the_footer_get_started":"Get started","the_footer_get_started_for_free":"Get started for free","the_footer_search_ads":"Search listings","the_footer_log_in":"Log in","read_more":"Read more","the_footer_news":"News and tips","the_footer_bytesansokan":"Swap application","the_footer_about_lb":"About lägenhetsbyte.se","the_footer_terms":"Terms and conditions","the_footer_privacy_policy":"Privacy policy","the_footer_cookie_policy":"Cookie policy","the_footer_impressum":"Imprint","the_footer_sitemap":"Sitemap","the_footer_customer_service":"Customer service","the_footer_help":"Help","the_footer_tel_link":"00468220090","the_footer_tel_visible":"08-22 00 90","the_footer_email_label":"Email:","the_footer_email":"[email protected]","the_footer_copyright":"© 2004-{currentYear} Lägenhetsbyte Sverige AB","po_box_title":"PO Box: ","company_location":"Convendum","company_address":"Birger Jarlsgatan 57A Box 16391","company_postal_code":"11365 Stockholm","full_company_name":"Lägenhetsbyte Sverige AB","full_company_address":"Birger Jarlsgatan 57A","full_company_postal_code":"11365 Stockholm","vat_number_title":"VAT number: ","vat_number":"SE556685601801","website_title":"Website: ","website":"https://lagenhetsbyte.se","website_name":"Lagenhetsbyte.se","conversion_banner_heading":"Do you also want to swap your rental apartment?","conversion_banner_list_1":"Swap suggestions tailored for you","conversion_banner_list_2":"Help throughout the entire swap","conversion_banner_list_3":"Easy registration in 2 minutes","conversion_banner_button":"Get started for free","meta_default_description":"Swap your rental apartment safely and easily. Create a free listing, find homes that match your preferences and get in touch with others who want to swap.","meta_default_title":"Lägenhetsbyte.se - We help you swap your rental apartment","meta_title_chat":"Inbox","meta_title_complement":"Lägenhetsbyte.se","meta_title_swaplist":"Swap suggestions","meta_title_my_propositions":"My listing","meta_title_search":"Search listings","meta_title_404":"Page not found","meta_title_edit_user_credentials":"Edit login credentials","meta_title_edit_profile":"Edit profile","meta_title_edit_wish_areas":"Edit areas","meta_title_payment_history":"Payment history","meta_title_auto_
1sub":"Automatic renewal activated","meta_title_payment_done":"Your listing is now activated","meta_title_payment_visibility":"Extra visibility is now activated","meta_title_subscription_cancelled":"Your listing has been cancelled","meta_title_subscription_offer_accepted":"The offer is now activated","meta_title_update_klarna":"Your payment method is now updated","meta_title_swap_chain":"Swap chain","meta_title_matches":"Matches","edit_photos_uploading":"Uploading...","edit_photos_upload_description_mobile":"Click here to upload photos","edit_photos_primary_pic":"Primary photo","edit_photos_upload_description_desktop":"Drop photos here or <br />click to upload","edit_photos_modal_remove":"Remove","edit_photos_modal_close":"Close","edit_photos_wrong_area_title":"Image moved","edit_photos_moved_to_floorplan":"The image you uploaded looks like a floor plan. We\'ve moved it to the Floor plan section.","edit_photos_moved_to_photo":"The image you uploaded looks like a photo. We\'ve moved it to the Photos section.","edit_photos_upload_failed":"Upload failed","edit_photos_upload_file_too_large":"The image(s) are too large. Try with a smaller image or upload one image at a time.","edit_photos_upload_1_image":"1 image was uploaded","edit_photos_upload_x_images":"images were uploaded","edit_photos_upload_network_error":"The upload failed due to network issues. Check your connection and try again.","edit_photos_upload_timeout":"The upload took too long. Try again.","edit_photos_upload_unsupported_format":"The image format isn\'t supported. Save the image as JPEG or PNG and try again.","edit_photos_upload_partial":"{succeeded} of {total} images were uploaded.","edit_photos_upload_retry":"Try again","edit_profile_handle_account":"Manage account","edit_profile_remove_account":"Delete account","edit_profile_delete_account_modal_copy":"Deleting the account means that your account and all information will be removed and any subscription will be cancelled. This cannot be undone.<br/><br/> If you would rather <b>cancel your subscription</b>, you can do this under \'Manage subscription\' on","edit_profile_your_profile":"Your profile","edit_profile_name_label":"First and last name","edit_profile_name_error":"You must enter first and last name","edit_profile_name_has_contact_info_error":"Contact information is not allowed in the profile. All communication should instead take place via our service for protection against fraud and increased security.","edit_profile_info":"Add a profile picture and name to increase the credibility of your listing. Your name is only shown to logged-in users.","edit_profile_notifications":"Notifications (email)","edit_profile_new_swap":"New swap with 100% interest","edit_profile_new_message":"New messages","edit_profile_in_swap_process":"Show that I am in a swap process","edit_prop_swap_process_title":"Swap process","edit_prop_swap_process_subtitle":"Enable this if you\'ve started a swap. A marker will then appear on your listing.","edit_profile_on_last_part":"New \\"Wants to swap with me\\" swaps","edit_profile_remove_picture":"Remove photo?","edit_profile_remove":"Remove","edit_profile_close":"Close","edit_user_credentials_email":"Change email address","edit_user_credentials_change_password":"Change password","WRONG_PASSWORD":"Incorrect current password","INVALID_PASSWORD_LENGTH":"Password must contain at least 6 characters","EMAIL_EXISTS":"The email address is already registered","edit_user_credentials_email_label":"Email address","edit_user_credentials_email_error":"The email address is not valid","edit_user_credentials_old_password":"Current password","edit_user_credentials_new_password":"Enter new password","edit_user_credentials_pw_info":"Password must contain at least 6 characters.","edit_user_credentials_loading":"Saving...","edit_user_credentials_save":"Save changes","edit_user_credentials_error_email_exists":"Changes were not saved. The email address is already taken.","toast_general_error_message":"An error occurred. Reload the page and try again.","toast_changes_saved":"Changes saved","toast_profile_image_added":"Profile picture added","toast_profile_image_removed":"Profile picture removed","toast_match_request_deleted":"Request removed","toast_proposition_inactivated":"The listing has been removed","account_created_at":"Member since","proposition_created_at":"Published","chat_response_frequency":"Response frequency","chat_response_time":"Response time","chat_last_active":"Last active","chat_notification_removed":"{displayName} has left the chat.","chat_notification_interest_yes":"{displayName} is interested in the match.","chat_notification_interest_no":"{displayName} is not interested.","chat_notification_left_chat_explanation":"It didn\'t feel right this time, but just keep trying!","chat_notification_interest_level_0":"{displayName} is ready to swap!","chat_notification_interest_level_1":"{displayName} wants to go on a viewing.","chat_notification_interest_level_2":"{displayName} wants to wait.","chat_notification_interest_level_3":"{displayName} wants to end the match.","chat_notification_interest_level_4":"{displayName} wants to show their apartment.","chat_notification_inactivated":"{displayName} has inactivated their listing.","chat_notification_activated":"{displayName} has activated their listing again.","chat_notification_blocked":"You have blocked {displayName}","chat_notification_unblocked":"You have unblocked {displayName}","chat_match_expiration_warning":"This match has been inactive for a longer period. If no one takes a position on this match within 3 days, it will be closed.","chat_match_expired":"This match has been closed due to inactivity. Do you want to resume the swap?","chat_match_resumed":"The match has been resumed by {displayName}","chat_conversation_not_started_title":"All parties are interested in this swap!","chat_conversation_not_started_text":"Start the conversation between you and {names} to be able to ask questions and plan a viewing day if there is continued interest.","chat_conversation_not_started_text_not_all_intresested":"Conversation between you and {names}.","chat_conversation_started_text":"The conversation was started {date}","chat_conversation_start_conversation":"Messages you send to this swap chain may <b>not be answered</b> as not everyone has shown interest in this swap.","chat_conversation_send":"Send","chat_conversation_input_placeholder":"Write a message","chat_conversation_general_and":"and","chat_conversation_show_more":"Show earlier messages","chat_interest_select_title":"Choose status","chat_interest_selected_title":"Your status:","interest_level_status_0":"Ready to swap!","interest_level_status_1":"Want to go on a viewing","interest_level_status_2":"Want to wait","interest_level_status_3":"End match","interest_level_status_4":"Want to show apartment","notifications_title":"Activity","notifications_error_title":"Something went wrong","notifications_error_text":"Activity could not be retrieved right now. Reload the page and try again later.","notifications_empty_title":"No activity yet","notifications_empty_text":"There is nothing here at the moment. We will notify you when updates arrive!","notifications_last_month":"This month","swap_chain_title":"Swap chain","my_visitors_title":"My visitors","my_visitors_load_more":"Show more","general_loading":"Loading...","my_visitors_last_visit":"Last visit","my_visitors_no_visits":"No visitors found","cookie_modal_title":"We use cookies","cookie_modal_text":"We use first and third-party cookies to give you a good user experience, measure audience and show you personalised ads. By using the site, you agree that cookies are used for these purposes.","cookie_modal_link":"Read more in our 
1cookie policy","cookie_policy_title":"Cookie policy - Lägenhetsbyte.se","cookies_what_info_title":"What are cookies?","cookies_what_info":"We use cookies on Lägenhetsbyte.se. Cookies are small text files that are saved in your computer\'s memory via your web browser. The cookies contain certain information (e.g. which language or website settings you usually use) that your web browser (depending on the cookie\'s lifespan) sends back to us the next time you visit Lägenhetsbyte.se. All websites can send cookies to your web browser if your browser settings allow it. To prevent this information from being misused, websites can only read information from cookies saved by themselves and not cookies saved by other websites.","cookies_why_info_title":"How are cookies used on Lägenhetsbyte.se?","cookies_why_info":"On Lägenhetsbyte.se we use both functional cookies that are needed for the website to work well (e.g. permanent cookies used to save interface settings and temporary cookies used for login among other things) and analytics/marketing cookies used for website analysis, e.g. measuring traffic on the website and for marketing purposes.</br></br> We also use some third-party services that in turn set their own cookies. Lägenhetsbyte.se uses Google Analytics as an analytics tool, Google Tag Manager, Google ID used to distinguish the user, Zendesk as a customer service tool, Hotjar as an analytics tool, Criteo as a marketing tool to build market segments and target audiences based on user behaviour to serve relevant ads to you, and Facebook. For example, Facebook uses its cookies so you can see which of your friends already like Lägenhetsbyte.se on Facebook.</br></br> In accordance with the principles in Article 5 of the GDPR, we only store the data collected via cookies for as long as it is necessary for the purpose for which it was collected. This means the following:</br></br> <strong>Functional cookies:</strong> These cookies, which are necessary for the website to function optimally (for example to remember your settings or login sessions), are stored for the time required to provide the intended functionality. Many of these cookies are automatically deleted when you close your browser, unless a longer storage period is required to maintain your user experience.</br></br> <strong>Analytics and marketing cookies:</strong> These cookies may be stored for a longer period to enable relevant statistics and targeted marketing. Regardless of purpose, we ensure that the storage period does not exceed what is necessary to fulfil the current purpose. When the data is no longer needed, it will be deleted or anonymised.</br></br> We continuously evaluate the data we store and delete or anonymise information as soon as it is no longer relevant for the purpose for which it was collected. In this way, we fulfil our obligations under the principles of data minimisation and storage limitation under the GDPR.","decline_cookies_info_title":"Prevent cookies","decline_cookies_info":"Most web browsers offer the ability to manage cookie settings. You can change these settings so that you as a user are warned every time a cookie is sent to your computer or create a general rule that blocks cookies. You can also choose to delete all cookies stored on your computer. How to delete stored cookies or change cookie settings is indicated in the instructions for your web browser or in the help function that most web browsers are equipped with. If you choose to block the cookies used on our website, this may affect your experience of our website, e.g. some features may not work.","change_cookie_settings":"Change cookie settings","login_reset_title":"Reset password","login_reset_info":"An email will be sent to your email address with instructions on how to reset your password.","login_reset_action":"Reset password","login_reset_success_info":"You have requested to reset your password. An email has been sent to the email address you provided.","login_reset_success_note":"Note that it may take a minute before you receive the message. Then click the link in the message to reset the password.","login_switch_to_login_action":"Log in","login_switch_to_reset_action":"Forgot password?","login_switch_to_login_password_action":"Log in with password","login_switch_to_login_bankid_action":"Log in with BankID","login_password_action":"Log in","login_title":"Welcome!","login_subtitle":"Log in to find your new dream home.","login_page_meta_title":"Log in","login_or_delimiter":"or","login_form_username":"Email","login_form_password":"Password","login_form_password_repeat":"Repeat password","login_wrong_creds_message":"Wrong username and/or password.","login_error_message":"Could not log in. An error has occurred","login_wrong_login_method_message":"The account you tried to log into is registered with {provider}. Log in to your account with {provider} instead.","login_method_name_apple":"Apple","login_method_name_google":"Google","login_method_name_facebook":"Facebook","login_method_name_email":"Email and password","login_reset_error":"Could not reset the password. Please check the email address.","login_reset_new_password_title":"Enter new password","login_reset_new_password_error":"Please try again. Contact customer service if the error persists.","login_reset_new_password_success":"The password has been changed.","login_reset_new_password_diff_error":"The passwords do not match.","login_go_back_to":"Go back to","login_no_account":"Don\'t have an account?","login_register_here":"Register here","logout_logging_out":"Logging out","campaign_activating":"Activating campaign...","logout_please_wait":"Please wait...","cookie_modal_button_all":"I accept","cookie_modal_button_only_necessary":"Only necessary cookies","cookie_modal_button_change_settings":"Change settings","cookie_modal_settings_title":"Choose which cookies you want to accept","cookie_modal_settings_text":"Necessary cookies are required for the website to function. Analytics and marketing cookies are used to improve our services and understand how they are used.","cookie_modal_settings_necessary":"Necessary cookies","cookie_modal_settings_all_checkbox":"Analytics and marketing cookies","cookie_modal_button_save_settings":"Save settings","tutorial_step_label":"Step {current} of {total}
1","tutorial_step1_title":"Tailored suggestions","tutorial_step1_body":"Your swap suggestions are tailored to you — based on your and others\' preferences, we show suggestions for possible swaps.","tutorial_step1_button":"Get started","tutorial_step2_title":"Go through your suggestions","tutorial_step2_body":"Show interest in every home that appeals to you — and say no to the rest. The more you respond to, the more possible swaps.","tutorial_step2_empty_title":"No swap suggestions right now","tutorial_step2_empty_body":"Based on your preferences, we can\'t find any swaps that fit you. Widen your preferences to find swaps.","tutorial_interlude_title":"Well done, you\'re on your way!","tutorial_interlude_body":"Keep going and you\'re on the right track to finding a swap.","tutorial_interlude_button":"Continue","payment_pending_page_title":"Pending payments","payment_pending":"The order has been received and is waiting for payment to be completed.","payment_success":"The payment for {productText} has been completed","payment_new_method_action":"Pay with a new payment method","payment_error":"An unexpected error occurred, please contact customer service","payment_cancelled":"The purchase was cancelled","payment_already_started":"The purchase has already been started, please try again","payment_refused":"The purchase has been declined","payment_refused_reason":"The purchase has been declined with the reason: {reason}","general_back":"Back","edit_prop_page_title":"Edit your listing","edit_prop_redigera":"Edit","edit_prop_redigera_done":"Done","edit_prop_preview":"Preview","edit_prop_floorplan_title":"Floor plan","edit_prop_floorplan_subtitle":"Swappers want to see the layout of the residence before reaching out","edit_prop_ai_help_me":"Help me","edit_prop_undo":"Undo","edit_prop_change_address":"Change address","edit_prop_change_address_warning":"If you change the address, a new listing will be created and your current one will be deleted. All data you have saved so far will be lost.","edit_prop_half_room":"Half room","edit_prop_other_info_title":"Other details about the residence","edit_prop_formed_cooperative":"Established housing cooperative","edit_prop_becoming_cooperative":"Becoming a cooperative","edit_prop_wished_areas":"Desired areas","edit_prop_min_rooms":"Minimum number of rooms","edit_prop_min_sqm":"Minimum living area","edit_prop_max_rent":"Maximum rent","edit_prop_deactivate_ad":"Deactivate listing","edit_prop_cancel_subscription":"Cancel subscription","edit_prop_cancel_immediately":"Cancel immediately","edit_prop_new_ad_title":"Create new listing","edit_prop_new_ad_warning":"If you create a new listing, your existing listing will be deleted and all information will be lost. This cannot be undone.","edit_prop_continue_anyway":"Continue anyway","edit_prop_unsaved_changes_confirm":"You have unsaved changes in the description. Do you want to leave the page without saving?","edit_description_generate_error":"Could not generate the description. Please try again.","edit_prop_wishes_title":"Your preferences","edit_description_ai_generating":"Generating...","edit_prop_residence":"Residence description","edit_prop_residence_desc_and_facts_subtitle":"Update facts about your residence here","edit_prop_edit_imgs":"Photos","edit_prop_add_additional":"Add an alternative preference","edit_prop_addition_label":"If you for example have different preferences depending on area (your preferences are approximate)","edit_prop_meta":"Edit your listing, ","gallery_not_logged_in":"Register to see all photos","gallery_not_logged_button":"Get started for free","edit_wish_title":"My preferences","edit_second_wish_title":"My Alternative Preferences","edit_wish_min_rooms_label":"Minimum number of rooms","edit_wish_min_sqm_label":"Minimum living area","edit_wish_max_rent":"Max monthly rent","edit_wish_require_title":"Requirements","edit_wish_require_text":"These affect your swap suggestions.","edit_wish_balcony":"Balcony","edit_wish_elevator":"Elevator","edit_wish_elevator_or_bottomfloor":"Elevator or ground floor","edit_wish_change_areas_button":"Change preferred areas","edit_wish_desired_areas_title":"Preferred areas","edit_wish_size_and_rent_title":"Preferred size and rent","edit_wish_two_party_label":"Two-party swap","edit_wish_triangle_warning":"Note: You will get far fewer swap opportunities if you hide three-way swaps.","edit_wish_not_bottomfloor":"Not ground floor","edit_wish_becoming_coop":"Future c
1ondominium","edit_wish_wish_title":"Other preferences","edit_wish_wish_text":"These do <strong>not</strong> affect your swap suggestions.","edit_wish_fireplace":"Fireplace or tiled stove","edit_wish_bathtub":"Bathtub","edit_wish_formed_coop":"Established condominium association","edit_wish_state_owned":"","edit_wish_social_title":"","edit_wish_social_info":"","edit_wish_social_all":"","edit_wish_social_require":"","edit_wish_social_exclude":"","edit_wish_show_triangle_in_swap_list":"Show three-way swaps in the swap list","edit_wish_show_manual":"Show nearby suggestions","edit_wish_remove_this_wish":"Remove this preference","edit_wish_remove_wish":"Remove preference?","edit_wish_meta_title":"Update preferences","edit_wish_toast_removed":"Preference removed","edit_description_title":"Edit description","edit_description_label":"Description","edit_description_desc1":"Tell more about your residence. Write things that may be interesting to others, e.g. year built, floor plan, local area, public transport, etc.","edit_description_desc2":"Tip: Use paragraphs and spell-check the text for better readability.","edit_description_error_contact_info":"Contact information is not allowed in the listing. All communication should instead be done through our service for fraud protection and increased security.","edit_description_placeholder":"Example text: A wonderful apartment facing south...","edit_prop_details_rent":"Your monthly rent","edit_prop_details_rooms":"Number of rooms","edit_prop_details_sqm":"Number of square meters","edit_prop_details_floor":"Floor","edit_prop_details_floor_picker_bottom_floor":"GF","edit_prop_details_landlord":"Landlord","edit_prop_details_facilities":"Facilities","edit_prop_details_bathtub":"Bathtub","edit_prop_details_balcony":"Balcony","edit_prop_details_elevator":"Elevator","edit_prop_details_fireplace":"Fireplace or tiled stove","edit_prop_settings_swaptype":"Change swap type","edit_prop_settings_adtype":"Change listing type","edit_prop_settings_label_11":"One for one","edit_prop_settings_label_12":"One for two","edit_prop_settings":"Settings","modal_action_become_member":"Become a member for {price} / month","modal_action_confirm":"Thanks, I understand!","interest_badge_removed":"Removed","suggestion_badge_new":"New","interest_button_hide":"Not interested","interest_button_show_interest":"Show interest","suggestion_card_outside_preferences":"Nearby suggestion","general_per_month_suffix":"/mo","swap_list_new_sort_label":"{count} new","swap_list_map_locked_title":"Unlock the map","swap_list_map_locked_body":"See where everyone who wants to swap with you is – with Premium.","interest_button_interested":"Interested","swaps_title":"My swaps","swaps_no_result_title":"Nothing here yet","swaps_no_result_full_desc":"No worries, as soon as you get full interest on a swap you will see it here.","swaps_no_result_last_desc":"No worries, as soon as someone has shown interest in your apartment you will see it here.","swaps_no_result_interest_desc":"As soon as you start marking interest on apartments they will be collected here.","swaps_no_result_fav_desc":"No worries, as soon as you have favourited an apartment you will see it here.","swaps_no_result_unanswered_title":"No swap suggestions found","swaps_no_result_unanswered_desc":"To get more swap suggestions you can broaden your preferences by e.g. raising the max rent, adding more preferred areas, lowering the desired number of square meters, etc.","swaps_no_result_answered_title":"Here you\'ll find your interest-marked apartments!","swaps_no_result_answered_desc":"We save them here until they are answered so that your swap list is as clear as possible.","swaps_no_result_removed_title":"Here you\'ll find the apartments you\'re not interested in.","swaps_no_result_removed_desc":"We save them here in case you change your mind.","proposition_card_full_interest":"Everyone is interested in swapping","proposition_card_in_swap_process":"Currently in a swap process","proposition_card_show_apt":"Show apartment","boost_banner_title":"Your listing is Boosted!","boost_banner_box_1":"Impressions","boost_banner_box_2":"Interested","boost_banner_box_3":"Listing clicks","boost_banner_active_until":"Boost is active until","subscription_picker_choice_label":"Most popular","subscription_picker_heading":"Boost","subscription_picker_per_day":"approx. {price} kr/day","extra_vis_modal_title1":"Want more visibility?","extra_vis_modal_title2_variant":"Get on average 4X more visitors to your listing with Boost!","extra_vis_modal_text":"Increase your chances of a successful apartment swap. With Boost your listing appears higher in others\' swap suggestions and is shown to more relevant users.","extra_vis_modal_extra_title":"What\'s included in a Boost?","extra_vis_modal_usp1":"Your listing is placed higher in others\' swap lists","extra_vis_modal_usp2":"Your listing is shown in more places and stands out from the crowd","extra_vis_modal_usp3":"Your listing gets on average 4x more visitors & increases the chance of a successful swap","proposition_card_full_int_boost":"Full interest via Boost","proposition_card_int_boost":"Interest via Boost","boost_cta_title":"Want to appear here too? Get Boost!","boost_cta_button":"Boost your listing","boost_cta_button_again":"Boost your listing again","boost_info_title":"Your listing is Boosted!","boost_info_text":"How is your Boost performing? Here you can follow how your boosted listing is doing.","boost_info_title_passed":"Your Boost results","boost_info_text_passed":"Your Boost has expired. Here you can see the results of your boosted listing.","boost_info_usp_title":"What do the different terms mean?","boost_info_usp_label1":"Impressions","boost_info_usp_text1":"Number of times your listing has been shown in Boosted placements","boost_info_usp_label2":"Interested","boost_info_usp_text2":"Number of people who have marked interest in your listing","boost_info_usp_label3":"Listing clicks","boost_info_usp_text3":"Number of people who have visited your listing page and read more","boost_active_badge":"Boost active","boost_active_multiplier_label":"more often","boost_active_time_left":"{days} day {hours} h left | {days} days {hours} h left","boost_active_time_left_hours":"{hours} hour left | {hours} hours left","boost_active_time_left_minutes":"{minutes} minute left | {minutes} minutes left","boost_active_time_left_days":"{days} day left | {days} days left","boost_active_text":"You\'re visible to more swappers right now","boost_active_close":"Okay","boost_expired_badge":"Your boost has ended","boost_expired_title":"Your boost was a success!","boost_expired_text":"Your listing was shown {multiplier}× more often than without a boost.","boost_expired_offer_title":"Boost again · {days} days","boost_expired_offer_text":"Get seen more often","boost_expired_cta":"Boost again","boost_expired_cta_save":"Boost again – save {amount} kr","boost_expired_offer_tag":"Only for you · {hours} h","get_premium":"Get Premium","menu_items_get_boost":"Boost your listing","menu_items_your_boost":"Your Boost","modal_navigation_alt1":"The listing","modal_navigation_alt3":"Swap chain","modal_show_alternative_matches_title":"Upgrade to Premium to see alternative swap parties","modal_show_alternative_matches_subtitle":"With Premium you also get:","modal_show_alternative_matches_usp1":"Ap
1pear higher on the swap lists","modal_show_alternative_matches_usp2":"Unlimited interest markings","modal_show_alternative_matches_usp3":"Contact and chat with other swappers","modal_show_alternative_matches_usp4":"Best chance of finding a swap","modal_unlock_map_title":"Unlock and see the map with Premium!","modal_unlock_map_subtitle":"Upgrade to Premium now to:","modal_unlock_map_usp1":"See the full map and all swap suggestions","modal_unlock_map_usp2":"Appear higher on the swap lists","modal_unlock_map_usp3":"Unlimited interest markings","modal_unlock_map_usp4":"Contact and chat with other swappers","activate_ad":"Activate listing","limited_modal_title":"New interest markings are temporarily limited","limited_modal_text":"To continue marking interest you first need to reply to your unanswered chat messages.","user_card_contact_swap":"Contact the swap","blocked_props_title":"Blocked listings","blocked_props_desc":"You have removed the following listings from your swap chains. Click \'Restore\' to see them again.","blocked_props_btn":"Restore","blocked_is_loading":"Loading...","blocked_no_found":"You have no blocked listings","blocked_props_meta_title":"Blocked listings","swap_overview_feedback":"Swap party removed","blocked_toast_message":"Listing restored","modal_chat_locked_title":"Message first with Premium","modal_chat_locked_subtitle":"Message first instead of waiting for the other party to reply.","modal_chat_locked_all_title":"Upgrade to Premium to see this chat","modal_chat_locked_all_subtitle":"With Premium you also get:","modal_chat_locked_all_usp1":"Contact and chat with other swappers","modal_chat_locked_usp1":"Message first in new matches","modal_chat_locked_usp2":"Appear higher on the swap lists","modal_chat_locked_usp3":"Unlimited interest markings","modal_chat_locked_usp4":"Best chance of finding a swap","modal_chat_locked_button2":"Upgrade to Premium","modal_weekly_match_limit_title":"This week\'s free unlock is used","modal_weekly_match_limit_subtitle":"The next match can be unlocked for free in {days} day. With Premium you don\'t have to wait. | The next match can be unlocked for free in {days} days. With Premium you don\'t have to wait.","modal_weekly_match_limit_subtitle_hours":"The next match can be unlocked for free in {hours} hour. With Premium you don\'t have to wait. | The next match can be unlocked for free in {hours} hours. With Premium you don\'t have to wait.","modal_weekly_match_limit_usp1":"Start unlimited matches","modal_weekly_match_limit_usp2":"Chat with everyone in the swap chain right away","modal_weekly_match_limit_usp3":"Rank higher on the swap lists","modal_weekly_match_limit_usp4":"Unlimited interest marks","premium_usp_message_first":"Message first in new matches","modal_swaps_locked_title":"Unlock and see all swap suggestions with Premium!","modal_swaps_locked_title_alt":"Upgrade to Premium to see all your {count} swap suggestions!","modal_swaps_locked_usp1":"Unlimited interest markings","modal_swaps_locked_usp2":"Contact and chat with other swappers","modal_swaps_locked_usp3":"Best chance of finding a swap","modal_swaps_locked_usp3_alt":"Higher placement for your listing","modal_swaps_locked_usp4":"Help with swap application included","modal_swaps_locked_button":"Upgrade to Premium","modal_see_all_title":"Upgrade to see all swap suggestions","modal_unlock_my_visitors_title":"Upgrade to Premium to see your visitors","modal_unlock_my_visitors_subtitle":"Get Premium today and also get:","modal_unlock_my_visitors_usp1":"Unlimited interest markings","modal_unlock_my_visitors_usp2":"Appear higher among the swap suggestions","modal_unlock_my_visitors_usp3":"Chat freely with other swappers","modal_unlock_my_visitors_usp4":"Best chance of finding a swap","modal_unlimited_title":"Upgrade to mark interest on Premium suggestions","modal_daily_request_limit_title":"You\'ve reached today\'s limit for new requests","modal_daily_request_limit_text":"You can start up to {limit} new requests per day. Tomorrow you can send more again. In the meantime, you can reply in your ongoing conversations – quick replies increase the chance of a successful swap.","modal_daily_request_limit_button":"Okay, got it","modal_noleft_title":"Out of today\'s 3 interest markings!","modal_noleft_tomorrow":"You\'ll get new ones tomorrow","modal_noleft_subtitle":"Get Premium today and get:","modal_noleft_usp1":"Unlimited interest markings","modal_noleft_usp2":"Appear higher on the swap lists","modal_noleft_usp3":"Contact and chat with other swappers","modal_noleft_usp4":"Best chance of finding a swap","login_with_google":"Log in with Google","google_login_client_id":"275205683542-ogi3rqefnp5srrdebfuuullga81498s5.apps.googleusercontent.com","login_with_apple":"Log in with Apple","apple_login_client_id":"se.lagenhet
1sbyte.login","apple_login_popup_blocked":"The login window was blocked. Allow pop-ups or choose another way to log in.","matches_nores_cta":"Find more potential matches","matches_nores_filter_title":"No results with your current filters","matches_nores_requests_title":"There are no requests right now","matches_nores_unanswered_title":"There are no messages that must be answered right now","matches_nores_unread_title":"There are no new messages right now","matches_nores_updated_title":"There are no updates right now","matches_nores_active_title":"Unfortunately you have no matches right now!","matches_nores_inactive_title":"You have no ended matches right now!","matches_nores_filter_body":"Your filters currently don\'t match any results. Try changing or clearing them to discover more possibilities.","matches_nores_requests_body":"When you receive a request it will appear here.","matches_nores_active_body":"When you have a match where all swappers have shown interest in each other\'s apartments, they will appear here.","matches_nores_inactive_body":"But this is where we save them in case you change your mind.","matches_nores_unanswered_body":"When you have a match that you must answer, it will appear here.","matches_nores_unread_body":"When you have a match with an unread message, it will appear here.","matches_nores_updated_body":"When you have new matches, they will appear here.","matches_nores_clear_filter":"Clear filters","matches_nores_no_chat_selected_title_matches":"Select a match on the left","matches_nores_no_chat_selected_title_requests":"Select a request on the left","matches_card_new_match_msg":"Congratulations on your new match","matches_card_is_unanswered_badge":"Must be answered","matches_card_new_match_badge":"New match","matches_card_new_msg_badge":"New message","matches_card_match_inactive_badge":"Ended match","matches_card_show_prop":"Show listing","matches_card_answer_cta":"Reply","matches_card_msg_cta":"Message","matches_card_part_c_divider_text":"Three-way swap","matches_emptychat_title_variant":"New match!","matches_emptychat_body_variant":"Viewings are the next step towards a successful swap. Choose how you want to proceed.","requests_emptychat_title":"Take the first step towards a possible match!","requests_emptychat_body":"Start a conversation to ask questions and see if there\'s mutual interest.","swap_list_load_more":"Show more","payment_new_title":"Increase your chance of finding a swap – Get Premium","payment_new_usp_title":"With Premium you get","payment_new_usp1":"Unlimited interest markings","payment_new_usp2":"Contact and chat with other swappers","payment_new_usp3":"Help with swap application","payment_new_usp4":"Increase the chance of finding a swap","payment_new_usp5":"Access to phone and email support","payment_new_terms1":"A subscription starts and the listing is automatically renewed at the end of the listing period. You can cancel the subscription at any time. By completing the purchase you confirm that you have read and understood","payment_new_terms2":"lagenhetsbyte.se","payment_new_terms3":"terms of purchase.","payment_details_title":"Your details","payment_details_first_name":"First name","payment_details_last_name":"Last name","payment_details_email":"Email","payment_details_phone":"Phone number","payment_details_address":"Address","payment_details_postal_code":"Postal code","payment_details_city":"City","payment_details_continue":"Continue to payment","payment_new_subscription_title":"Choose subscription length","payment_new_month":"month","payment_new_months":"months","date_today":"Today","date_yesterday":"Yesterday","unsubscribe_search_coverage_title":"Your search alert has been cancelled","unsubscribe_search_coverage_info_3":"We will not send more apartment suggestions to your email.","unsubscribe_search_coverage_new_search":"You can always create a new search alert","unsubscribe_search_coverage_not_found_title":"Your search alert could not be found","unsubscribe_search_coverage_not_found_text_1":"The link you used did not work.","unsubscribe_search_coverage_not_found_text_2":"Most likely your search alert has already been cancelled.","unsubscribe_search_coverage_not_found_new_search":"You can always create a new search alert","proposition_missing_image_text":"The listing has no photos yet","blocked_banner_title":"New interest markings are temporarily limited","blocked_banner_text":"To continue marking interest you first need to reply to your unanswered matches or decline","blocked_modal_button":"Go to matches","freemium_chat_locked_error_msg":"NOTE! As a Freemium user you can only write after someone else has written to you.","about_us":"About us","reverse_interest_action_btn_text":"Undo","premium_reverse_interest_modal_heading":"Did it go a little too fast?","premium_reverse_interest_modal_text_1":"We understand, it can happen to anyone.","premium_reverse_interest_modal_text_2":"As a Premium user you get:","premium_reverse_interest_modal_text_3":"unlimited undo markings!","premium_reverse_interest_modal_text_4":"You can cancel anytime","premium_reverse_interest_modal_text_5":"Not ready yet","premium_reverse_interest_modal_btn_text":"Activate Premium","premium_no_interest_marks_action_card_text":"As a Premium user you not only get unlimited interest markings, they are also prioritised over other swappers.","premium_no_interest_end_text":"You can cancel anytime","premium_no_interest_marks_action_btn_text":"Not ready yet","premium_no_interest_marks_modal_heading":"The best way to increase your chances!","premium_no_interest_marks_modal_btn_text":"Activate Premium","premium_interest_marks_action_card_text":"Great that you\'ve found potential swaps, to increase the chance of a successful swap activate Premium today and <strong>appear above other swappers</strong>.","premium_interest_marks_modal_heading":"Prioritised interest markings!","sitemap_title":"Apartment swap in {area} - {propositionCount} Apartments","sitemap_title_no_count":"Apartment swap in {area}","sitemap_areas_in":"Areas in {area}","sitemap_areas_nearby":"Areas near {area}","sitemap_properties_in":"Residences in {area}","sitemap_properties_nearby":"Residences near {area}","sitemap_country_name":"Sweden","sitemap_home":"Home","matches_notification_modal_title":"New matches!","matches_notification_modal_body":"You have <strong>{count} new matches</strong> since you were last here.","matches_notification_modal_body_singular":"You have <strong>{count} new match</strong> since you were last here.","matches_notification_modal_cta":"Start chatting","full_swap_modal_title":"Great job!","full_swap_modal_body":"Your interest marking was the last one needed to complete a full match!","full_swap_modal_cta":"Start chatting","full_swap_notification_label":"You just got a new match","address_picker_label_your_address":"Your address","address_picker_label_gatuaddress":"Street address of your residence","address_picker_label_number_short":"No.","address_picker_selected_address_label":"Selected address:","address_picker_selected_address_none":"No address selected","floor_picker_title":"Floor","floor_picker_bottom_floor":"GF","rent_picker_title":"Max rent per month","rooms_picker_title":"Minimum number of rooms","desktop_tip_box_title":"TIP!","mobile_tip_box_title":"TIP!","proposition_title":"How do you live today?","proposition_subtitle":"Residence {residenceIndex} of 2","proposition_amount_of_rooms":"Number of rooms","proposition_living_space":"Living area in sqm","proposition_living_space_placeholder":"Living area","proposition_currency_short":"kr","proposition_monthly_rent":"Monthly rent","proposition_tooltip_title":"Keep in mind!","proposition_tooltip_text":"It is important to fill in correct information about your residence.","proposition_continue":"Next","signup_t
1itle":"Welcome!","signup_subtitle":"We are creating your listing","signup_title_not_logged_in":"How would you like to log in?","signup_title_logged_in":"Welcome back!","signup_subtitle_not_logged_in":"Enter your name and email address to create an account. You will receive an email where you choose a password for your account.","signup_subtitle_not_logged_in_apartments":"We have found <strong>{apartments}</strong> apartments that match your preferences. Now we just need to get to know you and your current residence better.","signup_subtitle_logged_in":"Log in with your credentials and your listing will be created. Good luck finding your new home!","signup_name_label":"First and last name","signup_name_placeholder":"Enter your name","signup_email_address_label":"Email address","signup_email_address_placeholder":"Enter your email address","signup_error_email_already_exists":"There is already an account registered with this email address. Please log in.","signup_login_wrong_password":"Wrong username and/or password","signup_password_label":"Password","signup_password_placeholder":"Enter your password","signup_login_text_1":"Already have an account with us?","signup_login_action_1":"Click here to log in","signup_login_text_2":"Don\'t have an account with us?","signup_login_action_2":"Click here to register","signup_forgot_pw":"Forgot password?","signup_tooltip_title":"NOTE!","signup_primary_action":"Next","signup_primary_action_2":"Log in and continue","signup_terms_error_message":"You must accept the terms and conditions","signup_variant_matching_apartments":"{count} apartments match your preferences!","signup_variant_register_subtitle":"Register to get started with your apartment swap.","signup_variant_login_subtitle":"Log in to get started with your apartment swap.","signup_variant_has_contract_error":"To be a member on Wohnungsswap.de you must have a rental contract directly from the landlord.","signup_variant_has_contract_label":"I have a rental contract directly from the landlord","signup_variant_already_have_account":"I already have an account","signup_variant_login_link":"Log in","signup_variant_no_account":"Don\'t have an account?","signup_variant_register_link":"Register","swap_type_type_title_1":"One residence for one","swap_type_type_text_1":"The most common form of apartment swap. Swap your apartment for someone else\'s.","swap_type_type_title_2":"Two residences for one","swap_type_type_text_2":"The perfect option for couples living in separate rental apartments but looking for a larger home together.","swap_type_type_title_3":"One residence for two","swap_type_type_text_3":"Use this option if you want to swap one apartment for two others. This is common when a couple separates and each needs their own place.","swap_type_tooltip_title":"NOTE!","swap_type_tooltip_text":"To swap your rental apartment you must have a first-hand contract","swap_type_selector_more_alternatives":"Swap type","wish_title_title":"How would you like to live?","wish_subtitle":"Your preferences are approximate","wish_title_wish_index":"Preference {wishIndex} of 2","wish_title_mobile_tooltip_text":"It\'s better to have slightly broader preferences and then decline the ones that aren\'t interesting.","wish_title_primary_action":"Next","wish_title_desktop_tooltip_text":"It\'s better to have slightly broader preferences and then decline the ones that aren\'t interesting.","wish_area_title":"Where would you like to move?","wish_area_free_text_label":"I want to move to a different area","wish_area_add_area":"Add another area","wish_area_search_for":"Search for municipality, city or area","wish_area_mobile_tooltip_text":"If you add more and larger areas that you could consider moving to, your chances of finding a swap increase. You can fine-tune your chosen areas later if you want.","wish_area_action":"Next","wish_area_chosen_areas":"Chosen areas","wish_area_none_selected":"None selected","wish_area_pce":"pcs","wish_area_show":"Show","wish_area_error_message":"You must choose one or more areas to proceed","wish_area_my_chosen_areas":"My chosen areas","wish_area_options_choose_areas_in":"Choose areas in","wish_area_options_choose_areas_all":"Choose all","wish_area_options_choose_area":"Choose","wish_area_options_choose_areas_button":"Cho
1ose areas","wish_area_options_add_areas_button":"Add selected ({selectedCount})","wish_area_options_cancel_button":"Cancel","wish_area_options_close_button":"Close","wish_area_matching_apartments":"Number of apartments in selected areas","wish_area_other_cities":"Other cities","wish_area_others_chosen":"Others have also chosen","wish_area_apartments_count":"{count} apartments","wish_area_apartments_suggestion":"Add more or larger areas to increase your chances of finding a swap.","wish_area_apartments_in_areas":"in selected areas","wish_area_added":"One area added","wish_area_added_count":"{count} areas added","image_upload_title":"What does your apartment look like?","image_upload_subtitle":"Upload 4-6 photos to get started. You can add more or edit later.","image_upload_tooltip_text":"Listings with more photos increase the number of interest markings x2!","image_upload_continue":"Next","image_upload_create":"Let\'s go!","image_upload_skip":"Add photos later","signup_terms_1":"I accept","signup_terms_2":"the terms and conditions","signup_terms_3":"and the handling of my","signup_terms_4":"personal data","edit_photos_camera_description_mobile":"Click here to take a new photo","edit_photos_move_up":"Move up","edit_photos_move_down":"Move down","edit_photos_set_primary":"Set as primary photo","edit_photos_rotate_left":"Rotate left","edit_photos_rotate_right":"Rotate right","edit_photos_remove":"Delete","proposition_duplicate_title":"Existing listing","proposition_duplicate_dialog":"You already have an active listing at <strong>{adress}</strong>.<br/><br/> Are you sure you want to create a new listing, or would you rather edit your existing listing?","proposition_duplicate_edit":"Edit listing","proposition_duplicate_continue":"Create new listing","social_login_error_message":"Could not log in to this account","register_with_google_label":"Register with Google","register_with_apple_label":"Register with Apple","login_with_google_label":"Log in with Google","login_with_apple_label":"Log in with Apple","match_closed_by_user_title":"This match has ended","match_closed_by_user_body":"The match has ended and the chat is now closed for new messages. If the match becomes interesting for you again, you can change your interest status directly here in the chat.","match_closed_by_other_title":"This match has ended","match_closed_by_other_body":"Unfortunately the match didn\'t go all the way this time and the chat is now closed for new messages.","match_notification_label":"Status","match_resume":"Resume","match_expire_days_left":"{days} days left","match_expire_day_left":"{days} day left","unlock":"Unlock","unlock_with_premium":"Unlock with Premium","proposition_removed_title":"The listing you were looking for has been removed","proposition_removed_button":"Go to swap suggestions","proposition_removed_button_logged_out":"Go to search","proposition_load_error_title":"The listing couldn\'t be loaded right now","proposition_load_error_retry":"Try again","premium_swap":"Premium swap","skip_to_content":"Skip to content","rating_modal_title":"What do you think of Lagenhetsbyte.se?","rating_modal_subtitle":"Choose number of stars","rating_modal_rate_star":"Choose {stars} stars","rating_modal_star_alt":"Star {star}","rating_modal_thank_you":"Thank you for your rating!","rating_modal_trustpilot_prompt":"You will soon receive an email from Trustpilot. A review there means a lot to us.","rating_modal_trustpilot_prompt_no_1":"If you\'d like to tell more about your experience, feel free to","rating_modal_trustpilot_prompt_no_2":"email us","download_app_title":"Get the app","download_app_subtitle":"Lagenhetsbyte.se","download_app_cta":"Go to","matches_filter_status":"Match status","matches_filter_active":"Active","matches_filter_inactive":"Ended","matches_filter_conversations_title":"Conversations","matches_filter_status_title":"Status","matches_filter_status_visit_requested":"Would like to come for a viewing at your place","matches_filter_status_visit_invited":"Wants to show their apartment to you","matches_filter_status_ready":"Ready to swap with you!","matches_filter_status_wait":"Wants to wait","matches_filter_conversations_not_started":"Not started","matches_filter_conversations_started":"Started","matches_filter_swaptype":"Swap type","matches_filter_direct_swap":"Two-way swap","matches_filter_triangle_swap":"Three-way swap","matches_filter_favorites":"Favourited","matches_filter_matches":"Matches","matches_filter_requests":"Requests","interest_level_no_match":"No match yet","interest_level_one_part_interested":"1 interested","interest_level_two_parts_interested":"2 interested","interest_level_my_interest_missing":"Only you left!","interest_level_full_match":"Full match!","interest_level_one_part_not_interested":"1 not interested","interest_level_two_parts_not_interested":"2 not interested","context_menu_aria_label":"Open menu","context_menu_show_prop":"Show listing","context_menu_delete_msg":"Delete","context_menu_modal_title":"Do you want to delete the request?","context_menu_modal_reverse_action":"Undo","context_menu_modal_delete_action":"Delete","chat_conversation_new_message_aria_label":"Write a new message","general_add_favourite":"Add to favourites","general_remove_favourite":"Remove from favourites","image_gallery":"Image gallery","image_alt_text":"Image {index} of {address}","open_block_modal":"Block this listing","block_proposition_title":"Do you want to block the listing?","block_proposition_text":"If you block a listing it will be removed from your swap suggestions and any matches will be ended. It will also not appear as a match in the future. You can undo the block at any time under ","block_proposition_link_text":"Menu → Blocked listings","block_proposition_confirm":"Yes, block","proposition_blocked_confirmation":"The listing is now blocked. To undo, go to \'Menu → Blocked listings\'.","block_proposition_info_text":"The block listing feature has now been moved to the listing page","boost_offer_title":"A successful swap can take some time – but you\'re on the right track!","claim_boost_offer":"Stay and get a free Boost!","boost_offer_decline":"No thanks, cancel anyway","confirmation_visibility_goto_subscription":"Go to Manage subscription","boost_offer_value":"Value 99 kr","boost_offer_text":"Stay and get a free 7-day boost (value 99 kr)!","boost_offer_text_2":"With boost you get on average four times more visitors – and a greater chance of finding the right match.","suggestions_map_back":"Back","top_picks_title":"Top picks","top_picks_subtitle":"Swap suggestions based on your preferences","boost_title":"Boosted listings","extended_title":"Explore more","incoming_block_title":"Wants to swap with me","incoming_block_subtitle":"{count} swap suggestions where only your interest is missing. Mark interest and you\'ll get a match!","answered_block_t
1itle":"Your interest","answered_block_subtitle":"Swap suggestions you have marked interest for.","removed_block_title":"Removed","removed_block_subtitle":"Swap suggestions you have declined. You can always change your mind and show interest.","tip_box_empty_title":"No swap suggestions…","tip_box_empty_body":"Adjust your preferences to see more.","tip_box_empty_button":"Edit preferences","tip_box_inline_title":"Want to see more swap suggestions?","tip_box_inline_body":"Edit your preferences for location, size and budget to see more swap suggestions.","general_previous_image":"Previous image","general_next_image":"Next image","general_previous":"Previous","general_next":"Next","suggestion_card_remove":"Remove","general_proposition_image":"Image of residence","end_match_confirm_title":"End match?","end_match_confirm_body":"Are you sure you want to withdraw your interest? You have a match with {address} that will end.","end_match_confirm_action":"End match","end_match_confirm_cancel":"Cancel","chat_notification_interest_unmark":"{displayName} has withdrawn their interest.","matches_tab_matches":"Matches","matches_tab_requests":"Requests","matches_tab_inactive":"Ended","matches_section_new":"New","time_ago_just_now":"now","time_ago_minutes_short":"m","time_ago_hours_short":"h","time_ago_days_short":"d","time_ago_weeks_short":"w","matches_one_match_week_banner_available":"You can unlock one match for free each week.","matches_one_match_week_banner_locked":"The next match can be unlocked for free in {days} day. | The next match can be unlocked for free in {days} days.","matches_one_match_week_banner_locked_hours":"The next match can be unlocked for free in {hours} hour. | The next match can be unlocked for free in {hours} hours.","matches_one_match_week_banner_premium":"Unlock all matches with Premium.","matches_freemium_use_weekly_confirm_title":"Unlock this week\'s free match?","matches_freemium_use_weekly_confirm_cancel":"Not now","matches_freemium_use_weekly_confirm_start_chat":"Start chatting","matches_freemium_unlock_all":"Unlock all matches","matches_section_started":"Ongoing","matches_section_count_unread":"unread | unread","matches_card2_needs_response":"Needs response","matches_filter_needs_response_only":"Show only matches that need a response","matches_load_more_started_remaining":"You have {count} more ongoing matches","matches_load_more_inactive_remaining":"You have {count} more ended matches","matches_card2_destination_label":"You want to move to","matches_powered_by_boost":"Match thanks to your Boost","matches_powered_by_super_interest":"Match thanks to your super interest","matches_nores_section_new_title":"No new matches right now","matches_nores_section_new_body":"Keep marking interest and more opportunities will pop up!","matches_nores_section_started_title":"No ongoing matches","matches_nores_section_started_body":"When you start a match it will appear here.","matches_nores_section_inactive_title":"No ended matches","matches_nores_section_inactive_body":"Matches that have ended or been declined are collected here.","matches_card2_unstarted_preview":"Congratulations, new match!","matches_card2_sender_prefix_you":"You:","matches_card2_show_all":"Show all","matches_card2_no_started_triangles":"No ongoing options right now","matches_new_match_sheet_title":"Congratulations, new match!","matches_new_match_sheet_intro_one":"You have one possible swap involving this apartment. Get in touch to book a viewing and see if it works for everyone.","matches_new_match_sheet_intro_many":"You have {count} possible swaps involving this apartment. Get in touch to book a viewing and see if it works for everyone.","matches_new_match_sheet_start_chat":"Start chatting","matches_new_match_sheet_unlock_cta":"Unlock","matches_new_match_sheet_freemium_title":"You can reply, but not message first","matches_new_match_sheet_freemium_body":"A free account lets you reply to every message you receive. To start a conversation yourself, you need Premium.","matches_new_match_sheet_freemium_upgrade_cta":"Upgrade","matches_card2_freemium_locked_badge":"Wait","matches_card_freemium_locked_status":"You can reply as soon as they message you","swap_application_title":"Swap application","swap_application_subtitle":"We help you through the entire application process","
1swap_application_usp_simple":"Simple","swap_application_usp_time":"Time-saving","swap_application_usp_safe":"Secure","swap_application_usp_free":"Free","swap_application_read_more":"Read more and get started below","swap_application_read_more_short":"Read more","swap_application_intro_title":"Simple, time-saving, convenient and secure.","swap_application_intro_lead":"The swap application is an easy way to apply for an apartment swap.","swap_application_intro_body":"Skip the stress of collecting the documents your landlord requires. We help you from the moment all swap partners agree until the application reaches your landlords. Use the swap application during your swap for a convenient and secure application process!","swap_application_included_title":"The swap application includes:","swap_application_included_complete_title":"We make sure your application is complete","swap_application_included_complete_body":"Landlords have different documentation requirements for a swap application. We compile and package everything so the landlords easily get an overview of the swap.","swap_application_included_bankid_title":"Signing with BankID","swap_application_included_bankid_body":"All documents are signed safely and securely with BankID.","swap_application_included_communication_title":"We communicate with all swap partners","swap_application_included_communication_body":"We handle the communication between the swap partners, which is often time-consuming. Dialogue about anything other than the application itself you handle directly with your landlord — for example decisions, move-in dates, inspections and other matters around your move.","swap_application_included_advice_title":"Advice","swap_application_included_advice_body":"An apartment swap raises many questions. We are available if you need our help, and we objectively review your right to swap your apartment before submitting your application.","swap_application_get_started_title":"Get started with the swap application right away!","swap_application_existing_question":"Already started a swap application?","swap_application_existing_login_button":"Log in to the swap application","swap_application_unauth_text":"You need to be logged in and have a listing to start a swap application.","swap_application_login_button":"Log in","swap_application_or":"or","swap_application_signup_button":"Get started for free","swap_application_no_swaps_text":"You need at least one match to start the swap application. Go to your <a href=\\"{url}\\">swap suggestions</a> and mark interest — when the interest is mutual you get a match.","swap_application_loading":"Loading your matches…","swap_application_info_box":"Find the swap you want to start a swap application for and press Start. You will be taken to the service login where you follow the steps to fill in your details and upload your documents.","swap_application_apply_error":"Something went wrong creating the swap application. Please try again in a moment.","swap_application_card_direct":"Two-party swap","swap_application_card_start_button":"Start","swap_application_triangle_heading":"Three-party swaps"}'),d=JSON.parse('{"url_geolocation":"https://geo3.lagenhetsbyte.se","url_release_api":"https://release.api2.lagenhet
1sbyte.se","url_api":"https://api2.lagenhetsbyte.se","url_aws":"https://aws.lagenhetsbyte.se/","url_proposition":"https://proposition3.lagenhetsbyte.se","url_admin2_api":"https://admin2.lagenhetsbyte.se","path_add_proposition":"/lagg-in-bostad","path_edit_profile":"/redigera/profil","path_favourites":"/favoriter","path_help":"/hjalp","path_logout":"/logga-ut","path_login":"/logga-in","path_my_propositions":"/mina-boenden","path_change_to_klarna":"/mitt-abonnemang/uppdatera-betalmetod","path_onboarding":"/kom-igang","path_payment_history":"/abonnemang/betalningshistorik","path_change_payment_method":"/betala/uppdatera-betalmetod","path_payment_done_proposition":"/betala/annons/tack","path_payment_done_visibility":"/betala/extra-synlighet/tack","path_subscription_cancelled":"/abonnemang/annons-avslutad","path_impressum":"/impressum","path_subscription_offer_canceled":"/abonnemang/erbjudande-aktiverat","path_update_token_done_klarna":"/betala/uppdatera-betalmetod/tack","path_change_subscription_done":"/abonnemang/byt-abonnemang/klart","path_auto_subscription_done":"/abonnemang/fornya-automatiskt/klart","path_propositions":"/bostad","path_search":"/sok","path_proposition":"/bytes","path_proposition_gallery":"/bytes/bilder","path_handle_subscription":"/mitt-abonnemang","path_payment_proposition":"/betalning","path_pay":"/betala","path_swap_application":"/bytesansokan","path_swap_suggestions":"/visa-byten","path_app_extra_visibility_payment":"/extra-synlighet/betala","path_swap_list":"/visa-byten","path_my_visitors":"/mina-besokare","path_removed_suggestions":"/mina-blockeringar","path_general_terms":"/allmanna-villkor","path_privacy_policy":"/personuppgiftshantering","path_cookie_policy":"/cookiepolicy","path_how_it_works":"/allafarbyta","path_get_started":"/lagg-in-bostad","path_blog_redirect":"/blogg*","path_news":"/nyheter","path_sitemap":"/i","url_socket":"https://socket3.lagenhetsbyte.se","url_residences":"https://residences.lagenhetsbyte.se","url_user":"https://user3.lagenhetsbyte.se","url_user_dev":"https://rel-user.lagenhetsbyte.se","url_notifications":"https://notification3.lagenhetsbyte.se","url_cdn":"https://cdn.lagenhetsbyte.se","url_growthbook":"https://api.growthbook.lagenhetsbyte.se","path_edit_user_credentials":"/redigera/inloggningsuppgifter","path_not_found":"/sidan-hittades-inte","path_proposition_not_found":"/annonsen-hittades-inte","path_trial_info":"/info-provperiod","path_freemium_info":"/info-provperiod-freemium","path_reset_password":"/logga-in/glomt-losenord","path_edit_proposition":"/redigera","path_edit_proposition_description":"/redigera/beskrivning","path_edit_proposition_details_and_description":"/redigera/bostadsbeskrivning","path_edit_proposition_details":"/redigera/bostadsfakta","path_edit_proposition_wishes":"/redigera/onskemal","path_edit_proposition_second_wishes":"/redigera/alternativt-onskemal","path_edit_wish_areas":"/redigera/onskemal/omraden/v2","path_edit_prop_settings":"/redigera/installningar","path_edit_proposition_photos":"/redigera/bilder","path_payment_pending":"/pending-payments","path_swap_chain":"/byteskedja","path_old_swap_chain_manual":"/visa-byten/:pid1/:pid2/manuellt","path_old_swap_chain_direct":"/visa-byten/:pid1/:pid2/direkt","path_old_swap_chain_triangle":"/visa-byten/:pid1/:pid2/triangel","path_matches":"/matchningar","path_about_us":"/nyheter/om-oss/324","path_wish":"/lagg-in-bostad/onskad-bostad","path_wish_area":"/omrade","path_signup":"/lagg-in-bostad/registrering","path_proposition_signup":"/lagg-in-bostad/min-bostad","path_proposition_registration":"api/v2/proposition","path_email_registration":"api/user","path_swap_type":"/lagg-in-bostad/bytestyp","path_image_upload":"/lagg-in-bostad/bilduppladdning","playstoreUrl":"https://play.google.com/store/apps/details?id=se.lagenhetsbyte","app_ios_id":"533839011"}'),p=JSON.parse('{"url_geolocation":"https://geo3.woningruil24.nl","url_release_api":"https://release.api2.woningruil24.nl","url_api":"https://api2.woningruil24.nl","url_aws":"https://aws.woningruil24.nl/","url_proposition":"https://proposition3.woningruil24.nl","url_admin2_api":"https://admin2.woningruil24.nl","path_add_proposition":"/huis-toevoegen","path_edit_profile":"/bewerk/profiel","path_favourites":"/favorieten","path_help":"/hulp","path_logout":"/uitloggen","path_login":"/log-in","path_my_propositions":"/mijn-wonigen","path_change_to_klarna":"/mijn-abonnement/update-betaalmethode","path_onboarding":"/begin","path_payment_history":"/mijn-abonnement/betaalhistorie","path_change_payment_method":"/betalen/update-betaalmethode","path_payment_done_proposition":"/betalen/advertentie/bedankt","path_payment_done_visibility":"/betalen/extra-zichtbaarheid/bedankt","path_subscription_cancelled":"/mijn-abonnement/advertentie-afsluiten","path_impressum":"/impressum","path_subscription_offer_canceled":"/mijn-abonnement/erbjudande-aktiverat","path_update_token_done_klarna":"/betalen/update-betaalmethode/bedankt","path_change_subscription_done":"/mijn-abonnement/uitwisselingsabonnement/doorzichtig","path_auto_subscription_done":"/mijn-abonnement/fornya-automatiskt/doorzichtig","path_propositions":"/bostad","path_search":"/zoeken","path_proposition":"/woning","path_proposition_gallery":"/woning/afbeeldingen","path_handle_subscription":"/mijn-abonnement","path_payment_proposition":"/betalen","path_pay":"/betalen","path_swap_application":"/bytesansokan","path_swap_suggestions":"/tonen-ruil","path_app_extra_visibility_payment":"/extra-zichtbaarheid/betalen","path_swap_list":"/tonen-ruil","path_my_visitors":"/bezoekers","path_removed_suggestions":"/mijn-blokkades","path_general_terms":"/termen","path_privacy_policy":"/privacyverklaring","path_cookie_policy":"/cookiepolicy","path_how_
1it_works":"/allafarbyta","path_get_started":"/huis-toevoegen","path_blog_redirect":"/blog*","path_news":"/nieuws","path_sitemap":"/sitemap","swap_chain_title":"Byteskedja","url_socket":"https://socket3.woningruil24.nl","url_residences":"https://residences.woningruil24.nl","url_user":"https://user3.woningruil24.nl","url_user_dev":"https://user3.woningruil24.nl","url_notifications":"https://notification3.woningruil24.nl","url_cdn":"https://cdn.woningruil24.nl","url_growthbook":"https://api.growthbook.lagenhetsbyte.se","path_edit_user_credentials":"/bewerk/inloggegevens","path_trial_info":"/info-proefperiode","path_freemium_info":"/info-proefperiode-freemium","path_not_found":"/pagina-niet-gevonden","path_proposition_not_found":"/de-advertentie-niet-gevonden","path_reset_password":"/log-in/vergeten-wachtwoord","path_edit_proposition":"/wijzigen","path_edit_proposition_description":"/wijzigen/omschrijving","path_edit_proposition_details_and_description":"/wijzigen/woningbeschrijving","path_edit_proposition_details":"/wijzigen/woninggegevens","path_edit_proposition_wishes":"/wijzigen/wensen","path_edit_proposition_second_wishes":"/wijzigen/alternatieve-wensen","path_edit_wish_areas":"/bewerk/wensen/gebieden/v2","path_edit_prop_settings":"/bewerk/instellingen","path_payment_pending":"/pending-payments","path_edit_proposition_photos":"/woning/bewerk-afbeeldingen","path_swap_chain":"/ruilketen","path_old_swap_chain_manual":"/tonen-ruil/:pid1/:pid2/handmatig","path_old_swap_chain_direct":"/tonen-ruil/:pid1/:pid2/direct","path_old_swap_chain_triangle":"/tonen-ruil/:pid1/:pid2/driehoek","path_matches":"/matches","path_about_us":"/nieuws/over-ons/321","path_wish":"/huis-toevoegen/verlangen","path_wish_area":"/gebieden","path_signup":"/huis-toevoegen/account","path_proposition_signup":"/huis-toevoegen/woning","path_proposition_registration":"api/v2/proposition","path_email_registration":"api/user","path_swap_type":"/huis-toevoegen/soort","path_image_upload":"/huis-toevoegen/fotos-uploaden","playstoreUrl":"https://play.google.com/store/apps/details?id=nl.woningruil24","app_ios_id":"6745262778"}'),u=JSON.parse('{"url_socket":"https://socket3.wohnungsswap.de","url_residences":"https://residences.wohnungsswap.de","url_geolocation":"https://geo3.wohnungsswap.de","url_release_api":"https://rel-api.wohnungsswap.de","url_api":"https://api.wohnungsswap.de","url_aws":"https://aws.wohnungsswap.de","url_proposition":"https://proposition3.wohnungsswap.de","url_user":"https://user3.wohnungsswap.de","url_user_dev":"https://user3.wohnungsswap.de","url_notifications":"https://notification3.wohnungsswap.de","url_cdn":"https://cdn.wohnungsswap.de","url_growthbook":"https://api.growthbook.lagenhetsbyte.se","path_add_proposition":"/wohnung-einstellen","path_edit_profile":"/bearbeiten/profil","path_edit_user_credentials":"/bearbeiten/anmeldedaten","path_favourites":"/favoriten","path_help":"/hilfe","path_impressum":"/impressum","path_trial_info":"/info-probezeit","path_not_found":"/seite-nicht-gefunden","path_proposition_not_found":"/die-anzeige-nicht-gefunden","path_get_started":"/wohnung-einstellen","path_logout":"/ausloggen","path_login":"/anmelden","path_reset_password":"/anmelden/passwort-vergessen","path_my_propositions":"/meine-wohnungen","path_edit_proposition":"/bearbeiten","path_edit_proposition_description":"/bearbeiten/beschreibung","path_edit_proposition_details_and_description":"/bearbeiten/wohnungsbeschreibung","path_edit_proposition_details":"/bearbeiten/details","path_edit_proposition_wishes":"/bearbeiten/gesuch","path_edit_proposition_second_wishes":"/bearbeiten/alternative-gesuch","path_edit_wish_areas":"/bearbeiten/gesuch/gebiet/v2","path_edit_prop_settings":"/bearbeiten/einstellungen","path_edit_proposition_photos":"/tauschangebot/bilder-bearbeiten","path_freemium_info":"/info-testangebot-freemium","path_change_to_klarna":"/mein-abonnement/zahlungsmethode-aktualisieren","path_onboarding":"/loslegen","path_payment_pending":"/pending-payments","path_payment_history":"/abonnement/zahlungsverlauf","path_change_payment_method":"/bezahlen/zahlungsmethode-aktualisieren","path_payment_done_proposition":"/bezahlen/anzeige/danke","path_payment_done_visibility":"/bezahlen/bessere-platzierung/danke","path_subscription_cancelled":"/abonnement/anzeige-beendet","path_subscription_offer_canceled":"/abonnement/angebot-aktiviert","path_update_token_done_klarna":"/bezahlen/zahlungsmethode-aktualisieren/danke","path_change_subscription_done":"/abonnement/abonnement-wechseln/fertig","path_auto_subscription_done":"/abonnement/automatisch-verlaengern
1/fertig","path_propositions":"/wohnung","path_search":"/suche","path_proposition":"/tauschangebot","path_proposition_gallery":"/tauschangebot/bilder","path_handle_subscription":"/mein-abonnement","path_payment_proposition":"/zahlung","path_pay":"/bezahlen","path_swap_application":"/tauschantrag","path_swap_suggestions":"/tauschangebot-anzeigen","path_app_extra_visibility_payment":"/bessere-platzierung/bezahlen","path_swap_list":"/tauschangebot-anzeigen","path_my_visitors":"/meine-besucher","path_removed_suggestions":"/meine-blockierliste","path_swap_chain":"/tauschkette","path_old_swap_chain_manual":"/tauschangebot-anzeigen/:pid1/:pid2/manueller","path_old_swap_chain_direct":"/tauschangebot-anzeigen/:pid1/:pid2/direkttausch","path_old_swap_chain_triangle":"/tauschangebot-anzeigen/:pid1/:pid2/dreiparteientausch","path_general_terms":"/allgemeine-geschaftsbedingungen","path_privacy_policy":"/datenschutz","path_cookie_policy":"/cookiepolicy","path_how_it_works":"/jederkanntauschen","path_blog_redirect":"/blog*","path_news":"/neuigkeiten","path_matches":"/matches","path_sitemap":"/i","path_about_us":"/neuigkeiten/uber-uns/323","path_wish":"/wohnung-einstellen/gesuchte-wohnung","path_wish_area":"/gebiet","path_signup":"/wohnung-einstellen/anmeldung","path_proposition_signup":"/wohnung-einstellen/meine-wohnung","path_proposition_registration":"api/v2/proposition","path_email_registration":"api/user","path_swap_type":"/wohnung-einstellen/tauschvariante","path_image_upload":"/wohnung-einstellen/bildhochladen","playstoreUrl":"https://play.google.com/store/apps/details?id=de.wohnungsswap","app_ios_id":"6745929705"}'),m=JSON.parse('{"url_geolocation":"https://geo3.hjembytte.dk","url_release_api":"https://release.api2.hjembytte.dk","url_api":"https://api2.hjembytte.dk","url_aws":"https://aws.hjembytte.dk/","url_proposition":"https://proposition3.hjembytte.dk","url_admin2_api":"https://admin2.hjembytte.dk","path_add_proposition":"/tilfoej-bolig","path_edit_profile":"/rediger/profil","path_favourites":"/favoritter","path_help":"/hjaelp","path_logout":"/log-ud","path_login":"/log-ind","path_my_propositions":"/mine-boliger","path_change_to_klarna":"/mit-abonnement/opdater-betalingsmetode","path_onboarding":"/kom-i-gang","path_payment_history":"/abonnement/betalingshistorik","path_change_payment_method":"/betal/opdater-betalingsmetode","path_payment_done_proposition":"/betal/annonce/tak","path_impressum":"/impressum","path_payment_done_visibility":"/betal/ekstra-synlighed/tak","path_subscription_cancelled":"/abonnement/annonce-afsluttet","path_subscription_offer_canceled":"/abonnement/tilbud-aktiveret","path_update_token_done_klarna":"/betal/opdater-betalingsmetode/tak","path_change_subscription_done":"/abonnement/byt-abonnement/klar","path_auto_subscription_done":"/abonnement/forny-automatisk/klar","path_propositions":"/bolig","path_search":"/soeg","path_proposition":"/bytte","path_proposition_gallery":"/bytes/billeder","path_handle_subscription":"/mit-abonnement","path_payment_proposition":"/betaling","path_pay":"/betal","path_swap_application":"/bytteansoegning","path_swap_suggestions":"/vis-bytte","path_app_extra_visibility_payment":"/ekstra-synlighed/betal","path_swap_list":"/vis-bytte","path_my_visitors":"/mine-besoegende","path_removed_suggestions":"/mine-blokeringer","path_general_terms":"/generelle-vilkaar","path_privacy_policy":"/behandling-af-personoplysninger","path_cookie_policy":"/cookiepolicy","path_how_it_works":"/allekanbytte","path_get_started":"/tilfoej-bolig","path_blog_redirect":"/blog*","path_news":"/nyheder","path_sitemap":"/i","url_socket":"https://socket3.hjembytte.dk","url_residences":"https://residences.hjembytte.dk","url_user":"https://user3.hjembytte.dk","url_user_dev":"https://user3.hjembytte.dk","url_notifications":"https://notification3.hjembytte.dk","url_cdn":"https://cdn.hjembytte.dk","url_growthbook":"https://api.growthbook.lagenhetsbyte.se","path_edit_user_credentials":"/rediger/loginoplysninger","path_not_found":"/siden-kunne-ikke-findes","path_proposition_not_found":"/annoncen-ikke-fundet","path_trial_info":"/info-proeveperiode","path_freemium_info":"/info-proeveperiode-freemium","path_reset_password":"/log-ind/glemt-adgangskode","path_edit_proposition":"/rediger","path_edit_proposition_description":"/rediger/beskrivelse","path_edit_proposition_details_and_description":"/rediger/boligbeskrivelse","path_edit_proposition_details":"/rediger/boligfakta","path_edit_proposition_wishes":"/rediger/oensker","path_edit_proposition_second_wishes":"/rediger/alternative-oensker","path_edit_wish_areas":"/rediger/oensker/omraade/v2","path_edit_prop_settings":"/rediger/indstillinger","path_edit_proposition_photos":"/rediger/billeder","path_payment_pending":"/pending-payments","path_swap_chain":"/byttekaede","path_old_swap_chain_manual":"/vis-bytte/:pid1/:pid2/manuelt","path_old_swap_chain_direct":"/vis-bytte/:pid1/:pid2/direkte","path_old_swap_chain_triangle":"/vis-bytte/:pid1/:pid2/trekant","path_matches":"/matchninger","path_about_us":"/nyheder/om-os/322","path_wish":"/tilfoej-bolig/oensket-bolig","path_wish_area":"/omraade","path_signup":"/tilfoej-bolig/registrering","path_proposition_signup":"/tilfoej-bolig/min-bolig","path_proposition_registration":"api/v2/proposition","path_email_registration":"api/user","path_swap_type":"/tilfoej-bolig/byttetype","path_image_upload":"/tilfoej-bolig/billedupload","playstoreUrl":"https://play.google.com/store/apps/details?id=dk.hjembytte","app_ios_id":"6745929631"}');function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?g(Object(n),!0).forEach(function(t){f(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function f(e,t,n){return(t=b(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e){var t=v(e,"string");return"symbol"==typeof t?t:t+""}function v(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}i.Ay.use(r.A);const y={sv:h(h({},s),d),nl:h(h({},a),p),de:h(h({},l),u),da:h(h({},_),m),en:h({},c)},w=(0,o.jX)();document.documentElement.setAttribute("lang",w);const k=w;i.Ay.prototype.$routeLocale=k;const S=new r.A({locale:w,fallbackLocale:"en",messages:y})},13544:(e,t,n)=>{"use strict";e.exports=n.p+"img/trash-bin-blue.bf88362e.svg"},13642:(e,t,n)=>{"use strict";function i(){const e=window.location.hostname.split("."),t="www"===e[0],n=e.length>2;return n&&!t||window.location.hostname.startsWith("localhost")||!1}function r(){return!i()||window.location.hostname.includes("release")}function o(){const e=new URLSearchParams(window.location.search).has("dev");return e&&sessionStorage.setItem("devMode","1"),"1"===sessionStorage.getItem("devMode")}n.d(t,{BL:()=>o,JF:()=>r,_o:()=>i})},13964:(e,t,n)=>{"use strict";e.exports=n.p+"img/boost-white.01a95934.svg"},14285:(e,t,n)=>{"use strict";e.exports=n.p+"img/arrow-right-alt.105a4e39.svg"},14355:(e,t,n)=>{"use strict";e.exports=n.p+"img/guy-mailbox.b32c9bf1.svg"},15024:(e,t,n)=>{"use strict";e.exports=n.p+"img/dark-check.f50fd3f5.svg"},15464:(e,t,n)=>{"use strict";e.exports=n.p+"img/marker-new.fd65bc2a.svg"},15564:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-angle-up.ef719aad.svg"},15709:(e,t,n)=>{"use strict";e.exports=n.p+"img/proposition-icon.0f8aed2e.svg"},15965:(e,t,n)=>{"use strict";e.exports=n.p+"img/list-small-white.6ea405b1.svg"},16142:(e,t,n)=>{"use strict";e.exports=n.p+"img/example_flat_5.2765ef79.png"},16175:(e,t,n)=>{"use strict";e.exports=n.p+"img/my-prop.7d32816d.svg"},16361:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>O,FF:()=>T,If:()=>S,TL:()=>A,wX:()=>P});var i=n(89188),r=n(61597),o=n(13642),s=n(25569),a=n(79486),l=n(80580),_=n(62038),c=n(44973);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach(function(t){u(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function u(e,t,n){return(t=m(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e){var t=g(e,"string");return"symbol"==typeof t?t:t+""}function g(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}let h=null,f=!1;function b(){const e=[];try{const t=h.getAllResults();for(const n of t){const t=n[0],{result:i}=n[1];i.inExperiment&&e.push(`${t} - ${i.name}`)}}catch(t){console.log(t.message)}return e}function v(){const e=l["default"].getters["app/user"];let t;return e&&e.userId&&(t=e.userId),t}function y(){if("SE"!==s.Gy.toUpperCase())return!1;const e=l["default"].getters["myPropositions/primaryProposition"];if(!e||!e.residences)return!1;const{inTrialArea:t}=e;return!0===t}function w(){const e=l["default"].getters["app/user"];let t;return e&&e.registeredAt&&(t=new Date(e.registeredAt).getTime()),t}function k(){return l["default"].getters["myPropositions/primaryPropositionSubscriptionType"]}async function S(e={}
1,t=!1){if(!h)return window.Logger.warn("GrowthBook failed to initialize. Feature flags and experiments not active."),!1;try{const t=(0,_.R)("lb-sid"),n=p(p({},h.getAttributes()),{},{country_and_user_id:`${s.Gy.toUpperCase()}_${v()}`,subscription_type:k(),user_id:v(),user_created:w(),country:s.Gy.toUpperCase(),in_trial_location:y(),deviceId:t||null,first_seen:Number((0,_.R)("lb-first-seen"))||void 0,landed_on_startpage:!!(0,_.R)("lb-landed-home")||void 0},e);for(const e of Object.keys(n))void 0===n[e]&&delete n[e];await h.setAttributes(n)}catch(n){(0,c.R)("GrowthBook could not set attributes")}try{if(t){const e=[];for(const o of Object.keys(h.getFeatures()))h.isOn(o)&&e.push(o);const t=JSON.stringify(e),n=window.location.hostname.split("."),i=`${n[1]}.${n[2]}`;(0,_.T)("lb-experiments",t,1,i);const r=b();a.A.emitEvent(a.A.eventTypes.EXPERIMENTS,"Updated",r)}}catch{(0,c.R)("GrowthBook Could not set experiments cookie")}}async function A(){if(h)return h;try{const{data:e}=await r.PJ.get();h=new i.N({enableDevMode:(0,o._o)(),trackingCallback:(e,t)=>{a.A.emitEvent(a.A.eventTypes.EXPERIMENT,e.key,{experiment:e,result:t})},attributes:{country:s.Gy.toUpperCase()}}),h.setFeatures(e.features),window.Logger.info("Growthbook plugin initialized")}catch(e){window.Logger.error("GrowthBook Vue plugin initialization error",e)}await S(),f=!0}function P(e){return h?h.isOn(e):(window.Logger.warn("GrowthBook failed to initialize. Feature flags and experiments not active."),
1!1)}function I(e,t){return h?h.getFeatureValue(e,t):(window.Logger.warn("GrowthBook failed to initialize. Feature flags and experiments not active."),t)}function j(e){return h?h.evalFeature(e):(window.Logger.warn("GrowthBook failed to initialize. Feature flags and experiments not active."),null)}function T(){return new Promise(e=>{if(f)return void e();let t=setInterval(()=>{f&&(clearInterval(t),e())},50)})}const O={getFeatureValue:I,isFeatureFlagEnabled:P,evalFeature:j,initGrowthbook:A,setGrowthbookAttributes:S,waitForGrowthbookInit:T}},16491:(e,t,n)=>{"use strict";e.exports=n.p+"img/stars-white-filled.05bebf60.svg"},16739:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-chat-white.11435140.svg"},16867:(e,t,n)=>{"use strict";e.exports=n.p+"img/feedback.beac0133.svg"},17698:(e,t,n)=>{"use strict";e.exports=n.p+"img/example_flat_9.f2fd86c9.png"},18193:(e,t,n)=>{"use strict";e.exports=n.p+"img/not-interested-inverted.fa16cd68.svg"},18565:(e,t,n)=>{"use strict";e.exports=n.p+"img/example_flat_6.6a34ff70.png"},18739:(e,t,n)=>{"use strict";e.exports=n.p+"img/search-white.ac64d2ae.svg"},18871:(e,t,n)=>{"use strict";n.d(t,{Ex:()=>s,Fj:()=>a,gn:()=>_,rB:()=>l});var i=n(61597),r=n(3840);const o=36e5;function s(e){if(!e)return null;const t=new Date(e).getTime();return Number.isFinite(t)?t:null}function a(e){const t=s(e);return null===t?null:t+r.n*o}async function l(e){try{const{data:t}=await i.zm.get(`/api/boost-summary?propositionId=${e}`),n=s(null===t||void 0===t?void 0:t.activeUntil);return null===n||n>Date.now()?null:n+r.n*o}catch(t){return null}}async function _(e,t=Date.now()){const n=await l(e);return null!==n&&n>t}},19018:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-lock-black.690b19fa.svg"},19090:(e,t,n)=>{"use strict";e.exports=n.p+"img/water.705749df.svg"},19509:(e,t,n)=>{"use strict";e.exports=n.p+"img/thumbs-up.6a34d0db.svg"},20469:(e,t,n)=>{"use strict";e.exports=n.p+"img/chevron-right-white.bf086ee9.svg"},20817:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-heart-bold.6c4c2feb.svg"},20966:(e,t,n)=>{"use strict";e.exports=n.p+"img/blocked-house.f740d4ef.svg"},21709:(e,t,n)=>{"use strict";e.exports=n.p+"img/bubble.3e62f1ed.svg"},21947:(e,t,n)=>{"use strict";n.d(t,{A:()=>A});var i=n(61597),r=n(98648);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach(function(t){a(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function a(e,t,n){return(t=l(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e){var t=_(e,"string");return"symbol"==typeof t?t:t+""}function _(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}async function c(e){try{const{data:t}=await i.zm.get(`api/swaps/interest-counts/${e}`);return t}catch(t){console.error(t)}return null}function d(e){const t={address:e.address,fullInterestSwaps:e.fullInterestSwaps,newSwaps:e.newSwaps,undistributed:e.undist,page:e.page,totalPages:e.totalPages,swaps:e.swaps,unmarkedSwaps:e.unmarkedSwaps,listPropositionId:e.propositionId,preFilterCount:e.preFilterCount,postFilterCount:e.postFilterCount,areaGroups:e.areaGroups,swapInterestCounts:e.swapInterestCounts,queueCount:e.queueCount,totalSwaps:e.totalSwaps,answeredSwaps:e.swapInterestCounts.answered.total,removedSwaps:e.swapInterestCounts.removed.total};return window.Logger.log(t),t}async function p(e,t){try{const{propositionId:n,pageSize:r}=e,{data:o}=await i.zm.get(`api/swaps/propositions/${n}?skip=${t}&take=${r}`,{headers:{"Content-Type":"application/json"},withCredentials:!0});return d(o)}catch(n){window.Logger.log("FaTaL eRroR: ",n)}}async function u(e,t){try{const{propositionId:n,sortBy:r,pageSize:o}=e,{data:s}=await i.zm.get(`api/swaps/full-interest/${n}?page=${t}&pageSize=${o}&sortBy=${r.key}
1&sortDesc=${r.descending}`,{headers:{"Content-Type":"application/json"},withCredentials:!0});return d(s)}catch(n){window.Logger.log("FaTaL eRroR: ",n)}}async function m(e,t){try{const{propositionId:n,sortBy:r,pageSize:o}=e,{data:s}=await i.zm.get(`api/swaps/waiting-for-owner/${n}?page=${t}&pageSize=${o}&sortBy=${r.key}&sortDesc=${r.descending}`,{headers:{"Content-Type":"application/json"},withCredentials:!0});return d(s)}catch(n){window.Logger.log("FaTaL eRroR: ",n)}}async function g(e,t){try{const{propositionId:n,sortBy:r,pageSize:o}=e,{data:s}=await i.zm.get(`api/swaps/marked/${n}?page=${t}&pageSize=${o}&sortBy=${r.key}&sortDesc=${r.descending}`,{headers:{"Content-Type":"application/json"},withCredentials:!0});return d(s)}catch(n){window.Logger.log("FaTaL eRroR: ",n)}}async function h(e,t){try{const{propositionId:n,sortBy:r,pageSize:o}=e,{data:s}=await i.zm.get(`api/swaps/owner-interest-marks/${n}?page=${t}&pageSize=${o}&sortBy=${r.key}&sortDesc=${r.descending}`,{headers:{"Content-Type":"application/json"},withCredentials:!0});return d(s)}catch(n){window.Logger.log("FaTaL eRroR: ",n)}}async function f({filterObj:e,propositionId:t,page:n}){try{if(e.filter.type===r.Di.UNANSWERED_NEW)return await p(e,n);if(e.filter.type===r.Di.ONLY_FULL_INTEREST)return await u(e,n);if(e.filter.type===r.Di.MARKED)return await g(e,n);if(e.filter.type===r.Di.INTEREST_MARKED)return await h(e,n);if(e.filter.type===r.Di.LAST_PART)return await m(e,n);const{data:o}=await i.zm.post("api/swaplist/search",s(s({},e),{},{propositionId:t,page:n}),{headers:{"Content-Type":"application/json"},withCredentials:!0});return d(o)}catch(o){window.Logger.log("FaTaL eRroR: ",o)}return null}async function b(e){const{data:t}=await i.zm.get("/api/swap-block",{params:{propositionId:e}});return t}async function v({propositionId:e,blocked:t}){try{const n=await i.zm.put("/api/swap-block",{propositionId:e,blocked:t},{headers:{"Content-Type":"application/json"}});return n}catch(n){window.Logger.log("Error blocking triangle swap party: ",n)}}async function y({userPropositionId:e,propositionId:t,propositionId2:n=null,ignoreFilter:r,showDenied:o=!1,residenceType:s=null}){try{const{data:a}=await i.zm.get(`/api/triangleswap/${e}/${t}${n?"/"+n:""}`,{params:{ignoreFilter:r||!1,showDenied:o,residenceType:s}});return a||!1!==o?a:y({userPropositionId:e,propositionId:t,propositionId2:n,ignoreFilter:r,showDenied:!0,residenceType:s})}catch(a){window.Logger.log("Error fetching triangle swap details: ",a)}}async function w({userPropositionId:e,propositionId:t}){try{const{data:n}=await i.zm.get(`/api/directswap/${e}/${t}`);return n}catch(n){window.Logger.log("Error fetching direct swap details: ",n)}}async function k(e){try{return e>2?y({userPropositionId:e[0],propositionId:e[1],propositionId2:e[2]}):w({userPropositionId:e[0],propositionId:e[1]})}catch{return null}}async function S({userPropositionId:e,propositionId:t,page:n,pageSize:r,showDenied:o,residenceType:s}){try{const{data:a}=await i.zm.get(`/api/triangleswap/${e}/${t}/alternatives`,{params:{showDenied:o||!1,pageSize:r,page:n,residenceType:s}});return a.alternatives.length||o?a:await S({userPropositionId:e,propositionId:t,page:n,pageSize:r,showDenied:!0,residenceType:s})}catch(a){window.Logger.log("Error fetching swap alternatives: ",a)}}const A={fetchSwaps:f,getTriangleSwapDetails:y,getDirectSwapDetails:w,getTriangleSwapAlternatives:S,blockSwapParty:v,fetchInterestCounts:c,fetchBlockedPropositions:b,getSwapDetails:k}},21992:(e,t,n)=>{"use strict";e.exports=n.p+"img/blue-check.fb7d0d60.svg"},22005:(e,t,n)=>{"use strict";e.exports=n.p+"img/searching.78ccd2da.svg"},22023:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-close.88154a10.svg"},22045:(e,t,n)=>{"use strict";e.exports=n.p+"img/heart-empty.b9efcc96.svg"},22201:(e,t,n)=>{"use strict";e.exports=n.p+"img/rooms.b5890b04.svg"},22220:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-rocket-purple.ddda1aee.svg"},22389:(e,t,n)=>{"use strict";e.exports=n.p+"img/handle-slider.d10d4e32.svg"},22484:(e,t,n)=>{"use strict";e.exports=n.p+"img/apple-icon.9af0f77c.svg"},22954:(e,t,n)=>{"use strict";e.exports=n.p+"img/star-gold-empty.a46a158e.svg"}
1,23102:(e,t,n)=>{"use strict";e.exports=n.p+"img/tasklist_7.c877e3c7.svg"},23221:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-comment-alt-check.63b5d4d3.svg"},23441:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-subtract.1dfe3bcf.svg"},23671:(e,t,n)=>{"use strict";e.exports=n.p+"img/ferry.705749df.svg"},24394:()=>{},24670:(e,t,n)=>{var i={"./af.js":[65662,5662],"./am.js":[82355,2355],"./ar-dz.js":[48361,8361],"./ar-iq.js":[13309,3309],"./ar-kw.js":[79865,9865],"./ar-ly.js":[85592,5592],"./ar-ma.js":[81289,1289],"./ar-sa.js":[40539,539],"./ar-tn.js":[54405,4405],"./ar.js":[2338,2338],"./az.js":[51130,1130],"./be.js":[51532,1532],"./bg.js":[39990,9990],"./bi.js":[95944,5944],"./bm.js":[71092,1092],"./bn-bd.js":[64608,4608],"./bn.js":[92509,2509],"./bo.js":[59294,9294],"./br.js":[72745,2745],"./bs.js":[25530,5530],"./ca.js":[25993,5993],"./cs.js":[9751,9751],"./cv.js":[4780,4780],"./cy.js":[95681,5681],"./da.js":[42706,2706],"./de-at.js":[32878,2878],"./de-ch.js":[13672,3672],"./de.js":[50494,494],"./dv.js":[82187,2187],"./el.js":[54072,4072],"./en-au.js":[59881,9881],"./en-ca.js":[21995,1995],"./en-gb.js":[72026,2026],"./en-ie.js":[17329,7329],"./en-il.js":[97690,7690],"./en-in.js":[60912,912],"./en-nz.js":[35571,5571],"./en-sg.js":[12673,2673],"./en-tt.js":[2619,2619],"./en.js":[65826,5826],"./eo.js":[33713,3713],"./es-do.js":[61219,1219],"./es-mx.js":[64719,4719],"./es-pr.js":[3532,3532],"./es-us.js":[32498,2498],"./es.js":[47317,7317],"./et.js":[4288,4288],"./eu.js":[94007,4007],"./fa.js":[90292,292],"./fi.js":[89964,9964],"./fo.js":[17674,7674],"./fr-ca.js":[86290,6290],"./fr-ch.js":[73433,3433],"./fr.js":[813,813],"./fy.js":[59836,9836],"./ga.js":[54061,4061],"./gd.js":[68418,8418],"./gl.js":[33562,3562],"./gom-latn.js":[78660,8660],"./gu.js":[57409,7409],"./he.js":[92010,2010],"./hi.js":[52830,2830],"./hr.js":[15811,5811],"./ht.js":[8809,8809],"./hu.js":[38298,8298],"./hy-am.js":[94309,4309],"./id.js":[87420,7420],"./is.js":[15513,5513],"./it-ch.js":[19286,9286],"./it.js":[33900,3900],"./ja.js":[50952,952],"./jv.js":[77741,7741],"./ka.js":[46481,6481],"./kk.js":[11335,1335],"./km.js":[36101,6101],"./kn.js":[6364,6364],"./ko.js":[88003,8003],"./ku.js":[16605,6605],"./ky.js":[34457,4457],"./lb.js":[88615,8615],"./lo.js":[73860,3860],"./lt.js":[34485,4485],"./lv.js":[76467,6467],"./me.js":[80623,623],"./mi.js":[32739,2739],"./mk.js":[75877,5877],"./ml.js":[75376,5376],"./mn.js":[12698,2698],"./mr.js":[46462,6462],"./ms-my.js":[26400,6400],"./ms.js":[79677,9677],"./mt.js":[99464,9464],"./my.js":[46803,6803],"./nb.js":[7205,7205],"./ne.js":[40880,880],"./nl-be.js":[60465,465],"./nl.js":[69423,9423],"./nn.js":[23473,3473],"./oc-lnc.js":[70225,225],"./pa-in.js":[39252,9252],"./pl.js":[63225,3225],"./pt-br.js":[92218,2218],"./pt.js":[72369,2369],"./rn.js":[34509,4509],"./ro.js":[24334,4334],"./ru.js":[62796,2796],"./rw.js":[35414,5414],"./sd.js":[63222,3222],"./se.js":[55285,5285],"./si.js":[65665,5665],"./sk.js":[46847,6847],"./sl.js":[39998,9998],"./sq.js":[95977,5977],"./sr-cyrl.js":[27439,7439],"./sr.js":[45616,5616],"./ss.js":[52487,2487],"./sv-fi.js":[9160,9160],"./sv.js":[21340,1340],"./sw.js":[2979,2979],"./ta.js":[77250,7250],"./te.js":[87406,7406],"./tet.js":[18928,8928],"./tg.js":[15012,5012],"./th.js":[47081,7081],"./tk.js":[62544,2544],"./tl-ph.js":[78142,8142],"./tlh.js":[60321,321],"./tr.js":[4895,4895],"./tzl.js":[3187,3187],"./tzm-latn.js":[58804,8804],"./tzm.js":[95084,5084],"./ug-cn.js":[79911,9911],"./uk.js":[34173,4173],"./ur.js":[51750,1750],"./uz-latn.js":[80950,950],"./uz.js":[54734,4734],"./vi.js":[40860,860],"./x-pseudo.js":[5760,5760],"./yo.js":[87933,314],"./zh-cn.js":[16033,6033],"./zh-hk.js":[87741,122],"./zh-tw.js":[31349,1349],"./zh.js":[56007,6007]};function r(e){if(!n.o(i,e))return Promise.resolve().then(()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=i[e],r=t[0];return n.e(t[1]).then(()=>n.t(r,23))}r.keys=()=>Object.keys(i),r.id=24670,e.exports=r},24677:(e,t,n)=>{"use strict";function i(){const e={};try{if(!document.cookie)return e;const t=document.cookie.split(";");return t.map(t=>{t=t.trim();const n=t.indexOf("="),i=t.substring(0,n),r=t.substring(n+1);e[i]=r}),e}catch(t){console.error("Clould not get cookies",t.message)}return e}n.d(t,{O:()=>i})},25141:(e,t,n)=>{"use strict";e.exports=n.p+"img/tabbar-swap-sug-white.1fe5300b.svg"},25517:(e,t,n)=>{"use strict";e.exports=n.p+"img/two_to_one.030cfe1e.svg"},25569:(e,t,n)=>{"use strict";n.d(t,{AA:()=>i,Ay:()=>p,B8:()=>l,G7:()=>s,Gy:()=>r,JJ:()=>_,LZ:()=>o,_W:()=>a,jX:()=>d,t6:()=>c});const i={DISABLED_FEATURES:{PAYMENT:{},SWAP_APPLICATION:{nl:!0,de:!0,dk:!0},FILTERS_COOP:{nl:!0,de:!0,dk:!0},EXTRA_VISIBILITY:{},PROPOSITIONS_CLOSE_BY:{},HOW_IT_WORKS:{nl:!0,de:!0,dk:!0},AMENITIES:{dk:!0},SITEGAINER:{nl:!0,de:!0,dk:!0},CONDO:{nl:!0,de:!0,dk:!0},BANKID:{nl:!0,de:!0,dk:!0},FREEMIUM:{},TRUSTPILOT:{nl:!0,de:!0,dk:!0}},KEY_VALUES:{LANGUAGE:{se:"sv",nl:"nl",de:"de",dk:"da"}
1,DOMAIN:{se:"lagenhetsbyte.se",nl:"woningruil24.nl",de:"wohnungsswap.de",dk:"hjembytte.dk"},CURRENCY:{se:"SEK",nl:"EUR",de:"EUR",dk:"DKK"},GOOGLE_TAG_MANAGER:{se:"GTM-MT4HNZJ",nl:"GTM-TSSB6WD",de:"GTM-MSNFSK6",dk:"GTM-T4P8J9ZS"},GOOGLE_ADS_ID:{se:"AW-1071035970/eIlSCKSIu-YbEMLs2v4D",nl:"AW-393111744/0oSBCJbfs-YbEMDRubsB",de:"AW-10834208507/0hcKCNzfuPEbEPvNk64o",dk:"AW-16617468610/OwZ5CJeGteYbEMLl6fM9"},MIXPANEL:{se:"de75e43464e7b16f2badc16098587171",nl:"b8f3df59c65d266262e15ba62e774743",de:""},SENTRY:{se:"https://[email protected]/1483693",nl:"https://[email protected]/5796561",de:"https://[email protected]/5796561"},TRUSTPILOT:{se:"567710d20000ff000586e10c",nl:"63fbe60353044ed29109e113",de:"63e36e342ba9106ee584074b"},MIN_ROOMS:{se:[1,2,3,4,5],nl:[1,2,3,4,5],de:[1,2,3,4,5],dk:[1,2,3,4,5]},PROPOSITION_ROOMS:{se:[1,2,3,4,5,6,7,8,9,10],nl:[1,2,3,4,5,6,7,8,9,10],de:[1,2,3,4,5,6,7,8,9,10],dk:[1,2,3,4,5,6,7,8,9,10]},PROPOSITION_FLOOR:{se:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25],nl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25],de:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25],dk:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]},MAX_RENT:{se:3e4,dk:3e4,nl:3e3,de:3e3},MAX_RENT_SIGNUP:{se:[5e3,5500,6e3,6500,7e3,7500,8e3,8500,9e3,9500,1e4,10500,11e3,11500,12e3,12500,13e3,14e3,15e3,16e3,17e3,18e3,19e3,2e4,21e3,22e3,23e3,24e3,25e3,27500,3e4],nl:[500,550,600,650,700,750,800,850,900,950,1e3,1050,1100,1150,1200,1250,1300,1400,1500,1600,1700,1800,1900,2e3,2100,2200,2300,2400,2500,2750,3e3],de:[500,550,600,650,700,750,800,850,900,950,1e3,1050,1100,1150,1200,1250,1300,1400,1500,1600,1700,1800,1900,2e3,2100,2200,2300,2400,2500,2750,3e3],dk:[5e3,5500,6e3,6500,7e3,7500,8e3,8500,9e3,9500,1e4,10500,11e3,11500,12e3,12500,13e3,14e3,15e3,16e3,17e3,18e3,19e3,2e4,21e3,22e3,23e3,24e3,25e3,27500,3e4]}
1,MIN_SQM:{se:[10,20,30,40,50,60,70,80,90,100],nl:[10,20,30,40,50,60,70,80,90,100],de:[10,20,30,40,50,60,70,80,90,100],dk:[10,20,30,40,50,60,70,80,90,100]},MAX_RENT_INITIAL_VALUE:{se:12500,nl:1250,de:1250,dk:12500},MAP_INITIAL_COORDINATES:{se:[15,63],nl:[5.3,52.2],de:[10.69,50.77],dk:[10,56.22]},MAP_ZOOM:{se:4,nl:6.8,de:5.5,dk:6.5},MAP_SETTINGS:{se:{center:[12.8,63.11],zoom:4},nl:{center:[5.2,52.19],zoom:7},de:{center:[10.69,50.77],zoom:5.5},dk:{center:[10.29,56.27],zoom:6.9}}}},r=_();function o(e){if(!e)return!1;e=e.toUpperCase();const t=i.DISABLED_FEATURES[e];if(!t)return null;const n=t[r];return!!n&&("function"===typeof n?n():n)}function s(e){return!o(e)}function a(e){e=e.toUpperCase();const t=i.KEY_VALUES[e];return t?t[r]?t[r]:void 0===t[r]&&t["default"]?t["default"]:null:null}function l(e){return r===e.toLowerCase()}function _(){const e={NODE_ENV:"production",VUE_APP_SENTRY_DSN:"https://[email protected]/4511472152084480",VUE_APP_SENTRY_RELEASE:"fe275e0a9ca24b3cf7108098ba33b3849216e2b7",VUE_APP_SENTRY_ENV:"production",BASE_URL:"/"}.VUE_APP_COUNTRY;if(e)return e.toLowerCase();if(window.location.hostname.includes(".")){const e=window.location.hostname.split("."),t=e[e.length-1];if(i.KEY_VALUES.LANGUAGE[t.toLowerCase()])return t.toLowerCase()}return"se"}function c(){return _().toLocaleUpperCase()}function d(e){return e||(e=r),i.KEY_VALUES.LANGUAGE[e.toLowerCase()]}const p={isFeatureDisabled:o,isFeatureEnabled:s,getValue:a,getCountry:_,getLanguageFromCountry:d,isCountry:l,constants:i,currentCountry:r}},25575:(e,t,n)=>{"use strict";e.exports=n.p+"img/preferences.11d064e0.svg"},25988:(e,t,n)=>{"use strict";e.exports=n.p+"img/lightbulb-blue.c633c83b.svg"},26550:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-check3-white.efd5c5d5.svg"},26863:(e,t,n)=>{"use strict";e.exports=n.p+"img/interest-indicator-interested.88a88fa6.svg"},26996:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>h,B1:()=>p,al:()=>m});var i=n(67975),r=n(13503),o=n(25569);const s=r.A.t("url_socket",r.m);let a=null;const l=[],_=!1;async function c(){try{a||(_&&window.Logger.log("creating socket instance"),a=(0,i.io)(s,{withCredentials:!0,extraHeaders:{country:(0,o.JJ)()}}),l.forEach(e=>e())),_&&(window.Logger.log("setting socket listners"),a.onAny((e,t)=>{window.Logger.log("socket debug:",e,t)}),a.on("connect_error",e=>{window.Logger.log("connect_error",e)})),a.on("connect",()=>{window.Logger.log(">>> socket connected <<<");const e=a.io.engine;_&&(e.once("upgrade",()=>{window.Logger.log("socket.io upgraded to:",e.transport.name)}),e.on("packet",({type:e,data:t})=>{window.Logger.log("socket packet:",e,t)}),e.on("packetCreate",({type:e,data:t})=>{window.Logger.log("socket packetCreate:",e,t)}),e.on("drain",()=>{window.Logger.log("socket drain")}),e.on("close",e=>{window.Logger.log("socket closed:",e)}))}),a.io.on("disconnect",e=>{window.Logger.log(">>> socket disconnected <<<",e)}),a.io.on("reconnect",()=>{window.Logger.log(">>> socket reconnected <<<")}),_&&(a.io.on("error",e=>{window.Logger.log("socket error:",e)}),a.io.on("reconnect_attempt",()=>{window.Logger.log("reconnect_attempt")}),a.io.on("reconnect_failed",e=>{window.Logger.log("reconnect_failed",e)}))}catch(e){window.Logger.log("socketio error:",e)}}function d(){try{a&&a.disconnect()}catch(e){console.error(e)}}function p(e,t){try{if(!a)return void l.push(()=>p(e,t));a.on(e,t)}catch(n){console.error("could not subscribe:",n)}}function u(e){try{a.removeAllListeners(e)}catch(t){console.error(t)}}function m(e,t){try{a.off(e,t)}catch(n){console.error(n)}}function g(e,t){try{return a.emit(e,t),!0}catch(n){console.error(n)}return!1}const h={connect:c,disconnect:d,subscribe:p,unsubscribe:m,emit:g,unsubscribeAll:u}},27210:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>a,DI:()=>s});var i=n(25569);const r=(0,i._W)("MAX_RENT"),o={RESIDENCE:{RENT:{MIN:0,MAX:r},ROOMS:{MIN:1,MAX:6},SQM:{MIN:0,MAX:120},FLOOR:{MIN:0,MAX:10}},WISH:{ROOMS:{MIN:1,MAX:5},SQM:{MIN:0,MAX:100},FLOOR:{MIN:0,MAX:10},RENT:{MIN:0,MAX:r}}},s={RESIDENCE:o.RESIDENCE,WISH:{ROOMS:{MIN:5,MAX:null},SQM:{MIN:100,MAX:null},RENT:{MIN:0,MAX:null},FLOOR:{MIN:0,MAX:10}}},a={INITIAL:s,DEFAULT:o}},27355:(e,t,n)=>{"use strict";
1e.exports=n.p+"img/facebook.bece2670.svg"},27793:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-close-black.c48073ff.svg"},27935:(e,t,n)=>{"use strict";e.exports=n.p+"img/chevron-right-black.4768649c.svg"},28050:(e,t,n)=>{"use strict";e.exports=n.p+"img/shift-blue.d1bc7ec3.svg"},28466:(e,t,n)=>{"use strict";n.d(t,{A$:()=>o});const i=1e3;function r(e){return!!e&&!e.response}async function o(e){try{return await e()}catch(t){if(!r(t))throw t;return await new Promise(e=>setTimeout(e,i)),e()}}},28589:(e,t,n)=>{"use strict";e.exports=n.p+"img/stars-matt.369af8ce.svg"},28769:(e,t,n)=>{"use strict";e.exports=n.p+"img/tasklist_7_blue.f14d4715.svg"},28799:(e,t,n)=>{"use strict";e.exports=n.p+"img/swaps.0140d843.svg"},29056:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-chevron-left.e742e89d.svg"},29410:(e,t,n)=>{"use strict";e.exports=n.p+"img/skyline-placeholder-img.1a9cd7e8.svg"},29580:(e,t,n)=>{"use strict";e.exports=n.p+"img/blue-heart.d75adfa7.svg"},29605:(e,t,n)=>{"use strict";e.exports=n.p+"img/close-white.a5e0daee.svg"},30613:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"boost-info"},[e.statisticsData?t("div",{staticClass:"top"},[t("h2",{staticClass:"title"},[e.statisticsData.isActive?[e._v(" "+e._s(e.$t("boost_info_title"))+" ")]:[e._v(" "+e._s(e.$t("boost_info_title_passed"))+" ")]],2),t("div",{staticClass:"text-wrapper"},[t("p",{staticClass:"info-text"},[e.statisticsData.isActive?[e._v(" "+e._s(e.$t("boost_info_text"))+" ")]:[e._v(" "+e._s(e.$t("boost_info_text_passed"))+" ")]],2)]),e.statisticsData.isActive?e._e():t("BaseButton",{staticClass:"purple cta-button",attrs:{"icon-file":"icon-rocket-white"},on:{click:function(t){t.stopPropagation(),e.setExtraVisibilityPaymentProposition(e.primaryProposition),e.setExtraVisibilityPaymentVisible(!0)}}},[e._v(e._s(e.$t("boost_cta_button_again")))])],1):e._e(),t("div",{staticClass:"stats-container"},[e.statisticsData?t("div",{staticClass:"boost-stats"},[t("div",{staticClass:"items"},[t("div",{staticClass:"item"},[t("div",{staticClass:"heading"},[e._v(e._s(e.$t("boost_banner_box_1")))]),t("div",{staticClass:"stat"},[e._v(" +"+e._s(e.statisticsData.views.toLocaleString("sv-SE"))+" ")])]),t("div",{staticClass:"item"},[t("div",{staticClass:"heading"},[e._v(e._s(e.$t("boost_banner_box_2")))]),t("div",{staticClass:"stat"},[e._v(e._s(e.statisticsData.interestMarks))])]),t("div",{staticClass:"item"},[t("div",{staticClass:"heading"},[e._v(e._s(e.$t("boost_banner_box_3")))]),t("div",{staticClass:"stat"},[e._v(e._s(e.statisticsData.clicks))])])]),e.primaryProposition.extraVisibility?t("div",{staticClass:"active-until"},[t("BaseIcon",{staticClass:"active-until-icon",attrs:{"icon-file":"icon-rocket-purple"}}),e._v(" "+e._s(e.$t("boost_banner_active_until"))+" "+e._s(e.$dayjs(e.primaryProposition.extraVisibility.endDate).format("D MMMM"))+" ")],1):e._e()]):e._e(),t("div",{staticClass:"list-content"},[t("div",{staticClass:"list-info"},[t("h2",[e._v(e._s(e.$t("boost_info_usp_title")))]),t("ul",[t("li",[t("div",[t("b",[e._v(e._s(e.$t("boost_info_usp_label1")))]),e._v(" - "+e._s(e.$t("boost_info_usp_text1"))+" ")])]),t("li",[t("div",[t("b",[e._v(e._s(e.$t("boost_info_usp_label2")))]),e._v(" - "+e._s(e.$t("boost_info_usp_text2"))+" ")])]),t("li",[t("div",[t("b",[e._v(e._s(e.$t("boost_info_usp_label3")))]),e._v(" - "+e._s(e.$t("boost_info_usp_text3"))+" ")])])])])])])])},r=[],o=n(95353),s=n(61597),a=n(83265),l=n(45189);function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_(Object(n),!0).forEach(function(t){d(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function d(e,t,n){return(t=p(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e){var t=u(e,"string");return"symbol"==typeof t?t:t+""}function u(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const m={name:"BoostInfoContent",components:{BaseButton:a.A,BaseIcon:l.A},data(){return{statisticsData:null}},computed:c({},(0,o.L8)({primaryProposition:"myPropositions/primaryProposition",primaryPropositionId:"myPropositions/primaryPropositionId"}
1)),created(){this.getStatValues()},methods:c(c({},(0,o.PY)({setExtraVisibilityPaymentVisible:"extraVisibility/setVisible",setExtraVisibilityPaymentProposition:"extraVisibility/setProposition"})),{},{toggleContent(){this.contentIsVisible=!this.contentIsVisible,this.contentIsVisible&&this.getStatValues()},async getStatValues(){try{const{data:e}=await s.zm.get(`/api/boost-summary?propositionId=${this.primaryPropositionId}`);this.statisticsData=e}catch(e){console.log(e)}}})},g=m;var h=n(81656),f=(0,h.A)(g,i,r,!1,null,"23fbd9d4",null);const b=f.exports},30724:(e,t,n)=>{"use strict";e.exports=n.p+"img/no-result.5db33abe.svg"},30835:(e,t,n)=>{"use strict";e.exports=n.p+"img/picture.78b32a8e.svg"},31014:(e,t,n)=>{"use strict";e.exports=n.p+"img/close-red.2119d96e.svg"},31633:(e,t,n)=>{"use strict";e.exports=n.p+"img/map-pin.2a3aa5df.svg"},31846:(e,t,n)=>{"use strict";e.exports=n.p+"img/image.aa5b9101.svg"},31928:(e,t,n)=>{"use strict";e.exports=n.p+"img/arrow-gray.293e622a.svg"},32947:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-my-prop.cb3410b3.svg"},33323:(e,t,n)=>{"use strict";e.exports=n.p+"img/megaphone.9788cf76.svg"},33511:(e,t,n)=>{"use strict";e.exports=n.p+"img/alternate.da31e654.svg"},33606:(e,t,n)=>{"use strict";e.exports=n.p+"img/check-mark-dark.2bd5923a.svg"}
1,33688:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-camera-white.2650556a.svg"},34244:(e,t,n)=>{"use strict";e.exports=n.p+"img/superintresse-check.469346c9.svg"},34435:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-clock-ten.14445a86.svg"},34588:(e,t,n)=>{"use strict";n.d(t,{T:()=>o,w:()=>r});var i=n(42702);const r=7;function o(e,t){if(void 0===t)return"";const n=(0,i.MB)(t,i.QA.now,{maxDays:r});return n?"hour"===n.unit?e.$tc("matches_one_match_week_banner_locked_hours",n.value,{hours:n.value}):e.$tc("matches_one_match_week_banner_locked",n.value,{days:n.value}):e.$t("matches_one_match_week_banner_available")}},34926:(e,t,n)=>{"use strict";e.exports=n.p+"img/becomingCondo.a4ed0c2f.svg"},35065:(e,t,n)=>{"use strict";e.exports=n.p+"img/arrow-right-alt2-white.81bf85d4.svg"},35344:(e,t,n)=>{"use strict";e.exports=n.p+"img/blue-star.8f1359f7.svg"},35408:(e,t,n)=>{"use strict";e.exports=n.p+"img/logo-icon.83ec296e.svg"},35508:(e,t,n)=>{"use strict";n.d(t,{sq:()=>d});var i=n(73811);function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach(function(t){s(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function s(e,t,n){return(t=a(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){var t=l(e,"string");return"symbol"==typeof t?t:t+""}function l(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const _={NODE_ENV:"production",VUE_APP_SENTRY_DSN:"https://[email protected]/4511472152084480",VUE_APP_SENTRY_RELEASE:"fe275e0a9ca24b3cf7108098ba33b3849216e2b7",VUE_APP_SENTRY_ENV:"production",BASE_URL:"/"}.VUE_APP_CMS_URL||"https://cms2.lagenhetsbyte.se";function c(){return"undefined"!==typeof window&&"true"===new URLSearchParams(window.location.search).get("preview")}async function d(e,t={}){const n=c()?o(o({},t),{},{status:"draft"}):t,r=await i.A.get(`${_}/api${e}`,{params:n});return r.data}},35652:(e,t,n)=>{"use strict";e.exports=n.p+"img/exclamation-mark.bca1ad7e.svg"},36009:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-envelope.1e174ef4.svg"},36273:(e,t,n)=>{"use strict";e.exports=n.p+"img/check-mark-white.268d4317.svg"},36348:(e,t,n)=>{"use strict";e.exports=n.p+"img/search-bar-1.d9ed01f6.svg"},36495:(e,t,n)=>{"use strict";e.exports=n.p+"img/example_flat_17.be25e374.png"},36763:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-chat2.ddf4f089.svg"},37281:(e,t,n)=>{"use strict";e.exports=n.p+"img/example_flat_19.057a7f76.png"},37333:(e,t,n)=>{"use strict";e.exports=n.p+"img/tram.fb84bb40.svg"},37421:(e,t,n)=>{"use strict";e.exports=n.p+"img/rail.c0522a3f.svg"},37424:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-swap.4757ea2e.svg"},37809:(e,t,n)=>{"use strict";e.exports=n.p+"img/check-double.d818f3df.svg"},37938:(e,t,n)=>{"use strict";e.exports=n.p+"img/shape.667f945a.svg"},38022:(e,t,n)=>{"use strict";e.exports=n.p+"img/clock-orange.014ca1ee.svg"},38051:(e,t,n)=>{"use strict";n.d(t,{A:()=>_});var i=n(61597),r=n(95923);async function o({propositionId:e,propositionId2:t}){try{const{data:n}=await i.zm.get(`/api/matches/v2/has-active/${e}/${t}`);return n}catch(n){throw Error(n)}}async function s(e){var t,n;const{data:o}=await i.Tq.get(`/propositions/${e}`);return[null===o||void 0===o||null===(t=o.residences)||void 0===t?void 0:t[0],null===o||void 0===o||null===(n=o.residences)||void 0===n?void 0:n[1]].map(r.e).filter(Boolean).join(" & ")}async function a({propositionId:e,propositionId2:t,interest:n,source:r}){try{const{data:o}=await i.zm.post("/api/v2/interest/mark-interest",{propositionId:e,propositionId2:t,interest:n,source:r});return o}catch(o){throw Error(o)}}async function l({propositionId:e,propositionId2:t,propositionId3:n,interestLevel:r}){try{const{data:o}=await i.zm.post("/api/v2/interest/level",{propositionId:e,propositionId2:t,propositionId3:n,interestLevel:r});return o}catch(o){throw Error(o)}}const _={hasActiveMatches:o,fetchPropositionAddress:s,markInterest:a,setInterestLevel:l}},38455:(e,t,n)=>{"use strict";e.exports=n.p+"img/lock.21bbe5fa.svg"},38579:(e,t,n)=>{"use strict";e.exports=n.p+"img/search.5d058ca9.svg"},38717:(e,t,n)=>{"use strict";e.exports=n.p+"img/example_flat_15.835de3d8.png"},38892:(e,t,n)=>{"use strict";n.d(t,{v:()=>r});var i=n(25569);function r(e,t=!0){return null!==e&&void 0!==e||(e=0),"number"!==typeof e&&(e=e.toString().replace(/[^0-9]/g,""),e=parseFloat(e)),t?new Intl.NumberFormat((0,i.jX)(),{style:"currency",currency:(0,i._W)("
1CURRENCY"),minimumFractionDigits:0}).format(e):new Intl.NumberFormat((0,i.jX)(),{minimumFractionDigits:0}).format(e)}},38946:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-messenger.e32b2de5.svg"},39032:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-stars.fbb71913.svg"},39463:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-bell-with-badge-large.989f4f66.svg"},39527:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-circle-plus-blue.9fba45d3.svg"},39655:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-close-dark.263019c4.svg"},39906:(e,t,n)=>{"use strict";e.exports=n.p+"img/bankid-white.78ef3ba8.svg"},40042:(e,t,n)=>{"use strict";e.exports=n.p+"img/chevron-left.2f8a9f8b.svg"},40044:(e,t,n)=>{"use strict";e.exports=n.p+"img/usp-check-black.3f75bcb9.svg"},40627:(e,t,n)=>{"use strict";e.exports=n.p+"img/link.c194aaef.svg"},40748:(e,t,n)=>{"use strict";e.exports=n.p+"img/close-cross-alt.adfafdbd.svg"},40864:(e,t,n)=>{"use strict";e.exports=n.p+"img/burger.c8e3a92e.svg"},41420:(e,t,n)=>{"use strict";e.exports=n.p+"img/chevron-right-dark2.4768649c.svg"},41903:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-chevron-right.f0602856.svg"},42003:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-angle-down.0f116632.svg"},42475:(e,t,n)=>{"use strict";e.exports=n.p+"img/chevron-left-dark.fd3b06e2.svg"},42568:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-eye-white.2bdde78c.svg"},42702:(e,t,n)=>{"use strict";n.d(t,{Lp:()=>_,MB:()=>c,QA:()=>s,d1:()=>d,oV:()=>l,xq:()=>u});var i=n(85471),r=n(74353),o=n.n(r);const s=i.Ay.observable({now:Date.now()});let a=null;function l(){s.now=Date.now(),null===a&&(a=setInterval(()=>{s.now=Date.now()},6e4))}function _(e,t=Date.now()){const n=o()(t),i=o()(e),r=n.diff(i,"minute");if(r<1)return{unit:"now",value:0};if(r<60)return{unit:"minute",value:r};const s=n.diff(i,"hour");if(s<24)return{unit:"hour",value:s};const a=n.diff(i,"day");return a<7?{unit:"day",value:a}:{unit:"week",value:n.diff(i,"week")}}function c(e,t=Date.now(),{maxDays:n}={}){if(!e)return null;const i=new Date(e).getTime()-t;if(!(i>0))return null;const r=36e5,o=24*r;if(i<o)return{unit:"hour",value:Math.ceil(i/r)};const s=Math.ceil(i/o);return{unit:"day",value:n?Math.min(s,n):s}}function d(e,t=Date.now()){if(!e)return null;const n=new Date(e).getTime()-t;if(!(n>0))return null;const i=6e4,r=60*i,o=Math.ceil(n/i);if(o<60)return{days:0,hours:0,minutes:o};const s=Math.ceil(n/r);return s<=24?{days:0,hours:s,minutes:0}:{days:Math.floor(s/24),hours:s%24,minutes:0}}const p={now:()=>"s",minute:e=>1===e?"m":"mm",hour:e=>1===e?"h":"hh",day:e=>1===e?"d":"dd",week:e=>1===e?"w":"ww"};function u(e,t=Date.now()){const{unit:n,value:i}=_(e,t),r=p[n](i),s=o().Ls[o().locale()]||{},a=s.relativeTime||{},l=a[r];if(!l)return o()(e).fromNow();const c="function"===typeof l?l(i,!1,r,!1):l.replace("%d",i),d=a.past||"%s";return"function"===typeof d?d(c):d.replace("%s",c)}},42773:(e,t,n)=>{"use strict";e.exports=n.p+"img/bus.0d7035fb.svg"},42988:(e,t,n)=>{"use strict";n.d(t,{$3:()=>v,Ay:()=>_,VH:()=>g,Yz:()=>f,ee:()=>p,mP:()=>c,tA:()=>u,uG:()=>m,wA:()=>d,yM:()=>h});var i=n(13503),r=n(25569),o=n(13642),s=n(24677);const a=(0,r._W)("DOMAIN"),l=(0,o._o)();function _(){return l&&"lagenhetsbyte.se"===a?`https://rel-authentication.${a}`:`https://auth3.${a}`}function c(){return l?`https://release.${a}`:`https://www.${a}`}function d(){if(l){const e=(0,s.O)();if(!e.paymentEndpointType||"dev"===e.paymentEndpointType)return`https://rel-payment.${a}`}return`https://payment3.${a}`}function p(){const{hostname:e}=window.location;if(0===e.indexOf("local.")){const t=`https://${e}`;if(b(t))return t}return l?i.A.t("url_release_api",i.m):i.A.t("url_api",i.m)}function u(){return i.A.t("url_aws",i.m)}function m(){return i.A.t("url_proposition",i.m)}function g(){return l?i.A.t("url_user_dev",i.m):i.A.t("url_user",i.m)}function h(){return l?`${i.A.t("url_growthbook",i.m)}/api/features/sdk-hjCQTYvcbXSocjRM`:`${i.A.t("url_growthbook",i.m)}/api/features/sdk-KOiKSqWF9kqykF`}function f(){return i.A.t("url_notifications",i.m)}function b(e){try{var t=new XMLHttpRequest;if(t.open("HEAD",`${e}/api/statistics/GetStartpageStatistics?date=${(new Date).toLocaleStr
1ing()}`,!1),t.send(null),404===t.status)return!1}catch(n){return!1}return!0}function v(){const{hostname:e}=window.location;if(0===e.indexOf("local.")){const t=`https://${e}`;if(b(t))return t}return i.A.t("url_admin2_api",i.m)}},43338:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-watch.002e7082.svg"},43386:(e,t,n)=>{"use strict";e.exports=n.p+"img/gear.3785539c.svg"},43600:(e,t,n)=>{"use strict";e.exports=n.p+"img/questionmark.861867ea.svg"},43814:(e,t,n)=>{"use strict";e.exports=n.p+"img/3-part-swap-icon.5e03a682.svg"},43943:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});const i={API:{SEARCH_SEARCH:"/api/search",SEARCH_PROPOSITION:"/api/search/proposition",SEARCH_COVERAGES:"/api/search/coverage"}}},44009:(e,t,n)=>{"use strict";e.exports=n.p+"img/no-matches-filter.2ca16cde.svg"},44190:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-add.968d9e3d.svg"},44675:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-move-down.248130ce.svg"},44694:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-nav-arrow-left.e747d683.svg"},44830:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-arrow-left.0d4a0629.svg"},44866:(e,t,n)=>{"use strict";e.exports=n.p+"img/map-pin-dark.17d1a146.svg"},44973:(e,t,n)=>{"use strict";n.d(t,{R:()=>l});var i=n(73811),r=n(25569),o=n(13642),s=n(80580);let a=null;async function l(e,t){try{a||(a=s["default"].getters["app/user"]);const n=d(navigator.userAgent);if(e=JSON.stringify(e,Object.getOwnPropertyNames(e)),e=`\n     ${a?`User: ${a.userId}`:""}\n     Location: ${window.location.href}\n     Bot: ${n}\n     Agent: ${navigator.userAgent}\n     ${e} `,(0,o._o)())return void console.log(`DEBUG MODE: ${e}`);await i.A.post("https://log-service.ok5u73j44fl2u.eu-north-1.cs.amazonlightsail.com/api/log",{service:"authenticated-frontend-web",text:e,severity:t?1:-1,date:new Date,country:r.Gy},{headers:{token:"WW6CgJWsVlI14DfrPz1yQZOev9li3GECagk8y22cnGAx8sZDfW"}})}catch(n){console.error("Failed to send log")}}const _=[/bot/,/spider/,/crawl/,/APIs-Google/,/AdsBot/,/Googlebot/,/mediapartners/,/Google Favicon/,/FeedFetcher/,/Google-Read-Aloud/,/DuplexWeb-Google/,/googleweblight/,/bing/,/yandex/,/baidu/,/duckduck/,/yahoo/,/ecosia/,/ia_archiver/,/facebook/,/instagram/,/pinterest/,/reddit/,/slack/,/twitter/,/whatsapp/,/youtube/,/semrush/,/Chrome-Lighthouse/,/Google Page Speed Insights/,/HeadlessChrome/,/Google-AMPHTML/,/GTmetrix/],c=new RegExp(_.map(e=>e.source).join("|"),"i");function d(e){return c.test(e)}},45072:(e,t,n)=>{"use strict";e.exports=n.p+"img/chevron.4a173337.svg"},45189:(e,t,n)=>{"use strict";function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach(function(t){o(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function o(e,t,n){return(t=s(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){var t=a(e,"string");return"symbol"==typeof t?t:t+""}function a(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}n.d(t,{A:()=>m});var l=function(){var e=this,t=e._self._c;return t("div",e._g({staticClass:"base-icon",class:e.icon,style:r(r(r({},e.cssProps),e.styleIcon),e.styleRotation),attrs:{width:e.width,height:e.height}},e.$listeners))},_=[];const c={name:"BaseIcon",props:{icon:{type:String,default:""},iconFile:{type:String,default:""},rotateDeg:{type:Number,default:null},width:{type:Number,default:24},height:{type:Number,default:24}},computed:{cssProps(){return{"--icon-width":this.width+"px","--icon-height":this.height+"px"}},styleIcon(){if(this.iconFile)try{const e=n(57477)(`./${this.iconFile}.svg`);return{backgroundImage:`url(${e})`}}catch(e){console.error("Icon not found:",e.message)}return{}},styleRotation(){return this.rotateDeg?{transform:`rotate(${this.rotateDeg}deg)`}:{}}}},d=c;var p=n(81656),u=(0,p.A)(d,l,_,!1,null,"53954be2",null);const m=u.exports},45235:(e,t,n)=>{"use strict";e.exports=n.p+"img/has-boost.de6a0bd7.svg"}
1,45314:(e,t,n)=>{"use strict";e.exports=n.p+"img/lock-2.214886db.svg"},45315:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-trash-alt.30d8c1ee.svg"},45620:(e,t,n)=>{"use strict";e.exports=n.p+"img/laundry.77538208.svg"},45918:(e,t,n)=>{"use strict";e.exports=n.p+"img/house.3c96c01c.svg"},46971:(e,t,n)=>{"use strict";e.exports=n.p+"img/map.1e3c240e.svg"},46988:(e,t,n)=>{"use strict";e.exports=n.p+"img/lift.98b36731.svg"},47140:(e,t,n)=>{"use strict";e.exports=n.p+"img/swap-icon.98607b81.svg"},47144:(e,t,n)=>{"use strict";n.d(t,{A:()=>S});var i=n(61597),r=n(24677),o=n(28466);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach(function(t){l(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function l(e,t,n){return(t=_(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e){var t=c(e,"string");return"symbol"==typeof t?t:t+""}function c(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}async function d(){const e=await i.ox.get("/klarna-query/has-token");if(200===e.status){const{data:t}=e.data;return t}return!1}async function p(){const e=await i.ox.post("/klarna-commands/create-session",{}),{data:t}=e;return t}async function u(e,t){const n=(0,r.O)().asclid||null,o=await i.ox.post("/lord-commander/proposition/payment/create",{propositionId:e,productId:t,asclid:n}),{data:s}=o;return s}async function m(e,t,n,o){const s=(0,r.O)().asclid||null,a=await i.ox.post("/lord-commander/proposition/payment/create-first-time",{propositionId:e,productId:t,authToken:o,sessionId:n,asclid:s}),{data:l}=a;return l}async function g({propositionId:e,productId:t}){const n=await i.ox.post("lord-commander/extra-visibility/order",{productId:t,propositionId:e}),{data:r}=n;return r}async function h({propositionId:e,productId:t,sessionId:n,authToken:r}){const o=await i.ox.post("lord-commander/extra-visibility/order-first-time",{productId:t,propositionId:e,sessionId:n,authToken:r}),{data:s}=o;return s}async function f(e,t=""){const{data:n}=await i.Zf.get(`/products/${e}`,{headers:{requestReason:t}});return n?n.map(e=>(e.subscriptionProduct&&(e.subscriptionProduct=v(e.subscriptionProduct)),v(e))):[]}async function b(e){const{data:t}=await i.Zf.get(`/last-payment/${e}`);return t||null}function v(e){return a(a({},e),{},{priceInclVat:e.priceWithVAT,id:e.productId})}async function y(e,t){try{const n={category:e};t&&(n.propositionId=t);const{data:r}=await(0,o.A$)(()=>i.Zf.get("/products",{params:n}));return r.map(e=>a(a({},e),{},{productId:e.id}))}catch(n){window.Logger.log(n)}}async function w({authToken:e,sessionId:t}){const n=await i.ox.post("klarna-commands/create-customer-token",{sessionId:t,authToken:e});return n}async function k({sessionId:e,product:t}){const n=await i.ox.post("klarna-commands/update-session",{sessionId:e,product:t});return n}const S={createFirstTimePropositionPayment:m,createPropositionPayment:u,fetchTokenExists:d,createSession:p,getProducts:y,getPropositionProducts:f,getPropositionLastPayment:b,createVisibilityPayment:g,createFirstTimeVisibilityPayment:h,createNewCustomerToken:w,updateSessionProduct:k}},47353:(e,t,n)=>{"use strict";e.exports=n.p+"img/list-small.26e0be14.svg"},47492:(e,t,n)=>{"use strict";e.exports=n.p+"img/lightbulb.324254cc.svg"},47658:(e,t,n)=>{"use strict";e.exports=n.p+"img/upgrade-star.a61dc6d5.svg"},47713:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-link-broken.b72d7d68.svg"},47824:(e,t,n)=>{"use strict";e.exports=n.p+"img/more.a9f71d08.svg"},47985:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-hand-thumb-up.652c6ce4.svg"}
1,48049:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-megaphone.d01759f8.svg"},48163:(e,t,n)=>{"use strict";e.exports=n.p+"img/teamwork.ab3b11df.svg"},48284:(e,t,n)=>{"use strict";e.exports=n.p+"img/filters.7de26214.svg"},48426:(e,t,n)=>{"use strict";e.exports=n.p+"img/byteslista-search.786da419.svg"},49024:(e,t,n)=>{"use strict";e.exports=n.p+"img/arrow-red2.94c6fc6e.svg"},49170:(e,t,n)=>{"use strict";e.exports=n.p+"img/payments.52f44451.svg"},49202:(e,t,n)=>{"use strict";e.exports=n.p+"img/space-rocket-earth.53261a1a.svg"},49892:(e,t,n)=>{"use strict";e.exports=n.p+"img/add.fb1bddd0.svg"},50545:(e,t,n)=>{"use strict";e.exports=n.p+"img/heart.d6be81a8.svg"},50558:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-rotate-left.217c03a3.svg"},50713:(e,t,n)=>{"use strict";e.exports=n.p+"img/residenceType.12584d3d.svg"},50861:(e,t,n)=>{"use strict";e.exports=n.p+"img/phone.ba5ac34c.svg"},51006:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-wallet.90f5346a.svg"},51027:(e,t,n)=>{"use strict";e.exports=n.p+"img/close-red.2119d96e.svg"},51434:(e,t,n)=>{"use strict";n.d(t,{A:()=>_});var i=function(){var e=this,t=e._self._c;return t("span",{class:["loading loading--spinner",{overlay:e.withOverlay,"full-screen":e.fullScreen}]},[t("svg",{staticClass:"spinner",style:{height:`${e.size}px`,width:`${e.size}px`},attrs:{viewBox:"0 0 50 50"}},[t("circle",{staticClass:"path",attrs:{cx:"25",cy:"25",r:"20",fill:"none",stroke:"#0f6bff","stroke-width":"5"}})])])},r=[];const o={name:"Spinner",props:{size:{type:Number,default:50},withOverlay:{type:Boolean,default:!0},fullScreen:{type:Boolean,default:!1}}},s=o;var a=n(81656),l=(0,a.A)(s,i,r,!1,null,"4c847dea",null);const _=l.exports},51452:(e,t,n)=>{"use strict";e.exports=n.p+"img/reload.056efb83.svg"},51669:(e,t,n)=>{"use strict";e.exports=n.p+"img/marker.ce025d3d.svg"},51775:(e,t,n)=>{"use strict";e.exports=n.p+"img/close-grey.3f73d16d.svg"},51807:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var i=function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"fade",mode:"out-in",appear:""}},[t("div",{staticClass:"standard-modal-wrapper"},[t("div",{staticClass:"standard-modal-top-section"},[t("span",{staticClass:"close-button"},[t("BaseIcon",{ref:"close-"+e.standardModalName,staticClass:"close",attrs:{width:16,height:16,"icon-file":"close-white",tabindex:"0"},on:{click:e.handleSlideDownModal,keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleSlideDownModal.apply(null,arguments)}}})],1)]),t("transition",{attrs:{name:e.slideUpTransition,mode:"out-in",appear:""},on:{"after-leave":e.handleCloseModal}},[e.showModal?t("div",{staticClass:"standard-modal"},[e.showHeader?t("div",{class:["header",{"no-shadow":e.noShadow},{"with-border":e.withBorder}]},[e.title?t("div",{staticClass:"title"},[e._v(e._s(e.title))]):e._e()]):e._e(),e.actionTitle&&e.showHeader?t("button",{staticClass:"action-button",on:{click:e.actionFunction}},[e._v(" "+e._s(e.actionTitle)+" ")]):e._e(),t("div",{staticClass:"standard-content",style:{height:e.isMobile?"auto":e.contentHeight}},[e._t("content")],2)]):e._e()])],1)])},r=[],o=n(95353),s=n(52769),a=n(45189);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach(function(t){c(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function c(e,t,n){return(t=d(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e){var t=p(e,"string");return"symbol"==typeof t?t:t+""}function p(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const u={name:"StandardModal",components:{BaseIcon:a.A},props:{closeFunction:{type:Function,default:()=>{}},showHeader:{type:Boolean,default:!0},title:{type:String,default:""},noShadow:{type:Boolean,default:!1},actionTitle:{type:String,default:""},withBorder:{type:Boolean,default:!1},actionFunction:{type:Function,default:()=>{}},locked:{type:Boolean,default:!1},escClose:{type:Boolean,default:!1,required:!1},closeOutside:{type:Boolean,default:!0,required:!1},contentHeight:{type:String,default:"100vh",required:!1},standardModalName:{type:String,default:"",required:!0},overlayType:{type:String,default:s.R.BLUR,required:!1},slideUpTransition:{type:String,default:"slide-up",required:!1}},data(){return{OVERLAY_TYPES:s.R,lastFocusedElement:null}},computed:_(_({},(0,o.L8)({activeModals:"ui/activeModals",currentModal:"ui/currentModal",usedModals:"ui/usedModals",isMobile:"screenSize/isMobile"})),{},{showModal(){return this.activeModals.includes(this.standardModalName)},lastModal(){return this.activeModals[this.activeModals.length-1]},allModalsClosed(){return 0===this.activeModals.length}}),created(){this.lastFocusedElement=document.activeElement,this.addUsedModals(this.standardModalName),this.addActiveModal(this.standardModalName),this.setCurrentModal(this.standardModalName)},mounted(){this.showOverlay({show:!0,type:this.overlayType}
1),this.closeOutside&&this.setUpOverlayCloseListener(),this.addDisableScroll(this.standardModalName);const e=document.activeElement;e&&e!==document.body&&this.$nextTick(()=>{const e=this.$refs[`close-${this.standardModalName}`];e&&e.$el.focus()})},beforeMount(){this.escClose&&window.addEventListener("keyup",e=>{this.onEscapeKeyUp(e)})},beforeDestroy(){this.removeActiveModal(this.standardModalName)},destroyed(){var e;this.removeDisableScroll(this.standardModalName),this.allModalsClosed&&(this.hideOverlay(),this.clearModalEvents(),this.clearUsedModals()),this.escClose&&window.removeEventListener("keyup",e=>{this.onEscapeKeyUp(e)}),null===(e=this.lastFocusedElement)||void 0===e||e.focus()},methods:_(_(_({},(0,o.i0)({showOverlay:"overlay/show",hideOverlay:"overlay/hide"})),(0,o.PY)({addDisableScroll:"ui/addDisableScroll",removeDisableScroll:"ui/removeDisableScroll",addActiveModal:"ui/addActiveModal",removeActiveModal:"ui/removeActiveModal",addUsedModals:"ui/addUsedModals",setCurrentModal:"ui/setCurrentModal",clearUsedModals:"ui/clearUsedModals"})),{},{closeCurrentModal(){var e;null===(e=this.$refs["close-"+this.lastModal])||void 0===e||e.$emit("click")},clearModalEvents(){this.usedModals.forEach(e=>{this.$root.$off(e),delete this.$root._events[e]})},setUpOverlayCloseListener:function(){this.closeOutside&&this.$root.$on(this.currentModal,()=>{!this.locked&&this.removeActiveModal(this.lastModal)})},onEscapeKeyUp(e){27===e.which&&this.escClose&&!this.locked&&this.closeCurrentModal()},handleSlideDownModal(){this.removeActiveModal(this.standardModalName)},handleCloseModal(){this.closeFunction(),this.$emit("close")}})},m=u;var g=n(81656),h=(0,g.A)(m,i,r,!1,null,"4bdd9b23",null);const f=h.exports},52021:(e,t,n)=>{"use strict";e.exports=n.p+"img/arrow-down-black.25441fb0.svg"},52382:(e,t,n)=>{"use strict";e.exports=n.p+"img/check-mark-green-new.d88cfa44.svg"},52531:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-smile.592ee1c0.svg"},52609:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-key-line.20722fce.svg"},52769:(e,t,n)=>{"use strict";function i(e,t){e.commit("show",t)}function r(e){e.commit("hide")}n.d(t,{R:()=>p,A:()=>m});const o={hide:r,show:i};function s(e){return e.overlay.show}function a(e){return e.overlay}const l={showOverlay:s,overlayState:a};function _(e,t){e.overlay={show:t.show,type:t.type}}function c(e){e.overlay={show:!1}}const d={hide:c,show:_},p={BLUR:"blur",GRADIENT:"gradient"},u={overlay:{show:!1,type:p.BLUR}},m={namespaced:!0,state:u,actions:o,getters:l,mutations:d}},53065:(e,t,n)=>{"use strict";e.exports=n.p+"img/add-square.82d8f94c.svg"},53290:(e,t,n)=>{"use strict";e.exports=n.p+"img/back-arrow.aebe16c7.svg"},53380:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"modal-container"},[t("div",{staticClass:"overlay",on:{click:function(t){return e.$emit("close")}}}),t("transition",{attrs:{name:"pop-in",appear:""}},[t("div",{ref:"modal",staticClass:"modal",attrs:{tabindex:e.hideClose?-1:null}},[e.title||!e.hideClose?t("div",{staticClass:"modal-header"},[t("div",{staticClass:"modal-title"},[e._v(" "+e._s(e.title)+" ")]),e.hideClose?e._e():t("BaseIcon",{ref:"closeButton",staticClass:"close-icon",attrs:{tabindex:"0","icon-file":"icon-close-black"},on:{click:function(t){return e.$emit("close")},keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.$emit("close")}}})],1):e._e(),t("div",{staticClass:"modal-body"},[e._t("default")],2)])])],1)},r=[],o=n(45189);const s={name:"BaseModal",components:{BaseIcon:o.A},props:{title:{type:String,default:""},hideClose:{type:Boolean,default:!1}},data(){return{lastFocusedElement:null}},watch:{$route(e,t){e.path!==t.path&&this.$emit("close")}},created(){this.lastFocusedElement=document.activeElement,this.$emit("open")},mounted(){if(this.hideClose)return void this.$nextTick(()=>{var e;null===(e=this.$refs.modal)||void 0===e||e.focus()});const e=document.activeElement;e&&e!==document.body&&this.$nextTick(()=>{const e=this.$refs["closeButton"];e&&e.$el.focus()})},destroyed(){var e;null===(e=this.lastFocusedElement)||void 0===e||e.focus()}},a=s;var l=n(81656),_=(0,l.A)(a,i,r,!1,null,"2aa23eb1",null);const c=_.exports},53544:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-search-active.fdf51149.svg"},53557:(e,t,n)=>{"use strict";e.exports=n.p+"img/help-wheel.abf18b7a.svg"},53873:(e,t,n)=>{"use strict";e.exports=n.p+"img/check-mark-green-new.d88cfa44.svg"},53897:(e,t,n)=>{"use strict";n.d(t,{A:()=>_});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"spinner",class:e.classes,attrs:{id:"spinner"}})},r=[];const o={name:"BaseSpinner",props:{classes:{type:Array,default:()=>[],required:!1}}},s=o;var a=n(81656),l=(0,a.A)(s,i,r,!1,null,"88dfe6e4",null);
1const _=l.exports},54189:(e,t,n)=>{"use strict";e.exports=n.p+"img/minus.33b90a83.svg"},54204:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-move-up.996cfc76.svg"},54413:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-search-header.671bf9be.svg"},54705:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-map-pin-alt.27c41951.svg"},55156:(e,t,n)=>{"use strict";e.exports=n.p+"img/menu.8a972192.svg"},55370:(e,t,n)=>{"use strict";e.exports=n.p+"img/close.98acc4f8.svg"},55452:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-bell-badge.a0f78109.svg"},55572:(e,t,n)=>{"use strict";e.exports=n.p+"img/condo.2003cd69.svg"},55603:(e,t,n)=>{"use strict";e.exports=n.p+"img/one_to_one.94bcde79.svg"},55759:(e,t,n)=>{"use strict";e.exports=n.p+"img/elevator.6d7cb265.svg"},56001:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-mail-outline.f9978110.svg"},56177:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-lock-yellow.b97be30d.svg"},56252:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var i=n(80580);function r(e,t){return Boolean(t.find(t=>Array.isArray(e)?-1!==e.indexOf(t):e===t))}function o(e){"function"===typeof e?e():i["default"].dispatch(e)}function s({event:e,elements:t=[],action:n}){if(e.path||e.composedPath){const i=Array.from(e.path||e.composedPath&&e.composedPath());if(!i||r(i,t))return;o(n)}else{const i=document.getElementById("app");let s=e.target;while(s){if(r(s,t))return;if(s===i)break;s=s.parentElement}o(n)}}const a=s},56432:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-check-circle.c0a3deaf.svg"},56743:(e,t,n)=>{"use strict";function i(e,t){e.commit("toggleMobileHeader",t)}function r(e,t){e.commit("toggleDesktopHeader",t)}function o(e,t){e.commit("setGlobalModal",t)}function s(e,t){e.commit("setCookiesModal",t)}function a(e,{propositionId:t,propositionId2:n,type:i,trigger:r=null}){e.commit("setPropositionViewModalId",{propositionId:t,propositionId2:n,type:i,trigger:r})}function l(e){e.commit("pageModalActivePage","proposition"),e.commit("setPropositionViewModalId",{propositionId:null,propositionId2:null,type:null,trigger:null})}function _(e,t){e.commit("pageModalActivePage",t)}function c(e,t){e.commit("pageModalZIndex",t)}function d(e,t){e.commit("toggleDisableScroll",t)}function p(e,t){e.commit("setTabAnsweredClicks",t)}function u(e,{params:t,onConfirm:n,onCancel:i}){e.commit("setEndMatchConfirm",{show:!0,params:t,onConfirm:n,onCancel:i})}function m(e){const{onCancel:t}=e.state.endMatchConfirm;e.commit("setEndMatchConfirm",{show:!1,params:null,onConfirm:null,onCancel:null}),t&&t()}async function g(e){const{onConfirm:t}=e.state.endMatchConfirm;e.commit("setEndMatchConfirm",{show:!1,params:null,onConfirm:null,onCancel:null}),t&&await t()}n.d(t,{a:()=>X,A:()=>ee});const h={showMobileHeader:i,showDesktopHeader:r,setGlobalModal:o,setCookiesModal:s,openPropositionModal:a,closePropositionModal:l,setPageModalActivePage:_,setPageModalZIndex:c,toggleDisableScroll:d,setTabAnsweredClicks:p,showEndMatchConfirm:u,cancelEndMatchConfirm:m,confirmEndMatch:g},f=e=>e.showMobileHeader,b=e=>e.showDesktopHeader,v=e=>e.showGlobalModal,y=e=>e.showCookiesModal,w=e=>e.propositionViewModalId,k=e=>e.propositionViewModalId2,S=e=>e.propositionType,A=e=>e.pageModalActivePage,P=e=>e.pageModalZIndex,I=e=>{var t;return(null===(t=e.disableScroll)||void 0===t?void 0:t.length)>0},j=e=>e.activeModals,T=e=>e.usedModals,O=e=>e.currentModal,E=e=>e.tabAnsweredClicks,x=e=>e.endMatchConfirm,C={showMobileHeader:f,showDesktopHeader:b,showGlobalModal:v,showCookiesModal:y,propositionViewModalId:w,propositionViewModalId2:k,propositionViewModalType:S,pageModalActivePage:A,pageModalZIndex:P,disableScroll:I,activeModals:j,usedModals:T,currentModal:O,tabAnsweredClicks:E,endMatchConfirm:x};function M(e,t){e.showMobileHeader=t}function D(e,t){e.showDesktopHeader=t}function N(e,t){e.showGlobalModal=t}function L(e,t){e.showCookiesModal=t}function B(e,{propositionId:t,propositionId2:n,type:i}){e.propositionViewModalId=t,e.propositionViewModalId2=n||null,e.propositionType=i}function R(e,t){e.pageModalActivePage=t}function z(e,t){e.pageModalZIndex=t}function F(e,t){e.disableScroll.includes(t)?e.disableScroll=e.disableScroll.filter(e=>e!==t):e.disableScroll.push(t)}function $(e,t){e.disableScroll.includes(t)||e.disableScroll.push(t)}function W(e,t){e.disableScroll.includes(t)&&(e.disableScroll=e.disableScroll.filter(e=>e!==t))}function V(e,t){e.activeModals.includes(t)||e.activeModals.push(t)}function G(e,t){e.activeModals.includes(t)&&(e.activeModals=e.activeModals.filter(e=>e!==t))}function U(e,t){e.usedModals.includes(t)||e.usedModals.push(t)}function H(e){e.usedModals=[]}function q(e,t){e.currentModal=t}function K(e){e.disableScroll=[]}function Y(e,t){e.tabAnsweredClicks=t}function J(e,t){e.endMatchConfirm=t}const Z={toggleMobileHeader:M,toggleDesktopHeader:D,setGlobalModal:N,setCookiesModal:L,setPropositionViewModalId:B,pageModalActivePage:R,pageModalZIndex:z,toggleDisableScroll:F,addDisableScroll:$,removeDisableScroll:W,removeAllDisableScroll:K,addActiveModal:V,removeActiveModal:G,setCurrentModal:q,addUsedModals:U,clearUsedModals:H,setTabAnsweredClicks:Y,setEndMatchConfirm:J},X={REVERSE_INTEREST:"REVERSE_INTEREST",INTEREST_MARKS:"INTEREST_MARKS",NO_INTEREST_MARKS:"NO_INTEREST_MARKS"},Q={showMobileHeader:!0,showDesktopHeader:!0,showGlobalModal:"",showCookiesModal:!1,propositionViewModalId:null,propositionViewModalId2:null,propositionType:null,pageModalActivePage:"proposition",pageModalZIndex:null,disableScroll:[],activeModals:[],usedModals:[],currentModal:"",tabAnsweredClicks:0,endMatchConfirm:{show:!1,params:null,onConfirm:null,onCancel:null}},ee={namespaced:!0,state:Q,actions:h,getters:C,mutations:Z}},57063:(e,t,n)=>{"use strict";e.exports=n.p+"img/home.efbdae03.svg"},57146:(e,t,n)=>{"use strict";e.exports=n.p+"img/shuffle.d5f35b9b.svg"}
1,57262:(e,t,n)=>{"use strict";e.exports=n.p+"img/ad-id.f9318d09.svg"},57477:(e,t,n)=>{var i={"./2-part-swap-icon.svg":66133,"./3-part-swap-icon.svg":43814,"./ad-id.svg":57262,"./add-inverted.svg":78502,"./add.svg":49892,"./alertcircle.svg":8839,"./alternate.svg":33511,"./amenitiesIcons/balcony.svg":79583,"./amenitiesIcons/bathtub.svg":70475,"./amenitiesIcons/becomingCondo.svg":34926,"./amenitiesIcons/bus.svg":42773,"./amenitiesIcons/condo.svg":55572,"./amenitiesIcons/dishwasher.svg":85113,"./amenitiesIcons/elevator.svg":55759,"./amenitiesIcons/ferry.svg":23671,"./amenitiesIcons/fiber.svg":64833,"./amenitiesIcons/fireplace.svg":96486,"./amenitiesIcons/food.svg":6045,"./amenitiesIcons/laundry.svg":45620,"./amenitiesIcons/metro.svg":85672,"./amenitiesIcons/rail.svg":37421,"./amenitiesIcons/school.svg":12897,"./amenitiesIcons/store.svg":2032,"./amenitiesIcons/tram.svg":37333,"./amenitiesIcons/water.svg":19090,"./arrow-back.svg":69802,"./arrow-dark.svg":61411,"./arrow-down-black.svg":52021,"./arrow-down.svg":89771,"./arrow-right-alt.svg":14285,"./arrow-right-alt2-white.svg":35065,"./arrow-right-alt3-white.svg":9348,"./arrow-right-dark.svg":92784,"./arrow-right-white.svg":76755,"./arrow-right.svg":95155,"./arrow-up.svg":97252,"./arrow.svg":70194,"./back-arrow.svg":53290,"./balcony.svg":87429,"./baloons.svg":58763,"./bankid-input.svg":91609,"./bankid-white.svg":39906,"./bankid.svg":89894,"./binoculars.svg":67237,"./blocked-house-dark.svg":74751,"./blocked-house.svg":20966,"./blue-check.svg":21992,"./blue-heart.svg":29580,"./blue-star.svg":35344,"./blur-img-eye.svg":76786,"./boost-white.svg":13964,"./boost.svg":82364,"./bubble.svg":21709,"./burger.svg":40864,"./byteslista-search.svg":48426,"./camera-black.svg":90328,"./chat-icon.svg":7837,"./chat-unlock-blue.svg":88179,"./chat.svg":78745,"./check-double.svg":37809,"./check-mark-circle-dark-blue.svg":7816,"./check-mark-dark.svg":33606,"./check-mark-green-new.svg":52382,"./check-mark-green.svg":94779,"./check-mark-white-new.svg":12228,"./check-mark-white.svg":36273,"./checkbox-check-green.svg":91213,"./checkbox-check-white.svg":89211,"./chevron-down.svg":63313,"./chevron-left-dark.svg":42475,"./chevron-left.svg":40042,"./chevron-right-black.svg":27935,"./chevron-right-blue.svg":77894,"./chevron-right-dark2.svg":41420,"./chevron-right-white.svg":20469,"./chevron.svg":45072,"./city.svg":64142,"./clock-orange.svg":38022,"./clock.svg":90983,"./close-cross-alt.svg":40748,"./close-cross.svg":61334,"./close-dark.svg":80514,"./close-grey.svg":51775,"./close-red.svg":51027,"./close-white.svg":29605,"./close-white2.svg":1517,"./close.svg":91825,"./context-menu-icon-dark.svg":6095,"./context-menu-icon.svg":9718,"./contract.svg":80721,"./controls.svg":68245,"./dark-check.svg":15024,"./dot-purple.svg":7559,"./double-bed.svg":61586,"./edit.svg":95547,"./exclamation-mark.svg":35652,"./exclamation.svg":86402,"./export.svg":92577,"./facebook.svg":27355,"./fav.svg":13062,"./file-swap.svg":78663,"./filter-icons/balcony.svg":71365,"./filter-icons/brf.svg":57587,"./filter-icons/elevator.svg":83253,"./filter-icons/floor.svg":1127,"./filter-icons/image.svg":31846,"./filter-slider-black.svg":65343,"./filter.svg":2101,"./filters.svg":48284,"./flag-dark.svg":84990,"./flash.svg":86963,"./gear.svg":43386,"./gear2.svg":2372,"./google-reviews.svg":12518,"./guy-mailbox.svg":14355,"./hamburger.svg":95832,"./handle-slider.svg":22389,"./has-boost.svg":45235,"./heart-empty.svg":22045,"./heart-full.svg":88817,"./heart.svg":50545,"./help.svg":6278,"./host.svg":83245,"./house.svg":92841,"./icon-add.svg":44190,"./icon-angle-down.svg":42003,"./icon-angle-up.svg":15564,"./icon-arrow-left.svg":44830,"./icon-bell-badge.svg":55452,"./icon-bell-large-blue.svg":87945,"./icon-bell-large.svg":59592,"./icon-bell-with-badge-large.svg":39463,"./icon-bell.svg":6218,"./icon-camera-white.svg":33688,"./icon-camera.svg":9592,"./icon-chat-white.svg":16739,"./icon-chat2-active.svg":62946,"./icon-chat2.svg":36763,"./icon-check-circle.svg":56432,"./icon-check-purple.svg":68106,"./icon-check3-white.svg":26550,"./icon-check3.svg":12570,"./icon-chevron-down.svg":68799,"./icon-chevron-left.svg":29056,"./icon-chevron-right.svg":41903,"./icon-circle-plus-blue.svg":39527,"./icon-clock-ten.svg":34435,"./icon-clock.svg":6737,"./icon-close-black.svg":27793,"./icon-close-dark.svg":84348,"./icon-close.svg":22023,"./icon-comment-alt-check.svg":23221,"./icon-comment-info.svg":62433,"./icon-comment-question.svg":3633,"./icon-envelope.svg":36009,"./icon-eye-hidden.svg":98685,"./icon-eye-white.svg":42568,"./icon-eye.svg":79400,"./icon-focus-add.svg":5621,"./icon-hand-thumb-up.svg":47985,"./icon-heart-bold.svg":20817,"./icon-key-line.svg":52609,"./icon-link-broken.svg":47713,"./icon-lock-black.svg":19018,"./icon-lock-yellow.svg":56177,"./icon-lock.svg":5600,"./icon-logo-facebook.svg":79513,"./icon-magnifying-glass.svg":77837,"./icon-mail-outline.svg":56001,"./icon-map-pin-alt.svg":54705,"./icon-megaphone.svg":48049,"./icon-menu.svg":76712,"./icon-messenger.svg":38946,"./icon-move-down.svg":44675,"./icon-move-up.svg":54204,"./icon-my-prop-active.svg":94922,"./icon-my-prop.svg":32947,"./icon-nav-arrow-left.svg":44694,"./icon-nav-arrow-right.svg":89781,"./icon-notifications-active.svg":1378,"./icon-notifications.svg":69915,"./icon-padlock-black.svg":7515,"./icon-padlock.svg":84541,"./icon-pen.svg":2054,"./icon-rocket-purple.svg":22220,"./icon-rocket-white.svg":77529,"./icon-rotate-left.svg":50558,"./icon-rotate-right.svg":5309,"./icon-ruler-combined.svg":89569,"./icon-search-active.svg":53544,"./icon-search-header.svg":54413,"./icon-search.svg":677,"./icon-set-primary.svg":7466,"./icon-smile.svg":52531,"./icon-stars-green.svg":10018,"./icon-stars.svg":39032,"./icon-subtract.svg":23441,"./icon-swap-active.svg":79731,"./icon-swap.svg":37424,"./icon-thumb-up.svg":87719,"./icon-trash-alt.svg":45315,"./icon-trophy.svg":94747,"./icon-verified-badge-dark.svg":73312,"./icon-wallet.svg":51006,"./icon-watch.svg":43338,"./icons/add-square.svg":53065,"./icons/blocked-house.svg":67061,"./icons/bytesforslag.svg":66169,"./icons/check-badge.svg":10480,"./icons/close.svg":55370,"./icons/cog.svg":70643,"./icons/conversation-chat.svg":59614,"./icons/feedback.svg":16867,"./icons/find.svg":60879,"./icons/heart.svg":60498,"./icons/help-wheel.svg":53557,"./icons/home.svg":57063,"./icons/house.svg":45918,"./icons/launch.svg":95263,"./icons/lightbulb-blue.svg":25988,"./icons/lightbulb.svg":2143,"./icons/lock-2.svg":45314,"./icons/lock.svg":38455,"./icons/love-hat.svg":79790,"./icons/map.svg":1084,"./icons/money-wallet-1.svg":63698,"./icons/real-estate-house.svg":71172,"./icons/rss.svg":63306,"./icons/search-bar-1.svg":36348,"./icons/search-square.svg":83442,"./icons/space-rocket-earth.svg":49202,"./icons/tabbar/boost-ended.svg":6917,"./icons/tabbar/boost-has-boost.svg":66743,"./icons/tabbar/boost.svg":13250,"./icons/tabbar/matches-active.svg":1171,"./icons/tabbar/matches.svg":74096,"./icons/tabbar/menu-active.svg":89359,"./icons/tabbar/menu.svg":55156,"./icons/tabbar/my-prop-active.svg":93054,"./icons/tabbar/my-prop.svg":16175,"./icons/tabbar/premium-active.svg":67999,"./icons/tabbar/premium.svg":71620,"./icons/tabbar/swaps-active.svg":1710,"./icons/tabbar/swaps.svg":28799,"./icons/trash.svg":99832,"./icons/unlock-2.svg":98939,"./icons/unlock.svg":99258,"./icons/wallet.svg":2825,"./illustration-lock.svg":10511,"./illustration-stars.svg":62913,"./information.svg":60031,"./interest-indicator-empty.svg":79369,"./interest-indicator-interested.svg":26863,"./interest-indicator-not-interested.svg":76651,"./interestIcons/empty.svg":83583,"./interestIcons/interested-green.svg":9267,"./interestIcons/interested-inverted.svg":91829,"./interestIcons/interested.svg":92133,"./interestIcons/not-interested-inverted.svg":18193,"./interestIcons/not-interested.svg":74289,"./klarna-logo.svg":80700,"./klarna.svg":85828,"./layout.svg":70429,"./lift.svg":46988,"./lightbulb-orange.svg":92619,"./lightbulb.svg":47492,"./lightbulb2.svg":7166,"./like.svg":85122,"./line-purple.svg":87212,"./link.svg":40627,"./list-big.svg":58494,"./list-checkbox.svg":58735,"./list-item-checkbox.svg":69853,"./list-small-white.svg":15965,"./list-small.svg":47353,"./location.svg":98898,"./logo-icon.svg":35408,"./logo.svg":65318,"./logout.svg":13017,"./mail-grey.svg":84294,"./map-pin-dark.svg":44866,"./map-pin.svg":31633,"./ma
1p.svg":46971,"./marker-active.svg":97688,"./marker-new.svg":15464,"./marker.svg":51669,"./megaphone.svg":33323,"./menu.svg":3782,"./messenger.svg":60372,"./minus.svg":54189,"./mood-peace.svg":64963,"./more.svg":47824,"./new-fav.svg":80355,"./no-chat-selected.svg":78073,"./no-matches-filter.svg":44009,"./no-result.svg":30724,"./notfound.svg":66226,"./panel.svg":99631,"./partner-banner/rectangle.svg":58372,"./payments.svg":49170,"./pen.svg":11488,"./phone.svg":50861,"./picture.svg":30835,"./placeholderImage/check-mark-dark.svg":11935,"./placeholderImage/check-mark-green-new.svg":53873,"./placeholderImage/close-dark.svg":69641,"./placeholderImage/close-red.svg":31014,"./placeholderImage/placeholder-image-large.svg":10389,"./placeholderImage/placeholder-image-medium.svg":4245,"./placeholderImage/placeholder-image-small.svg":91453,"./plus-skinny.svg":85628,"./preferences.svg":25575,"./premium-active.svg":70713,"./premium-icon.svg":83604,"./premium.svg":96842,"./progress-bar.svg":71114,"./proposition-icon.svg":15709,"./questionmark.svg":43600,"./reload.svg":51452,"./rent.svg":80598,"./residenceType.svg":50713,"./rocket-with-line.svg":78831,"./rooms.svg":22201,"./score-icons/good.svg":76350,"./score-icons/ok.svg":64039,"./search-2.svg":75206,"./search-new.svg":2262,"./search-white.svg":18739,"./search.svg":38579,"./searching.svg":22005,"./shape.svg":37938,"./share.svg":95816,"./shield.svg":87872,"./shift-blue.svg":28050,"./shift.svg":70533,"./shuffle.svg":57146,"./signup/arrow.svg":88317,"./signup/chevron.svg":11287,"./signup/icon-close-dark.svg":39655,"./signup/lightbulb.svg":12207,"./signup/thumbs-up.svg":19509,"./skyline-placeholder-img.svg":29410,"./social-icons/apple-icon.svg":22484,"./social-icons/google-icon.svg":97231,"./space-rocket.svg":77384,"./sqm.svg":87900,"./star-gold-empty.svg":22954,"./star-gold-filled.svg":3235,"./stars-green.svg":87072,"./stars-matt.svg":28589,"./stars-white-filled.svg":16491,"./stars-white.svg":71998,"./stars-white2.svg":67280,"./stopwatch.svg":78264,"./superintresse-check.svg":34244,"./support.svg":98616,"./support2.svg":60538,"./swap-chain/arrow-gray.svg":31928,"./swap-chain/arrow-gray2.svg":74970,"./swap-chain/arrow-green.svg":68238,"./swap-chain/arrow-green2.svg":71936,"./swap-chain/arrow-red.svg":80142,"./swap-chain/arrow-red2.svg":49024,"./swap-icon.svg":47140,"./swap-icons/one_to_one.svg":55603,"./swap-icons/one_to_two.svg":95473,"./swap-icons/two_to_one.svg":25517,"./swap-suggestions.svg":87514,"./switch.svg":65723,"./tabbar-swap-sug-white.svg":25141,"./tasklist.svg":9924,"./tasklist_14.svg":64140,"./tasklist_14_blue.svg":81987,"./tasklist_7.svg":23102,"./tasklist_7_blue.svg":28769,"./teamwork-alt.svg":7165,"./teamwork.svg":48163,"./tip-box.svg":90302,"./tooltip-arrow.svg":60212,"./trash-bin-blue.svg":13544,"./trash-icon-red.svg":66009,"./trash.svg":8111,"./upgrade-star.svg":47658,"./usp-check-black.svg":40044,"./usp-check-white.svg":71242,"./verified-white-check.svg":5792,"./watch.svg":84216,"./yellow-star.svg":59460};function r(e){var t=o(e);return n(t)}function o(e){if(!n.o(i,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return i[e]}r.keys=function(){return Object.keys(i)},r.resolve=o,e.exports=r,r.id=57477},57557:(e,t,n)=>{"use strict";e.exports=n.p+"img/example_flat_20.b935415a.png"},57587:(e,t,n)=>{"use strict";e.exports=n.p+"img/brf.6b2ca7e3.svg"},58372:(e,t,n)=>{"use strict";e.exports=n.p+"img/rectangle.cb37db8c.svg"},58478:(e,t,n)=>{"use strict";n.d(t,{A:()=>$t,h:()=>Gt});var i=n(73811),r=n(61597),o=n(13503);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach(function(t){l(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function l(e,t,n){return(t=_(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e){var t=c(e,"string");return"symbol"==typeof t?t:t+""}function c(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}async function d(e){try{const t=await i.A.get(`${o.A.t("url_geolocation",o.m)}/search/${encodeURI(e)}`);return{val:t.data,error:!1}}catch(t){return{val:t,error:!0}}}async function p(e){try{const t=await i.A.post(`${o.A.t("url_geolocation",o.m)}/location/geoJson`,{locationIds:e});return{val:t.data,error:!1}}catch(t){return{val:t,error:!0}}}async function u(){try{const e=await i.A.get(`${o.A.t("url_geolocation",o.m)}/wisharea`,{});return{val:e.data,error:!1}}catch(e){return{val:e,error:!0}}}async function m(e){try{const t=await r.zm.post("search",{page:1,pageSize:1,swapTypes:[11],residence:{rooms:{min:1},sqm:{min:0},rent:{min:0},geolocations:e}});return{val:t.data,error:!1}}catch(t){return{val:t,error:!0}}}async function g(e,t,n){try{const{data:i}=await r.zm.post(o.A.t("path_email_registration",o.m),a({email:e,name:t},n),{headers:{"Content-Type":"application/json"}});return i}catch(i){return{status:i.response.status,message:"Could not create user"}}}async function h({wishes:e,residences:t,swapTimeFrame:n,selectedAreas:i}){const s={wishes:e.map((e,t)=>
1({rooms:parseInt(e.minRooms),sqm:parseInt(e.minSize),rent:parseInt(e.maxRent),geolocations:i[t].map(e=>e.id)})),residences:t.map(e=>({rooms:parseInt(e.rooms),floor:parseInt(e.floor),sqm:parseInt(e.sqm),rent:parseInt(e.rent),streetAddress:`${e.streetAddress} ${e.streetNumber?e.streetNumber:""}`,coordinates:e.coordinates,residenceType:parseInt(e.residenceType),zipCode:e.zipCode.replace(" ","")})),swapTimeFrame:n};try{const e={"Content-Type":"application/json"};window._token&&(e["JWAUTH"]=window._token);const t=await r.zm.post(o.A.t("path_proposition_registration",o.m),s,{headers:e});if(200!==t.status)throw console.error("Error",t),new Error("Couldnt create proposition 1");return t}catch(a){throw console.error("Error",a),new Error("Couldnt create proposition 2")}}async function f({email:e,password:t}){try{const n=await r.D_.post("/auth",{username:e,password:t});if(200===!n.status)throw Error("Something went wrong");return!0}catch(n){return!1}}async function b({accessToken:e}){try{const t=await r.D_.post(`google/login?accessToken=${e}`);if(200===!t.status)throw Error("Something went wrong");return!0}catch(t){return!1}}async function v({accessToken:e}){try{const t=await r.D_.post(`apple/login?accessToken=${e}`);if(200===!t.status)throw Error("Something went wrong");return!0}catch(t){return!1}}function y(e){let t=!0;const n=/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return n.test(e)||(t=!1),t}const w={search:d,getMultiPolygon:p,getWishAreaButtons:u,getMatchingApartments:m,registerUser:g,registerProposition:h,validateEmail:y,login:f,googleLogin:b,appleLogin:v};var k=n(86345),S=n.n(k),A=n(25569);function P({type:e,userId:t,propositionId:n}){try{const i=(0,A._W)("MIXPANEL");i&&(S().init(i,{api_transport:"sendBeacon",batch_requests:!1}),S().identify(t),S().track("Proposition Created",{Type:e,"Proposition Id":n,"User Id":t}))}catch(i){console.error("Error in mixpanel proposition created:",i)}}var I=n(79486),j=n(95923),T=n(85948),O=n(73903),E=n(7441);function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function C(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach(function(t){M(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function M(e,t,n){return(t=D(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function D(e){var t=N(e,"string");return"symbol"==typeof t?t:t+""}function N(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}let L=null;const B=(e,{swapType:t})=>{e.commit("setSwapType",{swapType:t})},R=(e,{rooms:t,wishIndex:n})=>{e.commit("setWishMinRooms",{rooms:t,wishIndex:n})},z=(e,{size:t,wishIndex:n})=>{e.commit("setWishMinSize",{size:t,wishIndex:n})},F=(e,{rent:t,wishIndex:n})=>{e.commit("setWishMaxRent",{rent:t,wishIndex:n})},$=(e,{rooms:t,residenceIndex:n})=>{e.commit("setResidenceRooms",{rooms:t,residenceIndex:n})},W=(e,{address:t,residenceIndex:n})=>{e.commit("setResidenceAddress",{address:t,residenceIndex:n})},V=(e,{coordinates:t,residenceIndex:n})=>{e.commit("setResidenceCoordinates",{coordinates:t,residenceIndex:n})},G=(e,{number:t,residenceIndex:n})=>{e.commit("setResidenceNumber",{number:t,residenceIndex:n})},U=(e,{area:t,residenceIndex:n})=>{e.commit("setResidenceArea",{area:t,residenceIndex:n})},H=(e,{floor:t,residenceIndex:n})=>{e.commit("setResidenceFloor",{floor:t,residenceIndex:n})},q=(e,{sqm:t,residenceIndex:n})=>{e.commit("setResidenceSqm",{sqm:t,residenceIndex:n})},K=(e,{rent:t,residenceIndex:n})=>{e.commit("setResidenceRent",{rent:t,residenceIndex:n})},Y=(e,{type:t,residenceIndex:n})=>{e.commit("setResidenceType",{type:t,residenceIndex:n})},J=(e,{zipCode:t,residenceIndex:n})=>{e.commit("setResidenceZipCode",{zipCode:t,residenceIndex:n})},Z=(e,t)=>{e.commit("setSwapTimeFrame",t)},X=(e,{name:t})=>{e.commit("setName",{name:t})},Q=(e,t)=>{e.commit("setSSOProfile",t)},ee=(e,{email:t})=>{const n=w.validateEmail(t);e.commit("setLoginError",{error:null}),e.commit("setSignupError",{error:null}),e.commit("setEmail",{email:t,isValid:n})},te=150,ne=20;async function ie(e){var t;for(let i=0;i<ne;i++){var n;if(null!==(n=e.rootGetters["app/user"])&&void 0!==n&&n.userId)return!0;await new Promise(e=>setTimeout(e,te)),await e.dispatch("app/initAppData",!1,{root:!0})}return Boolean(null===(t=e.rootGetters["app/user"])||void 0===t?void 0:t.userId)}async function re(e){e.commit("setSignupError",{error:null}),e.commit("setLoading",{loading:!0});const{email:t,name:n,ssoProfile:i}=e.state;try{const{status:s,message:a,accessToken:l}=await w.registerUser(t,n,i);if(200!==s){if("EMAIL_ALREADY_EXISTS"===a&&i&&("APPLE"===i.ssoType||"GOOGLE"===i.ssoType)&&l){const t=await e.dispatch("thirdPartyLogin",{accessToken:l,ssoType:i.ssoType});return t}return e.commit("setSignupError",{error:o.A.t("signup_error_email_already_exists")}),e.commit("setLoading",{loading:!1}),I.A.emitEvent(I.A.eventTypes.SEE,"Registration Error",{userAgent:navigator.userAgent}),!1}a&&(window._token=a),await e.dispatch("app/initAppData",!1,{root:!0});const _=await ie(e);if(!_)return e.dispatch("toast/setToast",{title:o.A.t("toast_general_error_message")},{root:!0}),!1;try{let t=e.rootGetters["app/user"];const n=e.rootGetters["screenSize/isMobile"];(0,O.V)({category:"account",action:"create",userId:t.userId,userCreatedAt:t.registeredAt,isAuthenticated:1,isMobileUser:n});const i=(0,E.oE)();i&&E.A7&&(I.A.emitEvent(I.A.eventTypes.CLICK,"UTM Captured",C(C({},i),{},{userId:t.userId,referrer:document.referrer,trigger:"signup"})),(0,E.Sk)())}catch(r){console.error("Could not track:",r)}return!0}catch(s){console.error(s),e.commit("setLoading",{loading:!1})}finally{e.commit("setLoading",{loading:!1})}}async function oe(e,{accessToken:t,ssoType:n}){e.commit("setLoginError",{error:null}),e.commit("setLoading",{loading:!0});try{let i=!1;switch(n){case"GOOGLE":i=await w.googleLogin({accessToken:t});break;case"APPLE":i=await w.appleLogin({accessToken:t});break}return i?(await e.dispatch("app/initAppData",!0,{root:!0}),!0):(e.commit("setLoginError",{error:o.A.t("social_login_error_message")}),e.commit("setLoading",{loading:!1}),!1)}catch(i){return console.error(i),!1}finally{e.commit("setLoading",{loading:!1})}}async function se(e,t){e.commit("setLoginError",{error:null}),e.commit("setLoading",{loading:!0});const{email:n}=e.state;try{const i=await w.login({email:n,password:t});return i?(await e.dispatch("app/initAppData",!0,{root:!0}),!0):(e.commit("setLoginError",{error:o.A.t("signup_login_wrong_password")}),e.commit("setLoading",{loading:!1}),!1)}catch(i){return console.error(i),!1}finally{e.commit("setLoading",{loading:!1})}}async function ae(e,t=!1){e.commit("setLoading",{loading:!0});const{residences:n,wishes:i,swapTimeFrame:r}=e.state,{selectedAreas:o}=e.state;let s=3;null!==r&&(s=r);try{const r=await w.registerProposition({residences:n,wishes:i,st:s,selectedAreas:o}),l=JSON.parse(r.data.message),{isFreeArea:_,isTrial:c,isFreemium:d,propositionId:p}=l;try{let t;const n=e.rootGetters["app/user"];t=_?"free":c?"trial":d?"freemium":"paying",(0,O.V)({category:"proposition",action:"create",label:t,propositionId:p,isFreeArea:_}),P({type:t,userId:n.userId,propositionId:p}),(0,O.V)({category:"proposition",what:"progress",action:100})}catch(a){console.error("Could not track:",a)}return e.commit("setPropositionSignup",{proposition:l}),console.log("Proposition created:",l),t?(e.commit("setLoading",{loading:!1}),!0):(e.dispatch("finishSignup",!0),!0)}catch(l){return e.commit("setLoading",{loading:!1}),console.error(l),!1}}async function le(e){try{const{isFreeArea:n,isTrial:i,isFreemium:r,propositionId:s}=e.state.proposition;await e.dispatch("app/initAppData",null,{root:!0}),e.commit("signup/resetState",{loading:!1,proposition:{propositionId:""}},{root:!0});let a=!1;try{a=e.rootState.app.isAppRequest}catch(t){console.log("failed to check app request...")}let l=a?"?isAppRequest=true":"";try{sessionStorage.setItem("signupTutorialPending","1")}
1catch(t){}n?T.Q.replace(`${o.A.t("path_swap_list",o.m)}${l}`):i?T.Q.replace(`${o.A.t("path_trial_info",o.m)}${l}`):r?T.Q.replace(`${o.A.t("path_freemium_info",o.m)}${l}`):T.Q.replace(`${o.A.t("path_payment_proposition",o.m)}/${s}${l}`)}catch(t){e.commit("setLoading",{loading:!1}),console.error(t)}}async function _e(e){e.commit("setSearchLoading",{loading:!0}),e.commit("setSearchNoResultsFound",{noResults:!1});const{searchTerm:t}=e.state,{val:n,error:i}=await w.search(t);i?(e.commit("setWishAreasSearchResult",{val:[]}),e.commit("setSearchLoading",{loading:!1})):(e.commit("setWishAreasSearchResult",{val:n}),e.commit("setSearchLoading",{loading:!1}),0===n.length&&e.commit("setSearchNoResultsFound",{noResults:!0}))}function ce(e){e.commit("setSearchTerm",{inputValue:""}),e.commit("setWishAreasSearchResult",{val:[]})}function de(e,{area:t,wishIndex:n}){e.commit("addWishArea",{area:t,wishIndex:n}),e.commit("setSearchTerm",{inputValue:""}),e.commit("setWishAreasSearchResult",{val:[]}),e.dispatch("getPolygonsSignup",{wishIndex:n})}async function pe(e,{wishIndex:t}){const{selectedAreas:n}=e.state,i=n[t].map(e=>e.id);clearTimeout(L),L=setTimeout(async()=>{const{val:n,error:r}=await w.getMultiPolygon(i);r?e.commit("setPolygonSignup",{wishIndex:t,val:{}}):e.commit("setPolygonSignup",{wishIndex:t,val:n})},200)}async function ue(e){const t=await w.getWishAreaButtons();t.error||e.commit("setWishAreaOptions",{val:t.val})}function me(e,{area:t,wishIndex:n}){e.commit("removeWishArea",{area:t,wishIndex:n}),e.dispatch("getPolygonsSignup",{wishIndex:n})}function ge(e,{inputValue:t}){e.commit("setSearchTerm",{inputValue:t})}async function he(e,t){if(e.state.selectedAreas[t-1].length>0){const n=await w.getMatchingApartments(e.state.selectedAreas[t-1].map(e=>e.id));return void e.commit("setNumberOfMatchingApartments",n.val.meta.numResults)}e.commit("setNumberOfMatchingApartments",0)}async function fe(e,{number:t,residenceIndex:n}){if(!e.state.selectedSuggestions||!e.state.selectedSuggestions[n])return;const r=e.state.selectedSuggestions[n],{street:s}=(0,j.q)(r.name),a=`${s} ${t} ${r.description}`,l=await i.A.get(`${o.A.t("url_geolocation",o.m)}/google/autocomplete?searchTerm=${a}`),{predictions:_,status:c}=l.data;if("OK"!==c||0===_.length)return;const d=_.map(e=>({id:e.place_id,name:e.structured_formatting.main_text,description:e.structured_formatting.secondary_text}));e.commit("setSearchNoResultsFound",{noResults:!1}),e.commit("setAddressSearchResults",{addresses:d,results:_}),e.dispatch("signup/loadSuggestionLocalityDetails",{residenceIndex:n,placeId:_[0].place_id},{root:!0})}async function be(e,{searchTerm:t}){if(t.length<3)return void e.commit("setAddressSearchResults",{addresses:[],results:[]});e.commit("setSearchLoading",{loading:!0}),e.commit("setSearchNoResultsFound",{noResults:!1});const n=await i.A.get(`${o.A.t("url_geolocation",o.m)}/google/autocomplete?searchTerm=${t}`),{predictions:r,status:s}=n.data;if("OK"!==s)return void e.commit("setSearchNoResultsFound",{noResults:!0});const a=r.map(e=>({id:e.place_id,name:e.structured_formatting.main_text,description:e.structured_formatting.secondary_text}));e.commit("setAddressSearchResults",{addresses:a,results:r}),e.commit("setSearchLoading",{loading:!1}),0===r.length&&e.commit("setSearchNoResultsFound",{noResults:!0})}async function ve(e,{residenceIndex:t,placeId:n}){const r=await i.A.get(`${o.A.t("url_geolocation",o.m)}/google/place?id=${n}`),{result:s}=r.data,{address_components:a}=s,l=a.find(e=>e.types.includes("postal_code"));if(l){const n=l.long_name.replace(/ /,"");e.dispatch("signup/setResidenceZipCode",{zipCode:n,residenceIndex:t},{root:!0})}else if(s.geometry&&s.geometry.location){const{lat:n,lng:r}=s.geometry.location,a=await i.A.get(`${o.A.t("url_geolocation",o.m)}/location/latlng?lat=${n}&lng=${r}`),l=a.data.find(e=>"PostalCode"===e.type);l&&e.dispatch("signup/setResidenceZipCode",{zipCode:l.name,residenceIndex:t},{root:!0})}const{geometry:_}=s;_.location?e.commit("setCoordinates",{residenceIndex:t,coordinates:[_.location.lng,_.location.lat]}):e.commit("setCoordinates",{residenceIndex:t,coordinates:[]})}function ye(e,{selectedSuggestion:t,residenceIndex:n}){e.commit("setSelectedSuggestion",{selectedSuggestion:t,residenceIndex:n})}function we(e,{step:t}){e.commit("setCurrentStep",{step:t})}function ke(e,{selectedAreas:t}){e.commit("setSelectedAreas",{selectedAreas:t})}function Se(e,{inSignup:t}){e.commit("setInSignup",{inSignup:t})}const Ae={setSwapType:B,setWishMinRooms:R,setWishMinSize:z,setWishMaxRent:F,setResidenceRooms:$,setRe
1sidenceCoordinates:V,setResidenceAddress:W,setResidenceZipCode:J,setResidenceNumber:G,setResidenceArea:U,setResidenceFloor:H,setResidenceSqm:q,setResidenceRent:K,setResidenceType:Y,createProposition:ae,setSwapTimeFrame:Z,setName:X,setEmail:ee,register:re,thirdPartyLogin:oe,login:se,finishSignup:le,setSSOProfile:Q,performSearch:_e,setSearchTerm:ge,getWishAreaButtons:ue,blurAreaField:ce,selectArea:de,getPolygonsSignup:pe,deselectArea:me,getNumberOfApartmentsForRegions:he,searchAddress:be,loadSuggestionAddressNumber:fe,loadSuggestionLocalityDetails:ve,setSelectedSuggestion:ye,setSelectedAreas:ke,setCurrentStep:we,setInSignup:Se};function Pe(e){return({residenceIndex:t})=>e.selectedSuggestions[t]}const Ie=e=>e.swapType,je=e=>e.wishes,Te=e=>e.residences,Oe=e=>e.swapTimeFrame,Ee=e=>e.name,xe=e=>e.email,Ce=e=>e.ssoProfile,Me=e=>e.emailValid,De=e=>e.loading,Ne=e=>e.loginError,Le=e=>e.signupError,Be=e=>e.proposition,Re=e=>e.searchResultWishAreas,ze=e=>e.searchAddressData.results,Fe=e=>e.searchTerm,$e=e=>e.selectedAreas,We=e=>e.selectedSuggestions,Ve=e=>e.wishAreaOptions,Ge=e=>e.polygons,Ue=e=>e.searchLoading,He=e=>e.searchNoResultsFound,qe=e=>e.numberOfMatchingApartments,Ke=e=>e.coordinates,Ye=e=>e.searchAddressData.addresses,Je=e=>e.currentStep,Ze=e=>e.lastFinishedStep,Xe=e=>e.inSignup,Qe=e=>e.signupStarted,et={swapType:Ie,wishes:je,residences:Te,swapTimeFrame:Oe,name:Ee,email:xe,emailValid:Me,loading:De,loginError:Ne,signupError:Le,proposition:Be,ssoProfile:Ce,searchResultWishAreas:Re,searchResults:ze,searchTerm:Fe,selectedAreas:$e,selectedSuggestions:We,getSelectedSuggestion:Pe,wishAreaOptions:Ve,polygons:Ge,searchLoading:Ue,searchNoResultsFound:He,numberOfMatchingApartments:qe,coordinates:Ke,searchResultAddresses:Ye,currentStep:Je,lastFinishedStep:Ze,inSignup:Xe,signupStarted:Qe};var tt=n(2543);const nt=(e,{swapType:t})=>{e.swapType=t},it=(e,{rooms:t,wishIndex:n})=>{const i=(0,tt.cloneDeep)(e.wishes);let r=i[n]||{};r.minRooms=t,i[n]=r,e.wishes=i},rt=(e,{size:t,wishIndex:n})=>{const i=(0,tt.cloneDeep)(e.wishes);let r=i[n]||{};r.minSize=t,i[n]=r,e.wishes=i},ot=(e,{rent:t,wishIndex:n})=>{const i=(0,tt.cloneDeep)(e.wishes);let r=i[n]||{};r.maxRent=t,i[n]=r,e.wishes=i},st=(e,{rooms:t,residenceIndex:n})=>{const i=(0,tt.cloneDeep)(e.residences);let r=i[n]||{};r.rooms=t,i[n]=r,e.residences=i},at=(e,{coordinates:t,residenceIndex:n})=>{const i=(0,tt.cloneDeep)(e.residences);let r=i[n]||{};r.coordinates=t,i[n]=r,e.residences=i},lt=(e,{address:t,residenceIndex:n})=>{const i=(0,tt.cloneDeep)(e.residences);let r=i[n]||{};r.streetAddress=t,i[n]=r,e.residences=i},_t=(e,{zipCode:t,residenceIndex:n})=>{const i=(0,tt.cloneDeep)(e.residences);let r=i[n]||{};r.zipCode=t,i[n]=r,e.residences=i},ct=(e,{number:t,residenceIndex:n})=>{const i=(0,tt.cloneDeep)(e.residences);let r=i[n]||{};r.streetNumber=t,i[n]=r,e.residences=i},dt=(e,{area:t,residenceIndex:n})=>{const i=(0,tt.cloneDeep)(e.residences);let r=i[n]||{};r.area=t,i[n]=r,e.residences=i},pt=(e,{rent:t,residenceIndex:n})=>{const i=(0,tt.cloneDeep)(e.residences);let r=i[n]||{};r.rent=t,i[n]=r,e.residences=i},ut=(e,{type:t,residenceIndex:n})=>{const i=(0,tt.cloneDeep)(e.residences);let r=i[n]||{};r.residenceType=t,i[n]=r,e.residences=i},mt=(e,{sqm:t,residenceIndex:n})=>{const i=(0,tt.cloneDeep)(e.residences);let r=i[n]||{};r.sqm=t,i[n]=r,e.residences=i},gt=(e,{floor:t,residenceIndex:n})=>{const i=(0,tt.cloneDeep)(e.residences);let r=i[n]||{};r.floor=t,i[n]=r,e.residences=i},ht=(e,t)=>{e.swapTimeFrame=t},ft=(e,{name:t})=>{e.name=t},bt=(e,t)=>{e.loginError=null,e.signupError=null,e.ssoProfile=t},vt=(e,{email:t,isValid:n})=>{e.email=t,e.emailValid=n},yt=(e,{loading:t})=>e.loading=t,wt=(e,{error:t})=>{e.loginError=t},kt=(e,{error:t})=>{e.signupError=t},St=(e,{proposition:t})=>e.proposition=t,At=(e,{inputValue:t})=>e.searchTerm=t,Pt=(e,{val:t})=>e.searchResultWishAreas=t,It=(e,{val:t})=>e.wishAreaOptions=t,jt=(e,{area:t,wishIndex:n})=>{const i=(0,tt.cloneDeep)(e.selectedAreas);i[n].push((0,tt.cloneDeep)(t)),e.selectedAreas=i},Tt=(e,{area:t,wishIndex:n})=>{const i=(0,tt.cloneDeep)(e.selectedAreas);i[n]=i[n].filter(e=>e.id!==t.id),e.selectedAreas=i},Ot=(e,{val:t,wishIndex:n})=>{const i=(0,tt.cloneDeep)(e.polygons);i[n]=t,e.polygons=i};function Et(e,{loading:t}){e.searchLoading=t}function xt(e,{noResults:t}){e.searchNoResultsFound=t}function Ct(e,{addresses:t,results:n}){e.searchAddressData.addresses=t,e.searchAddressData.results=n}function Mt(e,{selectedSuggestion:t,residenceIndex:n}){const i=(0,tt.cloneDeep)(e.selectedSuggestions);i[n]=t,e.selectedSuggestions=i}function Dt(e,{selectedAreas:t}
1){e.selectedAreas=t}function Nt(e,{coordinates:t,residenceIndex:n}){const i=(0,tt.cloneDeep)(e.coordinates);i[n]=t,e.coordinates=i}function Lt(e,t){e.numberOfMatchingApartments=t}function Bt(e,{step:t}){e.currentStep=t}function Rt(e,{inSignup:t}){e.inSignup=t}const zt=(e,t)=>{const n=Gt.initialState();Object.keys(n).forEach(i=>{e[i]=t[i]||n[i]})},Ft={setSwapType:nt,setWishMinRooms:it,setWishMinSize:rt,setWishMaxRent:ot,setResidenceRooms:st,setResidenceAddress:lt,setResidenceZipCode:_t,setResidenceNumber:ct,setResidenceArea:dt,setResidenceCoordinates:at,setResidenceFloor:gt,setResidenceRent:pt,setResidenceType:ut,setResidenceSqm:mt,setSwapTimeFrame:ht,setSSOProfile:bt,setName:ft,setEmail:vt,setLoading:yt,setLoginError:wt,setSignupError:kt,setPropositionSignup:St,setWishAreasSearchResult:Pt,setSearchTerm:At,setWishAreaOptions:It,addWishArea:jt,removeWishArea:Tt,setPolygonSignup:Ot,setSearchLoading:Et,setSearchNoResultsFound:xt,setAddressSearchResults:Ct,setSelectedSuggestion:Mt,setSelectedAreas:Dt,setCoordinates:Nt,setNumberOfMatchingApartments:Lt,setCurrentStep:Bt,setInSignup:Rt,resetState:zt},$t={WISH:1,WISH_AREA:2,SIGNUP:3,PROPOSITION:4,IMAGE_UPLOAD:5},Wt=()=>({swapType:"oneOne",name:"",email:"",emailValid:!1,loading:!1,signupError:null,loginError:null,residences:[],wishes:[],proposition:null,ssoProfile:null,searchLoading:!1,searchNoResultsFound:!1,searchResultWishAreas:[],searchTerm:"",wishAreaOptions:[],coordinates:[],selectedSuggestions:[],searchAddressData:{results:[],addresses:[]},selectedAreas:[[],[]],polygons:[{},{}],numberOfMatchingApartments:0,currentStep:$t.WISH,lastFinishedStep:null,inSignup:!1}),Vt=Wt,Gt={namespaced:!0,initialState:Wt,state:Vt,actions:Ae,getters:et,mutations:Ft}},58494:(e,t,n)=>{"use strict";e.exports=n.p+"img/list-big.3d3bbec9.svg"},58735:(e,t,n)=>{"use strict";e.exports=n.p+"img/list-checkbox.e479cfed.svg"},58763:(e,t,n)=>{"use strict";e.exports=n.p+"img/baloons.22f1489c.svg"},59460:(e,t,n)=>{"use strict";e.exports=n.p+"img/yellow-star.9cfd38f9.svg"},59495:(e,t,n)=>{"use strict";e.exports=n.p+"img/example_flat_22.efbb8cbe.png"},59592:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-bell-large.89f0c7b5.svg"},59614:(e,t,n)=>{"use strict";e.exports=n.p+"img/conversation-chat.94de3aa4.svg"},60031:(e,t,n)=>{"use strict";e.exports=n.p+"img/information.b4a8fe83.svg"},60212:(e,t,n)=>{"use strict";e.exports=n.p+"img/tooltip-arrow.7cc150a9.svg"},60372:(e,t,n)=>{"use strict";e.exports=n.p+"img/messenger.d70edf84.svg"},60498:(e,t,n)=>{"use strict";e.exports=n.p+"img/heart.5f91d518.svg"},60538:(e,t,n)=>{"use strict";e.exports=n.p+"img/support2.b34cbec3.svg"},60879:(e,t,n)=>{"use strict";e.exports=n.p+"img/find.e8a32752.svg"},61334:(e,t,n)=>{"use strict";e.exports=n.p+"img/close-cross.fac9247d.svg"},61411:(e,t,n)=>{"use strict";e.exports=n.p+"img/arrow-dark.c27f1469.svg"},61586:(e,t,n)=>{"use strict";e.exports=n.p+"img/double-bed.e7ff2c12.svg"},61597:(e,t,n)=>{"use strict";n.d(t,{DK:()=>g,D_:()=>l,PJ:()=>h,Tq:()=>p,Zf:()=>_,au:()=>d,cP:()=>f,nT:()=>c,ox:()=>m,zm:()=>u});var i=n(73811),r=n(80580),o=n(42988),s=n(44973),a=n(25569);const l=i.A.create({baseURL:(0,o.Ay)(),withCredentials:!0,headers:{country:(0,a.JJ)()}}),_=i.A.create({baseURL:(0,o.wA)(),withCredentials:!0,"content-Type":"application/json"});w(_);const c=i.A.create({baseURL:(0,o.mP)(),withCredentials:!0,"content-Type":"application/json",credentials:"same-origin","cache-Control":"no-cache"});w(c);const d=i.A.create({baseURL:(0,o.VH)(),withCredentials:!0,"content-Type":"application/json"}),p=i.A.create({baseURL:(0,o.uG)(),withCredentials:!0,"content-Type":"application/json"});w(p);const u=i.A.create({baseURL:(0,o.ee)(),withCredentials:!0,"content-Type":"application/json",credentials:"same-origin"});w(u);const m=i.A.create({baseURL:(0,o.tA)(),withCredentials:!0,"content-Type":"application/json",credentials:"same-origin"});w(m);const g=i.A.create({baseURL:(0,o.Yz)(),withCredentials:!0,"content-Type":"application/json",credentials:"same-origin"});w(g);const h=i.A.create({baseURL:(0,o.yM)(),"content-Type":"application/json",timeout:5e3}),f=i.A.create({baseURL:(0,o.$3)(),withCredentials:!0,"content-Type":"application/json",credentials:"same-origin"});w(f);const b=1e4;let v=null,y=0;function w(e){e.interceptors.response.use(e=>e,async e=>(e&&e.response&&e.response.status&&401===e.response.status&&await k(),Promise.reject(e)))}function k(){return Date.now()-y<b?Promise.resolve():(v||(v=S().finally(()=>{v=null})),v)}async function S(){try{const e=await d.get("/user/current");
1if(e.data&&e.data.userId)return}catch(e){if(!e.response||401!==e.response.status)return}y=Date.now();try{r["default"].getters["app/isAppRequest"]||(await l.post("auth/logout"),localStorage.clear()),await r["default"].dispatch("app/checkAuth",null,{root:!0})}catch(e){(0,s.R)(`Failed to logout: ${e}`,!0)}}},62038:(e,t,n)=>{"use strict";function i(e,t,n,i){const r=new Date;r.setTime(r.getTime()+24*n*60*60*1e3);let o="expires="+r.toUTCString();document.cookie=e+"="+t+";"+o+";path=/"+(i?";domain="+i:"")}function r(e){let t=e+"=",n=decodeURIComponent(document.cookie),i=n.split(";");for(let r=0;r<i.length;r++){let e=i[r];while(" "==e.charAt(0))e=e.substring(1);if(0==e.indexOf(t))return e.substring(t.length,e.length)}return""}n.d(t,{R:()=>r,T:()=>i})},62433:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-comment-info.19000b4a.svg"},62913:(e,t,n)=>{"use strict";e.exports=n.p+"img/illustration-stars.01c94177.svg"},62946:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-chat2-active.41a50a2b.svg"},63306:(e,t,n)=>{"use strict";e.exports=n.p+"img/rss.41b088b9.svg"},63313:(e,t,n)=>{"use strict";e.exports=n.p+"img/chevron-down.b3f73710.svg"},63698:(e,t,n)=>{"use strict";e.exports=n.p+"img/money-wallet-1.04a593a7.svg"},64039:(e,t,n)=>{"use strict";e.exports=n.p+"img/ok.aa9c7695.svg"},64140:(e,t,n)=>{"use strict";e.exports=n.p+"img/tasklist_14.e967b053.svg"},64142:(e,t,n)=>{"use strict";e.exports=n.p+"img/city.18a20c9d.svg"},64833:(e,t,n)=>{"use strict";e.exports=n.p+"img/fiber.8081f01a.svg"},64963:(e,t,n)=>{"use strict";e.exports=n.p+"img/mood-peace.794bb418.svg"},65318:(e,t,n)=>{"use strict";e.exports=n.p+"img/logo.7898ce45.svg"},65343:(e,t,n)=>{"use strict";e.exports=n.p+"img/filter-slider-black.ab3c2573.svg"},65461:(e,t,n)=>{"use strict";n.d(t,{A:()=>f,h:()=>c});var i=n(85471),r=n(61597);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach(function(t){a(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function a(e,t,n){return(t=l(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e){var t=_(e,"string");return"symbol"==typeof t?t:t+""}function _(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const c={MATCHES:"1",REQUESTS:"2"},d=Object.values(c),p=c.MATCHES,u={activeTab:p,startedMatches:null,isLoadingStartedMatches:!1,startedMatchesError:null,startedMatchesHasMore:!1,inactiveMatches:null,isLoadingInactiveMatches:!1,inactiveMatchesError:null,inactiveMatchesHasMore:!1,newMatches:null,isLoadingNewMatches:!1,newMatchesError:null,newMatchesHasMore:!1,needsResponseFilter:!1},m={activeTab:e=>e.activeTab,startedMatches:e=>e.startedMatches,isLoadingStartedMatches:e=>e.isLoadingStartedMatches,startedMatchesError:e=>e.startedMatchesError,startedPartBMatches:e=>Array.isArray(e.startedMatches)?e.startedMatches.filter(e=>e.direct||Array.isArray(e.startedTriangles)&&e.startedTriangles.length>0||Array.isArray(e.unstartedTriangles)&&e.unstartedTriangles.length>0):[],hasStartedMatches:(e,t)=>t.startedPartBMatches.length>0,startedMatchesHasMore:e=>e.startedMatchesHasMore,inactiveMatches:e=>e.inactiveMatches,isLoadingInactiveMatches:e=>e.isLoadingInactiveMatches,inactiveMatchesError:e=>e.inactiveMatchesError,inactiveMatchesHasMore:e=>e.inactiveMatchesHasMore,inactivePartBMatches:e=>Array.isArray(e.inactiveMatches)?e.inactiveMatches.filter(e=>e.direct||Array.isArray(e.startedTriangles)&&e.startedTriangles.length>0):[],hasInactiveMatches:(e,t)=>t.inactivePartBMatches.length>0,newMatches:e=>e.newMatches,isLoadingNewMatches:e=>e.isLoadingNewMatches,newMatchesError:e=>e.newMatchesError,newPartBMatches:e=>Array.isArray(e.newMatches)?e.newMatches:[],hasNewMatches:(e,t)=>t.newPartBMatches.length>0,newMatchesHasMore:e=>e.newMatchesHasMore,partBMatchListsSettled:e=>(Array.isArray(e.newMatches)||null!==e.newMatchesError)&&(Array.isArray(e.startedMatches)||null!==e.startedMatchesError),needsResponseFilter:e=>e.needsResponseFilter},g={SET_ACTIVE_TAB(e,t){e.activeTab=t},SET_STARTED_MATCHES(e,t){e.startedMatches=t},SET_LOADING_STARTED_MATCHES(e,t){e.isLoadingStartedMatches=t},SET_STARTED_MATCHES_ERROR(e,t){e.startedMatchesError=t},SET_STARTED_MATCHES_HAS_MORE(e,t){e.startedMatchesHasMore=t},APPEND_STARTED_MATCHES(e,t){e.startedMatches=[...e.startedMatches||[],...t]},SET_INACTIVE_MATCHES(e,t){e.inactiveMatches=t},SET_LOADING_INACTIVE_MATCHES(e,t){e.isLoadingInactiveMatches=t},SET_INACTIVE_MATCHES_ERROR(e,t){e.inactiveMatchesError=t},SET_INACTIVE_MATCHES_HAS_MORE(e,t){e.inactiveMatchesHasMore=t},APPEND_INACTIVE_MATCHES(e,t){e.inactiveMatches=[...e.inactiveMatches||[],...t]},SET_NEW_MATCHES(e,t){e.newMatches=t},SET_LOADING_NEW_MATCHES(e,t){e.isLoadingNewMatches=t},SET_NEW_MATCHES_ERROR(e,t){e.newMatchesError=t},SET_NEW_MATCHES_HAS_MORE(e,t){e.newMatchesHasMore=t},APPEND_NEW_MATCHES(e,t){e.newMatches=[...e.newMatches||[],...t]},SET_NEEDS_RESPONSE_FILTER(e,t){e.needsResponseFilter=!!t},MARK_ALTERNATIVE_UNREAD(e,{alternativeId:t,lastMessage:n}){if(null==t)return;const r=e=>
1{e&&e.id===t&&(i.Ay.set(e,"hasUnreadMessage",!0),n&&i.Ay.set(e,"lastMessage",n))},o=e=>{Array.isArray(e)&&e.forEach(e=>{r(e.direct),(e.startedTriangles||[]).forEach(r),(e.unstartedTriangles||[]).forEach(r)})};o(e.startedMatches),o(e.inactiveMatches),o(e.newMatches)},MARK_ALTERNATIVE_READ(e,t){if(null==t)return;const n=e=>{e&&e.id===t&&i.Ay.set(e,"hasUnreadMessage",!1)},r=e=>{Array.isArray(e)&&e.forEach(e=>{n(e.direct),(e.startedTriangles||[]).forEach(n),(e.unstartedTriangles||[]).forEach(n)})};r(e.startedMatches),r(e.inactiveMatches),r(e.newMatches)},MARK_ALTERNATIVE_UNLOCKED(e,t){if(null==t)return;const n=e=>{e&&(e.id===t?(i.Ay.set(e,"isFreemiumUnlockable",!1),i.Ay.set(e,"isFreemiumLocked",!1)):e.isFreemiumUnlockable&&i.Ay.set(e,"isFreemiumUnlockable",!1))},r=e=>{Array.isArray(e)&&e.forEach(e=>{n(e.direct),(e.startedTriangles||[]).forEach(n),(e.unstartedTriangles||[]).forEach(n)})};r(e.startedMatches),r(e.inactiveMatches),r(e.newMatches)},UPSERT_CHAIN(e,t){if(!t||null==t.id)return;if(!1!==t.isActive&&Array.isArray(e.newMatches)){const n=e=>e&&e.id===t.id,i=e.newMatches.findIndex(e=>e&&(e.direct&&n(e.direct)||Array.isArray(e.startedTriangles)&&e.startedTriangles.some(n)||Array.isArray(e.unstartedTriangles)&&e.unstartedTriangles.some(n)));if(i>=0){const n=e.newMatches[i],r=e.newMatches.slice();r.splice(i,1),e.newMatches=r;const o=Array.isArray(e.startedMatches)?e.startedMatches.slice():[],a=o.findIndex(e=>e&&e.propositionId===n.propositionId),l=a>=0?o[a]:null,_=e=>{const n=new Set;return e.filter(e=>!(!e||e.id===t.id)&&(!n.has(e.id)&&(n.add(e.id),!0)))},c=s(s({},l||n),{},{direct:null,startedTriangles:_([...l&&l.startedTriangles||[],...n.startedTriangles||[]]),unstartedTriangles:_([...l&&l.unstartedTriangles||[],...n.unstartedTriangles||[]])}),d=l&&l.direct||n.direct||null;d&&d.id!==t.id&&(c.direct=d);const p="string"===typeof t.id&&2===t.id.split("-").length;return p?c.direct=t:t.hasMessages?c.startedTriangles=[t,...c.startedTriangles]:c.unstartedTriangles=[t,...c.unstartedTriangles],a>=0&&o.splice(a,1),o.unshift(c),void(e.startedMatches=o)}}if(!1!==t.isActive&&Array.isArray(e.inactiveMatches)){const n=e=>e&&e.id===t.id;console.log("matchesChain:",n);const i=e.inactiveMatches.findIndex(e=>e&&(e.direct&&n(e.direct)||Array.isArray(e.startedTriangles)&&e.startedTriangles.some(n)||Array.isArray(e.unstartedTriangles)&&e.unstartedTriangles.some(n)));if(console.log("inactiveIdx:",i),i>=0){const n=e.inactiveMatches[i],r=e.inactiveMatches.slice();r.splice(i,1),e.inactiveMatches=r;const o=Array.isArray(e.startedMatches)?e.startedMatches.slice():[],a=o.findIndex(e=>e&&e.propositionId===n.propositionId),l=a>=0?o[a]:null,_=e=>{const n=new Set;return e.filter(e=>!(!e||e.id===t.id)&&(!n.has(e.id)&&(n.add(e.id),!0)))},c=s(s({},l||n),{},{direct:null,startedTriangles:_([...l&&l.startedTriangles||[],...n.startedTriangles||[]]),unstartedTriangles:_([...l&&l.unstartedTriangles||[],...n.unstartedTriangles||[]])}),d=l&&l.direct||n.direct||null;d&&d.id!==t.id&&(c.direct=d);const p="string"===typeof t.id&&2===t.id.split("-").length;return p?c.direct=t:t.hasMessages?c.startedTriangles=[t,...c.startedTriangles]:c.unstartedTriangles=[t,...c.unstartedTriangles],a>=0&&o.splice(a,1),o.unshift(c),void(e.startedMatches=o)}}let n=null;const i=e=>{if(!Array.isArray(e))return e;const i=[];for(let r=0;r<e.length;r++){const o=e[r];if(!o){i.push(o);continue}let a=o,l=!1;a.direct&&a.direct.id===t.id&&(n||(n=a),a=s(s({},a),{},{direct:null}),l=!0);const _=e=>{if(!Array.isArray(a[e]))return;const i=a[e].findIndex(e=>e&&e.id===t.id);if(i<0)return;n||(n=a);const r=a[e].slice();r.splice(i,1),a=s(s({},a),{},{[e]:r}),l=!0};if(_("startedTriangles"),_("unstartedTriangles"),!l){i.push(o);continue}const c=a.direct||Array.isArray(a.startedTriangles)&&a.startedTriangles.length>0||Array.isArray(a.unstartedTriangles)&&a.unstartedTriangles.length>0;c&&i.push(a)}return i};if(e.startedMatches=i(e.startedMatches),e.newMatches=i(e.newMatches),e.inactiveMatches=i(e.inactiveMatches),!n){if(Array.isArray(e.inactiveMatches))return;const i="string"===typeof t.id&&t.id.includes("-")?t.id.split("-")[1]:null;if(null==i)return;n={propositionId:i,residences:t.residences||[],direct:null,startedTriangles:[],unstartedTriangles:[]}}let r;if(!1===t.isActive){if(!Array.isArray(e.inactiveMatches))return;r="inactiveMatches"}else r=null==t.firstInteractionAt?"newMatches":"startedMatches";const o="string"===typeof t.id&&2===t.id.split("-").length;let a;a=o?"direct":t.hasMessages?"startedTriangles":"unstartedTriangles";const l=Array.isArray(e[r])?e[r].slice():[],_=l.findIndex(e=>e&&e.propositionId===n.propositionId),c=_>=0?s({},l[_]):s(s({},n),{},{direct:null,startedTriangles:[],unstartedTriangles:[]});if("direct"===a)c.direct=t;else{const e=Array.isArray(c[a])?c[a].slice():[],n=e.findIndex(e=>e&&e.id===t.id);n>=0&&e.splice(n,1),e.unshift(t),c[a]=e}if("startedMatches"===r&&Array.isArray(e.newMatches)){const t=e.newMatches.findIndex(e=>e&&e.propositionId===n.propositionId);if(t>=0){const n=e.newMatches[t],i=new Set,r=e=>
1{e&&e.id&&i.add(e.id)};r(c.direct),(c.startedTriangles||[]).forEach(r),(c.unstartedTriangles||[]).forEach(r);const o=e=>(e||[]).filter(e=>!(!e||!e.id||i.has(e.id))&&(i.add(e.id),!0));!c.direct&&n.direct&&(c.direct=n.direct),c.startedTriangles=[...c.startedTriangles||[],...o(n.startedTriangles)],c.unstartedTriangles=[...c.unstartedTriangles||[],...o(n.unstartedTriangles)],e.newMatches=e.newMatches.filter((e,n)=>n!==t)}}_>=0&&l.splice(_,1),l.unshift(c),e[r]=l},UPDATE_ALTERNATIVE_LAST_MESSAGE(e,{alternativeId:t,lastMessage:n}){const r=e=>{e&&e.id===t&&i.Ay.set(e,"lastMessage",n)},o=e=>{Array.isArray(e)&&e.forEach(e=>{r(e.direct),(e.startedTriangles||[]).forEach(r),(e.unstartedTriangles||[]).forEach(r)})};o(e.startedMatches),o(e.inactiveMatches),o(e.newMatches)},UPDATE_LAST_MESSAGE(e,{data:t,selectedMatchId:n=null}={}){if(!t||null==t.matchId)return;const r={message:t.content,senderName:-1===t.senderId?"SYSTEM":null,sentAt:t.createdAt},o=e=>{e&&e.id===t.matchId&&(i.Ay.set(e,"lastMessage",r),t.isSender||e.id===n||i.Ay.set(e,"hasUnreadMessage",!0))},s=e=>{Array.isArray(e)&&e.forEach(e=>{o(e.direct),(e.startedTriangles||[]).forEach(o),(e.unstartedTriangles||[]).forEach(o)})};s(e.startedMatches),s(e.inactiveMatches),s(e.newMatches)}},h={setActiveTab(e,{tab:t,router:n}){const i=d.includes(t)?t:p;if(e.state.activeTab!==i&&e.commit("SET_ACTIVE_TAB",i),n){const e=n.currentRoute.query;if(e.tab===i)return;const t=s(s({},e),{},{tab:i});n.replace({query:t}).catch(e=>{if(e&&"NavigationDuplicated"!==e.name)throw e})}},loadTabFromQuery(e,t){const n=t&&t.query?t.query.tab:null,i=d.includes(n)?n:p;e.state.activeTab!==i&&e.commit("SET_ACTIVE_TAB",i)},async fetchStartedMatches(e,{propositionId:t,skip:n=0,matchId:i=null}={}){if(t){0===n&&e.commit("SET_LOADING_STARTED_MATCHES",!0),e.commit("SET_STARTED_MATCHES_ERROR",null);try{const o=new URLSearchParams;n>0?o.set("skip",String(n)):i&&o.set("matchId",String(i)),e.state.needsResponseFilter&&o.set("needsResponse","true");const s=o.toString(),a=`/api/matches/v2/${t}${s?`?${s}`:""}`,{data:l}=await r.zm.get(a),_=Array.isArray(null===l||void 0===l?void 0:l.matches)?l.matches:[];n>0?e.commit("APPEND_STARTED_MATCHES",_):e.commit("SET_STARTED_MATCHES",_),e.commit("SET_STARTED_MATCHES_HAS_MORE",!(null===l||void 0===l||!l.hasMore))}catch(o){e.commit("SET_STARTED_MATCHES_ERROR",o),0===n&&e.commit("SET_STARTED_MATCHES",[])}finally{0===n&&e.commit("SET_LOADING_STARTED_MATCHES",!1)}}},async fetchInactiveMatches(e,{propositionId:t,skip:n=0,matchId:i=null}={}){if(t){0===n&&e.commit("SET_LOADING_INACTIVE_MATCHES",!0),e.commit("SET_INACTIVE_MATCHES_ERROR",null);try{const o=new URLSearchParams;n>0?o.set("skip",String(n)):i&&o.set("matchId",String(i)),e.state.needsResponseFilter&&o.set("needsResponse","true");const s=o.toString(),a=`/api/matches/v2/${t}/inactive${s?`?${s}`:""}`,{data:l}=await r.zm.get(a),_=Array.isArray(null===l||void 0===l?void 0:l.matches)?l.matches:[];n>0?e.commit("APPEND_INACTIVE_MATCHES",_):e.commit("SET_INACTIVE_MATCHES",_),e.commit("SET_INACTIVE_MATCHES_HAS_MORE",!(null===l||void 0===l||!l.hasMore))}catch(o){e.commit("SET_INACTIVE_MATCHES_ERROR",o),0===n&&e.commit("SET_INACTIVE_MATCHES",[])}finally{0===n&&e.commit("SET_LOADING_INACTIVE_MATCHES",!1)}}},async fetchNewMatches(e,{propositionId:t,currentSize:n=0,matchId:i=null}={}){if(t){0===n&&e.commit("SET_LOADING_NEW_MATCHES",!0),e.commit("SET_NEW_MATCHES_ERROR",null);try{const o=new URLSearchParams;o.set("currentSize",String(n)),i&&0===n&&o.set("matchId",String(i)),e.state.needsResponseFilter&&o.set("needsResponse","true");const s=`/api/matches/v2/${t}/new?${o.toString()}`,{data:a}=await r.zm.get(s),l=Array.isArray(null===a||void 0===a?void 0:a.matches)?a.matches:[];n>0?e.commit("APPEND_NEW_MATCHES",l):e.commit("SET_NEW_MATCHES",l),e.commit("SET_NEW_MATCHES_HAS_MORE",!(null===a||void 0===a||!a.hasMore))}catch(o){e.commit("SET_NEW_MATCHES_ERROR",o),0===n&&e.commit("SET_NEW_MATCHES",[])}finally{0===n&&e.commit("SET_LOADING_NEW_MATCHES",!1)}}},async unlockMatch(e,{propositionId:t,matchId:n}){try{return await r.zm.post(`/api/matches/unlock/${t}/${n}`),!0}catch(s){var i,o;return null===(i=window.Logger)||void 0===i||null===(o=i.log)||void 0===o||o.call(i,s),!1}},async refreshMatchStatusCounts(e,{propositionId:t}){if(t)try{const{data:n}=await r.zm.get(`/api/matches/v2/${t}/summary`);n&&e.commit("matches/setMatchStatusCounts",n,{root:!0})}catch(n){}},async refetchSingleMatchV2(e,{myPropositionId:t,matchId:n}){if(!t||!n)return null;try{const{data:i}=await r.zm.get(`/api/matches/v2/${t}/${n}`),s=i||null;if(s){e.commit("UPSERT_CHAIN",s);try{const{data:n}=await r.zm.get(`/api/matches/v2/${t}/summary`);n&&e.commit("matches/setMatchStatusCounts",n,{root:!0})}catch(o){}}return s}catch(s){var i;return null===(i=window.Logger)||void 0===i||i.log("FaTaL eRroR: ",s),null}},async openAlternative(e,{partB:t,alternative:n,primaryPropositionId:i}){if(!i||!t||!n)return null;const o=[i,t.propositionId];n.propositionId!==t.propositionId&&o.push(n.propositionId);try{const{data:e}=await r.zm.post("/api/messenger/chat-room/find-or-mock",{propositionIds:o});return e||null}catch(s){return null}}},f={namespaced:!0,state:u,getters:m,mutations:g,actions:h}}
1,65723:(e,t,n)=>{"use strict";e.exports=n.p+"img/switch.24d80fee.svg"},66009:(e,t,n)=>{"use strict";e.exports=n.p+"img/trash-icon-red.761e7fa3.svg"},66133:(e,t,n)=>{"use strict";e.exports=n.p+"img/2-part-swap-icon.69a63961.svg"},66169:(e,t,n)=>{"use strict";e.exports=n.p+"img/bytesforslag.cc5c6335.svg"},66226:(e,t,n)=>{"use strict";e.exports=n.p+"img/notfound.3d6f2340.svg"},66539:(e,t,n)=>{"use strict";n.d(t,{A:()=>P});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"card"},[t("h2",{staticClass:"card-title"},[e._v(e._s(e.title||e.$t("complete_listing_title")))]),t("div",{staticClass:"desc-ring-row"},[t("p",{staticClass:"card-description"},[e._v(" "+e._s(e.$t("complete_listing_description"))+" ")]),t("AdRankingGauge",{staticClass:"card-gauge",attrs:{percent:e.percent}})],1),e.steps.length?t("ol",{staticClass:"step-list"},e._l(e.steps,function(n,i){return t("li",{key:n.key,staticClass:"step-item"},[t("button",{staticClass:"step-button",class:{"is-highlighted":e.highlightedIndex===i},attrs:{type:"button","aria-label":e.$t("complete_listing_step_aria",{title:e.$t(n.titleKey),percent:n.weightLabel})},on:{click:function(t){return e.handleStepClick(n)}}},[t("span",{staticClass:"step-number"},[e._v(e._s(i+1))]),t("span",{staticClass:"step-text"},[t("span",{staticClass:"step-title"},[e._v(e._s(e.$t(n.titleKey)))]),t("span",{staticClass:"step-subtitle"},[e._v(e._s(e.$t(n.subtitleKey)))])]),t("span",{staticClass:"step-pill"},[e._v(e._s(n.weightLabel))]),t("svg",{staticClass:"step-chevron",attrs:{width:"8",height:"12",viewBox:"0 0 8 12",fill:"none","aria-hidden":"true"}},[t("path",{attrs:{d:"M1.5 1.5 L6 6 L1.5 10.5",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}})])])])}),0):e._e()])},r=[],o=n(61597),s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"gauge",attrs:{role:"img","aria-label":e.$t("complete_listing_gauge_aria",{percent:e.displayNumber})}},[t("svg",{staticClass:"gauge-svg",attrs:{viewBox:"0 0 100 100"}},[t("circle",{staticClass:"gauge-track",attrs:{cx:"50",cy:"50",r:"42",fill:"transparent"}}),e.displayNumber>0?t("circle",{staticClass:"gauge-fill",attrs:{cx:"50",cy:"50",r:"42",fill:"transparent","stroke-dasharray":`${e.progressLength} ${e.circumference}`,transform:"rotate(-90 50 50)"}}):e._e()]),t("span",{staticClass:"gauge-value"},[e._v(e._s(e.displayNumber)+"%")])])},a=[];const l=400,_=40,c=10,d={name:"AdRankingGauge",props:{percent:{type:Number,default:0},animate:{type:Boolean,default:!0}},data(){return{hasLoaded:!this.animate,displayNumber:this.animate?0:this.percent,tickInterval:null,startAnimationTimeout:null,circumference:2*Math.PI*42}},computed:{targetPercent(){return this.hasLoaded?Math.max(0,Math.min(100,this.percent||0)):0},progressLength(){return this.targetPercent/100*this.circumference}},watch:{targetPercent(){this.runDisplayNumberAnimation()}},mounted(){this.animate?this.startAnimationTimeout=setTimeout(()=>{this.hasLoaded=!0},l):this.displayNumber=this.targetPercent},beforeDestroy(){clearTimeout(this.startAnimationTimeout),clearInterval(this.tickInterval)},methods:{runDisplayNumberAnimation(){clearInterval(this.tickInterval),this.targetPercent!==this.displayNumber&&(this.tickInterval=window.setInterval(()=>{if(this.displayNumber===this.targetPercent)return void clearInterval(this.tickInterval);const e=Math.max(1,Math.ceil(Math.abs(this.targetPercent-this.displayNumber)/c));this.displayNumber+=this.targetPercent>this.displayNumber?e:-e},_))}}},p=d;var u=n(81656),m=(0,u.A)(p,s,a,!1,null,"024a4c90",null);const g=m.exports;function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach(function(t){b(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function b(e,t,n){return(t=v(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e){var t=y(e,"string");return"symbol"==typeof t?t:t+""}function y(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const w=[{key:"images",titleKey:"complete_listing_step_images_title",subt
1itleKey:"complete_listing_step_images_subtitle",section:"photos"},{key:"description",titleKey:"complete_listing_step_description_title",subtitleKey:"complete_listing_step_description_subtitle",section:"description"},{key:"floorplan",titleKey:"complete_listing_step_floorplan_title",subtitleKey:"complete_listing_step_floorplan_subtitle",section:"floorplan"},{key:"landlord",titleKey:"complete_listing_step_landlord_title",subtitleKey:"complete_listing_step_landlord_subtitle",section:"landlord",seOnly:!0}],k={name:"CompleteListingCard",components:{AdRankingGauge:g},props:{proposition:{type:Object,required:!0},title:{type:String,default:""},highlightFirstStep:{type:Boolean,default:!1}},data(){return{summary:null}},computed:{isSE(){return this.$country.isCountry("se")},percent(){var e,t;return(null===(e=this.summary)||void 0===e||null===(t=e.proposition)||void 0===t?void 0:t.current)??0},steps(){if(!this.summary)return[];const e=this.summary.residences||[];return w.filter(e=>!e.seOnly||this.isSE).map(t=>{const n=e.reduce((e,n)=>{const i=n&&n[t.key];return i?e+Math.max(0,(i.max??0)-(i.current??0)):e},0);return f(f({},t),{},{weight:n,weightLabel:`+${n}%`})}).filter(e=>e.weight>0)},highlightedIndex(){return this.highlightFirstStep&&this.steps.length?0:-1}},watch:{"proposition.propositionId":{immediate:!0,handler(e){e&&this.fetchSummary(e)}}},methods:{async fetchSummary(e){try{const{data:t}=await o.zm.get(`/api/my-proposition/completion/${e}`);this.summary=t}catch(t){console.error("Failed to fetch listing summary:",t)}},handleStepClick(e){this.$router.push({path:`${this.$routes.EDIT_PROPOSITION}/${this.proposition.propositionId}`,query:{section:e.section}}),this.$emit("cta-click",e.key)}}},S=k;var A=(0,u.A)(S,i,r,!1,null,"2450615e",null);const P=A.exports},66743:(e,t,n)=>{"use strict";e.exports=n.p+"img/boost-has-boost.c3f31d3b.svg"},67061:(e,t,n)=>{"use strict";e.exports=n.p+"img/blocked-house.b48a54f9.svg"},67237:(e,t,n)=>{"use strict";e.exports=n.p+"img/binoculars.fbe76ef6.svg"},67280:(e,t,n)=>{"use strict";e.exports=n.p+"img/stars-white2.16dfc455.svg"}
1,67999:(e,t,n)=>{"use strict";e.exports=n.p+"img/premium-active.068386ef.svg"},68106:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-check-purple.36ff681b.svg"},68238:(e,t,n)=>{"use strict";e.exports=n.p+"img/arrow-green.a0980dba.svg"},68245:(e,t,n)=>{"use strict";e.exports=n.p+"img/controls.eb168212.svg"},68799:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-chevron-down.6f12f7d2.svg"},69016:(e,t,n)=>{"use strict";e.exports=n.p+"img/example_flat_18.b33d6667.png"},69641:(e,t,n)=>{"use strict";e.exports=n.p+"img/close-dark.a541c993.svg"},69802:(e,t,n)=>{"use strict";e.exports=n.p+"img/arrow-back.0e3b8c1d.svg"},69853:(e,t,n)=>{"use strict";e.exports=n.p+"img/list-item-checkbox.e92bebfb.svg"},69915:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-notifications.f980ea52.svg"},70194:(e,t,n)=>{"use strict";e.exports=n.p+"img/arrow.e3951f80.svg"},70429:(e,t,n)=>{"use strict";e.exports=n.p+"img/layout.eb08308a.svg"},70475:(e,t,n)=>{"use strict";e.exports=n.p+"img/bathtub.c99e3a24.svg"},70533:(e,t,n)=>{"use strict";e.exports=n.p+"img/shift.4c8f689b.svg"},70643:(e,t,n)=>{"use strict";e.exports=n.p+"img/cog.07af97ab.svg"},70713:(e,t,n)=>{"use strict";e.exports=n.p+"img/premium-active.1f5c29dc.svg"}
1,71114:(e,t,n)=>{"use strict";e.exports=n.p+"img/progress-bar.ee971370.svg"},71172:(e,t,n)=>{"use strict";e.exports=n.p+"img/real-estate-house.ab55b942.svg"},71242:(e,t,n)=>{"use strict";e.exports=n.p+"img/usp-check-white.a0e29bff.svg"},71365:(e,t,n)=>{"use strict";e.exports=n.p+"img/balcony.45fb885a.svg"},71620:(e,t,n)=>{"use strict";e.exports=n.p+"img/premium.5068514d.svg"},71936:(e,t,n)=>{"use strict";e.exports=n.p+"img/arrow-green2.ea6f4a51.svg"},71998:(e,t,n)=>{"use strict";e.exports=n.p+"img/stars-white.e95358b1.svg"},72022:(e,t,n)=>{"use strict";n.d(t,{A:()=>_});var i=function(){var e=this,t=e._self._c;return t("span",{staticClass:"notification-dot attention-dot",style:{height:`${e.size}px`,width:`${e.size}px`}})},r=[];const o={name:"NotificationDot",props:{size:{type:Number,default:12}}},s=o;var a=n(81656),l=(0,a.A)(s,i,r,!1,null,"628e7360",null);const _=l.exports},73312:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-verified-badge-dark.58856d33.svg"},73406:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var i=function(){var e=this,t=e._self._c;return e.trustBoxEnabled?t("div",[e._t("header"),t("div",{ref:"trustbox",staticClass:"trustpilot-widget",attrs:{"data-locale":e.$t("locale_language"),"data-template-id":e.trustboxType,"data-businessunit-id":e.trustpilotBusinessUnitId,"data-style-height":e.trustboxHeight,"data-stars":"4,5","data-style-width":"100%","data-theme":e.theme,"data-font-family":"Open Sans"}},[t("a",{attrs:{href:"https://se.trustpilot.com/review/lagenhetsbyte.se",target:"_blank",rel:"noopener"}},[e._v("Trustpilot")])])],2):e._e()},r=[],o=n(25569);const s={props:{type:{type:String,required:!0},darkMode:{type:Boolean,default:!1}},computed:{trustBoxEnabled(){return window.hasOwnProperty("Trustpilot")},theme(){return this.darkMode?"dark":"light"},trustpilotBusinessUnitId(){return(0,o._W)("TRUSTPILOT")},trustboxType(){switch(this.type){case"Slider":return"54ad5defc6454f065c28af8b";case"Horizontal":return"5406e65db0d04a09e042d5fc";case"Micro Button":return"5419b732fbfb950b10de65e5";case"Micro Combo":return"5419b6ffb0d04a076446a9af";case"Micro Trustscore":return"5419b637fa0340045cd0c936";case"Starter":return"5613c9cde69ddc09340c6beb";case"Micro Star":return"5419b732fbfb950b10de65e5";case"Mini":default:return"53aa8807dec7e10d38f59f32"}},trustboxHeight(){switch(this.type){case"Slider":return"240px";case"Horizontal":return"28px";case"Micro Button":return"150px";case"Micro Combo":case"Micro Trustscore":return"20px";case"Starter":return"150px";case"Micro Star":return"24px";case"Mini":default:return"150px"}}},mounted(){if(this.trustBoxEnabled){const e=this.$refs.trustbox;window.Trustpilot.loadFromElement(e)}}},a=s;var l=n(81656),_=(0,l.A)(a,i,r,!1,null,null,null);const c=_.exports},73903:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});var i=n(25569),r=n(13642);function o(e){(0,r._o)()||(e.event||(e.event="interaction"),e.project||(e.project="authenticated"),e.what&&(e.label=e.what),e.value&&(e.value=e.value.toString().replace(/[^0-9]/g,"")),e.value&&(e.value=parseFloat(e.value)),window.dataLayer||(window.dataLayer=[]),e.propositionId&&(e.customEventId=s((0,i.t6)(),e.propositionId.toString())),window.dataLayer.push(e))}function s(e,t){const n=3e5,i=new Date,r=Math.round(i.getTime()/n)*n;return`${e}_${t}_${r.toString()}`}},74096:(e,t,n)=>{"use strict";e.exports=n.p+"img/matches.d222ae53.svg"},74289:(e,t,n)=>{"use strict";e.exports=n.p+"img/not-interested.2c576e32.svg"},74344:(e,t,n)=>{"use strict";n.d(t,{LO:()=>o,SR:()=>r,ju:()=>s});var i=n(98648);function r(e){switch(e){case i.Di.UNANSWERED:return{url:"/api/suggestions/top-picks/{propositionId}/pins?includeOutsideWishes=true"};case i.Di.LAST_PART_NEW:return{url:"/api/suggestions/incoming/{propositionId}/pins"};case i.Di.ANSWERED:return{url:"/api/suggestions/interested/{propositionId}/pins"};case i.Di.REMOVED:return{url:"/api/suggestions/removed/{propositionId}/pins"};default:return null}}function o(e){return e.filter(e=>e.c&&e.c.length>=2&&e.i&&e.i.length>0).map(e=>({id:e.i[0],propositionIds:e.i,count:e.i.length,outsideIds:e.o||[],isOutsideWishes:!!e.o&&e.o.length===e.i.length,superIds:e.s||[],coordinate:{latitude:e.c[0],longitude:e.c[1]}}))}function s(e){const t=e.swapParts[1];return{propositionId:t.propositionId,residences:t.residences,isNew:e.isNew||!1,hasBoost:e.hasBoost||!1,deviations:t.diff||null,hasSuperInterest:!0===e.hasSuperInterest,details:{type:e.type,interests:e.swapParts.map(e=>e.interested)}}}},74668:(e,t,n)=>{"use strict";e.exports=n.p+"img/example_flat_21.a05b107a.png"},74751:(e,t,n)=>{"use strict";e.exports=n.p+"img/blocked-house-dark.d406ef65.svg"},74970:(e,t,n)=>{"use strict";e.exports=n.p+"img/arrow-gray2.18915da0.svg"},75206:(e,t,n)=>{"use strict";e.exports=n.p+"img/search-2.8d77814e.svg"},76350:(e,t,n)=>{"use strict";e.exports=n.p+"img/good.0c0fdb38.svg"},76466:(e,t,n)=>{"use strict";n.d(t,{A:()=>_});var i=function(){var e=this,t=e._self._c;return e.url?t("img",e._g(e._b({ref:"image",class:e.classes,style:e.spreadedStyles,attrs:{src:e.url},on:{load:function(t){return e.$emit("done")}}},"img",e.$attrs,!1),e.$listeners)):t("div",{staticClass:"placeholder-container"},[t("div",{staticClass:"placeholder-img"}),t("p",[e._v(e._s(e.$t("proposition_missing_image_text")))])])},r=[];const o={name:"AImage",props:{url:{type:String,required:!1,default:null},classes:{type:Array,default:()=>[],required:!1},styles:{type:Array,default:()=>[],required:!1}},computed:{spreadedStyles(){return[...this.styles]}}},s=o;var a=n(81656),l=(0,a.A)(s,i,r,!1,null,"21f34d72",null);
1const _=l.exports},76651:(e,t,n)=>{"use strict";e.exports=n.p+"img/interest-indicator-not-interested.a12cd059.svg"},76712:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-menu.47a4fd7c.svg"},76755:(e,t,n)=>{"use strict";e.exports=n.p+"img/arrow-right-white.bb770bec.svg"},76786:(e,t,n)=>{"use strict";e.exports=n.p+"img/blur-img-eye.af6b8945.svg"},77076:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var i=n(13503);const r={ADD_PROPOSITION:i.A.t("path_add_proposition",i.m),EDIT_PROFILE:i.A.t("path_edit_profile",i.m),EDIT_USER_CREDENTIALS:i.A.t("path_edit_user_credentials",i.m),FAVOURITES:i.A.t("path_favourites",i.m),HELP:i.A.t("path_help",i.m),IMPRESSUM:i.A.t("path_impressum",i.m),HOME:"/",LOGOUT:i.A.t("path_logout",i.m),MY_PROPOSITIONS:i.A.t("path_my_propositions",i.m),EDIT_PROPOSITION:i.A.t("path_edit_proposition",i.m),EDIT_PROPOSITION_DESCRIPTION:i.A.t("path_edit_proposition_description",i.m),EDIT_PROPOSITION_DETAILS_AND_DESCRIPTION:i.A.t("path_edit_proposition_details_and_description",i.m),WISH:`${i.A.t("path_wish",i.m)}/:index`,WISH_AREA:`${i.A.t("path_wish",i.m)}/:index${i.A.t("path_wish_area",i.m)}`,PROPOSITION_SIGNUP:`${i.A.t("path_proposition_signup",i.m)}/:index`,SIGNUP:i.A.t("path_signup",i.m),IMAGE_UPLOAD:`${i.A.t("path_image_upload",i.m)}/:index`,SWAP_TYPE:i.A.t("path_swap_type",i.m),EDIT_PROPOSITION_WISHES:i.A.t("path_edit_proposition_wishes",i.m),EDIT_PROPOSITION_SECOND_WISHES:i.A.t("path_edit_proposition_second_wishes",i.m),EDIT_WISH_AREAS:i.A.t("path_edit_wish_areas",i.m),EDIT_PROP_SETTINGS:i.A.t("path_edit_prop_settings",i.m),EDIT_PROPOSITION_PHOTOS:i.A.t("path_edit_proposition_photos",i.m),CHANGE_TO_KLARNA:i.A.t("path_change_to_klarna",i.m),NOT_FOUND:i.A.t("path_not_found",i.m),PROPOSITION_NOT_FOUND:i.A.t("path_proposition_not_found",i.m),ONBOARDING:i.A.t("path_onboarding",i.m),PAYMENT_PENDING:i.A.t("path_payment_pending",i.m),PAYMENT_HISTORY:i.A.t("path_payment_history",i.m),CHANGE_PAYMENT_METHOD:i.A.t("path_change_payment_method",i.m),PAYMENT_DONE_PROPOSITION:i.A.t("path_payment_done_proposition",i.m),PAYMENT_DONE_VISIBILITY:i.A.t("path_payment_done_visibility",i.m),SUBSCRIPTION_CANCELLED:i.A.t("path_subscription_cancelled",i.m),SUBSCRIPTION_OFFER_ACCEPTED:i.A.t("path_subscription_offer_canceled",i.m),UPDATE_TOKEN_DONE_KLARNA:i.A.t("path_update_token_done_klarna",i.m),CHANGE_SUBSCRIPTION_DONE:i.A.t("path_change_subscription_done",i.m),AUTO_SUBSCRIPTION_DONE:i.A.t("path_auto_subscription_done",i.m),PROPOSITIONS:i.A.t("path_propositions",i.m),SEARCH:i.A.t("path_search",i.m),PROPOSITION:i.A.t("path_proposition",i.m),PROPOSITION_GALLERY:i.A.t("path_proposition_gallery",i.m),HANDLE_SUBSCRIPTION:i.A.t("path_handle_subscription",i.m),PAYMENT_PROPOSITION:i.A.t("path_payment_proposition",i.m),SWAP_APPLICATION:i.A.t("path_swap_application",i.m),SWAP_SUGGESTIONS:i.A.t("path_swap_suggestions",i.m),SWAP_LIST:i.A.t("path_swap_list",i.m),APP_EXTRA_VISIBILITY_PAYMENT:i.A.t("path_app_extra_visibility_payment",i.m),HOW_IT_WORKS:i.A.t("path_how_it_works",i.m),GET_STARTED:i.A.t("path_get_started",i.m),LOGIN:i.A.t("path_login",i.m),LOGIN_RESET_PASSWORD:i.A.t("path_reset_password",i.m),GENERAL_TERMS:i.A.t("path_general_terms",i.m),PRIVACY_POLICY:i.A.t("path_privacy_policy",i.m),COOKIE_POLICY:i.A.t("path_cookie_policy",i.m),BLOG_REDIRECT:i.A.t("path_blog_redirect",i.m),NEWS:i.A.t("path_news",i.m),TRIAL_INFO:i.A.t("path_trial_info",i.m),FREEMIUM_INFO:i.A.t("path_freemium_info",i.m),SWAP_DETAILS:i.A.t("path_swap_chain",i.m),MY_VISITORS:i.A.t("path_my_visitors",i.m),BLOCKED_PROPOSITIONS:i.A.t("path_removed_suggestions",i.m),OLD_SWAP_CHAIN_MANUAL:i.A.t("path_old_swap_chain_manual",i.m),OLD_SWAP_CHAIN_DIRECT:i.A.t("path_old_swap_chain_direct",i.m),OLD_SWAP_CHAIN_TRIANGLE:i.A.t("path_old_swap_chain_triangle",i.m),MATCHES:i.A.t("path_matches",i.m),SEARCH_COVERAGE_UNSUBSCRIBE:"/search-coverage/unsubscribe",BOOST_SUMMARY:"/boost-summary",CAMPAIGN_ACTIVATE:"/campaign/activate"}},77335:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var i=n(80580);function r(){return i["default"].getters["app/ready"]}async function o(){return new Promise(e=>{if(r())e(!0);else{const t=setInterval(()=>{r()&&(clearInterval(t),e(!0))},50)}})}}
1,77384:(e,t,n)=>{"use strict";e.exports=n.p+"img/space-rocket.3b0a0ef7.svg"},77529:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-rocket-white.5ce4e928.svg"},77837:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-magnifying-glass.35b62d69.svg"},77894:(e,t,n)=>{"use strict";e.exports=n.p+"img/chevron-right-blue.b3e80309.svg"},78073:(e,t,n)=>{"use strict";e.exports=n.p+"img/no-chat-selected.f9303a3d.svg"},78264:(e,t,n)=>{"use strict";e.exports=n.p+"img/stopwatch.7233abbb.svg"},78502:(e,t,n)=>{"use strict";e.exports=n.p+"img/add-inverted.08642417.svg"},78663:(e,t,n)=>{"use strict";e.exports=n.p+"img/file-swap.e7796972.svg"},78745:(e,t,n)=>{"use strict";e.exports=n.p+"img/chat.28de2d13.svg"},78831:(e,t,n)=>{"use strict";e.exports=n.p+"img/rocket-with-line.8bedfed7.svg"},79369:(e,t,n)=>{"use strict";e.exports=n.p+"img/interest-indicator-empty.4e2910d3.svg"},79400:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-eye.fd611bd6.svg"},79486:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});var i=n(61597),r=n(13642);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach(function(t){a(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function a(e,t,n){return(t=l(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e){var t=_(e,"string");return"symbol"==typeof t?t:t+""}function _(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const c={PAGEVIEW:0,CLICK:1,SEE:2,EXPERIMENT:3,EXPERIMENTS:4};async function d(e,t,n){try{if(e===c.CLICK&&n&&n.id&&p(n.id),e===c.PAGEVIEW){const e=u();e&&(n=s(s({},n),{},{triggerBy:e}))}if((0,r._o)()&&console.log("DEBUG: Event emitted: ",{t:e,d:t,p:n}),!(0,r.JF)())return;return i.nT.post("/ev",{t:e,d:t,p:n})}catch(o){console.log(o)}}function p(e){localStorage&&(e?localStorage.setItem("lb-ev-trigger",e):localStorage.removeItem("lb-ev-trigger"))}function u(){if(!localStorage)return null;const e=localStorage.getItem("lb-ev-trigger");return localStorage.removeItem("lb-ev-trigger"),e}function m(e){try{if(!localStorage)return;if(!e||0===e.length)return void localStorage.removeItem("lb-ev-data");localStorage.setItem("lb-ev-data",JSON.stringify(e))}catch(t){console.log(t)}}function g(){try{if(!localStorage)return[];const e=localStorage.getItem("lb-ev-data");let t=[];return e&&(t=JSON.parse(e)),t}catch(e){return console.log(e),[]}}function h(e,t,n){try{const i=g();if(i.length>10)return;e===c.CLICK&&p(n.id),i.push({t:e,d:t,p:n}),m(i)}catch(i){console.log(i)}}function f(){try{let e=g();if(e.length>10)return void m(null);if(0===e.length)return;let{t,d:n,p:i}=e[0];d(t,n,i).finally(()=>{e.splice(0,1),m(e),e.length>0?setTimeout(f,0):u()})}catch(e){console.log(e)}}f();const b={eventTypes:c,emitEvent:d,queueEvent:h}},79513:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-logo-facebook.76465243.svg"},79583:(e,t,n)=>{"use strict";e.exports=n.p+"img/balcony.5300b411.svg"},79731:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-swap-active.6d306de2.svg"},79790:(e,t,n)=>{"use strict";e.exports=n.p+"img/love-hat.0fd4410a.svg"},80142:(e,t,n)=>{"use strict";e.exports=n.p+"img/arrow-red.0a8c286d.svg"},80355:(e,t,n)=>{"use strict";e.exports=n.p+"img/new-fav.6e8d2a01.svg"},80514:(e,t,n)=>{"use strict";e.exports=n.p+"img/close-dark.a541c993.svg"},80580:(e,t,n)=>{"use strict";n.d(t,{default:()=>pd});var i=n(85471),r=n(95353),o=n(26996),s=n(85948),a=n(77076),l=n(61597);const _=[1e3,3e3];async function c(){for(let t=0;;t++)try{const e=await l.au.get("/user/current");return e.data&&e.data.userId?e.data:null}catch(e){if(e.response&&401===e.response.status)return null;if(t>=_.length)throw e;await new Promise(e=>setTimeout(e,_[t]))}}async function d(){try{const e=await l.Tq.get("/propositions/user");if(e.data&&e.data.length>0)return e.data}catch(e){window.Logger.error(e)}return null}async function p(e){try{const{data:t}=await l.zm.get(`/api/v2/proposition/${e}/tasks`);return t.tasksToComplete}catch(t){return window.Logger.error(t),null}}const u={fetchUser:c,fetchUserPropositions:d,fetchPropositionTasks:p};var m=n(62038),g=n(16361),h=n(94572);async function f(e){let t;try{t=await u.fetchUser()}catch(n){return window.Logger.error(n),e.getters["isAuthenticated"]}return t?(e.commit("setAuthenticated",{isAuthenticated:!0}),e.commit("setUser",t),e.commit("setImpersonated",{isImpersonated:t.isImpersonated||!1}),(0,g.If)(),(0,h.Tm)(t),!0):(e.commit("setAuthenticated",{isAuthenticated:!1}),(0,h.Tm)(null),!1)}async function b(e){await e.dispatch("initAppData");const t=e.getters["isAuthenticated"];t||s.Q.currentRoute.fullPath===a.A.LOGIN||s.Q.replace(a.A.LOGIN)}async function v(e){if(e.dispatch("screenSize/checkScreenSize",null,{root:!0}),await e.dispatch("checkIfAuthenticated"),await(0,g.TL)(),!e.state.isAuthenticated){const t=new URL(location.href).searchParams.get("propositionPageId");if(t)return void(location.href=`${a.A.PROPOSITION}/${t}`);window.Logger.log(">>> Not authenticated, setting appready to true <<<");const n=await e.dispatch("isAccessOverridable");return e.commit("setIsAccessOverridable",n),void e.commit("appReady")}
1o.Ay.connect(),e.dispatch("payment/init",null,{root:!0}),e.dispatch("interests/init",null,{root:!0}),e.dispatch("superLikes/init",null,{root:!0});const t=new URL(location.href).searchParams.get("primary");if(t)try{await e.dispatch("myPropositions/setPrimaryPropositionRequest",t,{root:!0})}catch(l){console.error(l)}const[n,i]=await Promise.all([e.dispatch("myPropositions/fetchPrimaryProposition",null,{root:!0}),e.dispatch("myPropositions/fetchPropositions",null,{root:!0})]);if(e.dispatch("extraVisibility/checkPaymentRedirect",null,{root:!0}),e.dispatch("superLikes/checkPaymentRedirect",null,{root:!0}),e.commit("myPropositions/setPrimaryProposition",{primaryProposition:n},{root:!0}),e.commit("myPropositions/setCurrentlyEditingProposition",{currentlyEditingProposition:n},{root:!0}),(0,g.If)(null,!0),!n)return void e.commit("appReady");e.dispatch("swapList/getSwapInterestCounts",null,{root:!0}),e.dispatch("trial/setTrialBanner",{primaryPropositionId:n.propositionId,propositions:i},{root:!0}),e.dispatch("trial/setOutdatedTrials",{propositions:i},{root:!0}),e.dispatch("notificationCenter/init",null,{root:!0}),e.dispatch("menu/init",n.propositionId,{root:!0}),e.dispatch("myPropositions/init",null,{root:!0}),(0,o.B1)("new-match",t=>{e.dispatch("matches/setNewMatch",t,{root:!0})}),(0,o.B1)("reload-required",()=>{location.reload()}),e.commit("appReady");const r=await e.dispatch("fetchAndSetTasksToComplete",n.propositionId);(null===r||void 0===r?void 0:r.length)>0&&r.includes("EDIT_AREA")&&(e.commit("wishAreas/setMustSelectNewAreas",!0,{root:!0}),s.Q.push(`${a.A.EDIT_WISH_AREAS}/${n.propositionId}/1`).catch(e=>{if("NavigationDuplicated"!==e.name)throw e}))}async function y(e){return new Promise(t=>{if(e.getters["tasksToComplete"])return void t();let n=setInterval(()=>{e.getters["tasksToComplete"]&&(clearInterval(n),t())},50)})}async function w(e){let t=!1;const n=location.hostname.replace("www","");(0,m.T)("isImpersonated",!1,0,n),e.commit("setImpersonated",{isImpersonated:t})}async function k(e,t){e.commit("updateUser",t)}async function S(){try{return await l.D_.get("/auth/preview"),!0}catch(e){}return!1}async function A(){try{return await l.D_.post("remove"),!0}catch(e){return!1}}async function P(e,t){const n=await u.fetchPropositionTasks(t);return null!==n&&e.commit("setTasksToComplete",n),n}const I={removeImpersonation:w,waitForTasksToCompleteInit:y,initAppData:v,checkIfAuthenticated:f,updateUser:k,checkAuth:b,isAccessOverridable:S,removeAccount:A,fetchAndSetTasksToComplete:P};var j=n(24677);const T=e=>e.user,O=e=>e.ready,E=e=>e.isImpersonated,x=e=>e.isAuthenticated,C=()=>{const e=(0,j.O)();return!!e["LGB-APP"]||window.location.href.toLowerCase().includes("isAppRequest=true".toLowerCase())};function M(e){return e.isAccessOverridable}function D(e){return t=>!!e.ready&&(0,g.wX)(t)}const N=e=>e.propositions,L=e=>e.tasksToComplete,B={user:T,ready:O,isImpersonated:E,isAuthenticated:x,isAppRequest:C,allowAccess:M,isTestEnabled:D,propositions:N,tasksToComplete:L};function R(e,t){e.user=t}function z(e,t){for(const[n,i]of Object.entries(t))e.user[n]=i}function F(e){e.ready=!0}function $(e,t){e.isAccessOverridable=t}function W(e,{isImpersonated:t}){e.isImpersonated=t}function V(e,{isAuthenticated:t}){e.isAuthenticated=t}function G(e,t){e.totalPropositionsCount=t}function U(e,t){e.tasksToComplete=t}const H={appReady:F,setImpersonated:W,setAuthenticated:V,setUser:R,updateUser:z,setIsAccessOverridable:$,setTotalPropositionsCount:G,setTasksToComplete:U},q={user:{},ready:!1,isAuthenticated:!1,isImpersonated:!1,isExtraVisibilityPaymentVisible:!1,isAccessOverridable:!1,tasksToComplete:null},K={namespaced:!0,state:q,actions:I,getters:B,mutations:H};function Y(e){return e.favourites}function J(e){return e.loading}const Z={getFavourites:Y,isLoading:J};async function X(e){try{e.commit("setLoading",{loading:!0});const{data:t}=await l.zm.get("/api/v2/favourite/all/propositions");e.commit("setFavourites",{data:t.map(e=>(e.favourite=!0,e))}),e.commit("setLoading",{loading:!1}),window.Logger.log("Updated favourites",t)}catch(t){window.Logger.log(t)}}async function Q(e,{propositionId:t}){if(t){e.commit("unmarkFavourite",{propositionId:t}),e.dispatch("propositions/favouriteSocketUpdate",{targetPropositionId:t,favourite:!1},{root:!0}),e.dispatch("swapList/favouriteSocketUpdate",{targetPropositionId:t,favourite:!1},{root:!0});try{const e=await l.zm.post("/api/v2/favourite",{isFavourite:!1,propositionId:t.toString()});window.Logger.log(e)}catch(n){window.Logger.error(n),e.commit("markFavourite",{propositionId:t}),e.dispatch("propositions/favouriteSocketUpdate",{targetPropositionId:t,favourite:!0},{root:!0})}}}async function ee(e,{propositionId:t}){e.commit("markFavourite",{propositionId:t}),e.dispatch("propositions/favouriteSocketUpdate",{targetPropositionId:t,favourite:!0},{root:!0}),e.dispatch("swapList/favouriteSocketUpdate",{targetPropositionId:t,favourite:!0},{root:!0});try{const e=await l.zm.post("/api/v2/favourite",{isFavourite:!0,propositionId:t.toString()});window.Logger.log(e)}catch(n){window.Logger.error(n),e.commit("unmarkFavourite",{propositionId:t}),e.dispatch("propositions/favouriteSocketUpdate",{targetPropositionId:t,favourite:!1},{root:!0})}}const te={fetchFavourites:X,unmarkFavourite:Q,markFavourite:ee};function ne(e,{data:t}){e.favourites=t}function ie(e,{propositionId:t}){const n=e.favourites.find(e=>e.propositionId===t.toString());n&&(n.favourite=!1)}function re(e,{propositionId:t}){const n=e.favourites.find(e=>e.propositionId.toString()===t.toString());if(n)return void(n.favourite=!0);const i=[...e.favourites];i.push({propositionId:t.toString(),favourite:!0,isLoading:!1}),e.favourites=i}function oe(e,{propositionId:t}){const n=e.favourites.filter(e=>e.propositionId!==t);e.favourites=n}function se(e,{loading:t}){e.loading=t}const ae={setFavourites:ne,removeFavourite:oe,unmarkFavourite:ie,markFavourite:re,setLoading:se},le={favourites:[],loading:!1},_e={namespaced:!0,state:le,actions:te,getters:Z,mutations:ae},ce=e=>{e.commit("toggleMenu")},de=e=>{e.commit("closeMenu")},pe=e=>{!1===e.state.notificationCenterOpen?e.dispatch("openNotificationCenter"):e.dispatch("closeNotificationCenter"),e.rootGetters["screenSize/isMobile"]&&(!1===e.state.notificationCenterOpen?e.commit("ui/removeDisableScroll","notification-center",{root:!0}):e.commit("ui/addDisableScroll","notification-center",{root:!0}))},ue=e=>{!1===e.state.notificationCenterOpen&&e.dispatch("notificationCenter/fetchNotifications",null,{root:!0}),e.commit("openNotificationCenter")},me=e=>{e.commit("closeNotificationCenter")};async function ge(e,t){try{const n=await l.zm.get(`/api/messenger/primary-participant/${t}`);return n.data?e.commit("setChatOwnerId",n.data):e.commit("setChatOwnerId",null)}catch(n){console.error(n)}e.commit("setChatOwnerId",null)}async function he(e,t){try{e.dispatch("getChatOwnerId",t),await e.dispatch("fetchNotifications",t);let n=null;const i=i=>{if(!e.state.chatOwnerId||i&&i.senderId==e.state.chatOwnerId)return;let r=2e3;s.Q.currentRoute.params.roomId&&e.state.chatOwnerId==i.participantId&&(r=0),n&&clearTimeout(n),n=setTimeout(()=>{e.dispatch("fetchNotifications",t)},r)};(0,o.B1)("reconnect",i),(0,o.B1)("chat-message-sent",i),(0,o.B1)("chat-read",i),(0,o.B1)("new-match",i)}catch(n){console.error(n)}}async function fe(e,t){try{const n=await l.zm.get("/api/user/menunotifications"+(t?`?primaryPropositionId=${t}`:"")),i=n.data,r={onboarding:i.onboarding||0,newSwaps:i.newSwaps||0,unreadMessages:i.unreadMessages||0,unansweredFullSwaps:i.unansweredFullSwaps||0,unreadAndUpdatedMatches:i.unreadAndUpdatedMatches||0,unansweredSwaps:i.unansweredSwaps||0,superLikesRemaining:i.superLikesRemaining,remainingInterestMarks:i.remainingInterestMarks};return e.commit("setMenuNotifications",r),e.commit("setSuperLikesRemaining",i.superLikesRemaining),r.onboarding>0?e.commit("setAttentionDot",{show:!0}):e.commit("setAttentionDot",{show:!1}),r}catch(n){console.error("Could not fetch notifications",n)}}function be(e){e.commit("showMobileTabBar")}function ve(e){e.commit("hideMobileTabBar")}function ye(e){e.commit("setStickyTabBar",!0)}function we(e){e.commit("setStickyTabBar",!1)}async function ke({state:e},t){while(void 0===e[t])await new Promise(e=>setTimeout(e,100));return!0}const Se={toggleMenu:ce,closeMenu:de,toggleNotificationCenter:pe,openNotificationCenter:ue,closeNotificationCenter:me,fetchNotifications:fe,showMobileTabBar:be,hideMobileTabBar:ve,showStickyTabBar:ye,removeStickyTabBar:we,getChatOwnerId:ge,init:he,waitForState:ke};function Ae(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function Pe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?Ae(Object(n),!0).forEach(function(t){Ie(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ae(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ie(e,t,n){return(t=je(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function je(e){var t=Te(e,"string");return"symbol"==typeof t?t:t+""}function Te(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const Oe=e=>e.menuOpen,Ee=e=>e.notificationCenterOpen;function xe(e){return Pe(Pe({},e.notifications),{},{unreadMatchesAndRequests:e.notifications.unreadMessages+e.notifications.unreadAndUpdatedMatches})}const Ce=e=>e.superLikesRemaining;function Me(e){return e.showAttentionDot}function De(e){return e.showMobileTabBar}function Ne(e){return e.stickyTabBar}const Le={isMenuOpen:Oe,isNotificationCenterOpen:Ee,getNotifications:xe,superLikesRemaining:Ce,getAttentionDot:Me,tabBarVisible:De,stickyTabBar:Ne},Be=e=>{e.menuOpen=!e.menuOpen},Re=e=>{e.menuOpen=!1},ze=e=>{e.notificationCenterOpen=!e.notificationCenterOpen},Fe=e=>{e.notificationCenterOpen=!0},$e=e=>{e.notificationCenterOpen=!1};function We(e,t){i.Ay.set(e,"notifications",t)}function Ve(e,t){e.superLikesRemaining=t}function Ge(e,t){e.chatOwnerId=t}function Ue(e,{show:t}){e.showAttentionDot=t}function He(e){e.showMobileTabBar=!0}function qe(e){e.showMobileTabBar=!1}function Ke(e,t){e.stickyTabBar=t}const Ye={toggleMenu:Be,closeMenu:Re,toggleNotificationCenter:ze,openNotificationCenter:Fe,closeNotificationCenter:$e,setMenuNotifications:We,setSuperLikesRemaining:Ve,setAttentionDot:Ue,showMobileTabBar:He,hideMobileTabBar:qe,setStickyTabBar:Ke,setChatOwnerId:Ge},Je={menuOpen:!1,notificationCenterOpen:!1,notifications:{unreadMessages:0,newSwaps:0,onboarding:0,pendingPayments:0},superLikesRemaining:void 0,showAttentionDot:!1,showMobileTabBar:!0,stickyTabBar:!0,chatOwnerId:void 0},Ze={namespaced:!0,state:Je,actions:Se,getters:Le,mutations:Ye};var Xe=n(56743),Qe=n(73790),et=n.n(Qe),tt=n(44973),nt=n(13503);async function it({dispatch:e,getters:t}){(0,o.B1)("primary-proposition-updated",({propositionId:n})=>{const i=t["primaryPropositionId"];n!=i&&e("handleSubscription/refreshStates",n,{root:!0})})}async function rt(e){(0,tt.R)("Running refreshPropositions");const t=await e.dispatch("fetchPropositions",{skipLoading:!0});if(!t)return;const n=t.find(e=>1==e.isPrimary);n&&e.commit("setPrimaryProposition",{skipSetRequest:!0,primaryProposition:n});const i=e.state.currentlyEditingProposition,r=t.find(e=>e.propositionId==i.propositionId);r&&e.commit("setCurrentlyEditingProposition",{currentlyEditingProposition:r})}async function ot(e,t={}){e.commit("setFetchingPropositions",!0),t&&!t.skipLoading&&e.commit("setLoading",{loading:!0});try{const t=await e.dispatch("myPropositions/fetchUserPropositions",null,{root:!0});return window.Logger.log(t),e.commit("setPropositions",{propositions:t}),e.commit("setLoading",{loading:!1}),e.commit("propositionSwitcher/setLoading",{loading:!1},{root:!0}),e.commit("setFetchingPropositions",!1),t}catch(n){(0,tt.R)(`fetchPropositions: ${n}`)}return e.commit("setFetchingPropositions",!1),null}async function st(){const{data:e}=await l.Tq.get("/propositions/user");return e}async function at(e,{propositionId:t}){e.commit("setPropositionLoading",{propositionId:t,loading:!0});try{const n=await l.zm.post("/api/object/removeproposition",{propositionId:t},{headers:{"Content-Type":"application/json"}});window.Logger.log("[Remove proposition post]: ",n),e.commit("setPropositionLoading",{propositionId:t,loading:!1}),e.commit("deleteProposition",{propositionId:t})}catch(n){window.Logger.log(n),e.commit("setPropositionLoading",{propositionId:t,loading:!1})}}async function lt(e){const t=await e.dispatch("fetchPrimaryProposition");return t.propositionId}async function _t(){try{const{data:e}=await l.Tq.get("/primaryProposition");if(e)return e}catch(e){window.Logger.log("No primary propositin")}return null}async function ct(e,{primaryPropositionId:t,skipSetRequest:n}){window.Logger.log("Setting primary proposition: ",t),e.commit("propositionSwitcher/setLoading",{loading:!0},{root:!0}),et().removeItem("persist:primary").then(()=>{window.Logger.log("localForage cleared")}
1).catch(e=>window.Logger.log(`Error clearing localForage, ${e}`));const i=e.state.propositions,r=i.find(e=>t&&e.propositionId==t),o=e.getters["primaryProposition"];if(e.commit("setPrimaryProposition",{primaryProposition:r}),e.commit("interests/clearSuperLiked",null,{root:!0}),!n&&t)try{await e.dispatch("setPrimaryPropositionRequest",t)}catch(s){throw e.commit("setPrimaryProposition",{primaryProposition:o}),e.commit("propositionSwitcher/setLoading",{loading:!1},{root:!0}),e.dispatch("toast/setToast",{title:nt.A.t("toast_general_error_message"),timer:10},{root:!0}),s}e.dispatch("trial/setTrialBanner",{primaryPropositionId:t,propositions:i},{root:!0}),e.dispatch("trial/setOutdatedTrials",{propositions:i},{root:!0}),e.commit("propositionSwitcher/setLoading",{loading:!1},{root:!0}),e.dispatch("menu/getChatOwnerId",t,{root:!0}),e.dispatch("notificationCenter/fetchUnseenNotificationsCount",t,{root:!0}),e.dispatch("menu/fetchNotifications",t,{root:!0}),e.dispatch("swapList/getSwapInterestCounts",t,{root:!0})}async function dt(e,t){await l.Tq.post("/primaryProposition",{propositionId:t})}const pt={fetchPropositions:ot,deleteProposition:at,fetchUserPropositions:st,fetchPrimaryProposition:_t,fetchPrimaryPropositionId:lt,setPrimaryProposition:ct,setPrimaryPropositionRequest:dt,refreshPropositions:rt,init:it};var ut=n(25569);const mt=e=>e.fetchingPropositions,gt=e=>e.propositions,ht=e=>e.loading,ft=e=>e.primaryProposition?e.primaryProposition.propositionId:null,bt=e=>e.primaryProposition,vt=e=>{if(!e.propositions||0===e.propositions.length)return!1;const t=e.propositions.some(t=>t&&t.active&&e.primaryProposition&&t.propositionId==e.primaryProposition.propositionId);return t},yt=e=>!!e.primaryProposition&&e.primaryProposition.freemiumAvailable,wt=(e,t,n)=>{var i,r;return!(null===n||void 0===n||null===(i=n.app)||void 0===i||!i.ready)&&!(null===(r=e.primaryProposition)||void 0===r||!r.isFreemium)&&(0,g.wX)("blur-address")},kt=e=>!!e.primaryProposition&&e.primaryProposition.isTrial,St=e=>!!e.primaryProposition&&(e.primaryProposition.isFreemium||e.primaryProposition.isTrial),At=(e,t,n,i)=>!(!e.primaryProposition||!e.primaryProposition.isFreemium)&&i["app/isTestEnabled"]("lock-all-chats"),Pt=e=>!!e.primaryProposition&&(1e3!=e.primaryProposition.productId&&!e.primaryProposition.isTrial&&!e.primaryProposition.isFreemium),It=e=>!!e.primaryProposition&&(!e.primaryProposition.isTrial&&!e.primaryProposition.isFreemium),jt=e=>e.propositions?e.propositions.some(e=>1e3!=e.productId&&2e3!=e.productId&&!e.isTrial)?"paying":e.propositions.some(e=>e.isTrial)?"trial":"free":"unknown",Tt=e=>{if(!e.primaryProposition||!e.primaryProposition.propositionId)return"";const t=e.primaryProposition;return 2e3==t.productId?"freemium":1e3==t.productId?"free":t.isTrial?"trial":"paying"},Ot=e=>{if(!e.propositions)return 0;const t=e.propositions.map(e=>e.residences.map(e=>e.images.length).flat()).flat().filter(e=>e);let n=0;return t.forEach(e=>n+=e),n},Et=e=>{if(!e.primaryProposition||!e.primaryProposition.propositionId||!e.propositions)return null;const{propositionId:t}=e.primaryProposition,n=e.propositions.find(e=>e.propositionId===t);if(!n||!n.residences||!n.active)return null;const i=n.residences.some(e=>!!e.description),r=n.residences.some(e=>e.images.length),o=n.residences.some(e=>!!e.landlord);return r&&i&&(!(0,ut.B8)("se")||o)?null:(0,ut.B8)("se")?{hasImages:r,hasDescription:i,hasLandlord:o,hasProposition:!0}:{hasImages:r,hasDescription:i,hasProposition:!0}},xt=(e,t,n,i)=>{const r=i["app/isAuthenticated"],o=i["app/allowAccess"];if(o)return!1;if(!r)return!0;if(r&&e.primaryProposition&&e.primaryProposition.residences&&e.primaryProposition.residences[0]){const t=e.primaryProposition.residences[0].images.length;if(t>=2)return!1}return!0},Ct=e=>e.currentlyEditingProposition,Mt={propositions:gt,loadingPropositions:ht,accountType:jt,totalImageCount:Ot,onboardingState:Et,primaryPropositionId:ft,primaryProposition:bt,primaryPropositionActive:vt,fetchingPropositions:mt,isFreemiumAvailable:yt,hideExactAddress:wt,primaryPropositionInTrial:kt,primaryPropositionIsLimited:St,lockAllFreemiumChats:At,primaryPropositionIsPremium:Pt,primaryPropositionIsPremiumOrFree:It,primaryPropositionSubscriptionType:Tt,blurGalleryImages:xt,currentlyEditingProposition:Ct};function Dt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function Nt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?Dt(Object(n),!0).forEach(function(t){Lt(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Dt(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Lt(e,t,n){return(t=Bt(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Bt(e){var t=Rt(e,"string");return"symbol"==typeof t?t:t+""}function Rt(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function zt(e,{propositions:t}){e.propositions=t||[]}function Ft(e,{primaryProposition:t}){t&&(e.primaryProposition=Nt({},t))}function $t(e,{loading:t}){e.loading=t}function Wt(e,{propositionId:t}){e.propositions=e.propositions.filter(e=>e.propositionId!==t)}function Vt(e,{propositionId:t,loading:n}){const r=e.propositions.findIndex(e=>e.propositionId===t);if(-1===r)return;const o=e.propositions[r];i.Ay.set(e.propositions,r,Nt(Nt({},o),{},{loading:n}))}function Gt(e,t){e.fetchingPropositions=t}function Ut(e,{currentlyEditingProposition:t}){t&&(e.currentlyEditingProposition=Nt({},t))}const Ht={setPropositions:zt,setLoading:$t,deleteProposition:Wt,setPropositionLoading:Vt,setPrimaryProposition:Ft,setFetchingPropositions:Gt,setCurrentlyEditingProposition:Ut},qt={propositions:[],primaryProposition:{propositionId:""},loading:!1,fetchingPropositions:!1,currentlyEditingProposition:null},Kt={namespaced:!0,state:qt,actions:pt,getters:Mt,mutations:Ht};async function Yt({propositionId:e}){try{await l.ox.post("/lord-commander/proposition/pause",{propositionId:e})}catch(t){throw window.Logger.log("Failed to pause subscription"),Error(t)}}async function Jt({propositionId:e}){try{await l.ox.post("/lord-commander/proposition/resume",{propositionId:e})}catch(t){throw window.Logger.log("Failed to resume subscription"),Error(t)}}async function Zt(){try{const{data:{data:{isClaimed:e}}}=await l.ox.get("/campaign-service/check-cancel-subscription");return e}catch(e){return window.Logger.log(e),!1}}async function Xt(){try{return await l.ox.post("/campaign-service/claim-cancel-subscription",{}),!0}catch(e){return window.Logger.log(e),!1}}const Qt={pauseSubscription:Yt,resumeSubscription:Jt,checkCancelOffer:Zt,acceptOffer:Xt};var en=n(47144);function tn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function nn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tn(Object(n),!0).forEach(function(t){rn(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tn(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function rn(e,t,n){return(t=on(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function on(e){var t=sn(e,"string");return"symbol"==typeof t?t:t+""}function sn(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}async function an(e,{propositionId:t}){let n;e.commit("setLoading",{loading:!0}),e.rootState.myPropositions&&e.rootState.myPropositions.propositions&&e.rootState.myPropositions.propositions.length>=1?(window.Logger.log("[handleSubscriptions]: Getting current propositions from store"),n=e.rootState.myPropositions.propositions):(window.Logger.log("[handleSubscriptions]: Getting current propositions from api"),n=await e.dispatch("myPropositions/fetchUserPropositions",null,{root:!0}));const i=n.find(e=>t&&e.propositionId==t);if(!i)return void window.Logger.error("Could not find current proposition in myPropositions",t);const{data:r}=await l.Zf.get(`/subscriptions/proposition/${t}`),o=r;window.Logger.log({subscription:o},{currentProposition:i}),e.commit("setCurrentSubscription",{subscription:o}),e.commit("setCurrentProposition",{currentProposition:i}),e.dispatch("getProducts"),e.commit("setLoading",{loading:!1})}async function ln(e){const t=e.state.currentProposition.propositionId;if(!(0,ut.G7)("PAYMENT"))return void e.commit("setProducts",{products:[{active:!0,productId:1e3,quantity:30}]});const n=await en.A.getPropositionProducts(t);e.commit("setProducts",{products:n}),e.dispatch("setOffers")}function _n(e,t){return Math.floor(e/t)}function cn(e){const{days:t}=e.state.currentSubscription,{products:n}=e.state;let i,r,o,s={},a={};const l=n.find(e=>30===e.quantity);l&&(i={id:l.productId,price:l.priceInclVat});const _=n.find(e=>90===e.quantity);_&&(r={id:_.productId,price:_.priceInclVat});const c=n.find(e=>180===e.quantity);switch(c&&(o={id:c.productId,price:c.priceInclVat}),t){case 30:s=o?{subtitle:nt.A.t("offer_subtitle",nt.m),offerTitle:nt.A.t("offer_item_title_180",nt.m),offerDays:"180",savings:Math.round(i.price-_n(o.price,6)),subscriptionPrice:`${_n(o.price,6)} ${nt.A.t("offer_currency_per_month",nt.m)}`,isCheapest:!0,productId:o.id}:null,a=r?{offerTitle:nt.A.t("offer_item_title_90",nt.m),offerDays:"90",savings:Math.round(i.price-_n(r.price,3)),subscriptionPrice:`${_n(r.price,3)} ${nt.A.t("offer_currency_per_month",nt.m)}`,productId:r.id}:null;break;case 60:s=o?{subtitle:nt.A.t("offer_alternative_subscription_title",nt.m),offerTitle:nt.A.t("offer_item_title_180",nt.m),offerDays:"180",subscriptionPrice:`${_n(o.price,6)} ${nt.A.t("offer_currency_per_month",nt.m)}`,isCheapest:!0,productId:o.id}:null,a=i?{offerTitle:nt.A.t("offer_item_title_30",nt.m),offerDays:"30",subscriptionPrice:`${i.price} ${nt.A.t("offer_currency_per_month",nt.m)}`,productId:i.id}:null;break;case 90:s=o?{subtitle:nt.A.t("offer_alternative_subscription_title",nt.m),offerTitle:nt.A.t("offer_item_title_180",nt.m),offerDays:"180",savings:_n(r.price,2)-_n(o.price,6),subscriptionPrice:`${_n(o.price,6)} ${nt.A.t("offer_currency_per_month",nt.m)}`,isCheapest:!0,productId:o.id}:null,a=i?{offerTitle:nt.A.t("offer_item_title_30",nt.m),offerDays:"30",subscriptionPrice:`${i.price} ${nt.A.t("offer_currency_per_month",nt.m)}`,productId:i.id}:null;break;case 180:s=r?{subtitle:nt.A.t("offer_shorter_alternative_subscription_title",nt.m),offerTitle:nt.A.t("offer_item_title_90",nt.m),offerDays:"90",subscriptionPrice:`${_n(r.price,3)} ${nt.A.t("offer_currency_per_month",nt.m)}`,productId:r.id}:null,a=i?{offerTitle:nt.A.t("offer_item_title_30",nt.m),offerDays:"30",subscriptionPrice:`${i.price} ${nt.A.t("offer_currency_per_month",nt.m)}`,productId:i.id}:null;break;default:break}e.commit("setOffers",{offer1:s,offer2:a})}async function dn(e,{productId:t,currentProductId:n}){e.commit("setChangeSubscriptionLoading",{loading:!0});const i=e.state.currentProposition.propositionId;try{await l.Zf.put(`/subscriptions/proposition/${i}/change`,{productId:t}),e.dispatch("gtm/trackChangedSubscription",{propositionId:i,currentProductId:n,productId:t},{root:!0}),s.Q.replace(a.A.CHANGE_SUBSCRIPTION_DONE),e.commit("setChangeSubscriptionLoading",{loading:!1})}catch(r){window.Logger.error(r),e.commit("setChangeSubscriptionLoading",{loading:!1})}}function pn(e){e.commit("setCancelButtonReady",{ready:!1})}function un(e){return"Complimentary"===e?"free":"Trial"===e?"trial":"paying"}async function mn(e,t){var n,i;const r=nn({},e.state.cancelReasons);if(r.feedback=`${r.feedback}`,""===r.feedback&&delete r.feedback,null===r.specifiedCategoryIndex&&delete r.specifiedCategoryIndex,null!==r.specifiedCategory&&""!==r.specifiedCategory||delete r.specifiedCategory,r.accountType=un(null===(n=e.state)||void 0===n||null===(i=n.currentSubscription)||void 0===i?void 0:i.paymentMethod),t)try{await l.Zf.post("subscriptions/proposition/current/cancel-reason",r)}catch(o){(0,tt.R)(`Error sending feedback reason: ${o.toString()}`,!0)}else try{await l.Zf.post(`subscriptions/proposition/${r.propositionId}/cancel-reason`,r)}catch(o){(0,tt.R)(`Error sending feedback reason: ${o.toString()}`,!0)}try{e.dispatch("gtm/cancelledPropositionReason",nn(nn({},r),{},{propositionId:e.state.currentProposition.propositionId}),{root:!0})}catch(o){console.log("error in track",o)}}async function gn(e,{cancelImmediately:t=!0,swapped:n=!1}
1){const{propositionId:i}=e.state.currentProposition;e.commit("setCancelSubscriptionLoading",{loading:!0}),t&&!n?e.commit("setAutoSubscriptionLoading",{loading:!0}):e.commit("setCancelSubscriptionLoading",{loading:!0});try{await l.Zf.put(`/subscriptions/proposition/${i}/cancel`,{propositionId:i,cancellationCause:0,cancelImmediately:t}),l.ox.post("/email-service/cancel-scheduled-emails",{email:e.rootState.app.user.email}).catch(e=>{console.error("Could not cancel emails:",e.toString())}),e.dispatch("gtm/cancelPurchasedProduct",{propositionId:i,what:"proposition"},{root:!0}),await e.dispatch("refreshStates",i),e.commit("setCancelButtonReady",{ready:!0}),e.commit("setCancelSubscriptionLoading",{loading:!1}),e.commit("setAutoSubscriptionLoading",{loading:!1}),s.Q.replace(`${nt.A.t("path_subscription_cancelled",nt.m)}?swapped=${n}`)}catch(r){throw window.Logger.log(r),e.commit("setCancelButtonReady",{ready:!0}),e.commit("setCancelSubscriptionLoading",{loading:!1}),e.commit("setAutoSubscriptionLoading",{loading:!1}),Error(r)}}async function hn(e){const{propositionId:t}=e.state.currentProposition;e.commit("setAutoSubscriptionLoading",{loading:!0});try{await l.Zf.put(`/subscriptions/proposition/${t}/activate`),await e.dispatch("refreshStates",t),e.commit("setAutoSubscriptionLoading",{loading:!1}),s.Q.replace(a.A.AUTO_SUBSCRIPTION_DONE)}catch(n){throw window.Logger.log(n),e.commit("setAutoSubscriptionLoading",{loading:!1}),n}}async function fn(e){const t=e.state.currentProposition.propositionId,n=parseInt(e.state.currentSubscription.productId);e.commit("setAutoSubscriptionLoading",{loading:!0});try{await l.ox.post("/lord-commander/subscription/proposition/change",{propositionId:t,productId:n}),await e.dispatch("refreshStates",t),s.Q.replace(a.A.AUTO_SUBSCRIPTION_DONE),e.commit("setAutoSubscriptionLoading",{loading:!1})}catch(i){window.Logger.error(i),e.commit("setAutoSubscriptionLoading",{loading:!1})}}async function bn(e){const t=e.state.currentProposition.propositionId;e.commit("setCancelSubscriptionLoading",{loading:!0}),await Qt.pauseSubscription({propositionId:t}),e.commit("setCancelSubscriptionLoading",{loading:!1}),s.Q.push(a.A.MY_PROPOSITIONS)}async function vn(e,{propositionId:t,reloadPropositions:n=!1}){n&&e.commit("myPropositions/setPropositionLoading",{propositionId:t,loading:!0},{root:!0}),await Qt.resumeSubscription({propositionId:t}),await e.dispatch("refreshStates",t)}async function yn({dispatch:e},t){await l.Zf.put(`/subscriptions/proposition/${t}/activate`),await e("refreshStates",t)}function wn({commit:e}){e("resetInitialState")}function kn(e,{step:t,feedbackType:n}){e.commit("setCurrentStep",{step:t}),n&&e.commit("setFeedbackType",{feedbackType:n})}function Sn(e,{checked:t}){e.commit("setCancelImmediatelyChecked",{checked:t})}function An(e,{changeSubscription:t}){e.commit("openCancelModal",{changeSubscription:t})}function Pn(e){e.commit("closeCancelModal")}function In(e,{category:t,categoryIndex:n}){e.commit("setCancelCategory",{category:t,categoryIndex:n})}function jn(e,{category:t,reasonIndex:n}){e.commit("setSpecifiedCancelCategory",{category:t,reasonIndex:n})}function Tn(e,{feedback:t}){e.commit("setCancelFeedback",{feedback:t})}async function On(e){var t,n;if(!(0,ut.B8)("se"))return void e.commit("showCancelOffer",{show:!1});const i=await Qt.checkCancelOffer(),r=null===(t=e.state)||void 0===t||null===(n=t.currentSubscription)||void 0===n?void 0:n.productId,o=["1030","1060","1180","5030","2030","2060","2180"],s=o.includes(r);e.commit("showCancelOffer",{show:!i&&s})}async function En(e){e.commit("setCancelSubscriptionLoading",{loading:!0}),await Qt.acceptOffer(),e.commit("setCancelSubscriptionLoading",{loading:!1}),s.Q.push(a.A.SUBSCRIPTION_OFFER_ACCEPTED)}async function xn(e,t){try{const n=await l.Tq.get("/propositions/user"),i=n.data;window.Logger.log("fetchedPropositions:"+i),e.commit("myPropositions/setPropositions",{propositions:i},{root:!0});let r=t;const o=i.find(e=>1==e.isPrimary);if(o||(r=o.propositionId),!r)throw Error(`No primary proposition was found (${i&&i.length?`returned: ${i.length}`:"returned 0 or null"})`);window.Logger.log("primary propositionId: "+r),await e.dispatch("myPropositions/setPrimaryProposition",{primaryPropositionId:r,skipSetRequest:!0},{root:!0})}catch(n){(0,tt.R)(n,!0),location.reload()}}const Cn={getCurrentProposition:an,sendFeedback:mn,openCancelModal:An,closeCancelModal:Pn,setCancelCategory:In,setSpecifiedCancelCategory:jn,setCancelFeedback:Tn,changeSubscription:dn,
1cancelSubscription:gn,getProducts:ln,setOffers:cn,setCancelImmediatelyChecked:Sn,activateAutoSubscription:fn,goToStep:kn,resetInitialState:wn,activateFreeSubscription:hn,blockButton:pn,pauseSubscription:bn,resumeSubscription:vn,checkCancelOffer:On,acceptCancelOffer:En,refreshStates:xn,activateFreemium:yn};function Mn(e){return e.loading}function Dn(e){return e.changeSubscriptionLoading}function Nn(e){return e.cancelSubscriptionLoading}function Ln(e){return e.autoSubscriptionLoading}function Bn(e){return e.currentProposition}function Rn(e){return e.currentSubscription}function zn(e){return e.cancelModalOpen}function Fn(e){return e.cancelReasons.feedback}function $n(e){return e.offers}function Wn(e){return e.cancelImmediatelyChecked}function Vn(e){return e.CANCEL_MODAL_STEPS}function Gn(e){return e.currentStep}function Un(e){return e.feedbackType}function Hn(e){return e.offerType}function qn(e){return e.cancelButtonReady}function Kn(e){return e.showCancelOffer}function Yn(e){return e.products}const Jn={isLoading:Mn,currentProposition:Bn,cancelModalOpen:zn,feedback:Fn,currentSubscription:Rn,offers:$n,changeSubscriptionLoading:Dn,cancelSubscriptionLoading:Nn,cancelImmediatelyChecked:Wn,autoSubscriptionLoading:Ln,CANCEL_MODAL_STEPS:Vn,currentStep:Gn,feedbackType:Un,offerType:Hn,cancelButtonReady:qn,showCancelOffer:Kn,products:Yn};function Zn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function Xn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zn(Object(n),!0).forEach(function(t){Qn(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zn(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Qn(e,t,n){return(t=ei(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ei(e){var t=ti(e,"string");return"symbol"==typeof t?t:t+""}function ti(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ni(e,{loading:t}){e.loading=t}function ii(e,{loading:t}){e.changeSubscriptionLoading=t}function ri(e,{loading:t}){e.cancelSubscriptionLoading=t}function oi(e,{loading:t}){e.autoSubscriptionLoading=t}function si(e,{currentProposition:t}){e.currentProposition=t,e.cancelReasons.propositionId=t.propositionId}function ai(e,{subscription:t}){e.currentSubscription=t}function li(e,{products:t}){e.products=t}function _i(e,{changeSubscription:t}){e.cancelModalOpen=!0,t?(e.currentStep=e.CANCEL_MODAL_STEPS["offer"],e.offerType="CHANGE"):(e.currentStep=e.CANCEL_MODAL_STEPS["start"],e.offerType="SAVE")}function ci(e){e.cancelModalOpen=!1}function di(e,{category:t,categoryIndex:n}){e.cancelReasons.category=t,e.cancelReasons.categoryIndex=n}function pi(e,{category:t,reasonIndex:n}){e.cancelReasons.specifiedCategory=t,e.cancelReasons.specifiedCategoryIndex=n}function ui(e,{feedback:t}){e.cancelReasons.feedback=t}function mi(e,{offer1:t,offer2:n}){e.offers={offer1:t,offer2:n}}function gi(e,{checked:t}){e.cancelImmediatelyChecked=t}function hi(e,{step:t}){e.currentStep=e.CANCEL_MODAL_STEPS[t]}function fi(e,{feedbackType:t}){e.feedbackType=t}function bi(e,{offerType:t}){e.offerType=t}function vi(e){const{currentProposition:t,currentSubscription:n}=e;Object.assign(e,Xn(Xn({},Ti()),{},{currentProposition:t,currentSubscription:n}))}function yi(e,{ready:t}){e.cancelButtonReady=t}function wi(e,{show:t}){e.showCancelOffer=t}const ki={setLoading:ni,setCurrentProposition:si,setCurrentSubscription:ai,openCancelModal:_i,closeCancelModal:ci,setCancelCategory:di,setCancelFeedback:ui,setSpecifiedCancelCategory:pi,setProducts:li,setOffers:mi,setChangeSubscriptionLoading:ii,setCancelSubscriptionLoading:ri,setAutoSubscriptionLoading:oi,setCancelImmediatelyChecked:gi,setCurrentStep:hi,setFeedbackType:fi,setOfferType:bi,resetInitialState:vi,setCancelButtonReady:yi,showCancelOffer:wi};function Si(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function Ai(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?Si(Object(n),!0).forEach(function(t){Pi(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Si(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Pi(e,t,n){return(t=Ii(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ii(e){var t=ji(e,"string");return"symbol"==typeof t?t:t+""}function ji(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const Ti=()=>({products:{},offers:{},loading:!0,cancelModalOpen:!1,cancelReasons:{category:"",categoryIndex:null,specifiedCategory:"",specifiedCategoryIndex:null,feedback:"",propositionId:""},changeSubscriptionLoading:!1,cancelSubscriptionLoading:!1,autoSubscriptionLoading:!1,cancelImmediatelyChecked:!1,cancelButtonReady:!0,showCancelOffer:!1,CANCEL_MODAL_STEPS:{start:1,offer:2,congratulations:3,reasons:4,feedback:5,searchCoverage:6,propositionPause:7,serviceUsedToFindSwap:8,confirmationCancelAccount:9,boostOffer:10},currentStep:1,feedbackType:"DETAILS",offerType:"SAVE"}),Oi=Ai(Ai({},Ti()),{},{currentSubscription:{},currentProposition:{}}
1),Ei={namespaced:!0,state:Oi,actions:Cn,getters:Jn,mutations:ki};var xi=n(52769),Ci=n(95556),Mi=n.n(Ci);const Di=e=>e.loading,Ni={loading:Di};function Li(e,{loading:t}){e.loading=t}const Bi={setLoading:Li},Ri={loading:!0},zi={namespaced:!0,state:Ri,actions:Mi(),getters:Ni,mutations:Bi},Fi=window.matchMedia("(max-width: 768px)"),$i=window.matchMedia("(min-width: 769px) and (max-width: 1279px)");async function Wi({state:e,commit:t}){let n="DESKTOP";Fi.matches?n="MOBILE":$i.matches&&(n="DESKTOP_SMALL"),e.screenSize!==n&&(t("setScreenSize",n),document.dispatchEvent(new CustomEvent("new-size",{detail:n})))}const Vi={checkScreenSize:Wi},Gi={isMobile:e=>"MOBILE"===e.screenSize,isSmallDesktop:e=>"DESKTOP_SMALL"===e.screenSize,isDesktop:e=>"DESKTOP"===e.screenSize};function Ui(e,t){e.screenSize=t}const Hi={setScreenSize:Ui},qi={screenSize:"DESKTOP"},Ki={namespaced:!0,state:qi,actions:Vi,getters:Gi,mutations:Hi};function Yi(e,{primaryPropositionId:t,propositions:n}){if(!n)return;const i=n.find(e=>t&&e.propositionId.toString()===t.toString());i&&i.isTrial?e.commit("trial/setTrialData",{data:i.paidUntil},{root:!0}):e.commit("removeTrialData")}function Ji(e,{hide:t}){e.commit("temporaryHideTrialBanner",{hide:t})}function Zi(e,{propositions:t}){if(!t)return;const n=t.find(e=>e.active);if(n)return void e.commit("removeDisplayedOutdatedTrial");const i=new Date,r=t.filter(e=>{const{isTrial:t,active:n,paidUntil:r}=e;if(!t)return!1;const o=new Date(r);return!(!(t&&o<i)||n)||void 0});if(0===r.length)return void e.commit("removeDisplayedOutdatedTrial");const o=r[0];e.commit("setDisplayedOutdatedTrial",{displayedOutdatedTrial:o})}const Xi={setTrialBanner:Yi,setOutdatedTrials:Zi,temporaryHideTrialBanner:Ji};function Qi(e){return e.trialBanner&&!e.temporaryHideTrialBanner}function er(e){return e.trialEndDate}function tr(e){const t=new Date,n=e.trialEndDate?e.trialEndDate.getTime():0,i=n-t.getTime(),r=Math.ceil(i/864e5);return r}function nr(e){return e.displayedOutdatedTrial}const ir={trialBannerOpen:Qi,trialEndDate:er,trialDaysLeft:tr,displayedOutdatedTrial:nr};function rr(e,{data:t}){let[n,i,r]=t.split("-");1===i.length&&(i=`0${i}`),1===r.length&&(r=`0${r}`);const o=[n,i,r].join("-"),s=new Date(o);e.trialBanner=!0,e.trialEndDate=s}function or(e){e.trialBanner=!1,e.trialEndDate=null}function sr(e,{displayedOutdatedTrial:t}){e.displayedOutdatedTrial=t}function ar(e){e.displayedOutdatedTrial=null}function lr(e,{hide:t}){e.temporaryHideTrialBanner=t}const _r={setTrialData:rr,removeTrialData:or,setDisplayedOutdatedTrial:sr,removeDisplayedOutdatedTrial:ar,temporaryHideTrialBanner:lr},cr={trialBanner:!1,temporaryHideTrialBanner:!1,trialEndDate:null,displayedOutdatedTrial:null},dr={namespaced:!0,state:cr,actions:Xi,getters:ir,mutations:_r},pr=Math.floor(1e6*Math.random()).toString();function ur(e){return new Promise(t=>{window.Klarna.Payments.init({client_token:e}),window.Klarna.Payments.load({container:"#klarna-container",payment_method_categories:["pay_now","pay_later"],instance_id:pr},{locale:nt.A.t("locale_language",nt.m)},e=>{t(e.show_form)})})}function mr(e){return new Promise(t=>{window.Klarna.Payments.authorize({payment_method_category:"pay_now",instance_id:pr},e,e=>{window.Logger.log("Klarna auth response: ",e),t(e)})})}function gr(){const e="https://x.klarnacdn.net/kp/lib/v1/api.js",t=Array.from(document.getElementsByTagName("script"));let n=!0;if(t.forEach(t=>{t.src===e&&(n=!1)}),n){window.Logger.log("[KLARNA]: Loading script into head");const t=document.createElement("script");t.async=!0,t.src=e,document.head.append(t)}}async function hr({commit:e}){const t=await en.A.fetchTokenExists(),n=(new Date).toISOString();e("setTokenExists",{exists:t,lastCheck:n}),e("setButtonsEnabled",{enabled:!0}),e("hasCheckedForToken",{hasChecked:!0}),t&&e("setAgreementChecked",{checked:!0})}function fr({commit:e}){e("setTokenExists",{exists:null,lastCheck:null}),e("setButtonsEnabled",{enabled:!1}),e("hasCheckedForToken",{hasChecked:!1}),e("setAgreementChecked",{checked:!1})}async function br({commit:e,dispatch:t}){window.Logger.log("[KLARNA]: Initializing Klarna widget"),e("setButtonsEnabled",{enabled:!1});try{const n=await en.A.createSession();e("setSession",{session:n.data});const i=await ur(n.data.client_token);if(t("checkIfCanUpdateInitialSession"),!i)throw e("setErrorMessage",{msg:"error"}),Error("Could not load Klarna session");e("setButtonsEnabled",{enabled:!0})}catch(n){throw e("setErrorMessage",{msg:"error"}),window.Logger.error("Something went wrong with initializing Klarna widget: ",n),Error(n)}}async function vr({commit:e,dispatch:t,state:n,rootState:i},{propositionId:r,paymentType:o,onlyUpdateToken:s=!1,renewSubscription:a=!1}){if(!n.session||!n.buttonsEnabled||!n.agreementChecked)return;const{payload:l}=n.session;let _;try{_=await mr(l),e("setKlarnaAuthResponse",{klarnaAuth:_}),e("setKlarnaAuthorizationToken",{token:_.authorization_token})}catch(c){throw e("setErrorMessage",{msg:"error"}),Error("Could not authorize Klarna session",c)}if(a){const e=i.handleSubscription.currentProposition.propositionId,n=i.handleSubscription.currentSubscription.productId;return void await t("renewSubscriptionWithKlarna",{propositionId:e,productId:n})}s?await t("updateCustomerToken",{token:_.authorization_token}):"proposition"===o?await t("createPropositionPayment",{propositionId:r}):"visibility"===o&&await t("createVisibilityPayment",{propositionId:r})}async function yr(e,{token:t}){e.commit("setLoading",{loading:!0}),e.commit("setButtonsEnabled",{enabled:!1});try{const n=await en.A.createNewCustomerToken({sessionId:e.state.session.session_id,authToken:t});return e.commit("hasCheckedForToken",{hasChecked:!1}
1),e.commit("setLoading",{loading:!1}),s.Q.replace(a.A.UPDATE_TOKEN_DONE_KLARNA),n}catch(n){throw e.commit("setLoading",{loading:!1}),window.Logger.log("error",n),e.commit("setErrorMessage",{msg:"error"}),Error("Could not update customer token: "+n)}}async function wr(e,{propositionId:t,productId:n}){e.commit("setLoading",{loading:!0}),e.commit("setButtonsEnabled",{enabled:!1});try{const i=await en.A.createNewCustomerToken({sessionId:e.state.session.session_id,authToken:e.state.klarnaToken});return await l.ox.post("/lord-commander/subscription/proposition/change",{propositionId:t,productId:parseInt(n)},{headers:{"Content-Type":"application/json"}}),e.commit("hasCheckedForToken",{hasChecked:!1}),e.commit("setLoading",{loading:!1}),s.Q.replace(a.A.AUTO_SUBSCRIPTION_DONE),i}catch(i){throw e.commit("setLoading",{loading:!1}),window.Logger.log("[KLARNA] error",i),e.commit("setErrorMessage",{msg:"error"}),Error("Could not create klarna token or change subscription: "+i)}}async function kr({rootGetters:e,state:t,commit:n,dispatch:i},{propositionId:r}){if(!t.buttonsEnabled||!t.agreementChecked||!r)throw window.Logger.log("Error in create payment, missing something"),Error("Error in Klarna create payment, missing something");n("setButtonsEnabled",{enabled:!1}),n("setLoading",{loading:!0});const o=t.selectedProduct.productId;window.Logger.log("Klarna payment props: ",{tokenExists:t.tokenExists,sessionId:t.session.session_id,klarnaToken:t.klarnaToken,klarnaAuthResponse:t.klarnaAuthResponse});try{let _;if(t.tokenExists)try{_=await en.A.createPropositionPayment(r,o)}catch(l){throw n("setErrorMessage",{msg:"error"}),Error("Could not create proposition payment",l)}else{if(!(t.session.session_id&&t.klarnaToken&&t.klarnaAuthResponse.approved))return n("setLoading",{loading:!1}),n("setButtonsEnabled",{enabled:!0}),void window.Logger.log("Klarna widget closed");try{_=await en.A.createFirstTimePropositionPayment(r,o,t.session.session_id,t.klarnaToken)}catch(l){throw n("setErrorMessage",{msg:"error"}),Error("Could not create first time proposition payment",l)}}return await i("handleSubscription/refreshStates",r,{root:!0}),await i("myPropositions/setPrimaryProposition",{primaryPropositionId:r,skipSetRequest:!0},{root:!0}),n("hasCheckedForToken",{hasChecked:!1}),n("setLoading",{loading:!1}),e["app/isAppRequest"]&&(location.href=a.A.PAYMENT_DONE_PROPOSITION),s.Q.replace(a.A.PAYMENT_DONE_PROPOSITION),_}catch(_){throw n("setLoading",{loading:!1}),window.Logger.log("error",_),Error("Could not create Klarna proposition order: "+_)}}async function Sr({rootGetters:e,state:t,commit:n},{propositionId:i}){if(!t.buttonsEnabled||!t.agreementChecked||!i)return void window.Logger.log("Error in create payment, missing something");n("setLoading",{loading:!0}),n("setButtonsEnabled",{enabled:!1}),window.Logger.log("Klarna payment props: ",{tokenExists:t.tokenExists,sessionId:t.session.session_id,klarnaToken:t.klarnaToken,klarnaAuthResponse:t.klarnaAuthResponse});const r=t.selectedProduct.productId;try{let o;if(t.tokenExists)o=await en.A.createVisibilityPayment({propositionId:i,productId:r});else{if(!(t.session.session_id&&t.klarnaToken&&t.klarnaAuthResponse.approved))return n("setLoading",{loading:!1}),n("setButtonsEnabled",{enabled:!0}),void window.Logger.log("Klarna widget closed");o=await en.A.createFirstTimeVisibilityPayment({propositionId:i,productId:r,sessionId:t.session.session_id,authToken:t.klarnaToken})}return n("hasCheckedForToken",{hasChecked:!1}),n("setLoading",{loading:!1}),e["app/isAppRequest"]&&(location.href=a.A.PAYMENT_DONE_VISIBILITY),s.Q.replace(a.A.PAYMENT_DONE_VISIBILITY),o}catch(o){throw n("setLoading",{loading:!1}),window.Logger.log("error",o),n("setErrorMessage",{msg:"error"}),Error("Could not create Klarna extra visibility order: ",o)}}function Ar({commit:e},{checked:t}){e("setAgreementChecked",{checked:t})}async function Pr({commit:e,state:t},{productType:n,propositionId:i,productTypes:r}){if(t.lastProductFetch&&t.lastProductFetch.productType===n&&t.lastProductFetch.propositionId===i)return;let o,s=[];if(e("setProducts",{products:s}),e("setSelectedProduct",null),"proposition"===n||"annonsforlangning"===n)s=await en.A.getPropositionProducts(i,"payment"),o=s.find(e=>60===e.quantity),o||(o=s.find(e=>90===e.quantity)),o||(o=s.find(e=>30===e.quantity));else if("extraVisibility"===n||"extrasynlighet"===n){var a;s=await en.A.getProducts("extrasynlighet",i),o=null===(a=s)||void 0===a?void 0:a.find(e=>14===e.quantity)}else if("superlikes"===n){s=await en.A.getProducts("superlikes");const e=[...s||[]].sort((e,t)=>
1e.quantity-t.quantity);o=e[e.length>1?1:0]}else if(n)s=await en.A.getProducts(n);else if(Array.isArray(r)){let e=await en.A.getProducts();if(Array.isArray(e))if(r.includes("annonsforlangning")){e=e.filter(e=>r.includes(e.category)&&"annonsforlangning"!==e.category);const t=await en.A.getPropositionProducts(i,"payment");s=[...e,...t]}else s=e.filter(e=>r.includes(e.category)&&"annonsforlangning"!==e.category);else s=void 0}const l=Array.isArray(s);l||(s=[]),e("setProducts",{products:s}),l&&e("setLastProductFetch",{productType:n,propositionId:i,productTypes:r}),o||(o=s[0]),e("setSelectedProduct",o)}async function Ir({commit:e},{productId:t}){e("setSelectedProductId",{productId:t})}async function jr({commit:e},t){e("setSelectedAdditionalProducts",t)}async function Tr(){}function Or({commit:e},{order_lines:t,locale:n,order_amount:i,order_tax_amount:r,purchase_country:o,purchase_currency:s}){const a={locale:n,order_amount:i,order_lines:t,order_tax_amount:r,purchase_country:o,purchase_currency:s};e("updateSessionPayload",{newPayload:a})}function Er(e){const{session_id:t}=e.state.session,{selectedProduct:n}=e.state;t&&n.productId?(window.Logger.log("[KLARNA]: Ready to update session",{session_id:t,selectedProduct:n}),e.dispatch("sendUpdateSession",{sessionId:t,product:n})):window.Logger.log("[KLARNA]: Not ready to update session",{session_id:t,selectedProduct:n})}const xr={loadKlarnaScript:gr,createPropositionPayment:kr,createVisibilityPayment:Sr,authorizeSession:vr,updateSessionPayload:Or,authorizeKlarnaPayment:mr,initializeKlarnaWidget:br,initializeTokenExists:hr,resetTokenCheck:fr,setAgreementChecked:Ar,fetchProducts:Pr,selectProductId:Ir,updateCustomerToken:yr,renewSubscriptionWithKlarna:wr,checkIfCanUpdateInitialSession:Er,sendUpdateSession:Tr,setSelectedAdditionalProducts:jr},Cr=e=>e.tokenExists,Mr=e=>e.lastTokenCheck,Dr=e=>e.buttonsEnabled,Nr=e=>e.agreementChecked,Lr=e=>e.all,Br=e=>e.selectedProduct,Rr=e=>e.selectedAdditionalProducts,zr=e=>e.current,Fr=e=>e.isCreatingPayment,$r=e=>Boolean(e.session.client_token),Wr=e=>e.hasCheckedForToken,Vr=e=>e.errorMessage,Gr={getTokenExists:Cr,lastTokenCheck:Mr,getButtonsEnabled:Dr,getAgreementChecked:Nr,getProducts:Lr,getSelectedProduct:Br,getSelectedAdditionalProducts:Rr,getProposition:zr,isCreatingPayment:Fr,sessionExists:$r,hasCheckedForToken:Wr,errorMessage:Vr};function Ur(e,{exists:t,lastCheck:n}){e.tokenExists=t,e.lastTokenCheck=n,e.errorMessage=""}function Hr(e,{session:t}){e.session=t,e.errorMessage=""}function qr(e,{enabled:t}){e.buttonsEnabled=t,e.errorMessage=""}function Kr(e,{token:t}){e.klarnaToken=t,e.errorMessage=""}function Yr(e,{klarnaAuth:t}){e.klarnaAuthResponse=t,e.errorMessage=""}function Jr(e,{msg:t}){e.errorMessage=t}function Zr(e,{checked:t}){e.agreementChecked=t}function Xr(e,{products:t}){e.all=t,e.errorMessage=""}function Qr(e,{productId:t}){if(!t)return;const n=e.all.find(e=>e.productId==t);
1e.selectedProduct=n}function eo(e,t){t&&(e.selectedAdditionalProducts=t)}function to(e,t){e.selectedProduct=t}function no(e,t){e.lastProductFetch=t}function io(e,{loading:t}){e.isCreatingPayment=t}function ro(e,{hasChecked:t}){e.hasCheckedForToken=t}function oo(e,{newPayload:t}){e.session.payload=t}const so={setAgreementChecked:Zr,setErrorMessage:Jr,setKlarnaAuthorizationToken:Kr,setKlarnaAuthResponse:Yr,setButtonsEnabled:qr,setSession:Hr,setTokenExists:Ur,setProducts:Xr,setSelectedProductId:Qr,setSelectedProduct:to,setSelectedAdditionalProducts:eo,setLoading:io,hasCheckedForToken:ro,updateSessionPayload:oo,setLastProductFetch:no},ao={tokenExists:null,lastTokenCheck:null,hasCheckedForToken:!1,agreementChecked:!1,session:{},hideKlarnaForm:!1,klarnaToken:"",klarnaAuthResponse:{},buttonsEnabled:!0,all:[],selectedProduct:null,isCreatingPayment:!1,errorMessage:"",lastProductFetch:null,selectedAdditionalProducts:[]},lo={namespaced:!0,state:ao,actions:xr,getters:Gr,mutations:so};function _o(e){return e.paymentHistory}function co(e){return e.loading}const po={paymentHistory:_o,isLoading:co};async function uo(e,t){try{const n=await l.zm.get(`/api/payment/IsFirstTimePayment?userid=${t||e.rootState.app.user.userId}`);return n.data.Object}catch(n){console.error(n)}}async function mo(e){try{e.commit("setLoading",{loading:!0});const{data:t}=await l.Zf.get("payment-history"),n=t;e.commit("setPaymentHistory",{payments:n}),e.commit("setLoading",{loading:!1})}catch(t){throw window.Logger.log(t),Error("Could not load payment history")}}const go={fetchPaymentHistory:mo,isFirstTimePayment:uo};function ho(e,{loading:t}){e.loading=t}function fo(e,{payments:t}){e.paymentHistory=t}const bo={setLoading:ho,setPaymentHistory:fo},vo={paymentHistory:[],loading:!1},yo={namespaced:!0,state:vo,actions:go,getters:po,mutations:bo};var wo=n(98648);const ko={mobile:"800x800",desktop:"1600x1600"};async function So(e){const{data:t}=await l.au.get(`/user/${e}`);return window.Logger.log("Fetched user data: ",t),t}async function Ao({propositionId:e,isMobile:t}){const n=ko[t?"mobile":"desktop"],{data:i}=await l.Tq.get(`/propositions/${e}?dimensions=${n}`);return i}async function Po(e,t){const{data:n}=await(0,l.zm)(`/api/v2/interest/${e}/${t}`),{interest:i,receivedSuperInterest:r}=n;return{interest:null==i?null:i,receivedSuperInterest:!!r}}async function Io(e){const{data:t}=await l.zm.get(`api/v2/favourite/${e}`);return!!t}async function jo(e){const{data:{data:t}}=await l.zm.get(`/api/extravisibility/${e}`);return window.Logger.log("Sponsored propositions: ",t),t}async function To(){try{const{data:e}=await l.zm.get("/api/Statistics/GetStartpageStatistics",{params:{date:new Date}});return e}catch(e){window.Logger.log("Error fetching total propositions count: ",e)}}async function Oo(){try{return await l.au.post("/review/send-user-request"),!0}catch(e){return window.Logger.log("Error sending trustpilod review: ",e),!1}}const Eo={fetchProposition:Ao,fetchSponsoredPropositions:jo,fetchInterest:Po,fetchFavourite:Io,fetchUser:So,fetchPropositionsSiteCount:To,sendTrustpilotReview:Oo};var xo=n(77335);async function Co(e,t){e.commit("setCurrentProposition",t),e.commit("noNeedForExtrasLoading")}async function Mo(e,{propositionId:t,residenceIndex:n="1"}){e.commit("setIsLoading"),e.dispatch("clearCurrentProposition");const i=window.innerWidth<768;let r="1"===n?0:1;try{const n=await Eo.fetchProposition({propositionId:t,isMobile:i,isAuthenticated:e.rootState.app.isAuthenticated});if(!n.active&&!n.isOwner)return s.Q.replace(nt.A.t("path_not_found",nt.m)),e.dispatch("ui/closePropositionModal",null,{root:!0}),!1;!n.active&&n.isOwner&&(n.showActivateUsersPropositionBanner=!0),1!==r||n.residences[1]||(r=0),e.dispatch("fetchPropositionUser",{userId:n.userId}),e.commit("setCurrentProposition",{proposition:n,residenceIndex:r}),await(0,xo.A)();const o=pd.getters["app/isAuthenticated"];return o?(e.dispatch("fetchInterestData",{propositionId:t}),e.dispatch("fetchFavouriteData",{propositionId:t})):e.commit("stopInterestLoading"),!0}catch(a){var o;return 404===(null===(o=a.response)||void 0===o?void 0:o.status)?(s.Q.replace(nt.A.t("path_proposition_not_found",nt.m)),e.dispatch("ui/closePropositionModal",null,{root:!0})):(window.Logger.error(a),e.commit("setLoadingFailed")),!1}}async function Do(e,{propositionId:t}){try{const n=e.rootState.myPropositions.primaryProposition.propositionId,{interest:i=null,receivedSuperInterest:r=!1}=await Eo.fetchInterest(n,t)||{};2===i&&e.rootGetters["app/isTestEnabled"]("consumables")&&e.commit("interests/addSuperLiked",t,{root:!0}),e.commit("mapInterestDataToProposition",{interestData:{interested:null===i?null:i>=1,receivedSuperInterest:!!r},propositionId:t})}catch(n){e.commit("stopInterestLoading")}}async function No(e,{propositionId:t}){try{const n=await Eo.fetchFavourite(t);e.commit("mapFavouriteDataToProposition",{favouriteData:n,propositionId:t})}catch(n){console.error(n)}}function Lo(e,{index:t}){e.commit("setCurrentResidence",{index:t})}async function Bo(e,{userId:t}){try{const n=await Eo.fetchUser(t);e.commit("setPropositionUser",{user:n})}catch(n){window.Logger.error(n)}}async function Ro(e,t){if((0,ut.LZ)("EXTRA_VISIBILITY"))return;await(0,xo.A)();const n=e.rootState.myPropositions.primaryProposition.propositionId,i=t||n;if(i)try{const t=await Eo.fetchSponsoredPropositions(i);e.commit("setSponsoredPropositions",{sponsored:t})}catch(r){window.Logger.error(r)}}async function zo(e){const t=await Eo.fetchPropositionsSiteCount();e.commit("setPropositionsSiteCount",t.Object.NumAds)}function Fo(e,{targetPropositionId:t,interested:n}){e.commit("setSwapInterest",{targetPropositionId:t,interested:n})}function $o(e){e.commit("clearCurrentProposition")}function Wo(e,{targetPropositionId:t,favourite:n}){const i=e.state.currentProposition.propositionId;t===i&&(window.Logger.log("Updating current proposition favourite"),e.commit("setCurrentFavourite",{favourite:n}))}async function Vo(){await Eo.sendTrustpilotReview()}const Go={setPrerenderedProposition:Co,setCurrentProposition:Mo,getSponsoredPropositions:Ro,getPropositionsSiteCount:zo,setCurrentResidence:Lo,setSwapInterest:Fo,clearCurrentProposition:$o,favouriteSocketUpdate:Wo,fetchInterestData:Do,fetchFavouriteData:No,fetchPropositionUser:Bo,sendTrustpilotReview:Vo},Uo=e=>e.propositionsSiteCount,Ho=e=>e.currentProposition,qo=e=>e.currentProposition.user,Ko=e=>e.currentResidenceIndex,Yo=e=>!!(e.currentProposition&&e.currentProposition.residences&&e.currentProposition.residences[e.currentResidenceIndex]&&e.currentProposition.residences[e.currentResidenceIndex].longitude)&&{lat:e.currentProposition.residences[e.currentResidenceIndex].latitude,lng:e.currentProposition.residences[e.currentResidenceIndex].longitude},Jo=e=>
1e.baseLoading,Zo=e=>e.hittaLoading,Xo=e=>e.interestDataLoading,Qo=e=>e.loadingFailed,es=e=>e.sponsoredPropositions,ts={currentProposition:Ho,currentUser:qo,currentResidenceIndex:Ko,currentResidenceCoords:Yo,baseLoading:Jo,hittaLoading:Zo,interestDataLoading:Xo,loadingFailed:Qo,sponsoredPropositions:es,propositionsSiteCount:Uo};var ns=n(88055),is=n.n(ns);function rs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function os(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rs(Object(n),!0).forEach(function(t){ss(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rs(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ss(e,t,n){return(t=as(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function as(e){var t=ls(e,"string");return"symbol"==typeof t?t:t+""}function ls(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function _s(e,t){var n;const i=null===(n=e.currentProposition)||void 0===n?void 0:n.propositionId;return void 0!==i&&null!==i&&String(i)===String(t)}function cs(e,{user:t}){const n=e.currentProposition;null!==n&&void 0!==n&&n.propositionId&&(null!==t&&void 0!==t&&t.userId&&n.userId&&t.userId!==n.userId||i.Ay.set(n,"user",t))}function ds(e,{proposition:t,residenceIndex:n}){e.currentResidenceIndex=n,e.currentProposition=t,e.baseLoading=!1}function ps(e,{views:t,user:n}){const i=is()(e.currentProposition);i.totalVisits=t.toString(),i.user=n,e.currentProposition=i}function us(e,{hittaData:t}){const n=os({},e.currentProposition);t.amenities.residences.forEach((e,t)=>{n.residences[t]=os(os({},n.residences[t]),{},{amenities:e})}),e.currentProposition=n,e.hittaLoading=!1}function ms(e,{favouriteData:t,propositionId:n}){if(!_s(e,n))return;const i=os({},e.currentProposition);i.favourite=t,e.currentProposition=i}function gs(e){e.hittaLoading=!1}function hs(e,{interestData:t,propositionId:n}){if(!_s(e,n))return;const i=os({},e.currentProposition),r=os(os({},i),t);e.currentProposition=r,e.interestDataLoading=!1}function fs(e){e.interestDataLoading=!1}function bs(e){e.hittaLoading=!1,e.interestDataLoading=!1}function vs(e){e.baseLoading=!0,e.hittaLoading=!0,e.interestDataLoading=!0,e.loadingFailed=!1}function ys(e){e.baseLoading=!1,e.loadingFailed=!0}function ws(e,{sponsored:t}){e.sponsoredPropositions=t}function ks(e,{index:t}){e.currentResidenceIndex=t}function Ss(e,{targetPropositionId:t,interested:n}){e.currentProposition&&e.currentProposition.propositionId&&t.toString()===e.currentProposition.propositionId.toString()&&(e.currentProposition.interested=n)}function As(e){e.currentProposition={}}function Ps(e,{favourite:t}){const n=os({},e.currentProposition);n.favourite=t,e.currentProposition=n}function Is(e,t){e.propositionsSiteCount=t}const js={setPropositionUser:cs,setCurrentProposition:ds,mapExtrasToProposition:ps,setIsLoading:vs,setLoadingFailed:ys,setSponsoredPropositions:ws,setCurrentResidence:ks,setSwapInterest:Ss,clearCurrentProposition:As,noNeedForExtrasLoading:bs,mapAmenitiesDataToProposition:us,hittaFailed:gs,mapInterestDataToProposition:hs,stopInterestLoading:fs,setCurrentFavourite:Ps,mapFavouriteDataToProposition:ms,setPropositionsSiteCount:Is},Ts={baseLoading:!0,hittaLoading:!0,interestDataLoading:!0,loadingFailed:!1,currentProposition:{},currentResidenceIndex:0,sponsoredPropositions:[],isCurrentVisited:!1,propositionsSiteCount:0},Os={namespaced:!0,state:Ts,actions:Go,getters:ts,mutations:js};var Es=n(38051),xs=n(79486);function Cs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function Ms(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?Cs(Object(n),!0).forEach(function(t){Ds(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Cs(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ds(e,t,n){return(t=Ns(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ns(e){var t=Ls(e,"string");return"symbol"==typeof t?t:t+""}function Ls(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}let Bs=null;async function Rs({dispatch:e,rootState:t}){(0,o.B1)("interest",async n=>{const{interested:i,propositionId:r,propositionId2:o}=n,s=t.myPropositions.primaryProposition.propositionId;s==r&&(Bs&&Bs.propositionId==r&&o==Bs.targetPropositionId&&i===Bs.interested||(e("markInterest",{interested:i,targetPropositionId:o,skipRequest:!0}),e("swapList/getSwapInterestCounts",null,{root:!0})))})}async function zs(e,{targetPropositionId:t,interested:n,skipRequest:i,where:r,confirmedEndMatch:o,superLike:s=!1,previousInterested:a}){window.Logger.log({targetPropositionId:t,interested:n,superLike:s});const l=e.rootState.myPropositions.primaryProposition.propositionId;if(!i&&!o&&!0!==n){let i=!1;try{i=await Es.A.hasActiveMatches({propositionId:l.toString(),propositionId2:t.toString()})}catch(u){window.Logger.log("hasActiveMatches check failed",u)}if(i){let i="";try{i=await Es.A.fetchPropositionAddress(t)}catch(u){window.Logger.log("fetchPropositionAddress failed",u)}return new Promise((o,s)=>{e.dispatch("ui/showEndMatchConfirm",{params:{targetPropositionId:t,interested:n,where:r,address:i},onConfirm:async()=>{try{const i=await e.dispatch("markInterest",{targetPropositionId:t,interested:n,where:r,confirmedEndMatch:!0});o(i)}catch(i){s(i)}},onCancel:()=>{s(new Error("END_MATCH_CANCELLED"))}},{root:!0})})}}let _;_=s&&!0===n?2:!0===n?1:!1===n?0:null;const c=2===_,d=(e.state.superLikedIds||[]).includes(String(t));if(e.dispatch("setInterestStatus",Ms({targetPropositionId:t,interested:n},c?{superLike:!0}:{})),i)return;Bs={interested:n,propositionId:l,targetPropositionId:t},xs.A.emitEvent(xs.A.eventTypes.CLICK,"Interest",Ms({src:r,interested:n},c?{superLike:!0}:{}));let p=!1;try{const i=await Es.A.markInterest({propositionId:l.toString(),propositionId2:t.toString(),interest:_,source:r});"number"===typeof i.superLikesRemaining&&e.commit("menu/setSuperLikesRemaining",i.superLikesRemaining,{root:!0}),!0===i.success?(e.dispatch("interests/setMarkInterestDone",!0,{root:!0}),e.commit("setLastMarked",{propositionId:t,interested:n}),n&&e.dispatch("swapList/showSwapAddedBadge",n,{root:!0}),e.dispatch("swapList/getSwapInterestCounts",null,{root:!0}),e.dispatch("menu/fetchNotifications",l,{root:!0}).then(t=>{t&&(e.dispatch("swapList/setNewSwapsCount",t.newSwaps,{root:!0}),e.dispatch("swapList/setUnansweredCount",t.unansweredSwaps,{root:!0}))}).catch(e=>window.Logger.log(e))):$s(c,i)?e.commit("addSuperLiked",t):0===i.remaining&&xs.A.emitEvent(xs.A.eventTypes.SEE,"Paywall",{trigger:"interest-mark",src:r}),await e.dispatch("showLikeInfo",Ms(Ms({},i),{},{interested:n,targetPropositionId:t,superLike:c,previousInterested:a})),e.dispatch("gtm/interestMarked",{propositionId:l.toString(),propositionId2:t.toString(),interest:_,where:r},{root:!0}),!0!==n||!0===i.success||$s(c,i)||(p=!0)}catch(u){throw!0===n?Ws(e,{targetPropositionId:t,previousInterested:a,superLike:c}):d&&e.dispatch("setInterestStatus",{targetPropositionId:t,interested:!0,superLike:!0}),window.Logger.log("ERROR: Couldn't mark interest"),u}if(p)throw new Error("Interest mark failed")}function Fs(e,{targetPropositionId:t,interested:n,superLike:i=!1}){i&&!0===n?e.commit("addSuperLiked",t):!0!==n&&e.commit("removeSuperLiked",t),e.dispatch("propositions/setSwapInterest",{targetPropositionId:t,interested:n},{root:!0}),e.dispatch("swapList/setSwapInterest",{targetPropositionId:t,interested:n},{root:!0}),e.commit("suggestionsMap/UPDATE_INTEREST_STATE",{propositionId:t,interested:n},{root:!0})}function $s(e,t){return e&&!t.error&&"number"===typeof t.superLikesRemaining}function Ws(e,{targetPropositionId:t,previousInterested:n,superLike:i}){e.dispatch("setInterestStatus",{targetPropositionId:t,interested:void 0===n?null:n}),i&&e.commit("removeSuperLiked",t)}async function Vs(e,{remaining:t,success:n,interested:i,targetPropositionId:r,error:o,superLike:s,previousInterested:a}){const l=()=>Ws(e,{targetPropositionId:r,previousInterested:a,superLike:s});return"SUPERLIKE_NOT_ALLOWED"===o?(e.dispatch("ui/setGlobalModal","SuperInterestPaywall",{root:!0}),xs.A.emitEvent(xs.A.eventTypes.SEE,"Paywall",{trigger:"super-interest-not-allowed",src:"interest-mark"}),void l()):"SUPERLIKE_NO_REMAINING"===o?(e.commit("menu/setSuperLikesRemaining",0,{root:!0}),e.dispatch("superLikes/openPurchase",null,{root:!0}),xs.A.emitEvent(xs.A.eventTypes.SEE,"Paywall",{trigger:"super-interest-out-of-quota",src:"interest-mark"}),void l()):"SUPERLIKE_UNAVAILABLE"===o?(e.dispatch("toast/setToast",{timer:8,title:nt.A.t("toast_general_error_message",nt.m)},{root:!0}),void l()):"IS_PREMIUM_SUGGESTION"===o?(e.dispatch("ui/setGlobalModal","GetUnlimitedLikes",{root:!0}),void l()):void(i&&("TOO_MANY_UNANSWERED"===o?(e.dispatch("ui/setGlobalModal","NewInterestLimited",{root:!0}),xs.A.emitEvent(xs.A.eventTypes.SEE,"Interest Limitation",{reason:"Too many unanswered"}),l()):0===t&&!1===n&&(e.dispatch("ui/setGlobalModal","NoLikesLeft",{root:!0}),e.dispatch("setNoInterestMarksLeft",!0),e.rootGetters["myPropositions/primaryPropositionIsLimited"]&&e.rootState.swapList.swapFilterType===wo.Di.REMOVED?e.dispatch("setInterestStatus",{targetPropositionId:r,interested:!1}):l(),xs.A.emitEvent(xs.A.eventTypes.SEE,"Interest Limitation",{reason:"No likes left"}))))}async function Gs(e,t){e.commit("setMarkInterestDone",t)}async function Us(e,t){e.commit("setNoInterestMarksLeft",t)}const Hs={markInterest:zs,setInterestStatus:Fs,showLikeInfo:Vs,setMarkInterestDone:Gs,setNoInterestMarksLeft:Us,init:Rs},qs=e=>e.markInterestDone,Ks=e=>e.noInterestMarksLeft,Ys=e=>e.lastMarked,Js=e=>t=>e.superLikedIds.includes(String(t)),Zs={markInterestDone:qs,noInterestMarksLeft:Ks,lastMarked:Ys,isSuperLiked:Js};function Xs(e,t){e.markInterestDone=t}function Qs(e,t){e.noInterestMarksLeft=t}function ea(e,t){e.lastMarked=t}function ta(e,t){const n=String(t);e.superLikedIds.includes(n)||(e.superLikedIds=[...e.superLikedIds,n])}function na(e,t){const n=String(t);e.superLikedIds=e.superLikedIds.filter(e=>e!==n)}function ia(e){e.superLikedIds=[]}const ra={setMarkInterestDone:Xs,setNoInterestMarksLeft:Qs,setLastMarked:ea,addSuperLiked:ta,removeSuperLiked:na,clearSuperLiked:ia},oa={markInterestDone:!1,noInterestMarksLeft:!1,lastMarked:null,superLikedIds:[]},sa={namespaced:!0,state:oa,actions:Hs,getters:Zs,mutations:ra};var aa=n(2543);function la(e,t){switch(e.name){case"interests/markInterest":return e.body.targetPropositionId.toString()===t.body.targetPropositionId.toString();default:return!1}}function _a(e,{title:t,dispatch:n,timer:i=8,showTimer:r,uiDispat
1ch:o,rejectedUiDispatch:s}){if(o){const t=(0,aa.cloneDeep)(e.state.dispatch);t&&(t.body.cancellable&&la(t,n)?(e.commit("cancelToast"),window.Logger.log("Canceled earlier dispatch in toast")):(e.dispatch(t.name,t.body,{root:!0}),e.commit("cancelToast"))),e.dispatch(o.name,o.body,{root:!0}),e.commit("setRejectedUiDispatch",{dispatch:s})}e.commit("setTitle",{title:t}),e.commit("setOpen",{open:!0}),e.commit("setTimer",{timer:i}),e.commit("setShowTimer",{showTimer:r}),e.commit("setDispatch",{dispatch:n});let a=i;e.commit("setInterval",{interval:setInterval(()=>{a-=1,e.commit("setTimer",{timer:a}),0===a&&(n&&e.dispatch(n.name,n.body,{root:!0}),e.commit("cancelToast"))},1e3)})}function ca(e){const{rejectedUiDispatch:t}=e.state;e.dispatch(t.name,t.body,{root:!0}),e.commit("cancelToast")}const da={setToast:_a,cancelToast:ca};function pa(e){return e.title}function ua(e){return e.timer}function ma(e){return e.showTimer}function ga(e){return e.open}const ha={title:pa,timer:ua,showTimer:ma,open:ga};function fa(e,{title:t}){e.title=t}function ba(e,{open:t}){e.open=t}function va(e,{timer:t}){e.timer=t}function ya(e,{showTimer:t}){e.showTimer=t}function wa(e,{interval:t}){e.interval=t}function ka(e,{dispatch:t}){e.dispatch=t}function Sa(e){clearInterval(e.interval),e.interval=void 0,e.open=!1,e.title="",e.timer=0,e.dispatch=void 0,e.rejectedUiDispatch=void 0}function Aa(e,{dispatch:t}){e.rejectedUiDispatch=t}const Pa={setTitle:fa,setOpen:ba,cancelToast:Sa,setInterval:wa,setTimer:va,setShowTimer:ya,setDispatch:ka,setRejectedUiDispatch:Aa},Ia={interval:void 0,open:!1,title:"",timer:0,showTimer:!1,dispatch:void 0},ja={namespaced:!0,state:Ia,actions:da,getters:ha,mutations:Pa};var Ta=n(83655),Oa=n(84778);const Ea={async addCoverage({commit:e},t){try{const n=(0,Ta.jM)(t),i=await(0,Oa.q7)(n),r=await(0,Oa.C3)([i.data]);return e("addCoverageItem",r[0]),i.status}catch(n){return console.error(n),n.response?n.response.status:-1}},async deleteCoverage({commit:e},t){return await(0,Oa.vo)(t),e("removeCoverageItem",t),!0},async fetchCoverages({commit:e}){e("setLoadingCoverage",!0);const t=await(0,Oa.NI)();t&&(t.data.results=await(0,Oa.C3)(t.data.results)),e("setCoverageData",t.data),e("setLoadingCoverage",!1)},async fetchSearch({commit:e,state:t},{rootFilter:n,merge:i,skipBoundingBoxAlign:r}){const o=(0,Ta.jM)(n);e("setLoading",!0);try{const n=await(0,Oa.IK)(o);if(n)if(t.data&&o.fromMapInteraction&&!i)e("setPoints",n.data.points),xa(o,n.data,o.fromMapInteraction&&t.data);else if(i){const i=(0,Oa.LC)(t.data,n.data);e("setData",i)}else e("setData",n.data),xa(o,n.data,!!r)}catch(s){if(console.error(s),i)throw e("setLoading",!1),s;e("setData",{})}e("setLoading",!1)},async resetFilter({commit:e},t){e("resetFilter",t)}};function xa(e,t,n){const i=new CustomEvent("markerPoints",{detail:t.points});document.dispatchEvent(i),n||(e.map?document.dispatchEvent(new CustomEvent("boundingBox",{detail:e.map.bounds})):t.bbox?document.dispatchEvent(new CustomEvent("boundingBox",{detail:t.bbox})):e.searchArea&&e.searchArea.bounds&&document.dispatchEvent(new CustomEvent("boundingBox",{detail:e.searchArea.bounds})))}const Ca=Ea,Ma={isLoading:e=>e.isLoading,data:e=>e.data,rootFilter:e=>e.filter,filter:e=>e.filter.filter,coverageData:e=>e.coverageData,isLoadingCoverage:e=>e.isLoadingCoverage,activeFilterKeys:e=>e.activeFilterKeys},Da=Ma;function Na(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function La(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Na(Object(n),!0).forEach(function(t){Ba(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Na(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ba(e,t,n){return(t=Ra(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ra(e){var t=za(e,"string");return"symbol"==typeof t?t:t+""}function za(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const Fa={setGeolocations(e,t){e.filter.filter.geolocations=t},setLoading(e,t){i.Ay.set(e,"isLoading",t)}
1,setLoadingCoverage(e,t){i.Ay.set(e,"isLoadingCoverage",t)},removeCoverageItem(e,t){const n=e.coverageData.results.findIndex(e=>e.id===t);-1!==n&&i.Ay.delete(e.coverageData.results,n)},addCoverageItem(e,t){e.coverageData||(e.coverageData={results:[]}),e.coverageData.results.push(t)},setData(e,t){i.Ay.set(e,"data",t)},setPoints(e,t){e.data||(e.data={}),i.Ay.set(e.data,"points",t)},setCoverageData(e,t){i.Ay.set(e,"coverageData",t)},setItem(e,t){if(e.data&&e.data.results){const n=e.data.results.findIndex(e=>e.propositionId==t.propositionId);-1!==n?i.Ay.set(e.data.results,n,t):Logger.log("setItem: Could not find item",t)}},setFilterDefaultByKey(e,t){const n=new Ta.$6({type:e.filter.type});"swapTypes"===t||"searchArea"===t?i.Ay.set(e.filter,t,n[t]):i.Ay.set(e.filter.filter,t,n.filter[t]),$a(e)},setFilter(e,t){e.filter.filter&&i.Ay.set(e.filter,"filter",La(La({},e.filter.filter),t)),$a(e)},setRootFilter(e,t){e.filter&&i.Ay.set(e,"filter",La(La({},e.filter),t)),$a(e)},resetFilter(e,t){const n=new Ta.$6({type:t||e.filter.type});i.Ay.set(e,"filter",n),$a(e)},setSearchBottomBar(e,t){e.searchBottomBarActive=t}};function $a(e){e.filter&&e.filter.filter?i.Ay.set(e,"activeFilterKeys",(0,Ta.LM)(e.filter)):i.Ay.set(e,"activeFilterKeys",[])}const Wa=Fa,Va={isLoading:!1,isLoadingCoverage:!1,data:null,filter:new Ta.$6,activeFilterKeys:[],coverageData:null,searchBottomBarActive:!1},Ga={namespaced:!0,state:Va,actions:Ca,getters:Da,mutations:Wa};var Ua=n(73811);async function Ha(e){try{const t=await Ua.A.get(`${nt.A.t("url_geolocation",nt.m)}/search/${encodeURI(e)}`);return{val:t.data,error:!1}}catch(t){return{val:t,error:!0}}}async function qa(e){try{const t=await Ua.A.post(`${nt.A.t("url_geolocation",nt.m)}/location/geoJson`,{locationIds:e});return{val:t.data,error:!1}}catch(t){return{val:t,error:!0}}}async function Ka({propositionId:e,wishIndex:t}){try{const{data:n}=await l.zm.get(`/api/v2/proposition/${e}/wish/${t}/geolocations`);return n}catch(n){return console.log({e:n}),[]}}async function Ya({propositionId:e,wishIndex:t,geoIds:n}){try{const i=await l.zm.post(`/api/v2/proposition/${e}/wish/${t}/geolocations`,n);return i}catch(i){return console.error(i),!1}}async function Ja(){try{const e=await Ua.A.get(`${nt.A.t("url_geolocation",nt.m)}/wisharea`);return{val:e.data,error:!1}}catch(e){return{val:e,error:!0}}}async function Za(e,{propositionId:t,wishIndex:n}){e.commit("setLoading",{loading:!0});const i=await Ka({propositionId:t,wishIndex:n});e.commit("setExistingAreas",{areas:i}),e.dispatch("getPolygons"),e.commit("setLoading",{loading:!1})}async function Xa(e){const t=await Ja();t.error||e.commit("setWishAreaOptions",{val:t.val})}async function Qa(e,{propositionId:t,wishIndex:n,skipNavigation:i}){e.commit("setLoading",{loading:!0});const{selectedAreas:r}=e.state,o=r.map(e=>e.id),a=await Ya({propositionId:t,wishIndex:n,geoIds:o});return 200!=a.status||i||e.rootGetters["app/isAppRequest"]||s.Q.replace(`${nt.A.t("path_edit_proposition",nt.A.routeLocale)}/${t}`),e.commit("setLoading",{loading:!1}),a}async function el(e){e.commit("setSearchLoading",{loading:!0}),e.commit("setSearchNoResultsFound",{noResults:!1});const{searchTerm:t}=e.state,{val:n,error:i}=await Ha(t);i?(e.commit("setSearchResult",{val:[]}),e.commit("setSearchLoading",{loading:!1})):(e.commit("setSearchResult",{val:n}),e.commit("setSearchLoading",{loading:!1}),0===n.length&&e.commit("setSearchNoResultsFound",{noResults:!0}))}function tl(e){e.commit("setSearchTerm",{inputValue:""}),e.commit("setSearchResult",{val:[]})}function nl(e,{area:t}){e.commit("addWishArea",{area:t}),e.commit("setSearchTerm",{inputValue:""}),e.commit("setSearchResult",{val:[]}),e.dispatch("getPolygons")}async function il(e){const{selectedAreas:t}=e.state,n=t.map(e=>e.id);if(0===n.length)return void e.commit("setPolygon",{val:{type:"Feature",properties:null,geometry:{type:"Polygon",coordinates:[]}}});const{val:i}=await qa(n);e.commit("setPolygon",{val:i})}function rl(e,{area:t}){e.commit("removeWishArea",{area:t}),e.dispatch("getPolygons")}function ol(e,{inputValue:t}){e.commit("setSearchTerm",{inputValue:t})}function sl(e){e.commit("resetState")}const al={performSearch:el,setSearchTerm:ol,getWishAreaButtons:Xa,blurAreaField:tl,selectArea:nl,getPolygons:il,deselectArea:rl,getExistingSelectedAreas:Za,updateAreas:Qa,resetState:sl};function ll(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?ll(Object(n),!0).forEach(function(t){cl(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ll(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function cl(e,t,n){return(t=dl(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dl(e){var t=pl(e,"string");return"symbol"==typeof t?t:t+""}function pl(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const ul={County:nt.A.t("wish_area_county"),PostalArea:nt.A.t("wish_area_postal_area"),PostalCode:nt.A.t("wish_area_postal_code"),Municipality:nt.A.t("wish_area_municipality"),PostalCodeDistrict:nt.A.t("wish_area_postal_code_district"),ThreeDigitPostalCode:nt.A.t("wish_area_three_digit_postal_code"),Urban:nt.A.t("wish_area_urban"),District:nt.A.t("wish_area_district")},ml=e=>{const t=e.searchResult.map(e=>_l(_l({},e),{},{htmlText:`<span style="font-weight:600">${e.name}</span>, ${e.description}\n        &nbsp;<span style="margin-left:auto; opacity:.8; font-size: .8rem">${ul[e.type]}</span>`}));return t},gl=e=>e.searchTerm,hl=e=>e.selectedAreas,fl=e=>e.wishAreaOptions,bl=e=>e.multiPolygon,vl=e=>e.searchLoading,yl=e=>e.loading,wl=e=>e.searchNoResultsFound,kl=e=>e.mustSelectNewAreas,Sl={searchResult:ml,searchTerm:gl,selectedAreas:hl,wishAreaOptions:fl,multiPolygon:bl,searchLoading:vl,loading:yl,searchNoResultsFound:wl,mustSelectNewAreas:kl},Al=(e,{inputValue:t})=>e.searchTerm=t,Pl=(e,{val:t})=>e.searchResult=t,Il=(e,{val:t})=>e.wishAreaOptions=t,jl=(e,{areas:t})=>{e.selectedAreas=t},Tl=(e,{area:t})=>{const n=(0,aa.cloneDeep)(e.selectedAreas);n.push(t),e.selectedAreas=n},Ol=(e,{area:t})=>{let n=(0,aa.cloneDeep)(e.selectedAreas);n=n.filter(e=>e.id!==t.id),e.selectedAreas=n},El=(e,{val:t})=>{e.multiPolygon=t};function xl(e,{loading:t}){e.loading=t}function Cl(e,{loading:t}){e.searchLoading=t}function Ml(e,{noResults:t}){e.searchNoResultsFound=t}function Dl(e,t){e.mustSelectNewAreas=t}function Nl(e){e.searchLoading=!1,e.searchResult=[],e.searchTerm="",e.selectedAreas=[],e.multiPolygon={},e.loading=!1,e.searchLoading=!1}const Ll={setSearchResult:Pl,setSearchTerm:Al,setWishAreaOptions:Il,addWishArea:Tl,removeWishArea:Ol,setPolygon:El,setLoading:xl,setSearchLoading:Cl,setExistingAreas:jl,setSearchNoResultsFound:Ml,setMustSelectNewAreas:Dl,resetState:Nl},Bl={loading:!1,searchLoading:!1,searchNoResultsFound:!1,searchResult:[],searchTerm:"",wishAreaOptions:[],selectedAreas:[],multiPolygon:{},mustSelectNewAreas:!1},Rl={namespaced:!0,state:Bl,actions:al,getters:Sl,mutations:Ll};var zl=n(86345),Fl=n.n(zl),$l=n(73903);function Wl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function Vl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Wl(Object(n),!0).forEach(function(t){Gl(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wl(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Gl(e,t,n){return(t=Ul(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ul(e){var t=Hl(e,"string");return"symbol"==typeof t?t:t+""}function Hl(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}let ql=!1;function Kl(e,t){try{const e=(0,ut._W)("MIXPANEL"),n=(0,ut._W)("DOMAIN");if(e){Fl().init(e),Fl().identify(t.userId);const i={"User Id":t.userId,"Is Trial":t.isTrial,"Account Type":t.accountType,"User Created At":t.userCreatedAt,"Active Propositions":t.userActiveAds,"In Swap Process":t.inSwapProcess,"Mobile User":t.isMobileUser};Fl().register(i),Fl().people.set(Vl(Vl({},i),{},{"Number Of Proposition Images":t.userNoAdPictures})),document.referrer.includes(n)&&!document.referrer.includes("logga-in")||Fl().track("Session Start"),ql=!0}}catch(n){console.error("Error in mixpanel session start:",n)}}function Yl(e,{where:t}){try{(0,$l.V)({category:"message",action:"click",userId:e.rootState.app.user.userId,what:"trial",where:t}),ql&&Fl().track("Trial tried open messages",{Where:t})}catch(n){console.error("Could not addDataLayer:",n)}}function Jl(e){try{(0,$l.V)({category:"user",action:"uploaded",userId:e.rootState.app.user.userId,what:"profile-pic"}),ql&&Fl().track("Uploaded Profile Picture")}catch(t){console.error("Could not addDataLayer:",t)}}function Zl(e,t){try{(0,$l.V)({category:"message",action:"sent",what:"text",userId:e.rootState.app.user.userId,from:t.from,to:t.to,where:t.where}),ql&&Fl().track("Sent Message",{"Message Type":t.text,"User Id":e.rootState.app.user.userId,"From Proposition":t.from,"To Propositions":t.to,Where:t.where})}catch(n){console.error("Could not addDataLayer:",n)}}function Xl(e,t){try{const n=t.interest?"interested":"not-interested";(0,$l.V)({category:"proposition",action:"marked-interest",what:n,propositionId:t.propositionId,interestedIn:t.propositionId2,userId:e.rootState.app.user.userId,where:t.where}),ql&&Fl().track("Interest Mark",{Interest:n,"User Id":e.rootState.app.user.userId,"Proposition Id":t.propositionId,"Proposition Marked":t.propositionId2,Where:t.where})}catch(n){console.error("Could not addDataLayer:",n)}}function Ql(e,t){try{(0,$l.V)(Vl({category:"swapList",action:"loaded",userId:e.rootState.app.user.userId},t)),ql&&Fl().track("Loaded Swap List",{"User Id":e.rootState.app.user.userId,"Current Page":t.currentPage,"Total Pages":t.totalPages,"Total Swaps In 
1List":t.preFilterCountTotal,"Total Swaps Not Marked":t.preFilterCountUnmarked})}catch(n){console.error("Could not addDataLayer:",n)}}function e_(e,t){try{const n={category:"purchase",action:"cancel",userId:e.rootState.app.user.userId,what:t.what};t.propositionId&&(n.propositionId=t.propositionId),(0,$l.V)(n)}catch(n){console.error("Could not addDataLayer:",n)}}function t_(e,t){try{(0,$l.V)({category:"accountType",action:"change",userId:e.rootState.app.user.userId,label:t}),ql&&Fl().people.set({"Account Type":t})}catch(n){console.error("Could not addDataLayer:",n)}}function n_(e,{propositionId:t,currentProductId:n,productId:i}){try{(0,$l.V)({category:"subscription",action:"change",userId:e.rootState.app.user.userId,propositionId:t,from:n.toString(),to:i.toString()})}catch(r){console.error("Could not addDataLayer:",r)}}function i_({state:e,commit:t,rootGetters:n,dispatch:i}){const r=n["myPropositions/accountType"];return!!r&&(e.currentAccountType?r!=e.currentAccountType&&(t("setCurrentAccountType",r),void i("newAccountType",r)):(t("setCurrentAccountType",r),!1))}function r_(e,t){try{(0,$l.V)({category:"proposition",action:"cancel-reason",userId:e.rootState.app.user.userId,feedback:t.feedback,reason:t.category,specifiedCategory:t.specifiedCategory,propositionId:t.propositionId}),ql&&Fl().track("Proposition Cancelled With Reason",{"User Id":e.rootState.app.user.userId,"Main Reason":t.category,"Specific Reason":t.specifiedCategory,"Proposition Id":t.propositionId,Feedback:t.feedback})}catch(n){console.error("Could not addDataLayer:",n)}}const o_={startMixpanelSession:Kl,trialMessageClicked:Yl,interestMarked:Xl,sentMessage:Zl,loadSwapList:Ql,newAccountType:t_,trackChangedSubscription:n_,checkCurrentAccountType:i_,cancelPurchasedProduct:e_,updatedProfilePic:Jl,cancelledPropositionReason:r_},s_={};function a_(e,t){e.currentAccountType=t}const l_={setCurrentAccountType:a_},__={currentAccountType:null},c_={namespaced:!0,state:__,actions:o_,getters:s_,mutations:l_};async function d_(e){const{data:t}=await l.DK.get(`/notifications/${e}/unseen`);return t}async function p_(e){const t=pd.getters["myPropositions/primaryPropositionIsPremium"],{data:n}=await l.DK.get(`/notifications/${e}?premium=${t}`);return n}async function u_(e){const{data:t}=await l.DK.get(`/notifications/${e}/unseen-details`);return t}async function m_(e){await l.DK.post(`/notifications/${e}/read`)}async function g_(e,t){await l.DK.post(`/notifications/${e}/types/${t}/read`)}const h_={fetchUnseenNotificationsCount:d_,fetchNotifications:p_,fetchUnseenDetails:u_,updateReadStatus:m_,updateUnseenNotificationReadStatus:g_};async function f_(e){e.dispatch("fetchUnseenNotificationsCount"),e.dispatch("fetchUnseenDetails"),(0,o.B1)("reconnect",()=>{e.dispatch("fetchUnseenNotificationsCount"),e.dispatch("fetchUnseenDetails")}),(0,o.B1)("new-notification",({propositionId:t})=>{if(e.rootGetters["myPropositions/primaryPropositionId"]!=t)return;const n=e.rootGetters["menu/isNotificationCenterOpen"];n?e.dispatch("fetchNotifications"):e.state.unseenNotificationsCount||e.dispatch("fetchUnseenNotificationsCount")})}async function b_(e){const t=e.rootGetters["myPropositions/primaryPropositionId"];if(!t)return void e.commit("setUnseenNotificationsCount",0);const n=await h_.fetchUnseenNotificationsCount(t);e.commit("setUnseenNotificationsCount",n)}async function v_(e){const t=e.rootGetters["myPropositions/primaryPropositionId"];if(!t)return void e.commit("setUnseenDetails",null);const n=await h_.fetchUnseenDetails(t);e.commit("setUnseenDetails",n)}async function y_(e){e.commit("setLoading",{loading:!0});const t=e.rootGetters["myPropositions/primaryPropositionId"];if(!t)return e.commit("setNotifications",{notifications:[]}),e.commit("setUnseenNotificationsCount",0),void e.commit("setLoading",{loading:!1});try{e.commit("setFetchNotificationsFailed",!1);const n=await h_.fetchNotifications(t);e.commit("setNotifications",{notifications:n}),e.commit("setUnseenNotificationsCount",0)}catch(n){e.commit("setFetchNotificationsFailed",!0),(0,tt.R)(`Failed to fetch notifications: ${t} | ${n.toString()}`)}e.commit("setLoading",{loading:!1})}async function w_(e,t){await h_.updateReadStatus(t)}async function k_(e,{propositionId:t,type:n}){await h_.updateUnseenNotificationReadStatus(t,n)}const S_={init:f_,fetchUnseenNotificationsCount:b_,fetchUnseenDetails:v_,fetchNotifications:y_,markAsRead:w_,markUnseenNotificationAsRead:k_};var A_=n(4477),P_=n(37872),I_=n.n(P_);A_.y.extend(I_());const j_=e=>e.unseenNotificationsCount,T_=e=>e.unseenDetails,O_=e=>e.notifications,E_=e=>{var t;return(null===(t=e.notifications)||void 0===t?void 0:t.length)??0},x_=e=>{const t=(0,A_.y)().add(5,"minute"),n=(0,A_.y)().subtract(1,"day");return e.notifications.filter(e=>A_.y.tz(e.createdAt).isBetween(t,n))},C_=e=>{const t=(0,A_.y)().subtract(1,"day"),n=(0,A_.y)().subtract(1,"week");return e.notifications.filter(e=>A_.y.tz(e.createdAt).isBetween(t,n))},M_=e=>{const t=(0,A_.y)().subtract(1,"week"),n=(0,A_.y)().subtract(1,"month");return e.notifications.filter(e=>A_.y.tz(e.createdAt).isBetween(t,n))},D_=e=>e.loading,N_={unseenNotificationsCount:j_,unseenDetails:T_,getNotifications:O_,getTodaysNotifications:x_,getNotificationsCount:E_,getLastWeeksNotifications:C_,getLastMonthsNotifications:M_,isLoading:D_};function L_(e,t){e.unseenNotificationsCount=t}function B_(e,t){e.unseenDetails=t}function R_(e,{notifications:t}){i.Ay.set(e,"notifications",t)}function z_(e,{loading:t}){e.loading=t}function F_(e,t){e.fetchNotificationsFailed=t}const $_={setFetchNotificationsFailed:F_,setUnseenNotificationsCount:L_,setUnseenDetails:B_,setNotifications:R_,setLoading:z_},W_={fetchNotificationsFailed:!1,unseenNotificationsCount:0,unseenDetails:null,loading:!1},V_={namespaced:!0,state:W_,actions:S_,getters:N_,mutations:$_};var G_=n(2388),U_=n(18871),H_=n(42702);function q_(e){const t=window.originalPostMessage;if(t)return;const n=new URLSearchParams(window.location.search),i=n.get("q");
1if(!i)return;const{productType:r,propositionId:o}=(0,G_.$)(i);if("extrasynlighet"==r&&!t){const t=e.rootGetters["myPropositions/propositions"],n=t.find(e=>e.propositionId==o);if(!n)return;e.commit("setProposition",n),e.commit("setVisible",!0)}}async function K_({commit:e},t){const n=await(0,U_.rB)(t);return e("setReboostClosesAt",n),null!==n&&((0,H_.oV)(),n>Date.now())}const Y_={checkPaymentRedirect:q_,loadReboostWindow:K_};function J_(e){return null!==e.reboostClosesAt&&e.reboostClosesAt>H_.QA.now}const Z_={inReboostWindow:J_};function X_(e,t){e.isVisible=t}function Q_(e,t){e.proposition=t}function ec(e,t){e.reboostClosesAt=t}const tc={setVisible:X_,setProposition:Q_,setReboostClosesAt:ec},nc={proposition:null,isVisible:!1,reboostClosesAt:null},ic={namespaced:!0,state:nc,actions:Y_,getters:Z_,mutations:tc};function rc(){return"undefined"!==typeof window&&!!window.ReactNativeWebView}function oc(e){return!!rc()&&(window.ReactNativeWebView.postMessage(JSON.stringify(e)),!0)}const sc=()=>(0,g.wX)("consumables");function ac(e){sc()&&(0,o.B1)("new-payment",t=>{t&&t.product&&"superlikes"===t.product.category&&e.dispatch("menu/fetchNotifications",e.rootGetters["myPropositions/primaryPropositionId"],{root:!0})})}function lc(e){const t=oc({type:"OPEN_SUPER_INTEREST_PURCHASE",propositionId:e.rootGetters["myPropositions/primaryPropositionId"]});t||e.dispatch("ui/setGlobalModal","SuperInterestPurchase",{root:!0})}function _c(e){if(!sc())return;const t=window.originalPostMessage;if(t)return;const n=new URLSearchParams(window.location.search),i=n.get("q");if(!i)return;let r;try{({productType:r}=(0,G_.$)(i))}catch(o){return}"superlikes"===r&&e.dispatch("ui/setGlobalModal","SuperInterestPurchase",{root:!0})}const cc={init:ac,openPurchase:lc,checkPaymentRedirect:_c},dc={namespaced:!0,actions:cc};async function pc({dispatch:e}){e("getSetHasPaymentToken"),(0,o.B1)("new-payment",async({propositionId:t})=>{(0,tt.R)("new-payment event"),e("handleSubscription/refreshStates",t,{root:!0}),e("getSetHasPaymentToken")}),(0,o.B1)("added-payment-order-pending",()=>{e("getSetHasPaymentToken")})}async function uc({dispatch:e},{propositionId:t,product:n,redirect:i,notify:r}){r&&e("notify",{product:n}),i&&(e("handleSubscription/refreshStates",t,{root:!0}),"annonsforlangning"===n.category?e("redirect",a.A.PAYMENT_DONE_PROPOSITION):"extrasynlighet"===n.category&&e("redirect",a.A.PAYMENT_DONE_VISIBILITY))}async function mc({commit:e}){try{if(!(0,ut.G7)("PAYMENT"))return;const{data:t}=await l.Zf.get("/has-payment-token");e("setHasPaymentToken",t)}catch(t){console.error(t)}}async function gc(){try{const{data:e}=await l.Zf.get("/payment-token-provider");return e}catch(e){console.error(e)}return null}async function hc(){try{const{data:e}=await l.Zf.get("/shopper-details");return e}catch(e){console.error(e)}return null}async function fc(e,t){try{const{data:e}=await l.Zf.post("/shopper-details",t);return e}catch(n){console.error(n)}return null}async function bc({commit:e}){try{const{data:t}=await l.Zf.get("/status/active");e("setActiveOrders",t)}catch(t){console.error(t)}}async function vc({dispatch:e},{product:t}){const n=t.name.replace(/\(.*\)/,"").trim();e("toast/setToast",{title:nt.A.t("payment_success",{productText:`"${n}"`}),timer:10},{root:!0})}async function yc({rootGetters:e},t){e["app/isAppRequest"]?location.href=t:s.Q.replace(t)}const wc={success:uc,redirect:yc,notify:vc,init:pc,getSetHasPaymentToken:mc,getSetActiveOrders:bc,getPaymentTokenProvider:gc,hasShopperDetails:hc,updateShopperDetails:fc};function kc(e){return e.activeOrders&&e.activeOrders.length>0}const Sc={hasActiveOrders:kc};function Ac(e,t){e.hasPaymentToken=t}function Pc(e,t){e.activeOrders=t}const Ic={setHasPaymentToken:Ac,setActiveOrders:Pc},jc={hasPaymentToken:null,activeOrders:null},Tc={namespaced:!0,state:jc,actions:wc,getters:Sc,mutations:Ic};var Oc=n(5803),Ec=n(65461);function xc(e,t){e.commit("setAnimProgressBar",t)}function Cc(e,t){e.commit("setAnimStatus",t)}function Mc(e,t){e.commit("setAnimCurrentStep",t)}const Dc={setAnimProgressBar:xc,setAnimStatus:Cc,setAnimCurrentStep:Mc},Nc=e=>e.status,Lc=e=>e.currentStep,Bc=e=>e.progressBar,Rc=e=>e.exampleFlatImagesSet1,zc=e=>e.exampleFlatImagesSet2,Fc=e=>e.statusTexts,$c=e=>e.imageSizes,Wc={status:Nc,statusTexts:Fc,currentStep:Lc,progressBar:Bc,imageSizes:$c,exampleFlatImagesSet1:Rc,exampleFlatImagesSet2:zc};function Vc(e,t){e.progressBar=t}function Gc(e,t){e.status=t}function Uc(e,t){e.currentStep=t}const Hc={setAnimProgressBar:Vc,setAnimStatus:Gc,setAnimCurrentStep:Uc}
1,qc={currentStep:1,statusTexts:["start_step_1_status","start_step_2_status","start_step_3_status"],imageSizes:["lg","md","sm"],exampleFlatImagesSet1:[{size:"lg",state:"dimmed",image:n(10168)},{size:"sm",state:"dimmed",image:n(89783)},{size:"sm",state:"dimmed",image:n(16142)},{size:"lg",state:"dimmed",image:n(16142)},{size:"sm",state:"dimmed",image:n(18565)},{size:"md",state:"dimmed",image:n(1052)},{size:"lg",state:"dimmed",image:n(81355)},{size:"sm",state:"dimmed",image:n(17698)},{size:"lg",state:"dimmed",image:n(93648)},{size:"md",state:"dimmed",image:n(90553)}],exampleFlatImagesSet2:[{size:"sm",state:"dimmed",image:n(1236)},{size:"sm",state:"dimmed",image:n(38717)},{size:"md",state:"dimmed",image:n(97478)},{size:"lg",state:"dimmed",image:n(36495)},{size:"md",state:"dimmed",image:n(69016)},{size:"md",state:"dimmed",image:n(37281)},{size:"lg",state:"dimmed",image:n(57557)},{size:"sm",state:"dimmed",image:n(74668)},{size:"lg",state:"dimmed",image:n(59495)}],progressBar:{start:0,percentage:0,animDurationSec:6}},Kc={namespaced:!0,state:qc,actions:Dc,getters:Wc,mutations:Hc};var Yc=n(1843),Jc=n(58478),Zc=n(74344);function Xc(e){var t,n,i,r;(null===e||void 0===e||null===(t=e.rent)||void 0===t?void 0:t.max)>=wo.zb.rent.max&&(e.rent.max=1e8),(null===e||void 0===e||null===(n=e.rooms)||void 0===n?void 0:n.max)>=wo.zb.rooms.max&&(e.rooms.max=1e8),(null===e||void 0===e||null===(i=e.floor)||void 0===i?void 0:i.max)>=wo.zb.floor.max&&(e.floor.max=1e8),(null===e||void 0===e||null===(r=e.sqm)||void 0===r?void 0:r.max)>=wo.zb.sqm.max&&(e.sqm.max=1e8)}let Qc=0,ed=0;const td={async fetchPins({commit:e,state:t,rootGetters:n},{propositionId:i,endpoint:r,filter:o}){const s=++Qc;t&&t.pinsPropositionId!==i&&e("CLEAR_SUGGESTION_CACHE"),e("SET_PINS_PROPOSITION_ID",i),e("SET_LOADING_PINS",!0);const a=r||(0,Zc.SR)(wo.Di.UNANSWERED);try{let t;if("POST"===a.method){const e={propositionId:i};if(o){const t=(0,aa.cloneDeep)(o);Xc(t),e.filter=t,e.pageSize=1e4}t=await l.zm.post(a.url,e)}else t=await l.zm.get(a.url.replace("{propositionId}",i));if(s!==Qc)return;const r=(0,Zc.LO)(t.data);null!==n&&void 0!==n&&n["myPropositions/hideExactAddress"]&&r.forEach(e=>{e.markerType="circle"}),e("SET_PINS",r)}catch(_){if(s!==Qc)return;console.error("Failed to fetch map pins:",_),e("SET_PINS",[])}finally{s===Qc&&e("SET_LOADING_PINS",!1)}},async selectPin({commit:e,state:t,dispatch:n},{pinId:i,propositionIds:r,lazy:o}){ed++,e("SET_SELECTED_PIN_ID",i);const s=r||[i];if(1===s.length){if(e("SET_SELECTED_SUGGESTIONS",[]),t.suggestionCache[i])return void e("SET_SELECTED_SUGGESTION",t.suggestionCache[i]);n("fetchSwapDetails",{propositionId:i})}else o?(e("SET_SELECTED_SUGGESTION",null),e("SET_SELECTED_SUGGESTIONS",s.map(e=>({propositionId:e,pending:!0}))),n("fetchSuggestionAtIndex",{index:0})):(e("SET_SELECTED_SUGGESTION",null),n("fetchMultipleSwapDetails",{propositionIds:s}))},async fetchSuggestionAtIndex({commit:e,state:t,rootState:n},{index:i}){const r=ed,o=t.selectedSuggestions[i];if(!o||!o.pending)return;const s=o.propositionId;if(t.suggestionCache[s])e("SET_SUGGESTION_AT_INDEX",{index:i,suggestion:t.suggestionCache[s]});else{e("SET_LOADING_SUGGESTION",!0);try{const o=t.pinsPropositionId||n.myPropositions.primaryProposition.propositionId,a=await l.zm.get(`/api/swaps/find/${o}/${s}`),_=(0,Zc.ju)(a.data);e("CACHE_SUGGESTION",{id:s,suggestion:_}),r===ed&&e("SET_SUGGESTION_AT_INDEX",{index:i,suggestion:_})}catch(a){console.error("Failed to fetch swap details:",a)}finally{e("SET_LOADING_SUGGESTION",!1)}}},deselectPin({commit:e}){ed++,e("SET_SELECTED_PIN_ID",null),e("SET_SELECTED_SUGGESTION",null),e("SET_SELECTED_SUGGESTIONS",[])},async fetchSwapDetails({commit:e,state:t,rootState:n},{propositionId:i}){e("SET_LOADING_SUGGESTION",!0);try{const r=t.pinsPropositionId||n.myPropositions.primaryProposition.propositionId,o=await l.zm.get(`/api/swaps/find/${r}/${i}`),s=(0,Zc.ju)(o.data);e("SET_SELECTED_SUGGESTION",s),e("CACHE_SUGGESTION",{id:i,suggestion:s})}catch(r){console.error("Failed to fetch swap details:",r),e("SET_SELECTED_SUGGESTION",null)}finally{e("SET_LOADING_SUGGESTION",!1)}},async fetchMultipleSwapDetails({commit:e,state:t,rootState:n},{propositionIds:i}
1){e("SET_LOADING_SUGGESTION",!0);try{const r=t.pinsPropositionId||n.myPropositions.primaryProposition.propositionId,o=await Promise.all(i.map(async n=>{if(t.suggestionCache[n])return t.suggestionCache[n];try{const t=await l.zm.get(`/api/swaps/find/${r}/${n}`),i=(0,Zc.ju)(t.data);return e("CACHE_SUGGESTION",{id:n,suggestion:i}),i}catch{return null}}));e("SET_SELECTED_SUGGESTIONS",o.filter(Boolean))}catch(r){console.error("Failed to fetch multiple swap details:",r),e("SET_SELECTED_SUGGESTIONS",[])}finally{e("SET_LOADING_SUGGESTION",!1)}}},nd={pins:e=>e.pins,outsideWishesIds:e=>new Set(e.pins.flatMap(e=>e.outsideIds||[])),superInterestIds:e=>new Set(e.pins.flatMap(e=>e.superIds||[])),selectedPinId:e=>e.selectedPinId,hoveredPropositionId:e=>e.hoveredPropositionId,selectedSuggestion:e=>e.selectedSuggestion,selectedSuggestions:e=>e.selectedSuggestions,loadingPins:e=>e.loadingPins,loadingSuggestion:e=>e.loadingSuggestion};function id(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function rd(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?id(Object(n),!0).forEach(function(t){od(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):id(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function od(e,t,n){return(t=sd(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sd(e){var t=ad(e,"string");return"symbol"==typeof t?t:t+""}function ad(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const ld={SET_PINS(e,t){e.pins=t},SET_PINS_PROPOSITION_ID(e,t){e.pinsPropositionId=t},SET_LOADING_PINS(e,t){e.loadingPins=t},SET_SELECTED_PIN_ID(e,t){e.selectedPinId=t},SET_HOVERED_PROPOSITION_ID(e,t){e.hoveredPropositionId=t},SET_SELECTED_SUGGESTION(e,t){e.selectedSuggestion=t},SET_LOADING_SUGGESTION(e,t){e.loadingSuggestion=t},SET_SELECTED_SUGGESTIONS(e,t){e.selectedSuggestions=t},SET_SUGGESTION_AT_INDEX(e,{index:t,suggestion:n}){e.selectedSuggestions.splice(t,1,n)},CACHE_SUGGESTION(e,{id:t,suggestion:n}){e.suggestionCache=rd(rd({},e.suggestionCache),{},{[t]:n})},CLEAR_SUGGESTION_CACHE(e){e.suggestionCache={}},UPDATE_INTEREST_STATE(e,{propositionId:t,interested:n}){var i,r;const o=t.toString(),s=e.suggestionCache[o];s&&s.details.interests.splice(0,1,n),(null===(i=e.selectedSuggestion)||void 0===i||null===(r=i.propositionId)||void 0===r?void 0:r.toString())===o&&(e.selectedSuggestion.details.interests.splice(0,1,n),e.selectedSuggestion=rd({},e.selectedSuggestion));const a=e.selectedSuggestions.findIndex(e=>{var t;return(null===(t=e.propositionId)||void 0===t?void 0:t.toString())===o});-1!==a&&e.selectedSuggestions[a].details&&(e.selectedSuggestions[a].details.interests.splice(0,1,n),e.selectedSuggestions.splice(a,1,rd({},e.selectedSuggestions[a])))}},_d={pins:[],pinsPropositionId:null,selectedPinId:null,hoveredPropositionId:null,selectedSuggestion:null,selectedSuggestions:[],suggestionCache:{},loadingPins:!1,loadingSuggestion:!1},cd={namespaced:!0,state:_d,actions:td,getters:nd,mutations:ld};var dd=n(70406);i.Ay.use(r.Ay);const pd=new r.Ay.Store({strict:!0,modules:{app:K,gtm:c_,favourites:_e,menu:Ze,ui:Xe.A,myPropositions:Kt,handleSubscription:Ei,overlay:xi.A,propositionSwitcher:zi,screenSize:Ki,trial:dr,klarnaPayments:lo,paymentHistory:yo,swapList:wo.Ay,propositions:Os,interests:sa,toast:ja,search:Ga,wishAreas:Rl,notificationCenter:V_,extraVisibility:ic,superLikes:dc,payment:Tc,matches:Oc.Ay,matches2:Ec.A,startAnimation:Kc,reportProposition:Yc.Ay,signup:Jc.h,suggestionsMap:cd},plugins:[(0,dd.A)({paths:["signup"]})]})},80598:(e,t,n)=>{"use strict";e.exports=n.p+"img/rent.aa0d54ae.svg"},80700:(e,t,n)=>{"use strict";e.exports=n.p+"img/klarna-logo.af356a3e.svg"},80721:(e,t,n)=>{"use strict";e.exports=n.p+"img/contract.523982a2.svg"},81355:(e,t,n)=>{"use strict";e.exports=n.p+"img/example_flat_8.244873b2.png"},81987:(e,t,n)=>{"use strict";e.exports=n.p+"img/tasklist_14_blue.2c3c2f78.svg"}
1,82364:(e,t,n)=>{"use strict";e.exports=n.p+"img/boost.5337d0e7.svg"},83052:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});const i={bind:function(e,t,n){e.clickOutsideEvent=function(i){e==i.target||e.contains(i.target)||(e.dispatchEvent(new Event("outside")),t.expression&&n.context[t.expression](i))},document.body.addEventListener("click",e.clickOutsideEvent)},unbind:function(e){document.body.removeEventListener("click",e.clickOutsideEvent)}}},83245:(e,t,n)=>{"use strict";e.exports=n.p+"img/host.e83247bd.svg"},83253:(e,t,n)=>{"use strict";e.exports=n.p+"img/elevator.d9b5d032.svg"},83265:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var i=function(){var e=this,t=e._self._c;return t(e.tag,e._g(e._b({tag:"component",staticClass:"button",attrs:{"is-external":e.isExternal,target:e.target,link:e.link}},"component",e.$attrs,!1),e.$listeners),[t("span",{class:[e.icon||e.iconFile?"icon-and-slot-container":"",{"icon-last":e.iconLast}],style:{visibility:e.isLoading?"hidden":"visible",flexDirection:e.iconLast?"row-reverse":""}},[e.icon||e.iconFile?t("BaseIcon",{staticClass:"button-icon",attrs:{icon:e.icon,"icon-file":e.iconFile,"rotate-deg":e.rotateDeg,height:e.iconSize,width:e.iconSize}}):e._e(),e._t("default")],2),e.isLoading?t("div",{staticClass:"spinner-container"},[t("BaseSpinner")],1):e._e()])},r=[],o=n(96388),s=n(45189),a=n(53897);const l={name:"BaseButton",components:{BaseLink:o.A,BaseIcon:s.A,BaseSpinner:a.A},props:{link:{type:[String,Object],default:""},icon:{type:String,default:""},iconFile:{type:String,default:""},iconSize:{type:Number,default:24,required:!1},rotateDeg:{type:Number,default:null},isExternal:{type:Boolean,default:!1},target:{type:String,default:""},isLoading:{type:Boolean,default:!1},iconLast:{type:Boolean,default:!1}},computed:{tag(){return this.link?o.A:"button"}}},_=l;var c=n(81656),d=(0,c.A)(_,i,r,!1,null,"b6118d4a",null);const p=d.exports},83442:(e,t,n)=>{"use strict";e.exports=n.p+"img/search-square.37ab278d.svg"}
1,83583:(e,t,n)=>{"use strict";e.exports=n.p+"img/empty.957af8b1.svg"},83604:(e,t,n)=>{"use strict";e.exports=n.p+"img/premium-icon.635b6aec.svg"},83655:(e,t,n)=>{"use strict";n.d(t,{$6:()=>p,G7:()=>_,LM:()=>f,N5:()=>c,Tf:()=>d,jM:()=>g,lB:()=>m});var i=n(27210);function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach(function(t){s(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function s(e,t,n){return(t=a(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){var t=l(e,"string");return"symbol"==typeof t?t:t+""}function l(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const _={RESIDENCE:"residence",WISH:"wish"};function c(e){return e&&e.type===_.WISH?_.WISH:_.RESIDENCE}function d(e){return e&&e.body&&e.body[_.RESIDENCE]?_.RESIDENCE:_.WISH}class p{constructor(e){e||(e={filter:{}}),this.type=c(e);const t=i.DI[this.type.toUpperCase()];this.filter={rooms:{min:t.ROOMS.MIN,max:t.ROOMS.MAX},sqm:{min:t.SQM.MIN,max:t.SQM.MAX},rent:{min:t.RENT.MIN,max:t.RENT.MAX}},this.filter.geolocations=[],this.filter.geolocationsSource=null,this.filter.freetext=null,this.filter.floor=null,this.filter.isBecomingCondo=!1,this.filter.isCondo=!1,this.filter.hasElevator=!1,this.filter.hasFireplace=!1,this.filter.hasBathtub=!1,this.filter.hasBalcony=!1,this.filter.hasImage=!1,this.swapTypes=e.swapTypes||[],this.page=e.page||1,this.pageSize=e.pageSize||15,this.searchArea=e.searchArea||null,this.map=e.map||null,e.filter&&(this.filter.geolocations=e.filter.geolocations||[],this.filter.geolocationsSource=e.filter.geolocationsSource||null,this.filter.freetext=e.filter.freetext||null,this.filter.sqm=u(e.filter.sqm,this.filter.sqm),this.filter.rooms=u(e.filter.rooms,this.filter.rooms),this.filter.rent=u(e.filter.rent,this.filter.rent),this.filter.floor=e.filter.floor||0===e.filter.floor?e.filter.floor:null,this.filter.isBecomingCondo=e.filter.isBecomingCondo||!1,this.filter.isCondo=e.filter.isCondo||!1,this.filter.hasElevator=e.filter.hasElevator||!1,this.filter.hasFireplace=e.filter.hasFireplace||!1,this.filter.hasBathtub=e.filter.hasBathtub||!1,this.filter.hasBalcony=e.filter.hasBalcony||!1,this.filter.hasImage=e.filter.hasImage||!1)}}function u(e,t){return"object"===typeof e&&(e.min||0===e.min)&&e.max?e:"object"!==typeof e||!e.min&&0!==e.min?"number"===typeof e&&null!==e?{min:e,max:null}:t:{min:e.min,max:t.max}}function m(e){const t=JSON.parse(JSON.stringify(e)),n=t.body;n.page=1;const i=d(t);return n.type=i,n.filter=t.body[i],delete n[i],new p(n)}function g(e){e=JSON.parse(JSON.stringify(e));const t=c(e);t===_.RESIDENCE&&(e.filter.sqm.max===i.DI.RESIDENCE.SQM.MAX&&delete e.filter.sqm.max,e.filter.rooms.max===i.DI.RESIDENCE.ROOMS.MAX&&delete e.filter.rooms.max,e.filter.rent.max===i.DI.RESIDENCE.RENT.MAX&&delete e.filter.rent.max);const n={page:e.page||1,pageSize:e.pageSize||15,swapTypes:e.swapTypes,orderBy:e.orderBy||[],searchArea:e.searchArea};e.map&&(n.map=e.map),e.fromMapInteraction&&(n.fromMapInteraction=e.fromMapInteraction);const r=o({},e.filter);for(const i in r){const e=r[i];e||0===e||delete r[i]}return r.geolocations&&r.geolocations.length>0?r.geolocations=r.geolocations.map(e=>e.id):r.geolocations&&0===r.geolocations.length&&delete r.geolocations,n[t]=t===_.WISH?h(r):r,n}function h(e){e=o({},e);for(const t of Object.keys(e)){const n=e[t];n&&(n.max||0===n.max)?e[t]=n.max:n&&(n.min||0===n.min)&&(e[t]=n.min)}return e}function f(e){const t=new p({type:e.type}),n=Object.keys(e.filter).filter(n=>JSON.stringify(e.filter[n])!==JSON.stringify(t.filter[n])&&"geolocationsSource"!==n);return e.swapTypes.length&&t.swapTypes.toString()!==e.swapTypes.toString()&&n.push("swapTypes"),n}},84216:(e,t,n)=>{"use strict";e.exports=n.p+"img/watch.d5112f3d.svg"},84294:(e,t,n)=>{"use strict";e.exports=n.p+"img/mail-grey.2b04d9d1.svg"}
1,84348:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-close-dark.263019c4.svg"},84541:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-padlock.fde1ed28.svg"},84778:(e,t,n)=>{"use strict";n.d(t,{C3:()=>A,IK:()=>y,LC:()=>k,NI:()=>v,NL:()=>u,PY:()=>h,_5:()=>m,h4:()=>g,ps:()=>w,q7:()=>f,vo:()=>b});var i=n(43943),r=n(61597),o=n(13503),s=n(73811),a=(n(25569),n(83655));function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach(function(t){c(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function c(e,t,n){return(t=d(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e){var t=p(e,"string");return"symbol"==typeof t?t:t+""}function p(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function u(e){try{return s.A.get(`${o.A.t("url_geolocation",o.m)}/location/${e}`)}catch(t){console.error(t)}}function m(e){try{return s.A.post(`${o.A.t("url_geolocation",o.m)}/search/ids`,{ids:e})}catch(t){console.error(t)}}function g(e){const t=(e||"").trim();if(!t)return Promise.resolve({data:[]});try{return s.A.get(`${o.A.t("url_geolocation",o.m)}/search/${encodeURI(t)}`)}catch(n){console.error(n)}}async function h(e){try{const t=await s.A.get(`${o.A.t("url_geolocation",o.m)}/search/relatives/${e}`);return t.data}catch(t){}return null}function f(e){return r.zm.post(i.A.API.SEARCH_COVERAGES,e)}function b(e){return r.zm.delete(`${i.A.API.SEARCH_COVERAGES}/${e}`)}function v(){return r.zm.get(i.A.API.SEARCH_COVERAGES)}function y(e){return r.zm.post(i.A.API.SEARCH_SEARCH,e)}function w(e){return r.zm.get(`${i.A.API.SEARCH_PROPOSITION}/${e}`)}function k(e,t){return _(_({},e),{},{meta:t.meta,results:[...e.results||[],...t.results||[]]})}function S(e){return e.body[(0,a.Tf)(e)]}async function A(e){const t=e.map(e=>{const t=S(e);return t&&t.geolocations}).filter(e=>e).flat(),n=await m(t);if(n.data&&n.data.length>0){const t=n.data;for(const n of e){const e=S(n),i=e&&e.geolocations;i&&i.length>0&&(e.geolocations=t.filter(e=>i.some(t=>e.id===t)))}}return e}},84990:(e,t,n)=>{"use strict";e.exports=n.p+"img/flag-dark.524cb736.svg"},85113:(e,t,n)=>{"use strict";e.exports=n.p+"img/dishwasher.b95bcfa4.svg"},85122:(e,t,n)=>{"use strict";e.exports=n.p+"img/like.bf70aabc.svg"},85628:(e,t,n)=>{"use strict";e.exports=n.p+"img/plus-skinny.b8990bcd.svg"},85672:(e,t,n)=>{"use strict";e.exports=n.p+"img/metro.28a23cb3.svg"},85828:(e,t,n)=>{"use strict";e.exports=n.p+"img/klarna.b3b1e39f.svg"},85948:(e,t,n)=>{"use strict";n.d(t,{Q:()=>zp});var i=n(85471),r=function(){var e=this,t=e._self._c;return t("div",{staticClass:"app",class:[{"is-authenticated":e.isAuthenticated},{"is-not-authenticated":!e.isAuthenticated},{"is-trial":e.primaryProposition.isTrial},{"must-select-new-areas":e.mustSelectNewAreas},{"is-limited":e.primaryProposition.isFreemium||e.primaryProposition.isTrial}],attrs:{id:"app"}},[t("a",{staticClass:"skip-to-content",attrs:{href:"#main-content"}},[e._v(e._s(e.$t("skip_to_content")))]),t("CookieModal",{on:{"accepted-all-cookies":e.initGtm}}),e.isMobile||!e.showDesktopHeader||e.isAppRequest||e.inSignup?e._e():t("DesktopHeader"),e.isMobile?t("DownloadApp"):e._e(),e.isMobile&&e.showMobileHeader&&!e.isAppRequest&&!e.inSignup?t("MobileHeader",{attrs:{"is-authenticated":e.isAuthenticated}}):e._e(),e.primaryProposition.extraVisibility&&!e.primaryPropositionIsPremiumOrFree&&"search"!==e.$route.name?t("BoostBanner",{staticClass:"boost-banner-app"}):e._e(),e.trialBannerOpen&&!e.inSignup?t("TrialBanner"):e._e(),e.menuOpen&&e.isMobile&&!e.isAppRequest?t("MobileMenu"):e._e(),e.pageModalActivePage?t("PageModalContainer"):e._e(),e.isVisible&&e.proposition?t("StandardModal",{attrs:{"standard-modal-name":"ExtraVisibilityModal","show-header":!1,locked:!!e.$route.query.q},on:{close:function(t){return e.setExtraVisibilityPaymentVisible(!1)}}},[t("ExtraVisibility",{attrs:{slot:"content",proposition:e.proposition},slot:"content"}
1)],1):e._e(),e.showGlobalModal||e.endMatchConfirm.show?t("GlobalModalsContainer"):e._e(),t("transition",{attrs:{name:e.transitionName,mode:e.transitionMode},on:{"after-enter":e.handleTransitionAfterEnter}},[t("router-view",{class:["content",{"no-tab-bar":!e.showMobileTabbar}],attrs:{id:"main-content"}})],1),e.isAuthenticated&&e.appReady&&e.showMobileTabbar&&!e.isAppRequest&&!e.inSignup&&!e.mustSelectNewAreas?t("TabBar"):e._e(),t("Toast"),e.isImpersonated&&!e.isMobile?t("ImpersonateBanner"):e._e(),e.notificationCenterOpen&&e.isMobile?t("NotificationCenterContainer"):e._e(),e.showOverlay?t("Overlay"):e._e()],1)},o=[];let s=!1;const a=()=>n.e(5425).then(n.bind(n,37388));function l({isMobile:e},t=a){if(s||e)return!1;s=!0;const n=()=>t().catch(()=>{s=!1});return"undefined"!==typeof window&&window.requestIdleCallback?window.requestIdleCallback(n,{timeout:5e3}):setTimeout(n,1e3),!0}var _=n(95353),c=function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"overlay",appear:""}},[t("div",{class:["dark-overlay","overlay-variant-"+e.overlayState.type],on:{click:function(t){return t.target!==t.currentTarget?null:e.handleOverlayClick.apply(null,arguments)}}},[e._t("default")],2)])},d=[];function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach(function(t){m(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function m(e,t,n){return(t=g(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e){var t=h(e,"string");return"symbol"==typeof t?t:t+""}function h(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const f={name:"Overlay",computed:u({},(0,_.L8)({currentModal:"ui/currentModal",overlayState:"overlay/overlayState"})),methods:u(u({},(0,_.i0)({closeMenu:"menu/closeMenu",closeCancelModal:"handleSubscription/closeCancelModal"})),{},{handleOverlayClick(){this.closeMenu(),this.$root.$emit("dark-overlay-closing"),this.$root.$emit(this.currentModal)}})},b=f;var v=n(81656),y=(0,v.A)(b,c,d,!1,null,"5e74c038",null);const w=y.exports;var k=function(){var e=this,t=e._self._c;return t("header",{staticClass:"desktop-header"},[t("div",{staticClass:"navbar"},[t("Logo",{staticClass:"header-logo"}),e.debugText?t("span",{staticClass:"color-warning"},[e._v(" "+e._s(e.debugText)+" ")]):e._e(),t("SelectLocale"),t("MenuItems",{staticClass:"menu-items",attrs:{"user-avatar":e.user.avatar,notifications:e.notifications,"is-authenticated":e.isAuthenticated}})],1),e.menuOpen?t("PopupMenu"):e._e()],1)},S=[],A=n(13642),P=function(){var e=this,t=e._self._c;return t("a",{staticClass:"logo-wrapper",attrs:{href:e.$routes.HOME}},[e.logo&&e.logo.logo.url?t("img",{staticClass:"logo",attrs:{src:e.logo.logo.url,alt:"Logo"}}):e._e()])},I=[],j=n(35508);const T={name:"Logo",data(){return{logo:null}},async created(){try{const{data:e}=await(0,j.sq)("/logo",{locale:this.$routeLocale});this.logo=e}catch(e){console.log(e)}}},O=T;var E=(0,v.A)(O,P,I,!1,null,"73c57557",null);const x=E.exports;var C=function(){var e=this,t=e._self._c;return e.appReady?t("nav",{staticClass:"desktop-menu"},[e.isAuthenticated?[t("div",{staticClass:"center-menu-container"},[t("router-link",{class:["desktop-menu__item desktop-menu__item--nav",{active:"swapList"===e.activeNavItem}],attrs:{to:e.$routes.SWAP_LIST,"active-class":"","exact-active-class":""}},[t("span",{staticClass:"desktop-menu__label"},[e._v(" "+e._s(e.$t("menu_items_link_1"))+" ")])]),t("router-link",{class:["desktop-menu__item desktop-menu__item--nav",{active:"matches"===e.activeNavItem}],attrs:{to:e.$routes.MATCHES,"active-class":"","exact-active-class":""}}
1,[t("span",{staticClass:"desktop-menu__label"},[e._v(" "+e._s(e.$t("menu_items_link_13"))+" ")]),t("BadgeCount",{staticClass:"inline",attrs:{notifications:e.notifications&&e.notifications.unreadMatchesAndRequests}})],1),t("router-link",{class:["desktop-menu__item desktop-menu__item--nav",{active:"myProp"===e.activeNavItem}],attrs:{to:e.$routes.MY_PROPOSITIONS,"active-class":"","exact-active-class":""}},[t("span",{staticClass:"desktop-menu__label"},[e._v(" "+e._s(e.$t("tab_bar_my_ads"))+" "),e.shouldShowOnboardingDot?t("NotificationDot",{staticClass:"onboarding-notification-dot"}):e._e()],1)])],1),t("div",{staticClass:"right-menu-container"},[t("div",{staticClass:"premium-and-boost-item-container"},[!e.primaryPropositionIsPremiumOrFree&&e.$country.isFeatureEnabled("PAYMENT")?t("router-link",{staticClass:"desktop-menu__item",attrs:{to:e.$routes.PAYMENT_PROPOSITION+"/"+e.primaryPropositionId}},[t("div",{staticClass:"premium-and-boost-item"},[t("BaseIcon",{staticClass:"icon",attrs:{"icon-file":"premium-icon",width:24,height:24}}),t("div",{staticClass:"premium-and-boost-item-text"},[e._v(" "+e._s(e.$t("get_premium"))+" ")])],1)]):e._e()],1),t("div",{staticClass:"premium-and-boost-item-container"},[e.showBoostButton?t("button",{staticClass:"desktop-menu__item",attrs:{"aria-label":"Boost"},on:{click:e.handleBoostClick}},[t("div",{staticClass:"premium-and-boost-item"},[e.showBoostEndedIcon?t("BoostEndedIcon",{staticClass:"ended-icon"}):t("BaseIcon",{staticClass:"icon",attrs:{"icon-file":"icon-rocket-purple",width:24,height:24}}),t("div",{staticClass:"premium-and-boost-item-text"},[e._v(" "+e._s(e.hasBoost||e.showBoostEndedIcon?e.$t("menu_items_your_boost"):e.$t("menu_items_get_boost"))+" ")])],1)]):e._e()]),t("div",{staticClass:"notification-center",attrs:{id:"js-notification-toggle"}},[t("button",{staticClass:"notification-toggle-icon-container",attrs:{"aria-label":e.$t("notifications_title")},on:{click:e.handleNotificationCenterClick}}
1,[t("BaseIcon",{staticClass:"notification-toggle-icon",class:{"is-open":e.notificationCenterOpen},attrs:{icon:e.notificationCenterIcon,width:40,height:40}}),t("div",{staticClass:"notifications-count"},[t("BadgeCount",{staticClass:"inline",attrs:{notifications:e.unseenNotificationsCount}})],1)],1),e.notificationCenterOpen&&!e.isMobile?t("NotificationCenterContainer"):e._e()],1),t("button",{staticClass:"menu-container",attrs:{id:"js-popup-toggle","aria-label":e.$t("tab_bar_more")},on:{click:e.toggleMenu}},[t("BaseIcon",{staticClass:"hamburger-icon",attrs:{"icon-file":"hamburger",width:16,height:16}}),t("ProfileAvatar",{staticClass:"desktop-avatar",attrs:{size:30,avatar:e.userAvatar}})],1)])]:[t("div",{staticClass:"unauthenticated-menu"},[t("router-link",{staticClass:"desktop-menu__item",attrs:{to:e.$routes.SEARCH}},[e._v(" "+e._s(e.$t("menu_items_link_4"))+" ")]),t("router-link",{staticClass:"desktop-menu__item",attrs:{to:e.$routes.HELP}},[e._v(" "+e._s(e.$t("menu_items_link_5"))+" ")]),t("router-link",{staticClass:"desktop-menu__item",attrs:{to:e.$routes.LOGIN}},[e._v(" "+e._s(e.$t("menu_items_link_8"))+" ")]),t("BaseButton",{staticClass:"rounded",staticStyle:{"margin-left":"20px"},attrs:{link:e.$routes.GET_STARTED}},[e._v(" "+e._s(e.$t("menu_items_link_9"))+" ")])],1)]],2):e._e()},M=[],D=n(72022),N=function(){var e=this,t=e._self._c;return e.notifications?t("span",{staticClass:"badge-count"},[e._v(" "+e._s(e.notifications>99?"99+":e.notifications)+" ")]):e._e()},L=[];const B={name:"BadgeCount",props:{notifications:{type:Number,default:0}}},R=B;var z=(0,v.A)(R,N,L,!1,null,"28bdbc1c",null);const F=z.exports;var $=function(){var e=this,t=e._self._c;return t("div",{ref:"avatar",class:["avatar",{"box-shadow":e.boxShadow}],on:{click:e.handleClick}},[e._t("default")],2)},W=[];const V={name:"MenuAvatar",props:{avatar:{type:String,default:""},boxShadow:{type:Boolean,default:!0},handleClick:{type:Function,default:()=>{}},size:{type:Number,default:24}},watch:{avatar(){this.setAvatar()}},mounted(){const{avatar:e}=this.$refs;this.setAvatar(),e.style.height=`${this.size}px`,e.style.width=`${this.size}px`},methods:{setAvatar(){const{avatar:e}=this.$refs;this.avatar&&(e.style.backgroundImage=`url(${this.avatar})`,e.style.backgroundColor="transparent")}}},G=V;var U=(0,v.A)(G,$,W,!1,null,"4b88ae99",null);const H=U.exports;var q=function(){var e=this,t=e._self._c;return t("span",{staticClass:"boost-ended-icon",style:{"--size":e.size+"px"},attrs:{"aria-hidden":"true"}},[t("span",{staticClass:"art"},[t("span",{staticClass:"wave"}),t("span",{staticClass:"wave second"}),t("BaseIcon",{attrs:{"icon-file":"icons/tabbar/boost-ended",width:e.size,height:e.size}})],1)])},K=[],Y=n(45189);const J={name:"BoostEndedIcon",components:{BaseIcon:Y.A},props:{size:{type:Number,default:38}}},Z=J;var X=(0,v.A)(Z,q,K,!1,null,"1613a646",null);const Q=X.exports;var ee=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"outside-click",rawName:"v-outside-click",value:e.closeNotificationCenter,expression:"closeNotificationCenter"}],staticClass:"notification-center-container"},[t("h2",{staticClass:"notification-center-heading"},[e._v(" "+e._s(e.$t("notifications_title"))+" ")]),e.isLoading?t("div",{staticClass:"notification-skeleton"},e._l(6,function(n){return t("div",{key:n,staticClass:"notification-skeleton-item"},[t("div",{staticClass:"notification-skeleton-icon"}),e._m(0,!0)])}),0):e._e(),e.fetchNotificationsFailed?[e.isLoading?e._e():t("div",{staticClass:"no-notifications"},[t("BaseIcon",{staticClass:"no-notifications-icon",attrs:{icon:"bell",width:40,height:40}}),t("h4",{staticClass:"no-notifications-heading"},[e._v(" "+e._s(e.$t("notifications_error_title"))+" ")]),t("p",{staticClass:"no-notifications-text"},[e._v(" "+e._s(e.$t("notifications_error_text"))+" ")])],1)]:0===e.notificationsCount?[e.isLoading?e._e():t("div",{staticClass:"no-notifications"},[t("BaseIcon",{staticClass:"no-notifications-icon",attrs:{icon:"bell",width:40,height:40}}),t("h4",{staticClass:"no-notifications-heading"},[e._v(" "+e._s(e.$t("notifications_empty_title"))+" ")]),t("p",{staticClass:"no-notifications-text"},[e._v(" "+e._s(e.$t("notifications_empty_text"))+" ")])],1)]:[t("NotificationsGroup",{attrs:{notifications:e.allNotifications},on:{notificationItemClick:e.handleNotificationClick}},[t("template",{slot:"heading"},[t("br")])],2)]],2)},te=[function(){var e=this,t=e._self._c;return t("div",{staticClass:"notification-skeleton-body"},[t("div",{staticClass:"notification-skeleton-line notification-skeleton-line--message"}),t("div",{staticClass:"notification-skeleton-line notification-skeleton-line--message-short"}),t("div",{staticClass:"notification-skeleton-line notification-skeleton-line--timestamp"})])}],ne=function(){var e=this,t=e._self._c;return e.notifications.length>0?t("div",{staticClass:"notifications-group"},[e._t("heading"),e._l(e.notifications,function(n){return t("div",{key:n.id,class:["notification-item",n.readAt?"":"unread"],attrs:{tabindex:"0"},on:{click:()=>e.$emit("notificationItemClick",n),keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(()=>e.$emit("notificationItemClick",n)).apply(null,arguments)}}},[t("div",{staticClass:"icon-container",style:{backgroundColor:e.getIconFromType(n.type).bgcolor}},[t("BaseIcon",{attrs:{icon:e.getIconFromType(n.type).icon,"icon-file":e.getIconFromType(n.type).iconFile}})],1),t("div",{staticClass:"body"},[t("div",{staticClass:"message"},[t("p",{domProps:{innerHTML:e._s(n.content)}}),n.buttons?e._l(n.buttons,function(n,i){return t("BaseButton",{key:i,staticClass:"tiny message-button",attrs:{tabindex:"-1"}},[e._v(e._s(n.text))])}
1):e._e()],2),t("time",{staticClass:"timestamp"},[t("BaseIcon",{staticClass:"timestamp-icon",attrs:{icon:"watch",width:14,height:14}}),e._v(" "+e._s(e.formattedDate(n.createdAt))+" ")],1)])])})],2):e._e()},ie=[],re=n(83265);function oe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function se(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?oe(Object(n),!0).forEach(function(t){ae(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oe(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ae(e,t,n){return(t=le(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function le(e){var t=_e(e,"string");return"symbol"==typeof t?t:t+""}function _e(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const ce={name:"NotificationsGroup",components:{BaseButton:re.A,BaseIcon:Y.A},props:{notifications:{type:Array,default:()=>[]}},computed:se({},(0,_.L8)({isTestEnabled:"app/isTestEnabled"})),methods:{formattedDate(e){return this.$dayjs.tz(e).fromNow()},getIconFromType(e){switch(e){case"MESSAGE_REMINDER":return{icon:"comment-question",bgcolor:"var(--Primary-Color)"};case"VIEW_SUMMARY":case"VIEW_SUMMARY_TRIAL":return{icon:"eye-white",bgcolor:"#C4C4C4"};case"TRIAL":case"OUTGOING_PROPOSITION_X":return{icon:"clock-ten",bgcolor:"#FFC212"};case"DIRECT_SWAP_100":case"MULTIPLE_DIRECT_SWAP_100":case"TRIANGLE_SWAP_100":case"MULTIPLE_TRIANGLE_SWAP_100":return{icon:"trophy",bgcolor:"#2EC973"};case"INTEREST_MARKED":return{icon:"comment-info",bgcolor:"#2EC973"};case"DIRECT_SWAP_INACTIVE":case"TRIANGLE_SWAP_INACTIVE":return{icon:"clock-ten",bgcolor:"#2EC973"};case"DIRECT_SWAP_0":case"TRIANGLE_SWAP_0":return{icon:"link-broken",bgcolor:"#2C3E50"};case"PAYMENT_FAILED":return{icon:"megaphone",bgcolor:"#FF3843"};case"BOOST_ENDED":return this.isTestEnabled("consumables")?{iconFile:"icon-rocket-white",bgcolor:"#9F41E9"}:{icon:"comment-info",bgcolor:"var(--Primary-Color)"};default:return{icon:"comment-info",bgcolor:"var(--Primary-Color)"}}}}},de=ce;var pe=(0,v.A)(de,ne,ie,!1,null,"37ddb72a",null);const ue=pe.exports;var me=n(83052),ge=n(79486);function he(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function fe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?he(Object(n),!0).forEach(function(t){be(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):he(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function be(e,t,n){return(t=ve(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ve(e){var t=ye(e,"string");return"symbol"==typeof t?t:t+""}function ye(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const we={name:"NotificationCenterContainer",components:{NotificationsGroup:ue,BaseIcon:Y.A},directives:{outsideClick:me.A},computed:fe(fe({},(0,_.L8)({notificationsCount:"notificationCenter/getNotificationsCount",todaysNotifications:"notificationCenter/getTodaysNotifications",lastWeeksNotifications:"notificationCenter/getLastWeeksNotifications",lastMonthsNotifications:"notificationCenter/getLastMonthsNotifications",allNotifications:"notificationCenter/getNotifications",isLoading:"notificationCenter/isLoading",fetchNotificationsFailed:"notificationCenter/fetchNotificationsFailed",primaryPropositionIsLimited:"myPropositions/primaryPropositionIsLimited"})),(0,_.aH)("notificationCenter",["fetchNotificationsFailed"])),methods:fe(fe({},(0,_.i0)({markAsRead:"notificationCenter/markAsRead",closeNotificationCenter:"menu/closeNotificationCenter",setGlobalModal:"ui/setGlobalModal"})),{},{async handleNotificationClick(e){const t="VIEW_SUMMARY"===e.type||"VIEW_SUMMARY_TRIAL"===e.type;t&&this.primaryPropositionIsLimited?(this.closeNotificationCenter(),this.setGlobalModal("MyVisitorsLocked"),ge.A.emitEvent(ge.A.eventTypes.SEE,"Paywall",{trigger:"my-visitors-locked",src:"notifications"})):(await this.markAsRead(e.id),window.location.href=e.webUrl)}})},ke=we;var Se=(0,v.A)(ke,ee,te,!1,null,"38b56644",null);const Ae=Se.exports;var Pe=n(77076);const Ie=[Pe.A.MY_PROPOSITIONS,Pe.A.EDIT_PROPOSITION,Pe.A.MY_VISITORS],je=(e,t)=>e===t||e.startsWith(`${t}/`),Te=(e,t)=>
1t.some(t=>je(e,t));function Oe({path:e,query:t}){return t&&"swaplist"===t.from||je(e,Pe.A.SWAP_LIST)?"swapList":je(e,Pe.A.MATCHES)?"matches":Te(e,Ie)?"myProp":null}function Ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function xe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ee(Object(n),!0).forEach(function(t){Ce(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ee(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ce(e,t,n){return(t=Me(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Me(e){var t=De(e,"string");return"symbol"==typeof t?t:t+""}function De(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const Ne={name:"MenuItems",components:{NotificationDot:D.A,BadgeCount:F,BoostEndedIcon:Q,ProfileAvatar:H,NotificationCenterContainer:Ae,BaseButton:re.A,BaseIcon:Y.A},props:{userAvatar:{type:String,default:""},notifications:{type:Object,required:!0},isAuthenticated:{type:Boolean,required:!1,default:!1}},computed:xe(xe({},(0,_.L8)({isTestEnabled:"app/isTestEnabled",inReboostWindow:"extraVisibility/inReboostWindow",appReady:"app/ready",notificationCenterOpen:"menu/isNotificationCenterOpen",unseenNotificationsCount:"notificationCenter/unseenNotificationsCount",isMobile:"screenSize/isMobile",swapInterestCountsUnseenTotal:"swapList/swapInterestCountsUnseenTotal",showSwapAddedBadge:"swapList/showSwapAddedBadge",primaryProposition:"myPropositions/primaryProposition",primaryPropositionId:"myPropositions/primaryPropositionId",primaryPropositionIsPremiumOrFree:"myPropositions/primaryPropositionIsPremiumOrFree",shouldShowOnboardingDot:"myPropositions/onboardingState",primaryPropositionActive:"myPropositions/primaryPropositionActive"})),{},{hasBoost(){return this.primaryProposition.extraVisibility},consumablesEnabled(){return this.isTestEnabled("consumables")},showBoostButton(){return this.primaryPropositionActive&&this.primaryPropositionIsPremiumOrFree&&this.$country.isFeatureEnabled("PAYMENT")},reboostWindowPropositionId(){return this.showBoostButton&&this.consumablesEnabled&&this.primaryProposition.propositionId||null},showBoostEndedIcon(){return this.consumablesEnabled&&this.inReboostWindow},activeNavItem(){return Oe({path:this.$route.path,query:this.$route.query})},notificationCenterIcon(){return this.notificationCenterOpen?"bell-large-blue":"bell-large"}}),watch:{reboostWindowPropositionId:{immediate:!0,handler(e){e&&this.loadReboostWindow(e)}},hasBoost(e,t){!e!==!t&&this.reboostWindowPropositionId&&this.loadReboostWindow(this.reboostWindowPropositionId)}},methods:xe(xe(xe({},(0,_.i0)({toggleMenu:"menu/toggleMenu",toggleNotificationCenter:"menu/toggleNotificationCenter",setGlobalModal:"ui/setGlobalModal",loadReboostWindow:"extraVisibility/loadReboostWindow"})),(0,_.PY)({setExtraVisibilityPaymentVisible:"extraVisibility/setVisible",setExtraVisibilityPaymentProposition:"extraVisibility/setProposition"})),{},{async handleBoostClick(){const e=this.consumablesEnabled&&await this.loadReboostWindow(this.primaryProposition.propositionId);if(e||this.hasBoost)return this.setGlobalModal("BoostInfo"),void ge.A.emitEvent(ge.A.eventTypes.CLICK,"Boost Statistics",{src:"boost-info-menu"});this.setExtraVisibilityPaymentProposition(this.primaryProposition),this.setExtraVisibilityPaymentVisible(!0)},handleNotificationCenterClick(e){e.stopPropagation(),this.toggleNotificationCenter()}})},Le=Ne;var Be=(0,v.A)(Le,C,M,!1,null,"d483b966",null);const Re=Be.exports;var ze=function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"spring",mode:"out-in",appear:""}},[t("div",{staticClass:"popup-menu",attrs:{id:"js-popup-menu"}},[t("UserCard",{attrs:{"user-avatar":e.user.avatar}}),e.$country.isFeatureEnabled("BANKID")&&e.isAuthenticated&&e.user?[e.user.verified?e._e():t("router-link",{staticClass:"verify-action",attrs:{to:e.$routes.EDIT_PROFILE}},[t("BaseIcon",{staticClass:"verified-badge",attrs:{icon:"verified",width:20,height:20}}),t("span",[e._v("Verifiera dig med BankID")])],1)]:e._e(),t("MenuItems")],2)])},Fe=[],$e=function(){var e=this,t=e._self._c;return t("div",{staticClass:"user-card"},[t("ProfileAvatar",{staticClass:"user-avatar",attrs:{size:50,avatar:e.user.avatar}}),t("div",{staticClass:"user-info-box"},[t("p",{staticClass:"user-info large"},[e._v(e._s(e.user.name))]),t("p",{staticClass:"user-info small"}
1,[e._v(e._s(e.user.email))])])],1)},We=[];function Ve(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function Ge(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ve(Object(n),!0).forEach(function(t){Ue(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ve(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ue(e,t,n){return(t=He(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function He(e){var t=qe(e,"string");return"symbol"==typeof t?t:t+""}function qe(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const Ke={name:"UserCard",components:{ProfileAvatar:H},computed:Ge({},(0,_.L8)({user:"app/user"}))},Ye=Ke;var Je=(0,v.A)(Ye,$e,We,!1,null,"12582f2d",null);const Ze=Je.exports;var Xe=function(){var e=this,t=e._self._c;return e.isAuthenticated?t("div",{staticClass:"menu-items"},[t("MenuItem",{attrs:{href:e.$routes.EDIT_PROFILE,"icon-class":"edit",title:e.$t("tab_bar_my_account")}}),t("MenuItem",{attrs:{href:e.$routes.FAVOURITES,"icon-class":"heart",title:e.$t("popup_menu_item_4")}}),t("MenuItem",{attrs:{href:e.$t("path_removed_suggestions",e.$routeLocale),"icon-class":"blockedHouse",title:e.$t("side_menu_removed_swap_suggestions")}}),e.$country.isFeatureEnabled("SWAP_APPLICATION")?t("MenuItem",{attrs:{external:!0,href:e.$routes.SWAP_APPLICATION,"icon-class":"contract",title:e.$t("popup_menu_item_6")}}):e._e(),t("MenuItem",{attrs:{href:e.$routes.SEARCH,"icon-class":"search",title:e.$t("popup_menu_item_5")}}),e.$country.isFeatureEnabled("PAYMENT")&&e.primaryPropositionId?t("MenuItem",{attrs:{href:`${e.$t("path_handle_subscription",e.$routeLocale)}/${e.primaryPropositionId}`,"icon-class":"wallet",title:e.$t("my_propositions_link_payments")}}):e._e(),t("MenuItem",{attrs:{href:e.$routes.HELP,"icon-class":"help",title:e.$t("popup_menu_item_7")}}),e.showFeedbackItem?t("MenuItem",{attrs:{"icon-class":"feedback",title:e.$t("menu_items_leave_feedback")},on:{click:e.openFeedback}}):e._e(),t("MenuItem",{attrs:{href:e.$routes.NEWS,"icon-class":"lightbulb",title:e.$t("the_footer_news")}}),t("MenuItem",{attrs:{href:e.$routes.LOGOUT,"icon-class":"logout",title:e.$t("popup_menu_item_8")}}),e.isImpersonated&&e.isMobile?t("ImpersonateBanner"):e._e()],1):t("div",{staticClass:"menu-items"},[t("MenuItem",{attrs:{href:e.$routes.HELP,"icon-class":"help",title:e.$t("menu_items_link_5")}}),t("MenuItem",{attrs:{external:!e.$country.isFeatureEnabled("SEARCH"),href:e.$routes.SEARCH,"icon-class":"search",title:e.$t("menu_items_link_4")}}),e.$country.isFeatureEnabled("SWAP_APPLICATION")?t("MenuItem",{attrs:{external:!0,href:e.$routes.SWAP_APPLICATION,"icon-class":"contract",title:e.$t("menu_items_link_7")}}):e._e(),t("MenuItem",{attrs:{href:e.$routes.LOGIN,"icon-class":"login",title:e.$t("menu_items_link_8")}}),t("div",{staticClass:"menu-bottom-wrapper"},[t("div",[t("a",{attrs:{href:e.$routes.GENERAL_TERMS}},[e._v(e._s(e.$t("menu_items_link_10")))]),t("a",{attrs:{href:e.$routes.PRIVACY_POLICY}},[e._v(e._s(e.$t("menu_items_link_14")))]),t("a",{attrs:{href:e.$routes.COOKIE_POLICY}},[e._v(e._s(e.$t("menu_items_link_11")))])])])],1)},Qe=[],et=function(){var e=this,t=e._self._c;return e.href?e.external?t("a",{staticClass:"menu-item",attrs:{href:e.href}},[t("menu-icon",{staticClass:"icon",attrs:{icon:e.iconClass}}),e._v(" "+e._s(e.title)+" "),t("badge-count",{staticClass:"inline left-auto",attrs:{notifications:e.badge}})],1):t("router-link",{staticClass:"menu-item",attrs:{to:e.href}},[t("menu-icon",{staticClass:"icon",attrs:{icon:e.iconClass}}),e._v(" "+e._s(e.title)+" "),t("badge-count",{staticClass:"inline left-auto",attrs:{notifications:e.badge}})],1):t("button",{staticClass:"menu-item menu-item-button",attrs:{type:"button"},on:{click:function(t){return e.$emit("click",t)}}},[t("menu-icon",{staticClass:"icon",attrs:{icon:e.iconClass}}),e._v(" "+e._s(e.title)+" "),t("badge-count",{staticClass:"inline left-auto",attrs:{notifications:e.badge}})],1)}
1,tt=[],nt=n(13361);const it={name:"MenuItem",components:{MenuIcon:nt.A,BadgeCount:F},props:{href:{type:String,default:""},iconClass:{type:String,required:!0},title:{type:String,required:!0},badge:{type:Number,default:0},external:{type:Boolean,default:!1}}},rt=it;var ot=(0,v.A)(rt,et,tt,!1,null,"caef5dac",null);const st=ot.exports;var at=function(){var e=this,t=e._self._c;return t("div",{staticClass:"impersonate-banner"},[t("div",{staticClass:"impersonate-content"},[t("span",{staticClass:"impersonated-as-text"},[e._v(" Inloggad som "),t("em",[e._v(e._s(e.user.email))])]),e.isMobile?t("br"):e._e(),t("a",{staticClass:"impersonated-as-logout",on:{click:e.handleImpersonationStop}},[e._v("[Logga ut]")])])])},lt=[],_t=n(73811);function ct(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function dt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ct(Object(n),!0).forEach(function(t){pt(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ct(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function pt(e,t,n){return(t=ut(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ut(e){var t=mt(e,"string");return"symbol"==typeof t?t:t+""}function mt(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const gt={name:"ImpersonateBanner",computed:dt({},(0,_.L8)({user:"app/user",admin:"app/admin",isMobile:"screenSize/isMobile"})),created(){},methods:dt(dt({},(0,_.i0)({removeImpersonation:"app/removeImpersonation"})),{},{async handleImpersonationStop(){try{const e=await _t.A.get("/admin/stopimpersonating",{headers:{Accept:"text/html,application/xhtml+xml,application/xml"},withCredentials:!0});200===e.status&&(this.removeImpersonation(),window.location.href=new URL(e.request.responseURL).pathname)}catch(e){"ERR_BAD_RESPONSE"===e.code&&(this.removeImpersonation(),window.location.href="/")}}})},ht=gt;var ft=(0,v.A)(ht,at,lt,!1,null,"1170a120",null);const bt=ft.exports;var vt=n(62038),yt=n(25569);let wt;switch(yt.Gy){case"se":wt="https://widget.usersnap.com/global/load/20c909de-fca9-4927-8324-60d00114efa0?onload=onUsersnapLoad";break;case"de":wt="https://widget.usersnap.com/global/load/86dc1fa1-5483-4a4d-ae2e-6e53e9e47066?onload=onUsersnapLoad";break;case"nl":wt="https://widget.usersnap.com/global/load/29380c34-f0bf-44ff-a8ff-9a694bd36404?onload=onUsersnapLoad";break;case"dk":wt="https://widget.usersnap.com/global/load/c2b3e675-4265-4bc7-9015-f79ee891a55e?onload=onUsersnapLoad";break;default:wt="";break}const kt=new Set;function St(e){kt.forEach(t=>t(e)),kt.clear()}const At=5e3;let Pt=null;const It=new Set;function jt(){return Dt()&&Pt===window.Usersnap}function Tt(e){window.Usersnap===e&&(Pt=e,It.forEach(t=>t(e)),It.clear())}function Ot(e){return jt()?(e(window.Usersnap),()=>{}):(It.add(e),()=>It.delete(e))}function Et(e){const t=e.init();return window.Usersnap=e,St(e),t&&"function"===typeof t.then?t.then(()=>(Tt(e),e)):(setTimeout(()=>Tt(e),At),Promise.resolve(e))}function xt(e,t,n=null){if(!e||!t&&!n||"function"!==typeof e.on)return;const i=r=>{const o=(null===r||void 0===r?void 0:r.api)||(null===r||void 0===r?void 0:r.widgetApi);if(null!==o&&void 0!==o&&o.setValue)try{n&&o.setValue("visitor",n),t&&o.setValue("custom",t)}catch(s){}"function"===typeof e.off&&e.off("open",i)};e.on("open",i)}function Ct(e,{cookieValue:t=!0,skipHasSeenCheck:n=!1,metadata:i=null,visitor:r=null}={}){const o=document.getElementById("usersnap-widget-script"),s=(0,vt.R)("lb-usersnap-"+e),a=n||!s;if(!o&&a){window.onUsersnapLoad=function(t){Et(t).then(t=>{xt(t,i,r),t.logEvent(e)}).catch(()=>{})};var l=document.createElement("script");l.defer=1,l.src=wt,l.id="usersnap-widget-script",document.getElementsByTagName("head")[0].appendChild(l),n||(0,vt.T)("lb-usersnap-"+e,t,180)}else a&&window.Usersnap&&(xt(window.Usersnap,i,r),window.Usersnap.logEvent(e))}function Mt(){if(wt&&!document.getElementById("usersnap-widget-script")){window.onUsersnapLoad=function(e){Et(e).catch(()=>{})};var e=document.createElement("script");
1e.defer=1,e.src=wt,e.id="usersnap-widget-script",document.getElementsByTagName("head")[0].appendChild(e)}}function Dt(){var e;return"undefined"!==typeof window&&"function"===typeof(null===(e=window.Usersnap)||void 0===e?void 0:e.logEvent)}function Nt(e,{metadata:t=null,visitor:n=null}={}){return!!Dt()&&(xt(window.Usersnap,t,n),window.Usersnap.logEvent(e),!0)}var Lt=n(74353),Bt=n.n(Lt);function Rt(e){const t=e["app/user"],n=null===t||void 0===t?void 0:t.registeredAt,i=(null===t||void 0===t?void 0:t.email)||null;return{metadata:{primaryPropositionId:e["myPropositions/primaryPropositionId"],daysAsMember:n?Bt()().diff(Bt()(n),"day"):null,paymentType:e["myPropositions/primaryPropositionIsPremium"]?"premium":"freemium",email:i},visitor:i}}function zt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function Ft(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zt(Object(n),!0).forEach(function(t){$t(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zt(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function $t(e,t,n){return(t=Wt(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Wt(e){var t=Vt(e,"string");return"symbol"==typeof t?t:t+""}function Vt(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const Gt="feedback_menu",Ut={name:"MenuItems",components:{MenuItem:st,ImpersonateBanner:bt},data(){return{usersnapReady:!1}},computed:Ft(Ft({},(0,_.L8)({isMobile:"screenSize/isMobile",isAuthenticated:"app/isAuthenticated",isImpersonated:"app/isImpersonated",notifications:"menu/getNotifications",primaryPropositionId:"myPropositions/primaryPropositionId"})),{},{showFeedbackItem(){return this.isMobile&&this.usersnapReady}}),created(){this.stopWaitingForUsersnap=Ot(()=>{this.usersnapReady=!0})},beforeDestroy(){this.stopWaitingForUsersnap()},methods:Ft(Ft({},(0,_.i0)({closeMenu:"menu/closeMenu"})),{},{openFeedback(){Nt(Gt,Rt(this.$store.getters)),this.closeMenu()}})},Ht=Ut;var qt=(0,v.A)(Ht,Xe,Qe,!1,null,"16065c71",null);const Kt=qt.exports;var Yt=n(56252);function Jt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function Zt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Jt(Object(n),!0).forEach(function(t){Xt(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Jt(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Xt(e,t,n){return(t=Qt(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Qt(e){var t=en(e,"string");return"symbol"==typeof t?t:t+""}function en(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const tn={name:"PopupMenu",components:{UserCard:Ze,MenuItems:Kt,BaseIcon:Y.A},computed:Zt({},(0,_.L8)({menuOpen:"menu/isMenuOpen",user:"app/user",isAuthenticated:"app/isAuthenticated"})),mounted:function(){document.addEventListener("mouseup",this.closeOnClickOutside)},beforeDestroy:function(){document.removeEventListener("mouseup",this.closeOnClickOutside)},methods:{closeOnClickOutside(e){const t=document.getElementById("js-popup-menu"),n=document.getElementById("js-popup-toggle");(0,Yt.A)({event:e,elements:[t,n],action:"menu/closeMenu"})}}},nn=tn;var rn=(0,v.A)(nn,ze,Fe,!1,null,"1a71e039",null);const on=rn.exports;var sn=function(){var e=this,t=e._self._c;return e.isVisible?t("div",{staticClass:"select-locale"},[t("select",{directives:[{name:"model",rawName:"v-model",value:e.selectedLocale,expression:"selectedLocale"}],staticClass:"locale-select",on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,function(e){return e.selected}).map(function(e){var t="_value"in e?e._value:e.value;return t});e.selectedLocale=t.target.multiple?n:n[0]}}},e._l(e.langs,function(n){return t("option",{key:n,domProps:{value:n}},[e._v(" "+e._s(n.toUpperCase())+" ")])}
1),0)]):e._e()},an=[];const ln={name:"SelectLocale",data(){return{langs:["en","sv","nl","de","da"],selectedLocale:this.$i18n.locale}},computed:{isVisible(){return(0,A.BL)()}},watch:{selectedLocale(){this.setLocale()}},created(){if(!this.isVisible)return void localStorage.removeItem("locale");const e=localStorage.getItem("locale");e&&this.langs.includes(e)&&(this.$i18n.locale=e,this.selectedLocale=e)},methods:{setLocale(){localStorage.setItem("locale",this.selectedLocale),this.$i18n.locale=this.selectedLocale}}},_n=ln;var cn=(0,v.A)(_n,sn,an,!1,null,"fcf90826",null);const dn=cn.exports;function pn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function un(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pn(Object(n),!0).forEach(function(t){mn(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pn(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function mn(e,t,n){return(t=gn(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gn(e){var t=hn(e,"string");return"symbol"==typeof t?t:t+""}function hn(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const fn={name:"DesktopHeader",components:{Logo:x,MenuItems:Re,PopupMenu:on,SelectLocale:dn},data(){return{debugText:null}},computed:un({},(0,_.L8)({menuOpen:"menu/isMenuOpen",ready:"app/ready",isAuthenticated:"app/isAuthenticated",user:"app/user",notifications:"menu/getNotifications"})),created(){if((0,A._o)()){const e=setInterval(()=>{this.ready&&(clearInterval(e),this.debugText="DEBUG")},0)}}},bn=fn;var vn=(0,v.A)(bn,k,S,!1,null,"632d7d58",null);const yn=vn.exports;var wn=function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"slide",appear:""}},[t("div",{ref:"container",staticClass:"menu",class:{"full-height":!e.isAuthenticated}},[e.isAuthenticated&&e.user?[t("UserCard",{attrs:{"user-avatar":e.user.avatar}}),e.$country.isFeatureEnabled("BANKID")&&!e.user.verified?t("router-link",{staticClass:"verify-action",attrs:{to:e.$routes.EDIT_PROFILE}},[t("BaseIcon",{staticClass:"verified-badge",attrs:{icon:"verified",width:20,height:20}}),t("span",[e._v("Verifiera dig med BankID")])],1):e._e()]:t("a",{staticClass:"full-width",attrs:{href:e.$routes.GET_STARTED}},[t("Banner")],1),t("MenuItems")],2)])},kn=[],Sn=function(){var e=this,t=e._self._c;return t("section",{staticClass:"wrapper"},[t("AImage",{attrs:{classes:["icon"],url:e.icons.GENERAL.ADD_INVERTED}}),t("div",{staticClass:"text"},[t("h3",{staticClass:"title"},[e._v(" "+e._s(e.$t("banner_title"))+" ")]),t("p",[e._v(e._s(e.$t("banner_text")))])]),t("AImage",{attrs:{classes:["icon"],url:e.icons.GENERAL.ARROW_RIGHT}})],1)},An=[],Pn=n(98040),In=n(76466);const jn={name:"Banner",components:{AImage:In.A},data(){return{icons:Pn.Ay}}},Tn=jn;var On=(0,v.A)(Tn,Sn,An,!1,null,"5ce018ca",null);const En=On.exports;var xn=n(52769);function Cn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function Mn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Cn(Object(n),!0).forEach(function(t){Dn(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Cn(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Dn(e,t,n){return(t=Nn(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Nn(e){var t=Ln(e,"string");return"symbol"==typeof t?t:t+""}function Ln(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const Bn={name:"Menu",components:{UserCard:Ze,MenuItems:Kt,Banner:En,BaseIcon:Y.A},data(){return{startX:null,OVERLAY_TYPES:xn.R}},computed:Mn({},(0,_.L8)({user:"app/user",isAuthenticated:"app/isAuthenticated"})),mounted(){this.setUpSwipeability(),this.showOverlay({show:!0,type:xn.R.BLUR})},beforeDestroy(){this.destroySwipeability()},destroyed(){this.hideOverlay()},methods:Mn(Mn({},(0,_.i0)({closeMenu:"menu/closeMenu",showOverlay:"overlay/show",hideOverlay:"overlay/hide"})),{},{checkTouchStartX:function(e){e.touches[0]&&(this.startX=e.touches[0].screenX)},checkTouchEndX:function(e){if(!e.changedTouches[0])return;const t=e.changedTouches[0].screenX,n=this.startX-t;n<-50&&this.closeMenu()},setUpSwipeability:function(){const{container:e}=this.$refs;e.addEventListener("touchstart",this.checkTouchStartX,{passive:!0}),e.addEventListener("touchend",this.checkTouchEndX,{passive:!0})},destroySwipeability:function(){const{container:e}=this.$refs;e.removeEventListener("touchstart",this.checkTouchStartX),e.removeEventListener("touchend",this.checkTouchEndX)}})},Rn=Bn;var zn=(0,v.A)(Rn,wn,kn,!1,null,"64b171d5",null);const Fn=zn.exports;var $n=function(){var e=this,t=e._self._c;
1return t("section",{staticClass:"mobile-header",class:{"is-pinned":e.isPinned}},[t("Logo"),e.debugText?t("span",{staticClass:"color-warning"},[e._v(" "+e._s(e.debugText)+" ")]):e._e(),t("SelectLocale"),e.appReady?[e.isAuthenticated?[t("div",{staticClass:"header-right"},[t("div",{staticClass:"notification-center",attrs:{id:"js-notification-toggle"}},[t("div",{staticClass:"notification-toggle-icon-container",on:{click:e.handleNotificationCenterClick}},[t("BaseIcon",{class:["notification-toggle-icon",e.notificationCenterOpen?"is-open":""],attrs:{icon:e.notificationCenterIcon,width:40,height:40}}),e.unseenNotificationsCount&&e.unseenNotificationsCount>0?t("div",{staticClass:"badge-count"},[e._v(" "+e._s(e.unseenNotificationsCount)+" ")]):e._e()],1)])])]:[t("BaseIcon",{staticClass:"icons-group-icon",attrs:{icon:"menu"},on:{click:e.toggleMenu}})]]:e._e()],2)},Wn=[];function Vn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function Gn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vn(Object(n),!0).forEach(function(t){Un(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vn(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Un(e,t,n){return(t=Hn(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Hn(e){var t=qn(e,"string");return"symbol"==typeof t?t:t+""}function qn(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const Kn={name:"MobileHeader",components:{Logo:x,SelectLocale:dn,BaseIcon:Y.A},props:{isAuthenticated:{type:Boolean,default:!1}},data(){return{debugText:null}},computed:Gn(Gn({},(0,_.L8)({notificationCenterOpen:"menu/isNotificationCenterOpen",unseenNotificationsCount:"notificationCenter/unseenNotificationsCount",appReady:"app/ready",isTestEnabled:"app/isTestEnabled"})),{},{isPinned(){return"search"===this.$route.name&&!this.$store.state.search.searchBottomBarActive},notificationCenterIcon(){return this.notificationCenterOpen?"bell-large-blue":"bell-large"}}),created(){if((0,A._o)()){const e=setInterval(()=>{this.appReady&&(clearInterval(e),this.debugText="DEBUG")},0)}},methods:Gn(Gn({},(0,_.i0)({toggleMenu:"menu/toggleMenu",toggleNotificationCenter:"menu/toggleNotificationCenter"})),{},{handleNotificationCenterClick(e){e.stopPropagation(),this.toggleNotificationCenter()}})},Yn=Kn;var Jn=(0,v.A)(Yn,$n,Wn,!1,null,"2d8bba9b",null);const Zn=Jn.exports;var Xn=function(){var e=this,t=e._self._c;return e.showBanner&&!e.onSearchPage?t("div",{staticClass:"download-app-banner"},[t("div",{staticClass:"banner-content"},[t("BaseIcon",{attrs:{"icon-file":"close-grey",width:10,height:10},on:{click:e.handleClose}}),t("BaseIcon",{staticClass:"app-logo",attrs:{"icon-file":"logo-icon",width:60,height:60}}),t("div",{staticClass:"banner-text"},[t("h2",[e._v(e._s(e.$t("download_app_title")))]),t("p",[e._v(e._s(e.$t("download_app_subtitle")))])]),t("BaseButton",{staticClass:"cta-button rounded tiny grey",attrs:{link:e.$t("playstoreUrl"),"is-external":!0}},[e._v(" "+e._s(e.$t("download_app_cta"))+" ")])],1)]):e._e()},Qn=[];const ei={name:"DownloadApp",components:{BaseButton:re.A,BaseIcon:Y.A},data(){return{showBanner:!1}},computed:{isAndroid(){return/android/i.test(navigator.userAgent)},onSearchPage(){return"search"===this.$route.name}},mounted(){this.showBanner="true"!==(0,vt.R)("lb-hide-download-app-banner")&&this.isAndroid&&this.$store.getters["myPropositions/primaryPropositionIsPremiumOrFree"]},methods:{handleClose(){(0,vt.T)("lb-hide-download-app-banner","true",30),this.showBanner=!1}}},ti=ei;var ni=(0,v.A)(ti,Xn,Qn,!1,null,"1ca8a4dc",null);const ii=ni.exports;var ri=function(){var e=this,t=e._self._c;return t("nav",{class:["tab-bar__wrapper",e.stickyTabBar?"":"is-not-sticky"]},[t("router-link",{class:["tab-bar__item",{"is-active":"swapList"===e.activeNavItem}],attrs:{to:e.$routes.SWAP_LIST,"active-class":"","exact-active-class":""},nativeOn:{click:function(t){return e.itemClick("swapList"===e.activeNavItem)}}},[t("BaseIcon",{staticClass:"tab-bar__item__icon",attrs:{"icon-file":"swapList"===e.activeNavItem?"icons/tabbar/swaps-active":"icons/tabbar/swaps"}}),e._v(" "+e._s(e.$t("tab_bar_swap_suggestions"))+" ")],1),t("router-link",{class:["tab-bar__item",{"is-active":"matches"===e.activeNavItem}],attrs:{to:e.$routes.MATCHES,"active-class":"","exact-active-class":""},nativeOn:{click:function(t){return e.itemClick("matches"===e.activeNavItem)}}},[e.showFullSwapNotification?t("FullSwapNotification",{on:{onAnimationEnd:e.handleNotificationAnimEnd}}
1):e._e(),t("BaseIcon",{staticClass:"tab-bar__item__icon",attrs:{"icon-file":"matches"===e.activeNavItem?"icons/tabbar/matches-active":"icons/tabbar/matches"}}),e._v(" "+e._s(e.$t("tab_bar_matches"))+" "),t("BadgeCount",{staticClass:"absolute",attrs:{notifications:e.notifications&&e.notifications.unreadMatchesAndRequests}})],1),e.primaryPropositionIsPremiumOrFree?e._e():t("router-link",{staticClass:"tab-bar__item premium",attrs:{to:e.$routes.PAYMENT_PROPOSITION+"/"+e.primaryPropositionId},scopedSlots:e._u([{key:"default",fn:function({route:n,isActive:i}){return[t("router-link",{attrs:{to:n},nativeOn:{click:function(t){return e.itemClick(i)}}},[t("BaseIcon",{staticClass:"tab-bar__item__icon",attrs:{"icon-file":i?"icons/tabbar/premium-active":"icons/tabbar/premium",width:38,height:38}}),e._v(" Premium ")],1)]}}],null,!1,2262932244)}),e.showBoostButton?t("button",{staticClass:"tab-bar__item premium",attrs:{"aria-label":"Boost"},on:{click:e.handleBoostClick}},[e.showBoostEndedIcon?t("BoostEndedIcon",{staticClass:"tab-bar__item__icon",attrs:{size:44}}):t("BaseIcon",{class:["tab-bar__item__icon",{"has-boost":e.hasBoost}],attrs:{"icon-file":e.hasBoost?"icons/tabbar/boost-has-boost":"icons/tabbar/boost",width:38,height:38}}),e._v(" Boost ")],1):e._e(),t("router-link",{class:["tab-bar__item",{"is-active":"myProp"===e.activeNavItem}],attrs:{to:e.$routes.MY_PROPOSITIONS,"active-class":"","exact-active-class":""},nativeOn:{click:function(t){return e.itemClick("myProp"===e.activeNavItem)}}},[t("BaseIcon",{staticClass:"tab-bar__item__icon",attrs:{"icon-file":"myProp"===e.activeNavItem?"icons/tabbar/my-prop-active":"icons/tabbar/my-prop"}}),e._v(" "+e._s(e.$t("tab_bar_my_ads"))+" "),e.shouldShowOnboardingDot?t("NotificationDot",{staticClass:"notification-dot"}):e._e()],1),t("button",{class:["tab-bar__item",{"is-active":e.isMenuOpen}],attrs:{"aria-label":e.$t("tab_bar_more")},on:{click:e.toggleMenu}},[t("BaseIcon",{staticClass:"tab-bar__item__icon",attrs:{"icon-file":e.isMenuOpen?"icons/tabbar/menu-active":"icons/tabbar/menu"}}),e._v(" "+e._s(e.$t("tab_bar_more"))+" ")],1)],1)},oi=[],si=function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"bounce-in-notification",mode:"out-in",appear:""},on:{"after-leave":function(t){return e.$emit("onAnimationEnd")}}},[e.shouldShowNotification?t("div",{directives:[{name:"outside-click",rawName:"v-outside-click",value:e.handleOutsideClick,expression:"handleOutsideClick"}],staticClass:"full-swap-notification"},[e._v(" "+e._s(e.$t("full_swap_notification_label"))+" "),t("div",{staticClass:"fireworks-container"},[t("FireworksSmall")],1)]):e._e()])},ai=[],li=function(){var e=this;e._self._c;return e._m(0)},_i=[function(){var e=this,t=e._self._c;return t("div",{staticClass:"fireworks-wrapper"},[t("div",{staticClass:"pyro"},[t("div",{staticClass:"before"}),t("div",{staticClass:"after"})])])}];const ci={name:"FireworksSmall"},di=ci;var pi=(0,v.A)(di,li,_i,!1,null,"3ca0278e",null);const ui=pi.exports,mi={name:"FullSwapNotification",components:{FireworksSmall:ui},directives:{outsideClick:me.A},data(){return{timeout:null,timeoutDuration:6e3,shouldShowNotification:!0,timeoutClickOutside:null,durationUntilAllowClickOutside:2e3,shouldClickOutside:!1}},mounted(){this.shouldShowNotification=!0,this.shouldClickOutside=!1,this.timeout=setTimeout(()=>{this.shouldShowNotification=!1},this.timeoutDuration),this.timeoutClickOutside=setTimeout(()=>{this.shouldClickOutside=!0},this.durationUntilAllowClickOutside)},destroyed(){this.clearTimeouts()},methods:{handleOutsideClick(){this.shouldClickOutside&&(this.shouldShowNotification=!1,this.clearTimeouts())},clearTimeouts(){clearTimeout(this.timeout),clearTimeout(this.timeoutClickOutside)}}},gi=mi;var hi=(0,v.A)(gi,si,ai,!1,null,"78679897",null);const fi=hi.exports;function bi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function vi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?bi(Object(n),!0).forEach(function(t){yi(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bi(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function yi(e,t,n){return(t=wi(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wi(e){var t=ki(e,"string");return"symbol"==typeof t?t:t+""}function ki(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const Si={name:"TabBar",components:{BadgeCount:F,BoostEndedIcon:Q,NotificationDot:D.A,FullSwapNotification:fi,BaseIcon:Y.A},data:()=>({showFullSwapNotification:!1}),computed:vi(vi({},(0,_.L8)({isTestEnabled:"app/isTestEnabled",inReboostWindow:"extraVisibility/inReboostWindow",notifications:"menu/getNotifications",user:"app/user",stickyTabBar:"menu/stickyTabBar",isMenuOpen:"menu/isMenuOpen",swapInterestCountsUnseenTotal:"swapList/swapInterestCountsUnseenTotal",showSwapAddedBadge:"swapList/showSwapAddedBadge",primaryProposition:"myPropositions/primaryProposition",primaryPropositionId:"myPropositions/primaryPropositionId",primaryPropositionIsPremiumOrFree:"myPropositions/primaryPropositionIsPremiumOrFree",newMatch:"matches/newMatch",shouldShowOnboardingDot:"myPropositions/onboardingState",primaryPropositionActive:"myPropositions/primaryPropositionActive"})),{},{hasBoost(){return this.primaryProposition.extraVisibility},consumablesEnabled(){return this.isTestEnabled("consumables")},showBoostButton(){return this.primaryPropositionActive&&this.primaryPropositionIsPremiumOrFree&&this.$country.isFeatureEnabled("PAYMENT")},reboostWindowPropositionId(){return this.showBoostButton&&this.consumablesEnabled&&this.primaryProposition.propositionId||null},showBoostEndedIcon(){return this.consumablesEnabled&&this.inReboostWindow},activeNavItem(){return Oe({path:this.$route.path,query:this.$route.query})}}),watch:{reboostWindowPropositionId:{immediate:!0,handler(e){e&&this.loadReboostWindow(e)}},hasBoost(e,t){!e!==!t&&this.reboostWindowPropositionId&&this.loadReboostWindow(this.reboostWindowPropositionId)},newMatch(e){e&&void 0!==e.triggeredByUser&&!1===e.triggeredByUser&&(this.show
1FullSwapNotification=!0)}},methods:vi(vi(vi({},(0,_.i0)({toggleMenu:"menu/toggleMenu",setGlobalModal:"ui/setGlobalModal",loadReboostWindow:"extraVisibility/loadReboostWindow"})),(0,_.PY)({setExtraVisibilityPaymentVisible:"extraVisibility/setVisible",setExtraVisibilityPaymentProposition:"extraVisibility/setProposition"})),{},{handleNotificationAnimEnd(){this.showFullSwapNotification=!1},async handleBoostClick(){const e=this.consumablesEnabled&&await this.loadReboostWindow(this.primaryProposition.propositionId);if(e||this.hasBoost)return this.setGlobalModal("BoostInfo"),void ge.A.emitEvent(ge.A.eventTypes.CLICK,"Boost Statistics",{src:"boost-info-tabbar"});this.setExtraVisibilityPaymentProposition(this.primaryProposition),this.setExtraVisibilityPaymentVisible(!0)},itemClick(e){e&&window.scrollTo({top:0,behavior:"smooth"})}})},Ai=Si;var Pi=(0,v.A)(Ai,ri,oi,!1,null,"690cf500",null);const Ii=Pi.exports;var ji=function(){var e=this,t=e._self._c;return t("div",{staticClass:"trial-banner"},[t("div",{staticClass:"inner-wrap"},[t("div",{staticClass:"trial-bar-wrapper"},[t("div",{staticClass:"text-wrapper"},[t("p",{staticClass:"header",domProps:{innerHTML:e._s(e.headerText)}}),e.isMobile?e._e():t("p",{staticClass:"text"},[e._v(e._s(e.promotionText))])]),t("router-link",{staticClass:"secondary-button",attrs:{to:`${e.$t("path_payment_proposition",e.$routeLocale)}/${e.primaryPropositionId}`}},[e._v(" "+e._s(e.$t("trial_bottom_banner_action_link"))+" ")])],1)])])},Ti=[],Oi=n(13503);function Ei(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function xi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ei(Object(n),!0).forEach(function(t){Ci(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ei(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ci(e,t,n){return(t=Mi(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Mi(e){var t=Di(e,"string");return"symbol"==typeof t?t:t+""}function Di(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const Ni={0:e=>Oi.A.t("trial_bottom_banner_days_left_5_header",{days:e}),1:e=>Oi.A.t("trial_bottom_banner_days_left_4_header",{days:e}),2:e=>Oi.A.t("trial_bottom_banner_days_left_3_header",{days:e}),3:e=>Oi.A.t("trial_bottom_banner_days_left_2_header",{days:e}),4:()=>Oi.A.t("trial_bottom_banner_days_left_1_header"),5:()=>Oi.A.t("trial_bottom_banner_days_left_0_header")},Li={0:()=>Oi.A.t("trial_bottom_banner_days_left_5_body"),1:()=>Oi.A.t("trial_bottom_banner_days_left_4_body"),2:()=>Oi.A.t("trial_bottom_banner_days_left_3_body"),3:()=>Oi.A.t("trial_bottom_banner_days_left_2_body"),4:()=>Oi.A.t("trial_bottom_banner_days_left_1_body"),5:()=>Oi.A.t("trial_bottom_banner_days_left_0_body")},Bi={name:"TrialBanner",computed:xi(xi({primaryPropositionId(){return this.primaryProposition?this.primaryProposition.propositionId:""}},(0,_.L8)({daysLeft:"trial/trialDaysLeft",primaryProposition:"myPropositions/primaryProposition",isMobile:"screenSize/isMobile",user:"app/user"})),{},{headerText(){return this.daysLeft>=5?Ni[0](this.daysLeft):4===this.daysLeft?Ni[1](this.daysLeft):3===this.daysLeft?Ni[2](this.daysLeft):2===this.daysLeft?Ni[3](this.daysLeft):1===this.daysLeft?Ni[4]():this.daysLeft<=0?Ni[5]():""},promotionText(){return this.daysLeft>=5?Li[0]():4===this.daysLeft?Li[1]():3===this.daysLeft?Li[2]():2===this.daysLeft?Li[3]():1===this.daysLeft?Li[4]():this.daysLeft<=0?Li[5]():""}})},Ri=Bi;var zi=(0,v.A)(Ri,ji,Ti,!1,null,"224205f3",null);const Fi=zi.exports;var $i=function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"toast-slide-up",mode:"out-in"}},[e.open?t("div",{staticClass:"toast",class:{"toast--wish-area":e.isWishAreaView}},[t("div",[e._v(e._s(e.title))]),e.showTimer?t("div",{staticClass:"regret",on:{click:e.cancelToast}},[e._v(" "+e._s(e.$t("toast_regret"))+" ("+e._s(e.timer)+") ")]):e._e(
1)]):e._e()])},Wi=[];function Vi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function Gi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vi(Object(n),!0).forEach(function(t){Ui(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vi(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ui(e,t,n){return(t=Hi(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Hi(e){var t=qi(e,"string");return"symbol"==typeof t?t:t+""}function qi(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const Ki={name:"Toast",computed:Gi(Gi({},(0,_.L8)({open:"toast/open",title:"toast/title",timer:"toast/timer",showTimer:"toast/showTimer"})),{},{isWishAreaView(){return this.$route.path.includes(this.$t("path_wish_area"))}}),methods:Gi({},(0,_.i0)({cancelToast:"toast/cancelToast",setToast:"toast/setToast"}))},Yi=Ki;var Ji=(0,v.A)(Yi,$i,Wi,!1,null,"0a029afb",null);const Zi=Ji.exports;var Xi=function(){var e=this,t=e._self._c;return e.showCookiesModal&&!e.isAppRequest?t("div",{staticClass:"cookie-modal-wrapper"},[t("div",{staticClass:"overlay"}),t("div",{staticClass:"cookie-modal-content"},[0==e.showSettings?[t("div",{staticClass:"cookie-modal-text"},[t("strong",{staticClass:"cookie-modal-heading"},[e._v(e._s(e.$t("cookie_modal_title")))]),t("p",[e._v(" "+e._s(e.$t("cookie_modal_text"))+" "),t("br"),t("BaseLink",{staticClass:"cookie-modal-link",attrs:{link:"/cookiepolicy","is-external":!0}},[e._v(e._s(e.$t("cookie_modal_link")))]),t("br")],1)]),t("BaseButton",{key:"accept-all",staticClass:"full-width",on:{click:e.handleAcceptAll}},[e._v(e._s(e.$t("cookie_modal_button_all")))]),t("BaseButton",{key:"accept-necessary",staticClass:"outline full-width button-only-necessary",on:{click:e.handleAcceptNecessary}},[e._v(e._s(e.$t("cookie_modal_button_only_necessary")))]),t("BaseButton",{key:"change-settings",staticClass:"outline full-width button-only-necessary",on:{click:e.handleChangeSettingsClick}},[e._v(e._s(e.$t("cookie_modal_button_change_settings")))])]:e._e(),1==e.showSettings?[t("div",{staticClass:"cookie-modal-text"},[t("strong",{staticClass:"cookie-modal-heading"},[e._v(e._s(e.$t("cookie_modal_settings_title")))]),t("p",[e._v(" "+e._s(e.$t("cookie_modal_settings_text"))+" "),t("br"),t("BaseLink",{staticClass:"cookie-modal-link",attrs:{link:"/cookiepolicy","is-external":!0,target:"_blank"}},[e._v(e._s(e.$t("cookie_modal_link")))]),t("br")],1)]),t("BaseCheckbox",{attrs:{selected:!0,disabled:!0,label:e.$t("cookie_modal_settings_necessary")}}),t("br"),t("BaseCheckbox",{attrs:{selected:e.allowAllCookies,label:e.$t("cookie_modal_settings_all_checkbox")},on:{change:e.handleAllowAllCookiesChange}}),t("br"),t("br"),t("BaseButton",{key:"save-settings",staticClass:"full-width",on:{click:e.handleSaveSettingsClick}},[e._v(e._s(e.$t("cookie_modal_button_save_settings")))])]:e._e()],2)]):e._e()},Qi=[],er=n(70188),tr=n.n(er),nr=n(44973),ir=n(9972),rr=n(96388);function or(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function sr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?or(Object(n),!0).forEach(function(t){ar(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):or(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ar(e,t,n){return(t=lr(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lr(e){var t=_r(e,"string");return"symbol"==typeof t?t:t+""}function _r(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const cr={name:"CookieModal",components:{BaseButton:re.A,BaseCheckbox:ir.A,BaseLink:rr.A},data(){return{showSettings:!1,allowAllCookies:!1}},computed:sr({},(0,_.L8)({isAppRequest:"app/isAppRequest",showCookiesModal:"ui/showCookiesModal"}
1)),mounted(){const e=(0,vt.R)("lb-cc");e?"false"!==e&&(this.onConsent(),this.allowAllCookies=!0):this.setCookiesModal(!0)},methods:sr(sr({},(0,_.PY)({setCookiesModal:"ui/setCookiesModal"})),{},{onConsent(){this.$emit("accepted-all-cookies");const e=(0,yt._W)("GOOGLE_TAG_MANAGER");if(e&&!(0,A._o)()){i.Ay.use(tr(),{id:e,defer:!1,enabled:!(0,A._o)(),loadScript:!0,vueRouter:zp,ignoredViews:[],trackOnNextTick:!1});const t=function(){window.dataLayer=window.dataLayer||[],window.dataLayer.push(arguments)};t("consent","update",{ad_user_data:"granted",ad_personalization:"granted",ad_storage:"granted",analytics_storage:"granted"})}else(0,A._o)()||(0,nr.R)("GTM is not loaded: gtmId is empty",!0)},handleAcceptAll(){(0,vt.T)("lb-cc",(new Date).toLocaleString(),180),this.onConsent(),this.setCookiesModal(!1)},handleAcceptNecessary(){(0,vt.T)("lb-cc","false",180),this.setCookiesModal(!1)},handleChangeSettingsClick(){this.showSettings=!0},handleAllowAllCookiesChange(){this.allowAllCookies=!this.allowAllCookies},handleSaveSettingsClick(){this.allowAllCookies?this.handleAcceptAll():this.handleAcceptNecessary()}})},dr=cr;var pr=(0,v.A)(dr,Xi,Qi,!1,null,"665151f6",null);const ur=pr.exports;var mr=n(51807),gr=function(){var e=this,t=e._self._c;return t("div",["ChatLocked"===e.showGlobalModal?t("BaseInfoModalNew",{on:{close:function(t){return e.setGlobalModal(!1)}},scopedSlots:e._u([{key:"actions",fn:function(){return[t("BaseButton",{staticClass:"grey smaller full-width",attrs:{link:`${e.$t("path_payment_proposition",e.$routeLocale)}/${e.primaryPropositionId}`,"icon-file":"premium-icon"}},[e._v(e._s(e.$t("modal_chat_locked_button2")))])]},proxy:!0}],null,!1,685266009)},[t("FancyModalContentNew",{scopedSlots:e._u([{key:"icon",fn:function(){return[t("BaseIcon",{staticClass:"icon",attrs:{"icon-file":"illustration-lock",width:91,height:95}})]},proxy:!0},{key:"title",fn:function(){return[e._v(e._s(e.$t(e.chatLockedCopyKeys.title)))]},proxy:!0},{key:"subtitle",fn:function(){return[e._v(e._s(e.$t(e.chatLockedCopyKeys.subtitle)))]},proxy:!0},{key:"body",fn:function(){return[t("ul",[t("li",[e._v(e._s(e.$t(e.chatLockedCopyKeys.usp1)))]),t("li",[e._v(e._s(e.$t("modal_chat_locked_usp2")))]),t("li",[e._v(e._s(e.$t("modal_chat_locked_usp3")))]),t("li",[e._v(e._s(e.$t("modal_chat_locked_usp4")))])]),e.$country.isFeatureEnabled("TRUSTPILOT")?t("TrustBox",{key:"chatlocked",staticStyle:{"margin-top":"25px"},attrs:{type:"Micro Trustscore"}}):e._e()]},proxy:!0}],null,!1,220405836)})],1):e._e(),"SuperInterestPaywall"===e.showGlobalModal?t("BaseInfoModalNew",{on:{close:function(t){return e.setGlobalModal(!1)}},scopedSlots:e._u([{key:"actions",fn:function(){return[t("BaseButton",{staticClass:"grey smaller full-width",attrs:{link:`${e.$t("path_payment_proposition",e.$routeLocale)}/${e.primaryPropositionId}`,"icon-file":"premium-icon"}},[e._v(e._s(e.$t("modal_super_interest_paywall_cta")))])]},proxy:!0}],null,!1,1121143161)},[t("FancyModalContentNew",{scopedSlots:e._u([{key:"icon",fn:function(){return[t("BaseIcon",{staticClass:"icon",attrs:{"icon-file":"illustration-lock",width:91,height:95}})]},proxy:!0},{key:"title",fn:function(){return[e._v(e._s(e.$t("modal_super_interest_paywall_title")))]},proxy:!0},{key:"subtitle",fn:function(){return[e._v(e._s(e.$t("modal_super_interest_paywall_body")))]},proxy:!0},{key:"body",fn:function(){return[t("ul",e._l(e.superInterestPaywallUsps,function(n){return t("li",{key:n},[e._v(" "+e._s(e.$t(n))+" ")])}),0),e.$country.isFeatureEnabled("TRUSTPILOT")?t("TrustBox",{key:"superinterestpaywall",staticStyle:{"margin-top":"25px"},attrs:{type:"Micro Trustscore"}}):e._e()]},proxy:!0}],null,!1,1344097862)})],1):e._e(),"SuperInterestExplain"===e.showGlobalModal?t("BaseInfoModalNew",{on:{close:function(t){return e.setGlobalModal(!1)}},scopedSlots:e._u([{key:"actions",fn:function(){return[t("BaseButton",{staticClass:"grey smaller full-width",on:{click:function(t){return e.setGlobalModal(!1)}}},[e._v(e._s(e.$t("modal_super_interest_explain_cta")))])]},proxy:!0}],null,!1,841102342)},[t("FancyModalContentNew",{scopedSlots:e._u([{key:"icon",fn:function(){return[t("span",{staticClass:"super-interest-explain-icon",attrs:{"aria-hidden":"true"}}
1,[t("svg",{attrs:{viewBox:"0 0 24 24",fill:"currentColor"}},[t("path",{attrs:{d:"M12 2.5l2.9 6.1 6.6.9-4.8 4.7 1.1 6.6-5.8-3.2-5.8 3.2 1.1-6.6L2.5 9.5l6.6-.9z"}})])])]},proxy:!0},{key:"title",fn:function(){return[e._v(e._s(e.$t("modal_super_interest_explain_title")))]},proxy:!0},{key:"subtitle",fn:function(){return[e._v(e._s(e.$t("modal_super_interest_explain_body")))]},proxy:!0},{key:"body",fn:function(){return[t("ul",e._l(e.superInterestExplainUsps,function(n){return t("li",{key:n},[e._v(" "+e._s(e.$t(n))+" ")])}),0)]},proxy:!0}],null,!1,2478748103)})],1):e._e(),"WeeklyMatchLimit"===e.showGlobalModal?t("BaseInfoModalNew",{on:{close:function(t){return e.setGlobalModal(!1)}},scopedSlots:e._u([{key:"actions",fn:function(){return[t("BaseButton",{staticClass:"grey smaller full-width",attrs:{link:`${e.$t("path_payment_proposition",e.$routeLocale)}/${e.primaryPropositionId}`,"icon-file":"premium-icon"}},[e._v(e._s(e.$t("modal_chat_locked_button2")))])]},proxy:!0}],null,!1,685266009)},[t("FancyModalContentNew",{scopedSlots:e._u([{key:"icon",fn:function(){return[t("BaseIcon",{staticClass:"icon",attrs:{"icon-file":"illustration-lock",width:91,height:95}})]},proxy:!0},{key:"title",fn:function(){return[e._v(" "+e._s(e.$t("modal_weekly_match_limit_title"))+" ")]},proxy:!0},e.weeklyMatchLimitSubtitle?{key:"subtitle",fn:function(){return[e._v(e._s(e.weeklyMatchLimitSubtitle))]},proxy:!0}:null,{key:"body",fn:function(){return[t("ul",[t("li",[e._v(e._s(e.$t("modal_weekly_match_limit_usp1")))]),t("li",[e._v(e._s(e.$t("modal_weekly_match_limit_usp2")))]),t("li",[e._v(e._s(e.$t("modal_weekly_match_limit_usp3")))]),t("li",[e._v(e._s(e.$t("modal_weekly_match_limit_usp4")))])]),e.$country.isFeatureEnabled("TRUSTPILOT")?t("TrustBox",{key:"weeklymatchlimit",staticStyle:{"margin-top":"25px"},attrs:{type:"Micro Trustscore"}}):e._e()]},proxy:!0}],null,!0)})],1):e._e(),"ContactSwapLocked"===e.showGlobalModal?t("BaseInfoModalNew",{on:{close:function(t){return e.setGlobalModal(!1)}},scopedSlots:e._u([{key:"actions",fn:function(){return[t("BaseButton",{staticClass:"grey smaller full-width",attrs:{link:`${e.$t("path_payment_proposition",e.$routeLocale)}/${e.primaryPropositionId}`,"icon-file":"premium-icon"}},[e._v(e._s(e.$t("modal_chat_locked_button2")))])]},proxy:!0}],null,!1,685266009)},[t("FancyModalContentNew",{scopedSlots:e._u([{key:"icon",fn:function(){return[t("BaseIcon",{staticClass:"icon",attrs:{"icon-file":"illustration-lock",width:91,height:95}})]},proxy:!0},{key:"title",fn:function(){return[e._v(e._s(e.$t("swap_view_chat_pay_title")))]},proxy:!0},{key:"subtitle",fn:function(){return[e._v(e._s(e.$t("swap_view_chat_pay_subtitle")))]},proxy:!0},{key:"body",fn:function(){return[t("ul",[t("li",[e._v(e._s(e.$t("swap_view_chat_pay_list_item1")))]),t("li",[e._v(e._s(e.$t("swap_view_chat_pay_list_item2")))]),t("li",[e._v(e._s(e.$t("swap_view_chat_pay_list_item3")))]),t("li",[e._v(e._s(e.$t("swap_view_chat_pay_list_item4")))]),t("li",[e._v(e._s(e.$t("premium_usp_message_first")))])]),e.$country.isFeatureEnabled("TRUSTPILOT")?t("TrustBox",{key:"chattablocked",staticStyle:{"margin-top":"25px"},attrs:{type:"Micro Trustscore"}}):e._e()]},proxy:!0}],null,!1,478613097)})],1):e._e(),"SwapsLocked"===e.showGlobalModal?t("BaseInfoModalNew",{on:{close:function(t){return e.setGlobalModal(!1)}},scopedSlots:e._u([{key:"actions",fn:function(){return[t("BaseButton",{staticClass:"grey smaller full-width",attrs:{link:`${e.$t("path_payment_proposition",e.$routeLocale)}/${e.primaryPropositionId}`,"icon-file":"premium-icon"}},[e._v(e._s(e.$t("modal_swaps_locked_button")))])]},proxy:!0}],null,!1,1092244083)},[t("FancyModalContentNew",{scopedSlots:e._u([{key:"icon",fn:function(){return[t("BaseIcon",{staticClass:"icon",attrs:{"icon-file":"illustration-stars",width:72,height:98}})]},proxy:!0},{key:"title",fn:function(){return[e._v(e._s(e.$t("modal_swaps_locked_title")))]},proxy:!0},{key:"body",fn:function(){return[t("ul",[t("li",[e._v(e._s(e.$t("modal_swaps_locked_usp1")))]),t("li",[e._v(e._s(e.$t("modal_swaps_locked_usp2")))]),t("li",[e._v(e._s(e.$t("modal_swaps_locked_usp3")))]),e.$country.isFeatureEnabled("SWAP_APPLICATION")?t("li",[e._v(" "+e._s(e.$t("modal_swaps_locked_usp4"))+" ")]):e._e(
1),t("li",[e._v(e._s(e.$t("premium_usp_message_first")))])]),e.$country.isFeatureEnabled("TRUSTPILOT")?t("TrustBox",{key:"swapslocked",staticStyle:{"margin-top":"25px"},attrs:{type:"Micro Trustscore"}}):e._e()]},proxy:!0}],null,!1,3033498205)})],1):e._e(),"SwapsLockedAlt"===e.showGlobalModal?t("BaseInfoModalNew",{on:{close:function(t){return e.setGlobalModal(!1)}},scopedSlots:e._u([{key:"actions",fn:function(){return[t("BaseButton",{staticClass:"grey smaller full-width",attrs:{link:`${e.$t("path_payment_proposition",e.$routeLocale)}/${e.primaryPropositionId}`,"icon-file":"premium-icon"}},[e._v(e._s(e.$t("modal_swaps_locked_button")))])]},proxy:!0}],null,!1,1092244083)},[t("FancyModalContentNew",{scopedSlots:e._u([{key:"icon",fn:function(){return[t("BaseIcon",{staticClass:"icon",attrs:{"icon-file":"illustration-stars",width:72,height:98}})]},proxy:!0},{key:"title",fn:function(){return[e._v(e._s(e.$t("modal_swaps_locked_title_alt",{count:e.postFilterCountTotal})))]},proxy:!0},{key:"body",fn:function(){return[t("ul",[t("li",[e._v(e._s(e.$t("modal_swaps_locked_usp1")))]),t("li",[e._v(e._s(e.$t("modal_swaps_locked_usp2")))]),t("li",[e._v(e._s(e.$t("modal_swaps_locked_usp3_alt")))]),e.$country.isFeatureEnabled("SWAP_APPLICATION")?t("li",[e._v(" "+e._s(e.$t("modal_swaps_locked_usp4"))+" ")]):e._e(),t("li",[e._v(e._s(e.$t("premium_usp_message_first")))])]),e.$country.isFeatureEnabled("TRUSTPILOT")?t("TrustBox",{key:"swapslocked",staticStyle:{"margin-top":"25px"},attrs:{type:"Micro Trustscore"}}):e._e()]},proxy:!0}],null,!1,2310247319)})],1):e._e(),"AlternativeMatchesLocked"===e.showGlobalModal?t("BaseInfoModalNew",{on:{close:function(t){return e.setGlobalModal(!1)}},scopedSlots:e._u([{key:"actions",fn:function(){return[t("BaseButton",{staticClass:"grey smaller full-width",attrs:{link:`${e.$t("path_payment_proposition",e.$routeLocale)}/${e.primaryPropositionId}`,"icon-file":"premium-icon"}},[e._v(e._s(e.$t("modal_swaps_locked_button")))])]},proxy:!0}],null,!1,1092244083)},[t("FancyModalContentNew",{scopedSlots:e._u([{key:"icon",fn:function(){return[t("BaseIcon",{staticClass:"icon",attrs:{"icon-file":"illustration-stars",width:72,height:98}})]},proxy:!0},{key:"title",fn:function(){return[e._v(e._s(e.$t("modal_show_alternative_matches_title")))]},proxy:!0},{key:"subtitle",fn:function(){return[e._v(e._s(e.$t("modal_show_alternative_matches_subtitle")))]},proxy:!0},{key:"body",fn:function(){return[t("ul",[t("li",[e._v(e._s(e.$t("modal_show_alternative_matches_usp1")))]),t("li",[e._v(e._s(e.$t("modal_show_alternative_matches_usp2")))]),t("li",[e._v(e._s(e.$t("modal_show_alternative_matches_usp3")))]),t("li",[e._v(e._s(e.$t("modal_show_alternative_matches_usp4")))]),t("li",[e._v(e._s(e.$t("premium_usp_message_first")))])]),e.$country.isFeatureEnabled("TRUSTPILOT")?t("TrustBox",{key:"alternativematcheslocked",staticStyle:{"margin-top":"25px"},attrs:{type:"Micro Trustscore"}}):e._e()]},proxy:!0}],null,!1,3110502534)})],1):e._e(),"MapLocked"===e.showGlobalModal?t("BaseInfoModalNew",{on:{close:function(t){return e.setGlobalModal(!1)}},scopedSlots:e._u([{key:"actions",fn:function(){return[t("BaseButton",{staticClass:"grey smaller full-width",attrs:{link:`${e.$t("path_payment_proposition",e.$routeLocale)}/${e.primaryPropositionId}`,"icon-file":"premium-icon"}},[e._v(e._s(e.$t("modal_swaps_locked_button")))])]},proxy:!0}],null,!1,1092244083)},[t("FancyModalContentNew",{scopedSlots:e._u([{key:"icon",fn:function(){return[t("BaseIcon",{staticClass:"icon",attrs:{"icon-file":"illustration-stars",width:72,height:98}})]},proxy:!0},{key:"title",fn:function(){return[e._v(e._s(e.$t("modal_unlock_map_title")))]},proxy:!0},{key:"subtitle",fn:function(){return[e._v(e._s(e.$t("modal_unlock_map_subtitle")))]},proxy:!0},{key:"body",fn:function(){return[t("ul",[t("li",[e._v(e._s(e.$t("modal_unlock_map_usp1")))]),t("li",[e._v(e._s(e.$t("modal_unlock_map_usp2")))]),t("li",[e._v(e._s(e.$t("modal_unlock_map_usp3")))]),t("li",[e._v(e._s(e.$t("modal_unlock_map_usp4")))]),t("li",[e._v(e._s(e.$t("premium_usp_message_first")))])]),e.$country.isFeatureEnabled("TRUSTPILOT")?t("TrustBox",{
1key:"maplocked",staticStyle:{"margin-top":"25px"},attrs:{type:"Micro Trustscore"}}):e._e()]},proxy:!0}],null,!1,2965787024)})],1):e._e(),"GetUnlimitedLikes"===e.showGlobalModal?t("BaseInfoModalNew",{on:{close:function(t){return e.setGlobalModal(!1)}},scopedSlots:e._u([{key:"actions",fn:function(){return[t("BaseButton",{staticClass:"grey smaller full-width",attrs:{link:`${e.$t("path_payment_proposition",e.$routeLocale)}/${e.primaryPropositionId}`,"icon-file":"premium-icon"}},[e._v(e._s(e.$t("modal_swaps_locked_button")))])]},proxy:!0}],null,!1,1092244083)},[t("FancyModalContentNew",{scopedSlots:e._u([{key:"icon",fn:function(){return[t("BaseIcon",{staticClass:"icon",attrs:{"icon-file":"illustration-stars",width:72,height:98}})]},proxy:!0},{key:"title",fn:function(){return[e._v(e._s(e.$t("modal_unlimited_title")))]},proxy:!0},{key:"body",fn:function(){return[t("ul",[t("li",[e._v(e._s(e.$t("modal_swaps_locked_usp1")))]),t("li",[e._v(e._s(e.$t("modal_swaps_locked_usp2")))]),t("li",[e._v(e._s(e.$t("modal_swaps_locked_usp3")))]),e.$country.isFeatureEnabled("SWAP_APPLICATION")?t("li",[e._v(" "+e._s(e.$t("modal_swaps_locked_usp4"))+" ")]):e._e(),t("li",[e._v(e._s(e.$t("premium_usp_message_first")))])]),e.$country.isFeatureEnabled("TRUSTPILOT")?t("TrustBox",{key:"unlimitedlikes",staticStyle:{"margin-top":"25px"},attrs:{type:"Micro Trustscore"}}):e._e()]},proxy:!0}],null,!1,717488666)})],1):e._e(),"SeeAllSwapSuggestions"===e.showGlobalModal?t("BaseInfoModalNew",{on:{close:function(t){return e.setGlobalModal(!1)}},scopedSlots:e._u([{key:"actions",fn:function(){return[t("BaseButton",{staticClass:"grey smaller full-width",attrs:{link:`${e.$t("path_payment_proposition",e.$routeLocale)}/${e.primaryPropositionId}`,"icon-file":"premium-icon"}},[e._v(e._s(e.$t("modal_swaps_locked_button")))])]},proxy:!0}],null,!1,1092244083)},[t("FancyModalContentNew",{scopedSlots:e._u([{key:"icon",fn:function(){return[t("BaseIcon",{staticClass:"icon",attrs:{"icon-file":"illustration-stars",width:72,height:98}})]},proxy:!0},{key:"title",fn:function(){return[e._v(e._s(e.$t("modal_see_all_title")))]},proxy:!0},{key:"body",fn:function(){return[t("ul",[t("li",[e._v(e._s(e.$t("modal_swaps_locked_usp1")))]),t("li",[e._v(e._s(e.$t("modal_swaps_locked_usp2")))]),t("li",[e._v(e._s(e.$t("modal_swaps_locked_usp3")))]),e.$country.isFeatureEnabled("SWAP_APPLICATION")?t("li",[e._v(" "+e._s(e.$t("modal_swaps_locked_usp4"))+" ")]):e._e(),t("li",[e._v(e._s(e.$t("premium_usp_message_first")))])]),e.$country.isFeatureEnabled("TRUSTPILOT")?t("TrustBox",{key:"seeallswapsuggestions",staticStyle:{"margin-top":"25px"},attrs:{type:"Micro Trustscore"}}):e._e()]},proxy:!0}],null,!1,3916391383)})],1):e._e(),"NoLikesLeft"===e.showGlobalModal?t("BaseInfoModalNew",{on:{close:e.handleCloseNoLikesLeft},scopedSlots:e._u([{key:"actions",fn:function(){return[t("BaseButton",{staticClass:"grey smaller full-width",attrs:{link:`${e.$t("path_payment_proposition",e.$routeLocale)}/${e.primaryPropositionId}`,"icon-file":"premium-icon"}},[e._v(e._s(e.$t("modal_swaps_locked_button")))])]},proxy:!0}],null,!1,1092244083)},[t("FancyModalContentNew",{scopedSlots:e._u([{key:"icon",fn:function(){return[t("BaseIcon",{staticClass:"icon",attrs:{"icon-file":"exclamation",width:68,height:75}})]},proxy:!0},{key:"title",fn:function(){return[e._v(e._s(e.$t("modal_noleft_title")))]},proxy:!0},{key:"subtitle",fn:function(){return[t("p",{staticClass:"noleft-tomorrow"},[e._v(e._s(e.$t("modal_noleft_tomorrow")))]),t("p",[e._v(e._s(e.$t("modal_noleft_subtitle")))])]},proxy:!0},{key:"body",fn:function(){return[t("ul",[t("li",[e._v(e._s(e.$t("modal_noleft_usp1")))]),t("li",[e._v(e._s(e.$t("modal_noleft_usp2")))]),t("li",[e._v(e._s(e.$t("modal_noleft_usp3")))]),t("li",[e._v(e._s(e.$t("modal_noleft_usp4")))]),t("li",[e._v(e._s(e.$t("premium_usp_message_first")))])]),e.$country.isFeatureEnabled("TRUSTPILOT")?t("TrustBox",{key:"seeallswapsuggestions",staticStyle:{"margin-top":"25px"},attrs:{type:"Micro Trustscore"}}):e._e()]},proxy:!0}],null,!1,537703891)})],1):e._e(),"DailyRequestLimit"===e.showGlobalModal?t("BaseInfoModalNew",{on:{close:function(t){return e.setGlobalModal(!1)}},scopedSlots:e._u([{key:"actions",fn:function(){return[t("BaseButton",{staticClass:"grey smaller full-width",on:{click:function(t){return e.setGlobalModal(!1)}}},[e._v(e._s(e.$t("modal_daily_request_limit_button")))])]},proxy:!0}],null,!1,3265057595)},[t("FancyModalContentNew",{scopedSlots:e._u([{key:"icon",fn:function(){return[t("BaseIcon",{staticClass:"icon",attrs:{"icon-file":"exclamation",width:68,height:75}})]},proxy:!0},{key:"title",fn:function(){return[e._v(e._s(e.$t("modal_daily_request_limit_title")))]},proxy:!0},{key:"body",fn:function(){return[t("p",[e._v(" "+e._s(e.$t("modal_daily_request_limit_text",{limit:e.DAILY_REQUEST_CHAT_LIMIT}))+" ")])]},proxy:!0}],null,!1,516438015)}
1)],1):e._e(),"ActivateOrPay"===e.showGlobalModal?t("BaseInfoModal",{attrs:{"is-loading":!e.selectedProduct||e.isLoading,"primary-action-text":e.$t("modal_action_become_member",{price:e.propositionProductPrice}),"primary-action-link":`${e.$t("path_payment_proposition",e.$routeLocale)}/${e.propositionIdQuery}`,"secondary-action-text":e.hideActivateFreemiumOption?"":e.$t("current_subscription_activate_freemium")},on:{secondaryActionClick:function(t){return e.handleActivateFreemiumClick(e.propositionIdQuery)},close:function(t){return e.handleActivateOrPayClose()}}},[t("FancyModalContentNew",{scopedSlots:e._u([{key:"icon",fn:function(){return[t("BaseIcon",{staticClass:"icon",attrs:{"icon-file":"icon-stars",width:72,height:72}})]},proxy:!0},{key:"title",fn:function(){return[e._v(e._s(e.$t("freemium_banner_header")))]},proxy:!0},{key:"subtitle",fn:function(){return[e._v(e._s(e.$t("freemium_banner_subtitle")))]},proxy:!0},{key:"body",fn:function(){return[t("ul",[t("li",[e._v(e._s(e.$t("freemium_banner_usp1")))]),t("li",[e._v(e._s(e.$t("freemium_banner_usp2")))]),t("li",[e._v(e._s(e.$t("freemium_banner_usp3")))]),t("li",[e._v(e._s(e.$t("freemium_banner_usp4")))]),t("li",[e._v(e._s(e.$t("premium_usp_message_first")))])])]},proxy:!0}],null,!1,4069738238)})],1):e._e(),"NewInterestLimited"===e.showGlobalModal?t("BaseInfoModal",{attrs:{"tertiary-action-text":e.$t("blocked_modal_button"),"tertiary-action-link":e.$t("path_matches")},on:{close:function(t){return e.setGlobalModal(!1)},"tertiary-clicked":e.chatLinkClicked}},[t("FancyModalContent",{scopedSlots:e._u([{key:"icon",fn:function(){return[t("BaseIcon",{staticClass:"icon",attrs:{"icon-file":"icon-stars",width:72,height:72}})]},proxy:!0},{key:"title",fn:function(){return[e._v(e._s(e.$t("limited_modal_title")))]},proxy:!0},{key:"body",fn:function(){return[t("p",[e._v(" "+e._s(e.$t("limited_modal_text"))+" ")])]},proxy:!0}],null,!1,176557256)})],1):e._e(),"ReverseInterestActionPaywall"===e.showGlobalModal?t("PremiumActionModal",{attrs:{"premium-modal-type":"REVERSE_INTEREST"},on:{close:function(t){return e.setGlobalModal(!1)}}}):e._e(),"InterestMarksActionModal"===e.showGlobalModal?t("PremiumActionModal",{attrs:{"premium-modal-type":"INTEREST_MARKS"},on:{close:function(t){return e.setGlobalModal(!1)}}}):e._e(),"NoInterestMarksActionModal"===e.showGlobalModal?t("PremiumActionModal",{attrs:{"premium-modal-type":"NO_INTEREST_MARKS"},on:{close:function(t){return e.setGlobalModal(!1)}}}):e._e(),"FullSwapModal"===e.showGlobalModal?t("FullSwapModalWrapper",{on:{close:function(t){return e.setGlobalModal(!1)}}}):e._e(),"BoostInfo"===e.showGlobalModal&&e.showBoostActiveModal?t("BoostActiveModal",{attrs:{"end-time":e.boostEndsAt},on:{close:function(t){return e.setGlobalModal(!1)}}}):"BoostInfo"===e.showGlobalModal&&e.showBoostExpiredModal?t("BoostExpiredModal",{on:{close:function(t){return e.setGlobalModal(!1)}}}):"BoostInfo"===e.showGlobalModal?t("StandardModal",{attrs:{"standard-modal-name":"BoostInfoModal"},on:{close:function(t){return e.setGlobalModal(!1)}}},[t("BoostInfoContent",{attrs:{slot:"content"},slot:"content"})],1):e._e(),"SuperInterestPurchase"===e.showGlobalModal?t("StandardModal",{attrs:{"standard-modal-name":"SuperInterestModal","show-header":!1,"no-shadow":!0,locked:!!e.$route.query.q},on:{close:function(t){return e.setGlobalModal(!1)}}},[t("SuperInterest",{attrs:{slot:"content"},slot:"content"})],1):e._e(),"MyVisitorsLocked"===e.showGlobalModal?t("BaseInfoModalNew",{on:{close:function(t){return e.setGlobalModal(!1)}},scopedSlots:e._u([{key:"actions",fn:function(){return[t("BaseButton",{staticClass:"grey smaller full-width",attrs:{link:`${e.$t("path_payment_proposition",e.$routeLocale)}/${e.primaryPropositionId}`,"icon-file":"premium-icon"}},[e._v(e._s(e.$t("modal_swaps_locked_button")))])]},proxy:!0}],null,!1,1092244083)},[t("FancyModalContentNew",{scopedSlots:e._u([{key:"icon",fn:function(){return[t("BaseIcon",{staticClass:"icon",attrs:{"icon-file":"illustration-stars",width:72,height:98}})]},proxy:!0},{key:"title",fn:function(){return[e._v(e._s(e.$t("modal_unlock_my_visitors_title")))]},proxy:!0},{key:"subtitle",fn:function(){return[e._v(e._s(e.$t("modal_unlock_my_visitors_subt
1itle")))]},proxy:!0},{key:"body",fn:function(){return[t("ul",[t("li",[e._v(e._s(e.$t("modal_unlock_my_visitors_usp1")))]),t("li",[e._v(e._s(e.$t("modal_unlock_my_visitors_usp2")))]),t("li",[e._v(e._s(e.$t("modal_unlock_my_visitors_usp3")))]),t("li",[e._v(e._s(e.$t("modal_unlock_my_visitors_usp4")))]),t("li",[e._v(e._s(e.$t("premium_usp_message_first")))])]),e.$country.isFeatureEnabled("TRUSTPILOT")?t("TrustBox",{key:"swapslocked",staticStyle:{"margin-top":"25px"},attrs:{type:"Micro Trustscore"}}):e._e()]},proxy:!0}],null,!1,2597381322)})],1):e._e(),"ReportModal"===e.showGlobalModal?t("ReportModalWrapper",{on:{close:function(t){return e.setGlobalModal(!1)}}}):e._e(),"SortingModal"===e.showGlobalModal?t("SortingModalWrapper",{on:{close:function(t){return e.setGlobalModal(!1)}}}):e._e(),"RatingModal"===e.showGlobalModal?t("BaseInfoModalNew",{on:{close:function(t){return e.setGlobalModal(!1)}}},[t("RatingTrustpilot",{on:{close:function(t){return e.setGlobalModal(!1)}}})],1):e._e(),"CompleteListingModal"===e.showGlobalModal&&e.primaryProposition?t("CompleteListingModal",{attrs:{proposition:e.primaryProposition},on:{close:function(t){return e.setGlobalModal(!1)}}}):e._e(),e.endMatchConfirm.show?t("EndMatchConfirmModal"):e._e()],1)},hr=[],fr=function(){var e=this,t=e._self._c;return t("div",{staticClass:"modal-content"},[e._t("icon"),t("h3",{staticClass:"fancy-heading"},[t("span",[e._t("title")],2)]),t("div",{staticClass:"text-content"},[e._t("body")],2)],2)},br=[];const vr={name:"FancyModalContent"},yr=vr;var wr=(0,v.A)(yr,fr,br,!1,null,"4aa17671",null);const kr=wr.exports;var Sr=function(){var e=this,t=e._self._c;return t("div",{staticClass:"modal-content"},[e._t("icon"),t("h3",{staticClass:"heading"},[e._t("title")],2),e.$slots.subtitle?t("div",{staticClass:"subtitle"},[e._t("subtitle")],2):e._e(),t("div",{staticClass:"text-content"},[e._t("body")],2)],2)},Ar=[];const Pr={name:"FancyModalContentNew"},Ir=Pr;var jr=(0,v.A)(Ir,Sr,Ar,!1,null,"1f35777c",null);const Tr=jr.exports;var Or=function(){var e=this,t=e._self._c;return t("div",{staticClass:"rating-feedback"},[e.hasRated?e.hasRated?t("div",{staticClass:"thank-you-container"},[e.showTrustpilotLink?[t("h2",{staticClass:"title"},[e._v(" "+e._s(e.$t("rating_modal_thank_you"))+" ")]),t("p",{staticClass:"subtitle"},[e._v(" "+e._s(e.$t("rating_modal_trustpilot_prompt"))+" ")])]:[t("h2",{staticClass:"title"},[e._v(" "+e._s(e.$t("rating_modal_thank_you"))+" ")]),t("p",{staticClass:"subtitle"},[e._v(" "+e._s(e.$t("rating_modal_trustpilot_prompt_no_1"))+" "),t("a",{attrs:{href:"mailto:[email protected]"}},[e._v(e._s(e.$t("rating_modal_trustpilot_prompt_no_2")))])])]],2):e._e():t("div",{staticClass:"rating-container"},[t("h2",{staticClass:"title"},[e._v(" "+e._s(e.$t("rating_modal_title"))+" ")]),t("p",{staticClass:"subtitle"},[e._v(" "+e._s(e.$t("rating_modal_subtitle"))+" ")]),t("div",{staticClass:"stars-container"},e._l(5,function(n){return t("button",{key:n,staticClass:"star-button",attrs:{"aria-label":e.$t("rating_modal_rate_star",{stars:n})},on:{click:function(t){return e.rate(n)},mouseover:function(t){e.hoverRating=n},mouseleave:function(t){e.hoverRating=0}}},[t("img",{staticClass:"star",attrs:{src:e.getStarIcon(n),alt:e.$t("rating_modal_star_alt",{star:n})}})])}),0)])])},Er=[];function xr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function Cr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xr(Object(n),!0).forEach(function(t){Mr(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xr(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Mr(e,t,n){return(t=Dr(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Dr(e){var t=Nr(e,"string");return"symbol"==typeof t?t:t+""}function Nr(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const Lr={name:"RatingTrustpilot",data(){return{hasRated:!1,rating:0,hoverRating:0}},computed:{showTrustpilotLink(){return this.rating>=4}},methods:Cr(Cr({},(0,_.i0)({sendTrustpilotReview:"propositions/sendTrustpilotReview"})),{},{rate(e){this.rating=e,this.hasRated=!0,e>=4&&this.sendTrustpilotReview()},closeModal(){this.$emit("close")},getStarIcon(e){const t=e<=(this.hoverRating||this.rating);return n(t?3235:22954)}})},Br=Lr;var Rr=(0,v.A)(Br,Or,Er,!1,null,"6447ea2c",null);const zr=Rr.exports;var Fr=n(30613),$r=function(){var e=this,t=e._self._c;return t("div",{staticClass:"panel-loading"},[t("Spinner",{attrs:{"with-overlay":!1}})],1)},Wr=[],Vr=n(51434);const Gr={name:"SuperInterestPanelLoading",components:{Spinner:Vr.A}},Ur=Gr;var Hr=(0,v.A)(Ur,$r,Wr,!1,null,"e767fd3e",null);const qr=Hr.exports;var Kr=function(){var e=this,t=e._self._c;return t("div",{staticClass:"panel-error"},[t("BaseIcon",{staticClass:"panel-error-icon",attrs:{"icon-file":"alertcircle",width:64,height:64}}),t("h2",{staticClass:"panel-error-title"},[e._v(" "+e._s(e.$t("super_interest_panel_error_title"))+" ")]),t("BaseButton",{staticClass:"grey smaller",on:{click:e.reload}},[e._v(" "+e._s(e.$t("proposition_load_error_retry"))+" ")])],1)},Yr=[];const Jr={name:"SuperInterestPanelError",components:{BaseButton:re.A,BaseIcon:Y.A},methods:{reload(){window.location.reload()}}},Zr=Jr;var Xr=(0,v.A)(Zr,Kr,Yr,!1,null,"73d854ec",null);const Qr=Xr.exports,eo=15e3;function to(e,{loading:t,error:n,timeout:i=eo}={}){return()=>({component:e(),loading:t,error:n,delay:0,timeout:i})}var no=function(){var e=this,t=e._self._c;return t("div",{staticClass:"boost-active-modal"},[t("div",{staticClass:"overlay",on:{click:function(t){return e.$emit("close")}}}),t("transition",{attrs:{name:"pop-in",appear:""}},[t("div",{staticClass:"card",attrs:{role:"dialog","aria-modal":"true","aria-label":e.$t("boost_active_badge")}},[t("div",{staticClass:"hero"},[t("div",{staticClass:"ring",style:{"--progress":e.progressPercent+"%"}},[t("span",{staticClass:"ring-sweep",attrs:{"aria-hidden":"true"}}),t("div",{staticClass:"ring-inner"},[t("div",{staticClass:"multiplier"},[e._v(e._s(e.BOOST_EXPOSURE_MULTIPLIER)+"×")]),t("div",{staticClass:"multiplier-label"},[e._v(" "+e._s(e.$t("boost_active_multiplier_label"))+" ")])])]),t("div",{staticClass:"badge"},[t("span",{staticClass:"badge-dot"}),e._v(" "+e._s(e.$t("boost_active_badge"))+" ")]),e.timeLeft?t("h1",{staticClass:"time-left"}
1,[e._v(e._s(e.timeLeftText))]):e._e(),t("p",{staticClass:"text"},[e._v(e._s(e.$t("boost_active_text")))])]),t("button",{ref:"closeButton",staticClass:"close-button",attrs:{type:"button"},on:{click:function(t){return e.$emit("close")}}},[e._v(" "+e._s(e.$t("boost_active_close"))+" ")])])])],1)},io=[],ro=n(61597),oo=n(42702),so=n(3840);function ao(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function lo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ao(Object(n),!0).forEach(function(t){_o(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ao(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function _o(e,t,n){return(t=co(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function co(e){var t=po(e,"string");return"symbol"==typeof t?t:t+""}function po(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const uo="BoostActiveModal",mo={name:"BoostActiveModal",props:{endTime:{type:Number,required:!0}},data(){return{BOOST_EXPOSURE_MULTIPLIER:so.Y,activeFrom:null,lastFocusedElement:null}},computed:lo(lo({},(0,_.L8)({primaryProposition:"myPropositions/primaryProposition"})),{},{timeLeft(){return(0,oo.d1)(this.endTime,oo.QA.now)},timeLeftText(){const{days:e,hours:t,minutes:n}=this.timeLeft;return n>0?this.$tc("boost_active_time_left_minutes",n,{minutes:n}):0===e?this.$tc("boost_active_time_left_hours",t,{hours:t}):0===t?this.$tc("boost_active_time_left_days",e,{days:e}):this.$tc("boost_active_time_left",e,{days:e,hours:t})},progressPercent(){if(!this.activeFrom)return 0;const e=new Date(this.activeFrom).getTime(),t=this.endTime-e;if(!(t>0))return 100;const n=(oo.QA.now-e)/t;return Math.round(100*Math.min(Math.max(n,0),1))}}),created(){(0,oo.oV)(),this.lastFocusedElement=document.activeElement,this.addDisableScroll(uo),this.loadSummary()},mounted(){document.addEventListener("keydown",this.onKeydown),this.lastFocusedElement&&this.lastFocusedElement!==document.body&&this.$nextTick(()=>{var e;return null===(e=this.$refs.closeButton)||void 0===e?void 0:e.focus()})},beforeDestroy(){var e;document.removeEventListener("keydown",this.onKeydown),this.removeDisableScroll(uo),null===(e=this.lastFocusedElement)||void 0===e||e.focus()},methods:lo(lo({},(0,_.PY)({addDisableScroll:"ui/addDisableScroll",removeDisableScroll:"ui/removeDisableScroll"})),{},{async loadSummary(){try{var e;const{data:t}=await ro.zm.get(`/api/boost-summary?propositionId=${null===(e=this.primaryProposition)||void 0===e?void 0:e.propositionId}`);this.activeFrom=t.activeFrom||null}catch(t){window.Logger.error(t)}},onKeydown(e){"Escape"===e.key&&this.$emit("close")}})},go=mo;var ho=(0,v.A)(go,no,io,!1,null,"9b01d0e8",null);const fo=ho.exports;var bo=function(){var e=this,t=e._self._c;return t("div",{staticClass:"boost-expired-modal"},[t("div",{staticClass:"overlay",on:{click:function(t){return e.$emit("close")}}}),t("transition",{attrs:{name:"pop-in",appear:""}},[t("div",{staticClass:"card",attrs:{role:"dialog","aria-modal":"true","aria-label":e.$t("boost_expired_title")}},[t("BaseIcon",{ref:"closeButton",staticClass:"close-icon",attrs:{"icon-file":"close-white",width:16,height:16,tabindex:"0"},on:{click:function(t){return e.$emit("close")},keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.$emit("close")}}}),t("div",{staticClass:"hero"},[t("div",{staticClass:"ring"},[t("div",{staticClass:"multiplier"},[e._v(e._s(e.BOOST_EXPOSURE_MULTIPLIER)+"×")]),t("div",{staticClass:"multiplier-label"},[e._v(" "+e._s(e.$t("boost_active_multiplier_label"))+" ")])]),t("div",{staticClass:"badge"},[t("BaseIcon",{staticClass:"badge-icon",attrs:{"icon-file":"icon-rocket-white",width:14,height:14}}),e._v(" "+e._s(e.$t("boost_expired_badge"))+" ")],1),t("h1",{staticClass:"title"},[e._v(e._s(e.$t("boost_expired_title")))]),t("p",{staticClass:"text"},[e._v(" "+e._s(e.$t("boost_expired_text",{multiplier:e.BOOST_EXPOSURE_MULTIPLIER}))+" ")])]),t("div",{staticClass:"offer"},[e.product?t("div",{staticClass:"offer-card"},[e.offerOpen?t("div",{staticClass:"offer-tag"},[e._v(" "+e._s(e.$t("boost_expired_offer_tag",{hours:e.REBOOST_OFFER_WINDOW_HOURS}
1))+" ")]):e._e(),t("div",[t("div",{staticClass:"offer-title"},[e._v(" "+e._s(e.$t("boost_expired_offer_title",{days:e.product.quantity}))+" ")]),t("div",{staticClass:"offer-text"},[e._v(e._s(e.$t("boost_expired_offer_text")))])]),t("div",{staticClass:"offer-prices"},[e.saving?t("div",{staticClass:"offer-ordinary-price"},[e._v(" "+e._s(e.product.originalPrice)+" "+e._s(e.$t("extra_visibility_currency"))+" ")]):e._e(),t("div",{staticClass:"offer-price"},[e._v(" "+e._s(e.product.priceInclVat)+" "+e._s(e.$t("extra_visibility_currency"))+" ")])])]):e._e(),t("BaseButton",{staticClass:"purple larger rounded full-width cta-button",attrs:{"icon-file":"icon-rocket-white"},on:{click:e.buyBoost}},[e._v(" "+e._s(e.saving?e.$t("boost_expired_cta_save",{amount:e.saving}):e.$t("boost_expired_cta"))+" ")])],1)],1)])],1)},vo=[],yo=n(18871);function wo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function ko(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wo(Object(n),!0).forEach(function(t){So(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wo(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function So(e,t,n){return(t=Ao(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ao(e){var t=Po(e,"string");return"symbol"==typeof t?t:t+""}function Po(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const Io=7,jo="BoostExpiredModal",To={name:"BoostExpiredModal",components:{BaseButton:re.A,BaseIcon:Y.A},data(){return{BOOST_EXPOSURE_MULTIPLIER:so.Y,REBOOST_OFFER_WINDOW_HOURS:so.n,activeUntil:null,lastFocusedElement:null}},computed:ko(ko({},(0,_.L8)({primaryProposition:"myPropositions/primaryProposition",products:"klarnaPayments/getProducts"})),{},{product(){return this.products.find(e=>e.quantity===Io)||null},saving(){var e,t;const n=Number(null===(e=this.product)||void 0===e?void 0:e.originalPrice),i=Number(null===(t=this.product)||void 0===t?void 0:t.priceInclVat);return n>i?n-i:0},offerOpen(){const e=(0,yo.Fj)(this.activeUntil);return null!==e&&e>oo.QA.now}}),created(){var e;(0,oo.oV)(),this.lastFocusedElement=document.activeElement,this.addDisableScroll(jo),this.loadSummary(),this.fetchProducts({productType:"extraVisibility",propositionId:null===(e=this.primaryProposition)||void 0===e?void 0:e.propositionId})},mounted(){document.addEventListener("keydown",this.onKeydown),this.lastFocusedElement&&this.lastFocusedElement!==document.body&&this.$nextTick(()=>{var e,t;return null===(e=this.$refs.closeButton)||void 0===e||null===(t=e.$el)||void 0===t?void 0:t.focus()})},beforeDestroy(){var e;document.removeEventListener("keydown",this.onKeydown),this.removeDisableScroll(jo),null===(e=this.lastFocusedElement)||void 0===e||e.focus()},methods:ko(ko(ko({},(0,_.i0)({fetchProducts:"klarnaPayments/fetchProducts"})),(0,_.PY)({addDisableScroll:"ui/addDisableScroll",removeDisableScroll:"ui/removeDisableScroll",setExtraVisibilityPaymentProposition:"extraVisibility/setProposition",setExtraVisibilityPaymentVisible:"extraVisibility/setVisible"})),{},{async loadSummary(){try{var e;const{data:t}=await ro.zm.get(`/api/boost-summary?propositionId=${null===(e=this.primaryProposition)||void 0===e?void 0:e.propositionId}`);this.activeUntil=t.activeUntil||null}catch(t){window.Logger.error(t)}},buyBoost(){this.setExtraVisibilityPaymentProposition(this.primaryProposition),this.setExtraVisibilityPaymentVisible(!0),this.$emit("close")},onKeydown(e){"Escape"===e.key&&this.$emit("close")}})},Oo=To;var Eo=(0,v.A)(Oo,bo,vo,!1,null,"1aaf2a7c",null);const xo=Eo.exports;var Co=n(73406),Mo=n(38892),Do=n(34588),No=function(){var e=this,t=e._self._c;return t("StandardModal",{attrs:{"standard-modal-name":"ReportModal","show-header":!1,"esc-close":!0,"content-height":"max-content"},on:{close:e.handleCloseModal}},[t("ReportScreen",{attrs:{slot:"content","screen-info":e.currentScreenInfo},on:{next:function(t){return e.handleClickNext(t)},back:function(t){return e.handleClickBack(t)},send:function(t){return e.handleClickSend(t)},done:function(t){return e.handleClickDone(t)}},slot:"content"})],1)},Lo=[],Bo=function(){var e=this,t=e._self._c;return t("ReportScreenLayout",{scopedSlots:e._u([{key:"heading",fn:function(){return[t("div",{domProps:{innerHTML:e._s(e.$t(e.formHeadingLabel))}})]},proxy:!0},{key:"body",fn:function(){return[e.radioOptions.length>0&&e.type===e.REPORT_SCREEN_TYPES.RADIO?t("div",{staticClass:"options-container"},e._l(e.radioOptions,function(n,i){return t("div",{key:i,staticClass:"option"},[t("ReportOption",{attrs:{value:n.id,selected:e.selectedRadioOption},on:{change:e.handleChange}},[t("div",{staticClass:"option-label",domProps:{innerHTML:e._s(e.$t(n.label))}}),n.description?t("div",{staticClass:"option-description",domProps:{innerHTML:e._s(e.$t(n.description))}}
1):e._e()])],1)}),0):e._e(),t("transition",{attrs:{name:e.transitionName,mode:"out-in"}},[e.type===e.REPORT_SCREEN_TYPES.FORM?t("div",{staticClass:"report-describe-wrapper"},[t("ReportDescribeScreen")],1):e._e()]),t("transition",{attrs:{name:"tutorialBounceIn",mode:"out-in",appear:""}},[e.type===e.REPORT_SCREEN_TYPES.SUCCESS?t("div",[t("Success")],1):e._e()])]},proxy:!0},{key:"footer",fn:function(){return[t("div",{staticClass:"cta-buttons-wrapper"},[e.showBackButton?t("BaseButton",{staticClass:"back-btn primary grey outline",staticStyle:{"min-width":"8rem"},attrs:{type:"button"},on:{click:function(t){return e.handleClick(t,"back",e.previousScreen)}}},[e._v(e._s(e.$t("report_label_back"))+" ")]):e._e(),e.primaryButtonType===e.REPORT_BUTTON_TYPES.NEXT?t("BaseButton",{class:e.primaryButtonClasses,attrs:{type:"button",disabled:!e.selectedRadioOption},on:{click:function(t){return e.handleClick(t,"1.4"===e.currentScreen&&e.selectedRadioOption<e.radioOptions.length?"send":"next",e.selectedRadioOption)}}},[e._v(" "+e._s(e.$t("report_label_next"))+" ")]):e._e(),e.primaryButtonType===e.REPORT_BUTTON_TYPES.SEND?t("BaseButton",{class:e.primaryButtonClasses,staticStyle:{width:"100%"},attrs:{disabled:!e.formFilled,type:"button"},on:{click:function(t){return e.handleClick(t,"send")}}},[e._v(" "+e._s(e.$t("report_label_send"))+" ")]):e._e(),e.primaryButtonType===e.REPORT_BUTTON_TYPES.CLOSE?t("BaseButton",{staticClass:"rounded grey",staticStyle:{width:"100%"},attrs:{type:"button","icon-file":e.showCloseButtonIcon?"search-white":""},on:{click:function(t){return e.handleClick(t,"done")}}},[e._v(" "+e._s(e.$t("report_label_done"))+" ")]):e._e()],1)]},proxy:!0}])})},Ro=[],zo=function(){var e=this,t=e._self._c;return t("div",{staticClass:"responsive-modal-content"},[t("div",{staticClass:"header"},[t("div",{staticClass:"heading"},[e._t("heading")],2)]),t("div",{staticClass:"body"},[e._t("body")],2),t("div",{staticClass:"footer"},[e._t("footer")],2)])},Fo=[];const $o={name:"ReportScreenLayout"},Wo=$o;var Vo=(0,v.A)(Wo,zo,Fo,!1,null,"c456d5ae",null);const Go=Vo.exports;var Uo=function(){var e=this,t=e._self._c;return t("div",{staticClass:"report-option"},[t("BaseRadioButtonNew",{attrs:{value:e.value,selected:e.selected,"padding-y":"1.4"===e.currentScreen&&e.isMobile?18:20,disabled:e.disabled},on:{change:function(t){return e.$emit("change",e.value)}}},[e._t("default")],2)],1)},Ho=[],qo=function(){var e=this,t=e._self._c;return t("label",{class:["radio-container"],style:{padding:e.paddingY>0&&`${e.paddingY}px 0`},attrs:{tabindex:"0"},on:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleChange.apply(null,arguments)}}},[t("input",{attrs:{type:"radio",name:e.name,disabled:e.disabled},domProps:{value:e.value,checked:e.checked},on:{change:e.handleChange,input:e.handleInput}}),t("span",{class:{"is-disabled":e.disabled,"is-checked":e.checked}},[e._t("default")],2),e._t("checkmark",function(){return[t("div",{ref:"radioCheckmark",staticClass:"radio-checkmark",class:{"is-active":e.checked,"is-disabled":e.disabled,animate:e.checked}})]},null,{checked:e.checked,disabled:e.disabled})],2)},Ko=[];const Yo={name:"BaseRadioButtonNew",props:{name:{type:String,default:""},value:{type:[String,Number],default:""},disabled:{type:Boolean,default:!1},selected:{type:[String,Number],default:""},paddingY:{type:Number,default:0}},computed:{checked(){return""!==this.value&&""!==this.selected&&this.value===this.selected}},methods:{handleChange(){this.$emit("change",this.value)},handleInput(){this.$emit("input",this.value)}}},Jo=Yo;var Zo=(0,v.A)(Jo,qo,Ko,!1,null,"6c3b943f",null);const Xo=Zo.exports;function Qo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function es(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qo(Object(n),!0).forEach(function(t){ts(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qo(Object(n)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ts(e,t,n){return(t=ns(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ns(e){var t=is(e,"string");return"symbol"==typeof t?t:t+""}function is(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const rs={name:"ReportOption",components:{BaseRadioButtonNew:Xo},props:{disabled:{type:Boolean,default:!1,required:!1},value:{type:Number,default:0,required:!0},selected:{type:Number,default:0,required:!1}},computed:es({},(0,_.L8)({currentScreen:"reportProposition/currentScreen",isMobile:"screenSize/isMobile"}))},os=rs;var ss=(0,v.A)(os,Uo,Ho,!1,null,"50e36d2a",null);const as=ss.exports;var ls=function(){var e=this,t=e._self._c;return t("div",{staticClass:"report-describe-form-wrapper"},[e._v(" "+e._s(e.$t("report_label_describe_more"))+" "),t("BaseTextArea",{attrs:{rows:6,maxlength:e.reportTextMaxLength,value:e.textareaReportDescription,placeholder:e.$t("report_label_describe_experience"),valid:!0,"max-height":"40rem",resize:"none"},on:{input:function(t){return e.handleReportDescriptionChange(t)}}}),t("div",{staticClass:"checkbox-container"},[t("BaseCheckbox",{attrs:{label:e.$t("report_label_allowing_follow_ups"),variant:"label-light",size:"sm","is-checkbox-dark":!0,value:e.allowContact,selected:e.allowContact},on:{change:e.handleAllowContactToggle}})],1)],1)},_s=[],cs=n(2543),ds=n(11286);function ps(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function us(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ps(Object(n),!0).forEach(function(t){ms(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ps(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ms(e,t,n){return(t=gs(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gs(e){var t=hs(e,"string");return"symbol"==typeof t?t:t+""}function hs(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const fs={name:"ReportDescribeScreen",components:{BaseCheckbox:ir.A,BaseTextArea:ds.A},data:()=>({reportTextMaxLength:2500}),computed:us({},(0,_.L8)({allowContact:"reportProposition/allowContact",textareaReportDescription:"reportProposition/textareaReportDescription"})),methods:us(us({},(0,_.i0)({setAllowContact:"reportProposition/setAllowContact",setTextareaReportDescription:"reportProposition/setTextareaReportDescription",setFormFilled:"reportProposition/setFormFilled"})),{},{handleAllowContactToggle(){this.setAllowContact(!this.allowContact)},handleReportDescriptionChange(e){this.setTextareaReportDescription(e),(0,cs.debounce)(()=>{this.setFormFilled(""!==e)},500)()}})},bs=fs;var vs=(0,v.A)(bs,ls,_s,!1,null,"a523c0b8",null);const ys=vs.exports;var ws=n(1843),ks=function(){var e=this,t=e._self._c;return t("div",{staticClass:"report-success-wrapper"},[t("div",{staticClass:"icon-container"},[t("BaseIcon",{staticClass:"icon",attrs:{"icon-file":"check-mark-circle-dark-blue",width:45,height:45}})],1),t("div",{staticClass:"report-success-heading",domProps:{innerHTML:e._s(e.$t("report_label_success_heading"))}}),t("div",{staticClass:"report-success-thank-you",domProps:{innerHTML:e._s(e.$t("report_description_success"))}})])},Ss=[];function As(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function Ps(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?As(Object(n),!0).forEach(function(t){Is(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):As(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Is(e,t,n){return(t=js(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function js(e){var t=Ts(e,"string");return"symbol"==typeof t?t:t+""}function Ts(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const Os={name:"ReportSuccess",components:{BaseIcon:Y.A},data(){return{showBlockPropositionCheckbox:!1}},computed:Ps({},(0,_.L8)({blockProposition:"reportProposition/blockProposition"})),methods:Ps({},(0,_.i0)({setBlockProposition:"reportProposition/setBlockProposition"}))},Es=Os;var xs=(0,v.A)(Es,ks,Ss,!1,null,"be526c92",null);const Cs=xs.exports;function Ms(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function Ds(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ms(Object(n),!0).forEach(function(t){Ns(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ms(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ns(e,t,n){return(t=Ls(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ls(e){var t=Bs(e,"string");return"symbol"==typeof t?t:t+""}function Bs(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const Rs={name:"ReportScreen",components:{ReportScreenLayout:Go,ReportOption:as,ReportDescribeScreen:ys,Success:Cs,BaseButton:re.A},props:{screenInfo:{type:Object,default:()=>{}}},data:()=>({REPORT_BUTTON_TYPES:ws.y5,REPORT_SCREEN_TYPES:ws.CZ,primaryButtonClasses:"full-width grey larger",previousScreenInfo:{},transitionName:"slide-from-right",showCloseButtonIcon:!1}),computed:Ds(Ds({},(0,_.L8)({getScreenInfo:"reportProposition/getScreenInfo",currentScreen:"reportProposition/currentScreen",getOptionState:"reportProposition/getOptionState",previousScreen:"reportProposition/previousScreen",formFilled:"reportProposition/formFilled",SCREENS:"reportProposition/SCREENS"})),{},{selectedRadioOption(){var e;return(null===(e=this.getOptionState(this.currentScreen))||void 0===e?void 0:e.selected)??null},formHeadingLabel(){return this.screenInfo.label},radioOptions(){return this.screenInfo.options?this.screenInfo.options:[]},primaryButtonType(){return this.screenInfo.primaryButtonType},type(){return this.screenInfo.type},showBackButton(){return this.screenInfo.showBackButton}}),mounted(){setTimeout(()=>this.transitionName="slide-in-from-right",500)},methods:Ds(Ds({},(0,_.i0)({setOptionSelected:"reportProposition/setOptionSelected"})),{},{handleChange(e){this.setOptionSelected({option:this.currentScreen,value:e})},handleClick(e,t,n=null){let i=t;const r=this.getScreenInfo(`${this.currentScreen}.${this.selectedRadioOption}`);r&&r.type===ws.CZ.FORM&&(i="next"),this.$emit(i,{event:e,value:n})}})},zs=Rs;var Fs=(0,v.A)(zs,Bo,Ro,!1,null,"e34b70f6",null);const $s=Fs.exports;function Ws(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function Vs(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ws(Object(n),!0).forEach(function(t){Gs(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ws(Object(n)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Gs(e,t,n){return(t=Us(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Us(e){var t=Hs(e,"string");return"symbol"==typeof t?t:t+""}function Hs(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const qs={name:"ReportModalWrapper",components:{ReportScreen:$s,StandardModal:mr.A},data(){return{visitedScreens:[],direction:"",shouldResetSelectedOnClose:!0,takenPathWay:[],initialSelection:"",returnToSwaplistOnClose:!1,pathwayLabelLang:"sv"}},computed:Vs(Vs({},(0,_.L8)({getScreenInfo:"reportProposition/getScreenInfo",currentScreen:"reportProposition/currentScreen",getOptionState:"reportProposition/getOptionState",SCREENS:"reportProposition/SCREENS",allowContact:"reportProposition/allowContact",blockProposition:"reportProposition/blockProposition",textareaReportDescription:"reportProposition/textareaReportDescription",currentProposition:"propositions/currentProposition",user:"app/user"})),{},{selectedRadioOption(){var e;return null===(e=this.getOptionState(this.currentScreen))||void 0===e?void 0:e.selected},currentScreenInfo(){return this.getScreenInfo(this.currentScreen)}}),watch:{selectedRadioOption(e){""===this.initialSelection&&(this.initialSelection=e),e&&this.initialSelection!==e&&(this.initialSelection=e,this.setTextareaReportDescription(""))},currentScreen(e,t){if("forwards"===this.direction){var n;this.visitedScreens.push(t),this.setPreviousScreen(t);const e={step:t,label:this.$t(this.SCREENS[t].label,this.pathwayLabelLang),type:this.SCREENS[t].type},i=null===(n=this.getOptionState(t))||void 0===n?void 0:n.selected;i&&(e.selectedOption=i,e.optionLabel=this.$t(this.SCREENS[t].options.find(e=>e.id===i).label,this.pathwayLabelLang),this.takenPathWay.push(Object.assign({},e)))}else this.setPreviousScreen(this.visitedScreens[0]),this.takenPathWay.pop()}},async mounted(){this.setCurrentScreen("1.0")},destroyed(){this.shouldResetSelectedOnClose&&this.resetSelected()},methods:Vs(Vs({},(0,_.i0)({setCurrentScreen:"reportProposition/setCurrentScreen",setPreviousScreen:"reportProposition/setPreviousScreen",setTextareaReportDescription:"reportProposition/setTextareaReportDescription",resetSelected:"reportProposition/resetSelected",sendReportDataToSlack:"reportProposition/sendReportDataToSlack"})),{},{handleCloseModal(){this.$emit("close")},handleClickNext(e){this.setCurrentScreen(`${parseFloat(this.currentScreen)}.${e.value}`),this.direction="forwards"},handleClickBack(e){this.setCurrentScreen(e.value),this.direction="backwards"},async handleClickSend(){this.setCurrentScreen("success"),this.$nextTick(async()=>{const e={takenPathWay:this.takenPathWay,allowContact:this.allowContact,reportDescription:this.textareaReportDescription??""},t=(0,yt.JJ)(),n=yt.AA.KEY_VALUES.DOMAIN[t],i=`https://${n}${this.$t("path_swap_list",this.$routeLocale)}?propositionPageId=${this.currentProposition.propositionId}`,r=`${this.$t("url_admin2_api","sv")}/${(0,yt.t6)()}/user/${this.user.userId}`;await this.sendReportDataToSlack({userId:this.user.userId,route:this.$router.currentRoute.path,propositionUrl:i,userAdminUrl:r,locale:t,propositionId:this.currentProposition.propositionId,saveData:e})})},handleClickDone(){this.$emit("close"),this.returnToSwaplistOnClose&&this.$router.push(`${this.$t("path_swap_list",this.$routeLocale)}`)}})},Ks=qs;var Ys=(0,v.A)(Ks,No,Lo,!1,null,"7ccc4b36",null);const Js=Ys.exports;var Zs=function(){var e=this,t=e._self._c;return t("div",[t("StandardModal",{attrs:{"standard-modal-name":"SwapSortModal","content-height":"max-content","esc-close":!0,"show-header":!0,title:e.$t("swap_list_sort_title"),"header-title":"Sort Options"},on:{close:function(t){return e.setGlobalModal(!1)}}},[t("SortOptions",{attrs:{slot:"content"},on:{change:t=>e.handleSelectSortType(t),submit:function(t){return e.setGlobalModal(!1)}},slot:"content"})],1)],1)},Xs=[],Qs=function(){var e=this,t=e._self._c;return t("div",{staticClass:"sort-options"},[e._l(Object.keys(e.ACTIVE_SORT_TYPES),function(n){return t("div",{key:n,staticClass:"sort-option"},[t("BaseRadioButtonNew",{attrs:{reverse:!0,value:n,selected:e.sortType,"padding-y":e.isMobile?2:4,disabled:!1,tabindex:0},on:{change:function(t){return e.$emit("change",n)}},nativeOn:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.$emit("change",n)}}},[e._v(e._s(e.getReadableSortType(n))+" "),e.showDescription?t("div",{staticClass:"sort-description"}
1,[e._v(" "+e._s(e.getDescription(n))+" ")]):e._e()])],1)}),t("div",{staticClass:"action-button-wrapper"},[t("BaseButton",{staticClass:"full-width grey larger rounded",staticStyle:{width:"100%"},attrs:{disabled:!e.isSelectedOption,type:"button"},on:{click:function(t){return e.$emit("submit",e.sortType)}}},[e._v(" "+e._s(e.$t("filter_modal_action"))+" ")])],1)],2)},ea=[],ta=n(98648);function na(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function ia(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?na(Object(n),!0).forEach(function(t){ra(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):na(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ra(e,t,n){return(t=oa(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oa(e){var t=sa(e,"string");return"symbol"==typeof t?t:t+""}function sa(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const aa={name:"SortOptions",components:{BaseRadioButtonNew:Xo,BaseButton:re.A},props:{showDescription:{type:Boolean,default:!1}},data(){return{SORT_TYPES:ta.Jv,ACTIVE_SORT_TYPES:ta.CX}},computed:ia(ia({},(0,_.L8)({sortType:"swapList/sortType",sortDirection:"swapList/sortDirection",isMobile:"screenSize/isMobile"})),{},{isSelectedOption(){return Object.keys(ta.CX).includes(this.sortType)}}),methods:{getReadableSortType(e){switch(e){case ta.Jv.HIGHEST_SCORE:return this.$t("filter_container_type_score");case ta.Jv.SQM_DESC:return this.$t("sort_options_type_sqm_desc");case ta.Jv.SQM_ASC:return this.$t("sort_options_type_sqm_asc");case ta.Jv.FLOOR:return this.$t("sort_options_type_floor");case ta.Jv.ROOMS_DESC:return this.$t("sort_options_type_num_of_rooms_desc");case ta.Jv.ROOMS_ASC:return this.$t("sort_options_type_num_of_rooms_asc");case ta.Jv.RENT_DESC:return this.$t("sort_options_type_rent_desc");case ta.Jv.RENT_ASC:return this.$t("sort_options_type_rent_asc");case ta.Jv.INTEREST_DATE:return this.$t("sort_options_type_interest_date");case ta.Jv.POSTAL_AREA:return this.$t("sort_options_type_postal_area");case ta.Jv.PERCENTAGE:return this.$t("sort_options_type_interest");case ta.Jv.SEEN_AT:return this.$t("sort_options_type_match_date");case ta.Jv.ADDRESS:return this.$t("sort_options_type_address");case ta.Jv.TYPE:return this.$t("sort_options_type_swaptype");default:return""}},getDescription(e){switch(e){case ta.Jv.HIGHEST_SCORE:return this.$t("sort_options_desc_score");case ta.Jv.SQM:return this.$t("sort_options_desc_sqm");case ta.Jv.FLOOR:return this.$t("sort_options_desc_floor");case ta.Jv.ROOMS:return this.$t("sort_options_desc_num_of_rooms");case ta.Jv.RENT:return this.$t("sort_options_desc_rent");case ta.Jv.POSTAL_AREA:return this.$t("sort_options_desc_postal_area");case ta.Jv.PERCENTAGE:return this.$t("sort_options_desc_interest");case ta.Jv.SEEN_AT:return this.$t("sort_options_desc_match_date");case ta.Jv.ADDRESS:return this.$t("sort_options_desc_address");case ta.Jv.TYPE:return this.$t("sort_options_desc_swaptype");default:return""}}}},la=aa;var _a=(0,v.A)(la,Qs,ea,!1,null,"7bf17a0e",null);const ca=_a.exports;function da(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function pa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?da(Object(n),!0).forEach(function(t){ua(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):da(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ua(e,t,n){return(t=ma(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ma(e){var t=ga(e,"string");return"symbol"==typeof t?t:t+""}function ga(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const ha={name:"SortingModalWrapper",components:{SortOptions:ca,StandardModal:mr.A},data(){return{SORT_TYPES:ta.Jv}},computed:pa({},(0,_.i0)({})),methods:pa(pa({},(0,_.i0)({setGlobalModal:"ui/setGlobalModal",setSortType:"swapList/setSortType",setSelectedSortType:"swapList/setSelectedSortType"})),{},{getSortDirection(e){switch(e){case ta.Jv.HIGHEST_SCORE:return ta.y_.DESCENDING;case ta.Jv.SQM_ASC:return ta.y_.ASCENDING;case ta.Jv.SQM_DESC:return ta.y_.DESCENDING;case ta.Jv.ROOMS_ASC:return ta.y_.ASCENDING;case ta.Jv.ROOMS_DESC:return ta.y_.DESCENDING;case ta.Jv.RENT_ASC:return ta.y_.ASCENDING;case ta.Jv.RENT_DESC:return ta.y_.DESCENDING;case ta.Jv.PERCENTAGE:return ta.y_.DESCENDING;case ta.Jv.INTEREST_DATE:return ta.y_.DESCENDING;default:return""}},handleSelectSortType(e){const t=this.getSortDirection(e);this.setSortType({type:e,sortDirection:t})}})},fa=ha;var ba=(0,v.A)(fa,Zs,Xs,!1,null,"1a9157c8",null);const va=ba.exports;var ya=function(){var e=this,t=e._self._c;return t("StandardModal",{attrs:{"standard-modal-name":"PremiumActionModal","show-header":!1,"esc-close":!0,"content-height":"max-content"},on:{close:e.handleCloseModal}},[t("div",{staticClass:"premium-action-modal-container",attrs:{slot:"content"},slot:"content"}
1,[e.premiumModalType===e.PREMIUM_MODAL_CONTENT_TYPES.REVERSE_INTEREST?t("ReverseInterestModalContent",{on:{close:e.handleCloseModal,"premium-click":e.handlePremiumClick}}):e._e(),e.premiumModalType===e.PREMIUM_MODAL_CONTENT_TYPES.INTEREST_MARKS?t("InterestMarksContent",{on:{close:e.handleCloseModal,"premium-click":e.handlePremiumClick}}):e._e(),e.premiumModalType===e.PREMIUM_MODAL_CONTENT_TYPES.NO_INTEREST_MARKS?t("NoInterestMarksContent",{on:{close:e.handleCloseModal,"premium-click":e.handlePremiumClick}}):e._e()],1)])},wa=[],ka=n(56743),Sa=function(){var e=this,t=e._self._c;return t("div",{staticClass:"premium-reverse-interest-modal-content"},[t("img",{attrs:{src:n(22005),alt:"Man with magnifying glass"}}),t("p",{staticClass:"modal-heading"},[e._v(" "+e._s(e.$t("premium_reverse_interest_modal_heading"))+" ")]),t("div",{staticClass:"text-container"},[t("p",[e._v(" "+e._s(e.$t("premium_reverse_interest_modal_text_1"))+" ")]),t("p",[e._v(" "+e._s(e.$t("premium_reverse_interest_modal_text_2"))+" ")]),t("p",[t("b",[e._v(e._s(e.$t("premium_reverse_interest_modal_text_3")))])])]),t("p",{staticClass:"end-text"},[e._v(" "+e._s(e.$t("premium_reverse_interest_modal_text_4"))+" ")]),t("BaseButton",{staticClass:"primary-action full-width rounded smaller",attrs:{"icon-file":"arrow-right-alt2-white","icon-last":!0},on:{click:function(t){return e.$emit("premium-click")}}},[e._v(e._s(e.$t("premium_reverse_interest_modal_btn_text")))]),t("button",{staticClass:"not-ready-text-btn",attrs:{tabindex:"0"},on:{click:function(t){return e.$emit("close")},keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.$emit("close")}}},[t("p",[e._v(" "+e._s(e.$t("premium_reverse_interest_modal_text_5"))+" ")])])],1)},Aa=[];function Pa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function Ia(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pa(Object(n),!0).forEach(function(t){ja(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pa(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ja(e,t,n){return(t=Ta(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ta(e){var t=Oa(e,"string");return"symbol"==typeof t?t:t+""}function Oa(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const Ea={name:"ReverseInterestModalContent",components:{BaseButton:re.A},data(){return{}},computed:Ia({},(0,_.L8)({primaryPropositionId:"myPropositions/primaryPropositionId"}))},xa=Ea;var Ca=(0,v.A)(xa,Sa,Aa,!1,null,"f2328ee4",null);const Ma=Ca.exports;var Da=function(){var e=this,t=e._self._c;return t("div",{staticClass:"premium-no-interest-marks-content"},[t("img",{attrs:{src:n(22005),alt:"Man with magnifying glass"}}),t("p",{staticClass:"modal-heading"},[e._v(" "+e._s(e.$t("premium_no_interest_marks_modal_heading"))+" ")]),t("div",{staticClass:"text-container"},[t("p",[e._v(" "+e._s(e.$t("premium_no_interest_marks_action_card_text"))+" ")])]),t("p",{staticClass:"end-text"},[e._v(" "+e._s(e.$t("premium_no_interest_end_text"))+" ")]),t("BaseButton",{staticClass:"primary-action full-width rounded smaller",attrs:{"icon-file":"arrow-right-alt2-white","icon-last":!0},on:{click:function(t){return e.$emit("premium-click")}}},[e._v(e._s(e.$t("premium_no_interest_marks_modal_btn_text")))]),t("button",{staticClass:"not-ready-text-btn",attrs:{tabindex:"0"},on:{click:function(t){return e.$emit("close")},keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.$emit("close")}}},[t("p",[e._v(" "+e._s(e.$t("premium_no_interest_marks_action_btn_text"))+" ")])])],1)},Na=[];function La(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function Ba(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?La(Object(n),!0).forEach(function(t){Ra(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):La(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ra(e,t,n){return(t=za(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function za(e){var t=Fa(e,"string");return"symbol"==typeof t?t:t+""}function Fa(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const $a={name:"NoInterestMarksContent",components:{BaseButton:re.A},data(){return{}},computed:Ba({},(0,_.L8)({primaryPropositionId:"myPropositions/primaryPropositionId"}))},Wa=$a;var Va=(0,v.A)(Wa,Da,Na,!1,null,"2f8a8c3e",null);const Ga=Va.exports;var Ua=function(){var e=this,t=e._self._c;return t("div",{staticClass:"premium-interest-marks-content"},[t("img",{attrs:{src:n(22005),alt:"Man with magnifying glass"}}),t("p",{staticClass:"modal-heading"},[e._v(" "+e._s(e.$t("premium_interest_marks_modal_heading"))+" ")]),t("div",{staticClass:"text-container"},[t("p",{domProps:{innerHTML:e._s(e.$t("premium_interest_marks_action_card_text"))}})]),t("p",{staticClass:"end-text"},[e._v(" "+e._s(e.$t("premium_no_interest_end_text"))+" ")]),t("BaseButton",{staticClass:"primary-action full-width rounded smaller",attrs:{"icon-file":"arrow-right-alt2-white","icon-last":!0},on:{click:function(t){return e.$emit("premium-click")}}},[e._v(e._s(e.$t("premium_no_interest_marks_modal_btn_text")))]),t("button",{staticClass:"not-ready-text-btn",attrs:{tabindex:"0"},on:{click:function(t){return e.$emit("close")},keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.$emit("close")}}},[t("p",[e._v(" "+e._s(e.$t("premium_no_interest_marks_action_btn_text"))+" ")])])],1)},Ha=[];function qa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function Ka(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qa(Object(n),!0).forEach(function(t){Ya(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qa(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ya(e,t,n){return(t=Ja(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ja(e){var t=Za(e,"string");return"symbol"==typeof t?t:t+""}function Za(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const Xa={name:"InterestMarksContent",components:{BaseButton:re.A},data(){return{}},computed:Ka({},(0,_.L8)({primaryPropositionId:"myPropositions/primaryPropositionId"}))},Qa=Xa;var el=(0,v.A)(Qa,Ua,Ha,!1,null,"083cfb8f",null);const tl=el.exports;function nl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function il(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nl(Object(n),!0).forEach(function(t){rl(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nl(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function rl(e,t,n){return(t=ol(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ol(e){var t=sl(e,"string");return"symbol"==typeof t?t:t+""}function sl(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const al={name:"PremiumActionModal",components:{StandardModal:mr.A,ReverseInterestModalContent:Ma,InterestMarksContent:tl,NoInterestMarksContent:Ga}
1,props:{premiumModalType:{type:String,default:ka.a.REVERSE_INTEREST,required:!0}},data(){return{PREMIUM_MODAL_CONTENT_TYPES:ka.a}},computed:il({},(0,_.L8)({primaryPropositionId:"myPropositions/primaryPropositionId"})),methods:il(il({},(0,_.i0)({setGlobalModal:"ui/setGlobalModal"})),{},{handleCloseModal(){this.setGlobalModal(!1)},handlePremiumClick(){this.handleCloseModal(),this.$router.push(`${this.$routes.PAYMENT_PROPOSITION}/${this.primaryPropositionId}`)}})},ll=al;var _l=(0,v.A)(ll,ya,wa,!1,null,"ab71d780",null);const cl=_l.exports;var dl=function(){var e=this,t=e._self._c;return t("div",{staticClass:"full-swap-modal-wrapper"},[t("StandardModal",{attrs:{"standard-modal-name":"FullSwapModal","content-height":"max-content","esc-close":!0,"show-header":!1,"header-title":"Sort Options","overlay-type":"gradient","slide-up-transition":e.isMobile?"tut-slide-up":""},on:{close:function(t){return e.setGlobalModal(!1)}}},[t("div",{staticClass:"full-swap-modal-content",attrs:{slot:"content"},slot:"content"},[t("FullSwapModalContent",{on:{close:function(t){return e.setGlobalModal(!1)}}})],1)])],1)},pl=[],ul=function(){var e=this,t=e._self._c;return t("div",{staticClass:"full-swap-modal-content"},[t("transition",{attrs:{name:"tut-slide-up",appear:""}},[t("img",{attrs:{src:n(48163),alt:"Team effort, powerful statement"}})]),t("transition",{attrs:{name:"bounce-tab",appear:""}},[t("p",{staticClass:"modal-heading"},[e._v(e._s(e.$t("full_swap_modal_title")))])]),t("div",{staticClass:"text-container"},[t("p",[e._v(" "+e._s(e.$t("full_swap_modal_body"))+" ")])]),t("BaseButton",{staticClass:"primary-action full-width rounded smaller",attrs:{"icon-file":"icon-chat-white","icon-last":!1},on:{click:e.handleClickCtaButton}},[e._v(" "+e._s(e.$t("full_swap_modal_cta")))]),t("div",{staticClass:"fireworks-container"},[t("Fireworks")],1)],1)},ml=[],gl=function(){var e=this;e._self._c;return e._m(0)},hl=[function(){var e=this,t=e._self._c;return t("div",{staticClass:"fireworks-wrapper"},[t("div",{staticClass:"pyro"},[t("div",{staticClass:"before"}),t("div",{staticClass:"after"})])])}];const fl={name:"Fireworks"},bl=fl;var vl=(0,v.A)(bl,gl,hl,!1,null,"71020c13",null);const yl=vl.exports;function wl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function kl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wl(Object(n),!0).forEach(function(t){Sl(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wl(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Sl(e,t,n){return(t=Al(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Al(e){var t=Pl(e,"string");return"symbol"==typeof t?t:t+""}function Pl(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const Il={name:"FullSwapModalContent",components:{Fireworks:yl,BaseButton:re.A},computed:kl({},(0,_.L8)({primaryPropositionId:"myPropositions/primaryPropositionId"})),methods:{handleClickCtaButton(){this.$router.push(`${this.$t("path_matches",this.$routeLocale)}`),this.$emit("close")}}},jl=Il;var Tl=(0,v.A)(jl,ul,ml,!1,null,"351ee3a7",null);const Ol=Tl.exports;function El(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function xl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?El(Object(n),!0).forEach(function(t){Cl(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):El(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Cl(e,t,n){return(t=Ml(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ml(e){var t=Dl(e,"string");return"symbol"==typeof t?t:t+""}function Dl(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const Nl={name:"FullSwapModalWrapper",components:{StandardModal:mr.A,FullSwapModalContent:Ol},computed:xl({},(0,_.L8)({showGlobalModal:"ui/showGlobalModal",appReady:"app/ready",user:"app/user",isImpersonated:"app/isImpersonated",isMobile:"screenSize/isMobile"})),methods:xl(xl({},(0,_.i0)({setGlobalModal:"ui/setGlobalModal"})),{},{close(){this.setGlobalModal(!1)}})},Ll=Nl;var Bl=(0,v.A)(Ll,dl,pl,!1,null,"7ffd661e",null);const Rl=Bl.exports;var zl=function(){var e=this,t=e._self._c;return t("StandardModal",{attrs:{"standard-modal-name":"CompleteListingModal",title:e.$t("complete_listing_title"),"no-shadow":!0,"esc-close":!0},on:{close:function(t){return e.$emit("close")}}},[t("div",{staticClass:"complete-listing-content",attrs:{slot:"content"},slot:"content"},[t("CompleteListingCard",{attrs:{proposition:e.proposition,title:e.$t("complete_listing_modal_card_t
1itle"),"highlight-first-step":!0},on:{"cta-click":function(t){return e.$emit("close")}}}),e.recentVisitorsCount>0?t("div",{staticClass:"visitors-footer"},[e.visitorAvatars.length?t("div",{staticClass:"visitor-avatars"},e._l(e.visitorAvatars,function(e,n){return t("span",{key:n,staticClass:"visitor-avatar",style:{backgroundImage:`url('${e}')`},attrs:{"aria-hidden":"true"}})}),0):e._e(),t("p",{staticClass:"visitors-text"},[t("span",{staticClass:"visitors-line-main"},[t("strong",[e._v(e._s(e.recentVisitorsCount))]),e._v(" "+e._s(e.$tc("complete_listing_visitors_suffix",e.recentVisitorsCount))+" ")]),t("span",{staticClass:"visitors-line-period"},[e._v(" "+e._s(e.$t("complete_listing_visitors_period"))+" ")])])]):e._e()],1)])},Fl=[],$l=n(86889),Wl=n(66539);const Vl={name:"CompleteListingModal",components:{StandardModal:mr.A,CompleteListingCard:Wl.A},props:{proposition:{type:Object,required:!0}},data(){return{recentVisitors:{count:0,latest:[]}}},computed:{recentVisitorsCount(){return this.recentVisitors.count},visitorAvatars(){return(0,$l.Z)(this.recentVisitors,3)}},async mounted(){this.recentVisitors=await(0,$l.T)(this.proposition.propositionId)}},Gl=Vl;var Ul=(0,v.A)(Gl,zl,Fl,!1,null,"b9c32c96",null);const Hl=Ul.exports;var ql=function(){var e=this,t=e._self._c;return t("BaseModal",{attrs:{title:e.$t("end_match_confirm_title")},on:{close:e.cancelEndMatchConfirm}},[t("p",{staticClass:"confirm-text"},[e._v(" "+e._s(e.$t("end_match_confirm_body",{address:e.address}))+" ")]),t("div",{staticClass:"actions"},[t("BaseButton",{staticClass:"warning",nativeOn:{click:function(t){return e.confirmEndMatch.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("end_match_confirm_action"))+" ")]),t("BaseButton",{staticClass:"grey outline",nativeOn:{click:function(t){return e.cancelEndMatchConfirm.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("end_match_confirm_cancel"))+" ")])],1)])},Kl=[],Yl=n(53380);function Jl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function Zl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Jl(Object(n),!0).forEach(function(t){Xl(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Jl(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Xl(e,t,n){return(t=Ql(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ql(e){var t=e_(e,"string");return"symbol"==typeof t?t:t+""}function e_(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const t_={name:"EndMatchConfirmModal",components:{BaseModal:Yl.A,BaseButton:re.A},computed:Zl(Zl({},(0,_.L8)({endMatchConfirm:"ui/endMatchConfirm"})),{},{address(){var e,t;return(null===(e=this.endMatchConfirm)||void 0===e||null===(t=e.params)||void 0===t?void 0:t.address)||""}}),methods:Zl({},(0,_.i0)({confirmEndMatch:"ui/confirmEndMatch",cancelEndMatchConfirm:"ui/cancelEndMatchConfirm"}))},n_=t_;var i_=(0,v.A)(n_,ql,Kl,!1,null,"9865d24e",null);const r_=i_.exports;var o_=function(){var e=this,t=e._self._c;return e.isLoading?t("Spinner"):t("div",{staticClass:"info-modal-container"},[t("div",{staticClass:"overlay",on:{click:function(t){return e.$emit("close")}}}),t("transition",{attrs:{name:"pop-in",appear:""}},[t("div",{staticClass:"info-modal"},[t("div",{staticClass:"info-modal-body"},[e._t("default")],2),t("div",{staticClass:"info-modal-action-container"},[e.primaryActionLink?t("router-link",{staticClass:"primary-action",attrs:{to:e.primaryActionLink}},[t("BaseIcon",{attrs:{"icon-file":"icon-stars-green"}}),e._v(" "+e._s(e.primaryActionText))],1):e.primaryActionText?t("button",{staticClass:"primary-action",on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.$emit("primaryActionClick")}}},[t("BaseIcon",{attrs:{"icon-file":"icon-stars-green"}}
1),e._v(" "+e._s(e.primaryActionText)+" ")],1):e._e(),e.secondaryActionLink?t("router-link",{staticClass:"secondary-action",attrs:{to:e.secondaryActionLink}},[t("BaseIcon",{attrs:{"icon-file":"stars-white"}}),e._v(" "+e._s(e.secondaryActionText))],1):e.secondaryActionText?t("button",{staticClass:"secondary-action",on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.$emit("secondaryActionClick")}}},[t("BaseIcon",{attrs:{"icon-file":"stars-white"}}),e._v(" "+e._s(e.secondaryActionText)+" ")],1):e._e(),e.tertiaryActionLink?t("router-link",{staticClass:"tertiary-action",attrs:{to:e.tertiaryActionLink},nativeOn:{click:function(t){return e.tertiaryLinkClicked.apply(null,arguments)}}},[e._v(" "+e._s(e.tertiaryActionText))]):e._e(),e.showCloseButton?t("button",{on:{click:function(t){return e.$emit("close")}}},[e._v(" "+e._s(e.$t("modal_action_confirm"))+" ")]):e._e()],1),e.secondaryActionLink?t("div",{staticClass:"info-modal-secondary-close",on:{click:function(t){return e.$emit("close")}}},[e._v(" "+e._s(e.$t("general_close"))+" ")]):e._e()])])],1)},s_=[];const a_={name:"BaseInfoModal",components:{Spinner:Vr.A,BaseIcon:Y.A},props:{primaryActionText:{type:String,default:""},primaryActionLink:{type:String,default:""},secondaryActionText:{type:String,default:""},secondaryActionLink:{type:String,default:""},tertiaryActionText:{type:String,default:""},tertiaryActionLink:{type:String,default:""},isLoading:{type:Boolean,default:!1},showCloseButton:{type:Boolean,default:!1}},watch:{$route(e,t){e.path!==t.path&&this.$emit("close")}},created(){this.$emit("open")},methods:{tertiaryLinkClicked(){this.$emit("tertiary-clicked")}}},l_=a_;var __=(0,v.A)(l_,o_,s_,!1,null,"a1831268",null);const c_=__.exports;var d_=function(){var e=this,t=e._self._c;return e.isLoading?t("Spinner"):t("div",{staticClass:"info-modal-container"},[t("div",{staticClass:"overlay",on:{click:function(t){return e.$emit("close")}}}),t("transition",{attrs:{name:"pop-in",appear:""}},[t("div",{staticClass:"info-modal"},[t("BaseIcon",{ref:"close-button",staticClass:"close-icon",attrs:{tabindex:"0","icon-file":"icon-close-black"},on:{click:function(t){return e.$emit("close")},keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.$emit("close")}}}),t("div",{staticClass:"info-modal-body"},[e._t("default")],2),t("div",{staticClass:"info-modal-action-container"},[e._t("actions")],2)],1)])],1)},p_=[];const u_={name:"BaseInfoModal",components:{Spinner:Vr.A,BaseIcon:Y.A},props:{isLoading:{type:Boolean,default:!1}},data(){return{lastFocusedElement:null}},watch:{$route(e,t){e.path!==t.path&&this.$emit("close")}},created(){this.lastFocusedElement=document.activeElement,this.$emit("open")},mounted(){const e=document.activeElement;e&&e!==document.body&&this.$nextTick(()=>{const e=this.$refs["close-button"];e&&e.$el.focus()})},destroyed(){var e;null===(e=this.lastFocusedElement)||void 0===e||e.focus()},methods:{tertiaryLinkClicked(){this.$emit("tertiary-clicked")}}},m_=u_;var g_=(0,v.A)(m_,d_,p_,!1,null,"d5f50e7c",null);const h_=g_.exports;function f_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function b_(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f_(Object(n),!0).forEach(function(t){v_(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f_(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function v_(e,t,n){return(t=y_(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y_(e){var t=w_(e,"string");return"symbol"==typeof t?t:t+""}function w_(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const k_={name:"GlobalModalsContainer",components:{FancyModalContent:kr,FancyModalContentNew:Tr,RatingTrustpilot:zr,StandardModal:mr.A,BoostInfoContent:Fr.A,SuperInterest:to(()=>Promise.all([n.e(643),n.e(996),n.e(703)]).then(n.bind(n,50427)),{loading:qr,error:Qr}),BoostActiveModal:fo,BoostExpiredModal:xo,TrustBox:Co.A,ReportModalWrapper:Js,SortingModalWrapper:va,PremiumActionModal:cl,FullSwapModalWrapper:Rl,CompleteListingModal:Hl,EndMatchConfirmModal:r_,BaseButton:re.A,BaseIcon:Y.A,BaseInfoModal:c_,BaseInfoModalNew:h_},data(){return{isLoading:!1,DAILY_REQUEST_CHAT_LIMIT:30,superInterestPaywallUsps:["modal_super_interest_paywall_usp1","modal_super_interest_paywall_usp2","modal_super_interest_paywall_usp3"],superInterestExplainUsps:["modal_super_interest_explain_usp1","modal_super_interest_explain_usp2"]}},computed:b_(b_({},(0,_.L8)({showGlobalModal:"ui/showGlobalModal",selectedProduct:"klarnaPayments/getSelectedProduct",primaryPropositionId:"myPropositions/primaryPropositionId",primaryProposition:"myPropositions/primaryProposition",products:"klarnaPayments/getProducts",appReady:"app/ready",postFilterCountTotal:"swapList/postFilterCountTotal",endMatchConfirm:"ui/endMatchConfirm",lockAllFreemiumChats:"myPropositions/lockAllFreemiumChats",unlockMatchAvailableAt:"matches/unlockMatchAvailableAt",isTestEnabled:"app/isTestEnabled",inReboostWindow:"extraVisibility/inReboostWindow"})),{},{consumablesEnabled(){return this.isTestEnabled("consumables")},boostEndsAt(){var e,t;return(0,yo.Ex)(null===(e=this.primaryProposition)||void 0===e||null===(t=e.extraVisibility)||void 0===t?void 0:t.endDate)},showBoostActiveModal(){return this.consumablesEnabled&&!this.inReboostWindow&&null!==this.boostEndsAt&&this.boostEndsAt>oo.QA.now},showBoostExpiredModal(){return this.consumablesEnabled&&!this.showBoostActiveModal},weeklyMatchLimitSubtitle(){if(void 0===this.unlockMatchAvailableAt)return"";const e=(0,oo.MB)(this.unlockMatchAvailableAt,oo.QA.now,{maxDays:Do.w});return e?"hour"===e.unit?this.$tc("modal_weekly_match_limit_subtitle_hours",e.value,{hours:e.value}):this.$tc("modal_weekly_match_limit_subtitle",e.value,{days:e.value}):""},chatLockedCopyKeys(){return this.lockAllFreemiumChats?{title:"modal_chat_locked_all_title",subt
1itle:"modal_chat_locked_all_subtitle",usp1:"modal_chat_locked_all_usp1"}:{title:"modal_chat_locked_title",subtitle:"modal_chat_locked_subtitle",usp1:"modal_chat_locked_usp1"}},chatRoomId(){return this.$route.query.chatRoomId},propositionIdQuery(){return this.$route.query.propositionId?parseInt(this.$route.query.propositionId):null},hideActivateFreemiumOption(){return this.$growthbook.isFeatureFlagEnabled("returning-inactive-users")},propositionProductPrice(){if(!this.products)return"";const e=this.products.find(e=>"annonsforlangning"===e.category&&30===e.quantity);return e?this.formatCurrency(e.priceInclVat):""}}),methods:b_(b_({},(0,_.i0)({setGlobalModal:"ui/setGlobalModal",activateFreemium:"handleSubscription/activateFreemium",setToast:"toast/setToast",refreshPropositions:"myPropositions/refreshPropositions"})),{},{formatCurrency:Mo.v,handleCloseNoLikesLeft(){this.setGlobalModal(!1)},async handleActivateFreemiumClick(e){this.isLoading=!0;try{await this.activateFreemium(e),this.setToast({title:this.$t("confirmation_proposition_title")}),this.refreshPropositions()}catch(t){(0,nr.R)(`activateFreemium from inactivated: ${t}`,!0),this.setToast({title:this.$t("toast_general_error_message")})}this.setGlobalModal(!1)},handleActivateOrPayClose(){this.$route.query.propositionId&&this.$router.replace({query:{}}),this.setGlobalModal(!1)},chatLinkClicked(){ge.A.emitEvent(ge.A.eventTypes.CLICK,"Interest Limitation Chat",{src:"Interest Limitation Modal"})}})},S_=k_;var A_=(0,v.A)(S_,gr,hr,!1,null,"40544f95",null);const P_=A_.exports;var I_=function(){var e=this,t=e._self._c;return e.propositionViewModalId?t("PageModal",{attrs:{"show-modal":!!e.propositionViewModalId,"page-modal-name":"proposition-page"},on:{close:e.handleCloseModal}},[e.propositionViewModalType?t("ModalNavigation",{attrs:{slot:"nav"},slot:"nav"}):e._e(),t("PropositionAndSwapDetails",{attrs:{"proposition-view-modal-id":e.propositionViewModalId,"proposition-view-modal-id2":e.propositionViewModalId2,"proposition-view-modal-type":e.propositionViewModalType}})],1):e._e()},j_=[];function T_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function O_(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?T_(Object(n),!0).forEach(function(t){E_(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):T_(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function E_(e,t,n){return(t=x_(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x_(e){var t=C_(e,"string");return"symbol"==typeof t?t:t+""}function C_(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const M_={components:{PageModal:()=>Promise.all([n.e(9398),n.e(3092),n.e(996),n.e(1654)]).then(n.bind(n,34832)),ModalNavigation:()=>Promise.all([n.e(9398),n.e(3092),n.e(996),n.e(1654)]).then(n.bind(n,66089)),PropositionAndSwapDetails:()=>Promise.all([n.e(9398),n.e(3092),n.e(996),n.e(1654)]).then(n.bind(n,71084))},computed:O_({},(0,_.L8)({propositionViewModalId:"ui/propositionViewModalId",propositionViewModalId2:"ui/propositionViewModalId2",propositionViewModalType:"ui/propositionViewModalType"})),watch:{"$route.query.propositionPageId"(e,t){var n;const i=(null===(n=window.history.state)||void 0===n?void 0:n.key)??null;e&&!t&&(this.modalEntryKey=i!==this.lastEntryKey?i:null),e||(this.modalEntryKey=null),this.closing=!1,this.lastEntryKey=i},$route(e,t){var n;t.query.propositionPageId!=e.query.propositionPageId&&this.setPageModalActivePage("proposition"),this.closing=!1,this.lastEntryKey=(null===(n=window.history.state)||void 0===n?void 0:n.key)??null}},created(){var e;this.lastEntryKey=(null===(e=window.history.state)||void 0===e?void 0:e.key)??null,this.modalEntryKey=null,this.closing=!1},methods:O_(O_({},(0,_.i0)({setPageModalActivePage:"ui/setPageModalActivePage"})),{},{handleCloseModal(){var e;if(this.closing)return;const t=null!=this.modalEntryKey&&(null===(e=window.history.state)||void 0===e?void 0:e.key)===this.modalEntryKey;if(t)return this.closing=!0,void this.$router.go(-1);const n=O_({},this.$route.query);return delete n.propositionPageId,delete n.propositionPageId2,delete n.type,delete n.stripped,delete n.hideContactCta,this.$router.replace({query:n})}})},D_=M_;var N_=(0,v.A)(D_,I_,j_,!1,null,"273630f0",null);const L_=N_.exports;var B_=function(){var e=this,t=e._self._c;return t("div",{staticClass:"boost-container"},[t("div",{staticClass:"boost-banner",on:{click:e.toggleContent}},[t("BaseIcon",{staticClass:"rocket-icon",attrs:{"icon-file":"icon-rocket-white"}}),t("div",[e._v(e._s(e.$t("boost_banner_title")))]),t("BaseIcon",{class:["arrow-icon",{rotate:e.contentIsVisible}],attrs:{"icon-file":"icon-chevron-down"}})],1),t("Transition",{attrs:{name:"slide-down"}},[e.contentIsVisible&&e.statisticsData?t("div",{staticClass:"boost-content"},[t("div",{staticClass:"items"},[t("div",{staticClass:"item"},[t("div",{staticClass:"heading"},[e._v(e._s(e.$t("boost_banner_box_1")))]),t("div",{staticClass:"stat"}
1,[e._v(" +"+e._s(e.statisticsData.views.toLocaleString("sv-SE"))+" ")])]),t("div",{staticClass:"item"},[t("div",{staticClass:"heading"},[e._v(e._s(e.$t("boost_banner_box_2")))]),t("div",{staticClass:"stat"},[e._v(e._s(e.statisticsData.interestMarks))])]),t("div",{staticClass:"item"},[t("div",{staticClass:"heading"},[e._v(e._s(e.$t("boost_banner_box_3")))]),t("div",{staticClass:"stat"},[e._v(e._s(e.statisticsData.clicks))])])]),t("div",{staticClass:"active-until"},[t("BaseIcon",{staticClass:"active-until-icon",attrs:{"icon-file":"icon-rocket-purple"}}),e._v(" "+e._s(e.$t("boost_banner_active_until"))+" "+e._s(e.$dayjs(e.primaryProposition.extraVisibility.endDate).format("D MMMM"))+" ")],1)]):e._e()])],1)},R_=[];function z_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function F_(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?z_(Object(n),!0).forEach(function(t){$_(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):z_(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function $_(e,t,n){return(t=W_(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function W_(e){var t=V_(e,"string");return"symbol"==typeof t?t:t+""}function V_(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const G_={name:"BoostBanner",components:{BaseIcon:Y.A},data(){return{contentIsVisible:!1,statisticsData:null}},computed:F_({},(0,_.L8)({primaryProposition:"myPropositions/primaryProposition"})),created(){this.getStatValues()},methods:{toggleContent(){this.contentIsVisible=!this.contentIsVisible,this.contentIsVisible&&(ge.A.emitEvent(ge.A.eventTypes.CLICK,"Boost Statistics",{src:"boost-banner"}
1),this.getStatValues())},async getStatValues(){try{const e=await this.$store.dispatch("myPropositions/fetchPrimaryPropositionId"),{data:t}=await ro.zm.get(`/api/boost-summary?propositionId=${e}`);this.statisticsData=t}catch(e){console.log(e)}}}},U_=G_;var H_=(0,v.A)(U_,B_,R_,!1,null,"a817382c",null);const q_=H_.exports;var K_=n(77335),Y_=n(73903);const{sha256:J_}=n(71312);function Z_(e){try{return J_(e)}catch(t){return console.log("Hash256 failed:",t.message),e}}var X_=n(7441);const Q_=new Map,ec=50;function tc(e){var t;const n=null===(t=window.history.state)||void 0===t?void 0:t.key;return n?`${e.path}::${n}`:e.fullPath}function nc(e){if(!e)return;const t=tc(e),n={x:window.pageXOffset||document.documentElement.scrollLeft,y:window.pageYOffset||document.documentElement.scrollTop};if(Q_.set(t,n),Q_.size>ec){const e=Q_.keys().next().value;Q_.delete(e)}}function ic(e){if(!e)return null;const t=tc(e);return Q_.get(t)||null}function rc(e,t={}){const n=ic(e);return!!n&&(requestAnimationFrame(()=>{window.scrollTo({left:n.x,top:n.y,behavior:t.smooth?"smooth":"instant"})}),!0)}function oc(e={}){requestAnimationFrame(()=>{window.scrollTo({left:0,top:0,behavior:e.smooth?"smooth":"instant"})})}function sc(e,t={}){if(!e)return!1;try{const n=document.querySelector(e);if(n)return requestAnimationFrame(()=>{n.scrollIntoView({behavior:t.smooth?"smooth":"instant"})}),!0}catch(n){}return!1}var ac=n(40173),lc=n(80580),_c=n(16361),cc=function(){var e=this,t=e._self._c;return t(e.startPageComponent,{tag:"component"})},dc=[];function pc(){if("undefined"!==typeof window)return window.hj||(window.hj=function(...e){(window.hj.q=window.hj.q||[]).push(e)}),window.hj}function uc(e){const t=pc();t&&t("event",e)}const mc={name:"StartPageRouter",components:{StartPage:()=>Promise.all([n.e(6880),n.e(6471)]).then(n.bind(n,2328)),NewStartPage:()=>n.e(8140).then(n.bind(n,817))},computed:{startPageComponent(){return this.$growthbook.isFeatureFlagEnabled("new-startpage")?"NewStartPage":"StartPage"}},created(){ge.A.emitEvent(ge.A.eventTypes.PAGEVIEW,"Start Page",{referrer:document.referrer,search:document.location?document.location.search:void 0,userAgent:navigator.userAgent})},mounted(){this.$country.isCountry("se")&&uc("startpage-recording")}},gc=mc;var hc=(0,v.A)(gc,cc,dc,!1,null,null,null);const fc=hc.exports;var bc=function(){var e=this,t=e._self._c;return t("div")},vc=[],yc={},wc=(0,v.A)(yc,bc,vc,!1,null,null,null);const kc=wc.exports;async function Sc(e,t,i){await(0,_c.FF)();const{default:r}=await Promise.resolve().then(n.bind(n,80580));r.getters["app/isTestEnabled"]("consumables")?(r.dispatch("ui/setGlobalModal","BoostInfo"),i({path:Pe.A.SWAP_LIST,replace:!0})):i()}async function Ac(e,t,i){await(0,_c.FF)();const{default:r}=await Promise.resolve().then(n.bind(n,80580));r.getters["app/isTestEnabled"]("consumables")?i():i({path:Pe.A.SWAP_LIST,replace:!0})}const Pc=()=>n.e(7933).then(n.bind(n,65636)),Ic=()=>n.e(7933).then(n.bind(n,3278)),jc=()=>n.e(5305).then(n.bind(n,14521)),Tc=()=>Promise.all([n.e(1206),n.e(3787)]).then(n.bind(n,13839)),Oc=()=>Promise.all([n.e(9398),n.e(996),n.e(9606)]).then(n.bind(n,7545)),Ec=()=>Promise.all([n.e(9398),n.e(996),n.e(9606)]).then(n.bind(n,18602)),xc=()=>Promise.all([n.e(1206),n.e(3787)]).then(n.bind(n,53457)),Cc=()=>Promise.all([n.e(1206),n.e(3787)]).then(n.bind(n,17672)),Mc=()=>n.e(1352).then(n.bind(n,35056)),Dc=()=>Promise.all([n.e(996),n.e(9763)]).then(n.bind(n,9090)),Nc=()=>Promise.all([n.e(996),n.e(8644)]).then(n.bind(n,2286)),Lc=()=>Promise.all([n.e(996),n.e(8644)]).then(n.bind(n,71007)),Bc=()=>Promise.all([n.e(996),n.e(8644)]).then(n.bind(n,16147)),Rc=()=>Promise.all([n.e(9398),n.e(996),n.e(6701)]).then(n.bind(n,83653)),zc=()=>Promise.all([n.e(9398),n.e(996),n.e(6701)]).then(n.bind(n,9598)),Fc=()=>Promise.all([n.e(9398),n.e(996),n.e(6701)]).then(n.bind(n,21805)),$c=()=>Promise.all([n.e(9398),n.e(996),n.e(6701)]).then(n.bind(n,4839)),Wc=()=>Promise.all([n.e(9398),n.e(996),n.e(6701)]).then(n.bind(n,38830)),Vc=()=>Promise.all([n.e(9398),n.e(996),n.e(6701)]).then(n.bind(n,38835)),Gc=()=>Promise.all([n.e(9398),n.e(996),n.e(6701)]).then(n.bind(n,97399)),Uc=()=>Promise.all([n.e(9398),n.e(996),n.e(6701)]).then(n.bind(n,80010)),Hc=()=>Promise.all([n.e(9398),n.e(3092),n.e(996),n.e(1777)]).then(n.bind(n,47323)),qc=()=>Promise.all([n.e(9398),n.e(3092),n.e(996),n.e(1777)]).then(n.bind(n,23727)),Kc=()=>Promise.all([n.e(9398),n.e(3092),n.e(996),n.e(1777)]).then(n.bind(n,55061)),Yc=()=>Promise.all([n.e(643),n.e(996),n.e(8899)]).then(n.bind(n,52493)),Jc=()=>Promise.all([n.e(643),n.e(996),n.e(8899)]).then(n.bind(n,99302)),Zc=()=>Promise.all([n.e(643),n.e(996),n.e(8899)]).then(n.bind(n,12005)),Xc=()=>Promise.all([n.e(643),n.e(996),n.e(8899)]).then(n.bind(n,1359)),Qc=()=>Promise.all([n.e(643),n.e(996),n.e(8899)]).then(n.bind(n,74388)),ed=()=>Promise.all([n.e(643),n.e(996),n.e(8899)]).then(n.bind(n,37577)),td=()=>Promise.all([n.e(996),n.e(3596)]).then(n.bind(n,78480)),nd=()=>Promise.all([n.e(996),n.e(3596)]).then(n.bind(n,86058)),id=()=>Promise.all([n.e(996),n.e(3596)]).then(n.bind(n,29070)),rd=()=>Promise.all([n.e(996),n.e(3596)]).then(n.bind(n,25213)),od=()=>Promise.all([n.e(996),n.e(3596)]).then(n.bind(n,68645)),sd=()=>Promise.all([n.e(996),n.e(3596)]).then(n.bind(n,86547)),ad=()=>Promise.all([n.e(996),n.e(3596)]).then(n.bind(n,45201)),ld=()=>Promise.all([n.e(3092),n.e(643),n.e(996),n.e(1764)]).then(n.bind(n,86877)),_d=()=>Promise.all([n.e(3092),n.e(643),n.e(996),n.e(1764)]).then(n.bind(n,71665)),cd=()=>Promise.all([n.e(643),n.e(996),n.e(703)]).then(n.bind(n,87113)),dd=()=>Promise.all([n.e(996),n.e(4074)]).then(n.bind(n,39747)),pd=()=>Promise.all([n.e(9398),n.e(3092),n.e(996),n.e(8623)]).then(n.bind(n,330
1)),ud=()=>Promise.all([n.e(996),n.e(7539)]).then(n.bind(n,69240)),md=()=>Promise.all([n.e(996),n.e(2095)]).then(n.bind(n,38235)),gd=()=>Promise.all([n.e(9398),n.e(3092),n.e(996),n.e(1206),n.e(187)]).then(n.bind(n,42974)),hd=()=>Promise.all([n.e(9398),n.e(3092),n.e(996),n.e(1206),n.e(187)]).then(n.bind(n,91216)),fd=()=>Promise.all([n.e(996),n.e(8019)]).then(n.bind(n,66147)),bd=()=>Promise.all([n.e(996),n.e(8019)]).then(n.bind(n,72696)),vd=()=>Promise.all([n.e(996),n.e(6880),n.e(4854)]).then(n.bind(n,82649)),yd=()=>Promise.all([n.e(996),n.e(6880),n.e(4854)]).then(n.bind(n,13221)),wd=()=>Promise.all([n.e(996),n.e(6880),n.e(4854)]).then(n.bind(n,44872)),kd=()=>Promise.all([n.e(996),n.e(6880),n.e(4854)]).then(n.bind(n,10837)),Sd=()=>Promise.all([n.e(996),n.e(6880),n.e(4854)]).then(n.bind(n,78949)),Ad=()=>Promise.all([n.e(996),n.e(6880),n.e(4854)]).then(n.bind(n,38925)),Pd=()=>Promise.all([n.e(996),n.e(6880),n.e(4854)]).then(n.bind(n,72814)),Id=()=>n.e(1779).then(n.bind(n,89400));async function jd(e,t,n){await(0,_c.FF)(),n()}const Td=[{path:Pe.A.GET_STARTED,redirect:()=>({name:"wish",params:{index:1},meta:{public:!0,group:"signup"}})},{path:Pe.A.SWAP_TYPE,redirect:()=>({name:"wish",params:{index:1},meta:{public:!0,group:"signup"}})},{name:"wish",path:Pe.A.WISH,component:Tc,beforeEnter:jd,meta:{public:!0,group:"signup"}},{path:Pe.A.WISH_AREA,component:Oc,beforeEnter:jd,meta:{public:!0,group:"signup"}},{path:Pe.A.PROPOSITION_SIGNUP,component:Ec,beforeEnter:jd,meta:{public:!0,group:"signup"}},{path:Pe.A.SIGNUP,component:xc,beforeEnter:jd,meta:{public:!0,group:"signup"}},{path:Pe.A.IMAGE_UPLOAD,component:Cc,beforeEnter:jd,meta:{public:!0,group:"signup"}},{path:Pe.A.BLOG_REDIRECT,redirect:Pe.A.NEWS},{path:Pe.A.NEWS,component:fd,meta:{public:!0}},{path:`${Pe.A.NEWS}/:title/:id`,component:bd,meta:{public:!0}},...(0,yt.G7)("SWAP_APPLICATION")?[{path:Pe.A.SWAP_APPLICATION,component:Dc,meta:{public:!0}}]:[],{path:"/content/:slug",component:yd,meta:{public:!0}},{path:"/content/"+Pe.A.GENERAL_TERMS,component:yd,meta:{public:!0}},{path:Pe.A.GENERAL_TERMS,redirect:"/content/"+Pe.A.GENERAL_TERMS,meta:{public:!0}},{path:"/content/"+Pe.A.PRIVACY_POLICY,component:yd,meta:{public:!0}},{path:Pe.A.PRIVACY_POLICY,redirect:"/content/"+Pe.A.PRIVACY_POLICY,meta:{public:!0}},{path:"/c/:slug",component:wd,meta:{public:!0}},{path:"/i/:adm1?/:adm2?/:adm3?/:pos?",component:Ad,meta:{public:!0}},{path:Pe.A.CAMPAIGN_ACTIVATE,component:jc},{path:`${Pe.A.SWAP_LIST}/:otherUserPropositionId`,component:pd},{path:Pe.A.SWAP_LIST,component:pd},{path:Pe.A.PAYMENT_HISTORY,component:Nc},{path:Pe.A.CHANGE_PAYMENT_METHOD,component:Jc},{path:`${Pe.A.PAYMENT_PROPOSITION}/:propositionId`,component:Yc},{path:`${Pe.A.PAYMENT_PROPOSITION}`,component:Yc},{path:Pe.A.CHANGE_TO_KLARNA,exact:!0,component:nd},{path:Pe.A.PAYMENT_DONE_PROPOSITION,component:Zc},{path:Pe.A.PAYMENT_DONE_VISIBILITY,component:Xc},{path:Pe.A.CHANGE_SUBSCRIPTION_DONE,component:sd},{path:Pe.A.AUTO_SUBSCRIPTION_DONE,component:ad},{path:Pe.A.SUBSCRIPTION_CANCELLED,component:id},{path:Pe.A.SUBSCRIPTION_OFFER_ACCEPTED,component:rd},{path:Pe.A.UPDATE_TOKEN_DONE_KLARNA,component:od},{path:Pe.A.FAVOURITES,component:md},{path:Pe.A.MY_PROPOSITIONS,component:Rc},{path:`${Pe.A.EDIT_WISH_AREAS}/:propositionId/:wishIndex`,component:Vc},{path:`${Pe.A.EDIT_PROP_SETTINGS}/:propositionId`,component:Wc},{path:`${Pe.A.EDIT_PROPOSITION_PHOTOS}/:propositionId/:residenceIndex`,component:zc},{path:`${Pe.A.PROPOSITION}/:id`,component:Hc,meta:{public:!0}},{path:`${Pe.A.PROPOSITION}/:id/:residenceIndex`,component:Hc,meta:{public:!0}},{path:`${Pe.A.PROPOSITION_GALLERY}/:propositionId`,component:qc,meta:{transitionName:"slide-over"}},{path:`${Pe.A.PROPOSITION_GALLERY}/:propositionId/:residenceIndex`,component:qc,meta:{public:!0,transitionName:"slide-over"}},{path:`${Pe.A.PROPOSITION_GALLERY}/:propositionId/:residenceIndex/:imageIndex`,component:qc,meta:{public:!0,transitionName:"slide-over"}},{path:`${Pe.A.HANDLE_SUBSCRIPTION}/:id`,component:td},{path:`${Pe.A.APP_EXTRA_VISIBILITY_PAYMENT}/:propositionId`,component:Qc},{path:`${Pe.A.MY_VISITORS}/:propositionId`,component:Gc},{path:Pe.A.BLOCKED_PROPOSITIONS,component:Uc},{path:Pe.A.EDIT_PROFILE,component:Lc},{path:Pe.A.EDIT_USER_CREDENTIALS,component:Bc},{path:Pe.A.TRIAL_INFO,component:Mc},{path:Pe.A.FREEMIUM_INFO,component:Mc},{path:`${Pe.A.EDIT_PROPOSITION}/:propositionId`,component:zc},{path:`${Pe.A.EDIT_PROPOSITION_DETAILS_AND_DESCRIPTION}/:propositionId/:residenceIndex`,component:Fc},{path:`${Pe.A.EDIT_PROPOSITION_WISHES}/:propositionId`,component:$c},{path:`${Pe.A.EDIT_PROPOSITION_SECOND_WISHES}/:propositionId`,component:$c},{path:Pe.A.OLD_SWAP_CHAIN_MANUAL,redirect:`${Pe.A.SWAP_DETAILS}/:pid1/:pid2`},{path:Pe.A.OLD_SWAP_CHAIN_DIRECT,redirect:`${Pe.A.SWAP_DETAILS}/:pid1/:pid2`},{path:Pe.A.OLD_SWAP_CHAIN_TRIANGLE,redirect:e=>{const{query:t}=e;return t.ad3?`${Pe.A.SWAP_DETAILS}/triangle/:pid1/:pid2/${t.ad3}`:`${Pe.A.SWAP_DETAILS}/triangle/:pid1/:pid2`}},{path:`${Pe.A.SWAP_DETAILS}/:propositionIdAPart/:propositionIdBPart`,component:ud},{path:`${Pe.A.SWAP_DETAILS}/triangle/:propositionIdAPart/:propositionIdBPart/:propositionIdCPart?`,component:ud},{path:Pe.A.LOGIN,alias:[Pe.A.LOGIN_RESET_PASSWORD],component:Pc,meta:{public:!0}},{path:"/skapa-losenord",redirect:Pe.A.LOGIN},{path:"/maak-wachtwoord",redirect:Pe.A.LOGIN},{path:"/passwort-erstellen",redirect:Pe.A.LOGIN},{path:Pe.A.LOGOUT,component:Ic,meta:{public:!0}},{path:Pe.A.PAYMENT_PENDING,component:ed},{name:"search",path:Pe.A.SEARCH,component:gd,meta:{public:!0}},{path:Pe.A.MATCHES,component:dd},{path:`${Pe.A.MATCHES}/:id`,component:dd},{path:Pe.A.HELP,component:vd,meta:{public:!0}},{path:"/impressum",component:kd,meta:{public:!0}},{path:"/sitemap*",component:Pd,meta:{public:!0}},{path:Pe.A.COOKIE_POLICY,component:Sd,meta:{public:!0}},{path:"/unsub/sc/:coverageId/:hash",redirect:`${Pe.A.SEARCH_COVERAGE_
1UNSUBSCRIBE}/:coverageId/:hash`,meta:{public:!0}},{path:`${Pe.A.SEARCH_COVERAGE_UNSUBSCRIBE}/:coverageId/:hash`,component:hd,meta:{public:!0}},{path:Pe.A.BOOST_SUMMARY,component:ld,beforeEnter:Sc},{path:Pe.A.HOME,component:fc,beforeEnter:jd,meta:{public:!0}},{path:"/buy-boost",component:_d},{path:"/buy-super-interest",component:cd,beforeEnter:Ac},{path:"/empty-page",component:kc},{path:Pe.A.PROPOSITION_NOT_FOUND,component:Kc,meta:{public:!0}},{path:Pe.A.NOT_FOUND,component:Id,meta:{public:!0}},{path:"*",component:Id,meta:{public:!0}}],Od=Td,Ed=6e4,xd=15e3,Cd=6e5,Md="version-reloaded-for";let Dd=null,Nd=0;function Ld(){return"fe275e0a9ca24b3cf7108098ba33b3849216e2b7"}function Bd(){return!Ld()||!1}async function Rd({fetchImpl:e=window.fetch.bind(window),now:t=Date.now()}={}){if(!Bd()&&!(t-Nd<Ed)){Nd=t;try{const t=await e("/version",{cache:"no-store",headers:{accept:"application/json"}});if(!t.ok)return;const n=await t.json();n&&n.version&&n.version!==Ld()&&(Dd=n.version)}catch(n){}}}let zd=null;function Fd(){try{return window.sessionStorage.getItem(Md)||zd}catch(e){return zd}}function $d(e){zd=e;try{window.sessionStorage.setItem(Md,e)}catch(t){}}function Wd(e){return"string"===typeof e&&/^\/(?!\/|\\)/.test(e)}function Vd(e,t){if(!Dd)return null;const n=e.fullPath;return n===t.fullPath?null:Wd(n)?Fd()===Dd?null:($d(Dd),n):null}function Gd({fetchImpl:e,intervalMs:t=Cd}={}){if(Bd())return function(){};const n=()=>Rd({fetchImpl:e}),i=setTimeout(n,xd),r=setInterval(n,t),o=()=>{"visible"===document.visibilityState&&n()};return document.addEventListener("visibilitychange",o),function(){clearTimeout(i),clearInterval(r),document.removeEventListener("visibilitychange",o)}}["push","replace"].forEach(e=>{const t=ac.Ay.prototype[e];ac.Ay.prototype[e]=function(e,n,i){return n||i?t.call(this,e,n,i):t.call(this,e).catch(e=>ac.Ay.isNavigationFailure&&ac.Ay.isNavigationFailure(e)?e:Promise.reject(e))}});let Ud,Hd=null;function qd(){return Hd}function Kd(){Hd=null}function Yd(){i.Ay.use(ac.Ay);const e=new ac.Ay({mode:"history",history:!0,routes:Zd(Od),linkActiveClass:"active",linkExactActiveClass:"exact-active",scrollBehavior(e,t,n){const i=e.path.includes(Pe.A.MATCHES)||t.path.includes(Pe.A.MATCHES);if(i)return Hd={type:"none"},!1;const r=e.path===t.path&&e.query.propositionPageId!==t.query.propositionPageId;return r||e.query.section||e.path.startsWith(Pe.A.EDIT_PROPOSITION_PHOTOS+"/")?(Hd={type:"none"},!1):(Hd=n?{type:"restore",route:e}:e.hash?{type:"hash",hash:e.hash}:{type:"top"},!1)}});return e.beforeEach(async(e,t,n)=>{var i;const r=Vd(e,t);if(r){const e=window.location.pathname+window.location.search+window.location.hash;return e===r?void window.location.reload():(window.location.assign(r),void n(!1))}t.path!==e.path&&nc(t),lc["default"].dispatch("menu/closeMenu"),"signup"!==(null===(i=e.meta)||void 0===i?void 0:i.group)?lc["default"].dispatch("signup/setInSignup",{inSignup:!1}):lc["default"].dispatch("signup/setInSignup",{inSignup:!0}),e.query.propositionPageId?lc["default"].dispatch("ui/openPropositionModal",{propositionId:Number(e.query.propositionPageId),propositionId2:e.query.propositionPageId2?Number(e.query.propositionPageId2):null,type:e.query.type}):t.query.propositionPageId&&lc["default"].dispatch("ui/closePropositionModal",!1),e.path!==t.path&&lc["default"].commit("ui/removeAllDisableScroll"),await Jd(e,n)}),e}async function Jd(e,t){const n=!e.meta||!e.meta.public;n?(clearInterval(Ud),Ud=setInterval(()=>{const n=lc["default"].getters["app/ready"];if(n){clearInterval(Ud);const n=lc["default"].getters["app/isAuthenticated"];n||e.path===Pe.A.LOGIN||zp.replace(`${Pe.A.LOGIN}?returnUrl=${e.path}`),t()}},10)):t()}function Zd(e){return e.filter(e=>!e.meta||!e.meta.disabled)}const Xd=2,Qd=6,ep=16,tp=365,np=3,ip=3,rp=["dk","de","nl"],op=["se"],sp="lb-usersnap-page-load-count",ap="lb-usersnap-page-load-widget-shown",lp=365,_p=5,cp=1e4,dp="fifth_page_load";function pp(e,t){const n=(0,vt.R)(`lb-usersnap-${e}`),i=Bt()(new Date(t)),r=Bt()();if(!n)return i.isBefore(r.subtract(Xd,"week"));try{const{showCount:e,lastShown:t}=JSON.parse(n),i=Bt()(t);return 1===e?i.isBefore(r.subtract(Qd,"week")):i.isBefore(r.subtract(ep,"week"))}catch{return i.isBefore(r.subtract(Xd,"week"))}}function up(e){const t=`lb-usersnap-${e}`,n=(0,vt.R)(t);let i=1;if(n)try{const e=JSON.parse(n);i=(e.showCount||0)+1}catch{i=1}const r=JSON.stringify({showCount:i,lastShown:Date.now()});(0,vt.T)(t,r,tp),Ct(e,{skipHasSeenCheck:!0})}function mp({country:e,isAuthenticated:t,userRegisteredDate:n,swapInterestCounts:i,primaryProposition:r,subscriptionType:o}){var s,a;if(!t)return;const l=new Date(n),_=Bt()(l).isBefore(Bt()().subtract(7,"day")),c=(null===i||void 0===i||null===(s=i.answered)||void 0===s?void 0:s.total)>2;"de"===e&&_&&c&&Ct("interview_de"),"dk"===e&&_&&c&&Ct("interview_dk"),"de"===e&&r&&Ct("feedback-form-de"),"dk"===e&&r&&Ct("feedback-form-dk");const d=`osat_${e}`;pp(d,n)&&up(d);const p=Bt()(l).isBefore(Bt()().subtract(np,"day")),u=Bt()(l).isAfter(Bt()("2025-12-07")),m=(null===i||void 0===i||null===(a=i.answered)||void 0===a?void 0:a.total)>=1;p&&u&&m&&Ct(`csat_${e}`),fp({country:e,primaryProposition:r,userRegisteredAt:n,subscriptionType:o})}function gp({isAuthenticated:e,country:t,primaryPropositionId:n=null,userRegisteredDate:i=null,subscriptionType:r=null}){if(!op.includes(t))return;const o=parseInt((0,vt.R)(sp),10)||0,s=o+1;(0,vt.T)(sp,s,lp),e&&(Mt(),s<_p||(0,vt.R)(ap)||setTimeout(()=>{window.Usersnap&&((0,vt.T)(ap,!0,lp),Ct(dp,{skipHasSeenCheck:!0,metadata:{primaryPropositionId:n,daysAsMember:i?Bt()().diff(Bt()(i),"day"):null,subscriptionType:r||null}}))},cp))}function hp({isAuthenticated:e,country:t}){e&&op.includes(t)&&Mt()}function fp({country:e,primaryProposition:t,userRegisteredAt:n,subscriptionType:i}){if(!rp.includes(e))return;if(null===t||void 0===t||!t.createdAt)return;const r=t.residences||[],o=r.some(e=>{var t;return null===(t=e.images)||void 0===t?void 0:t.length}),s=r.some(e=>!!e.description);if(o||s)return;const a=Bt()(t.createdAt),l=Bt()().subtract(ip,"day");if(!a.isBefore(l))return;const _=`no_photos_or_description_feedback_${e}`,c=`lb-usersnap-${_}`;if((0,vt.R)(c))return;(0,vt.T)(c,!0,180);const d=n?Bt()().diff(Bt()(n),"day"):null;Ct(_,{skipHasSeenCheck:!0,metadata:{propositionId:t.propositionId,daysAsMember:d,subscriptionType:i}})}function bp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function vp(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?bp(Object(n),!0).forEach(function(t){yp(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bp(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function yp(e,t,n){return(t=wp(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wp(e){var t=kp(e,"string");return"symbol"==typeof t?t:t+""}function kp(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const Sp="fade",Ap="out-in",Pp={name:"App",components:{Overlay:w,DesktopHeader:yn,MobileMenu:Fn,MobileHeader:Zn,TabBar:Ii,TrialBanner:Fi,Toast:Zi,NotificationCenterContainer:Ae,CookieModal:ur,StandardModal:mr.A,ExtraVisibility:()=>Promise.all([n.e(3092),n.e(643),n.e(996)]).then(n.bind(n,30005)),GlobalModalsContainer:P_,BoostBanner:q_,ImpersonateBanner:bt,PageModalContainer:L_,DownloadApp:ii},data(){return{transitionName:Sp,transitionMode:Ap}},computed:vp(vp(vp({},(0,_.L8)({showGlobalModal:"ui/showGlobalModal",endMatchConfirm:"ui/endMatchConfirm",appReady:"app/ready",user:"app/user",isImpersonated:"app/isImpersonated",isMobile:"screenSize/isMobile",userPropositions:"myPropositions/propositions",accountType:"myPropositions/accountType",totalImageCount:"myPropositions/totalImageCount",showMobileHeader:"ui/showMobileHeader",showDesktopHeader:"ui/showDesktopHeader",showOverlay:"overlay/showOverlay",menuOpen:"menu/isMenuOpen",trialBannerOpen:"trial/trialBannerOpen",tabBarVisible:"menu/tabBarVisible",isAuthenticated:"app/isAuthenticated",isAppRequest:"app/isAppRequest",disableScroll:"ui/disableScroll",notificationCenterOpen:"menu/isNotificationCenterOpen",primaryProposition:"myPropositions/primaryProposition",primaryPropositionId:"myPropositions/primaryPropositionId",primaryPropositionIsPremiumOrFree:"myPropositions/primaryPropositionIsPremiumOrFree",primaryPropositionSubscriptionType:"myPropositions/primaryPropositionSubscriptionType",newMatch:"matches/newMatch",pageModalActivePage:"ui/pageModalActivePage",propositionViewModalId:"ui/propositionViewModalId",inSignup:"signup/inSignup",mustSelectNewAreas:"wishAreas/mustSelectNewAreas",swapInterestCounts:"swapList/swapInterestCounts"})),(0,_.aH)("extraVisibility",["isVisible","proposition"])),{},{showMobileTabbar(){if(this.propositionViewModalId&&"proposition"===this.pageModalActivePage)return!1;if("swapdetails"===this.pageModalActivePage)return!1;const e=this.isMobile&&this.tabBarVisible;return e}}),watch:{isAuthenticated(e){e&&this.usersnapPageLoadInitDone&&hp({isAuthenticated:e,country:this.$country.currentCountry})},appReady:{immediate:!0,handler(e){e&&this.isAuthenticated&&l({isMobile:this.isMobile})}},disableScroll(){document.body.style.overflow=this.disableScroll?"hidden":""},newMatch(e){e&&void 0!==e.triggeredByUser&&!0===e.triggeredByUser&&this.setGlobalModal("FullSwapModal")}},async mounted(){(0,X_.XP)(),this.init(),this.checkScreenSize(),this.addDownloadAppMetaTag(),this.isMobile&&document.addEventListener("visibilitychange",this.handleVisibilityChanged)},created(){this.usersnapPageLoadInitDone=!1,window.addEventListener("resize",this.checkScreenSize),this.$router.beforeEach((e,t,n)=>{let i=e.meta.transitionName||t.meta.transitionName,r="out-in";if("slide-over"===i){const n=e.path.split("/").length,o=t.path.split("/").length;i=n<o?"":"slide-over-left",r=""}this.transitionName=i||Sp,this.transitionMode=r,n()})},beforeDestroy(){window.removeEventListener("resize",this.checkScreenSize),document.removeEventListener("visibilitychange",this.handleVisibilityChanged)},methods:vp(vp(vp({},(0,_.PY)({setExtraVisibilityPaymentVisible:"extraVisibility/setVisible",setGlobalModal:"ui/setGlobalModal"})),(0,_.i0)({initAppData:"app/initAppData",startMixpanelSession:"gtm/startMixpanelSession",checkScreenSize:"screenSize/checkScreenSize"})),{},{handleTransitionAfterEnter(){const e=qd();Kd(),this.$root.$emit("route-after-enter"),e&&"none"!==e.type&&this.$nextTick(()=>{switch(e.type){case"restore":rc(e.route)||oc();break;case"hash":sc(e.hash)||oc();break;case"top":default:oc();break}})},handleVisibilityChanged(){if(this.primaryPropositionId)try{const e=document.visibilityState||document.webkitVisibilityState||document.mozVisibilityState||document.msVisibilityState;"visible"===e&&this.$nextTick(()=>{this.$store.dispatch("handleSubscription/refreshStates",this.primaryPropositionId,{root:!0})})}catch(e){console.log(e.message)}}
1,async init(){function e(){window.dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],e("consent","default",{ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied",analytics_storage:"denied"}),await this.initAppData(),this.handleUtmTracking(),mp({country:this.$country.currentCountry,isAuthenticated:this.isAuthenticated,userRegisteredDate:this.user.registeredAt,swapInterestCounts:this.swapInterestCounts,primaryProposition:this.primaryProposition,subscriptionType:this.primaryPropositionSubscriptionType}),gp({isAuthenticated:this.isAuthenticated,country:this.$country.currentCountry,primaryPropositionId:this.primaryPropositionId,userRegisteredDate:this.user.registeredAt,subscriptionType:this.primaryPropositionSubscriptionType}),this.usersnapPageLoadInitDone=!0;const t=new Date(this.user.registeredAt),n=(0,vt.R)("lb-rating-modal-seen");"nl"!==this.$country.currentCountry&&"de"!==this.$country.currentCountry||!this.isAuthenticated||n||!this.$dayjs(t).isBefore(this.$dayjs().subtract(2,"day"))||setTimeout(()=>{(0,vt.T)("lb-rating-modal-seen",!0,180),this.setGlobalModal("RatingModal")},3e4);const i=(0,vt.R)("lb-rating-modal-seen-dk");"dk"===this.$country.currentCountry&&this.isAuthenticated&&!i&&this.$dayjs(t).isBefore(this.$dayjs().subtract(2,"day"))&&setTimeout(()=>{(0,vt.T)("lb-rating-modal-seen-dk",!0,180),this.setGlobalModal("RatingModal")},3e4)},async initGtm(){try{this.initGTracking()}catch(e){console.error(e)}},async initGTracking(){await(0,K_.A)();let e={category:"app",action:"first_load",isAuthenticated:this.isAuthenticated?1:0,isMobileUser:this.isMobile};if(this.isAuthenticated){const t=this.userPropositions.filter(e=>e.active);e=vp({email:Z_(this.user.email),userId:this.user.userId,userCreatedAt:this.user.registeredAt,userActiveAds:t.length,userNoAdPictures:this.totalImageCount,accountType:this.accountType,inSwapProcess:t.some(e=>e.isSwapProcess),isTrial:this.trialBannerOpen},e)}this.isAuthenticated&&this.startMixpanelSession(e),(0,Y_.V)(e)},addDownloadAppMetaTag(){if(this.primaryPropositionIsPremiumOrFree){const e=document.createElement("meta");e.name="apple-itunes-app",e.content=`app-id=${this.$t("app_ios_id")}`,document.head.appendChild(e)}},handleUtmTracking(){var e;const t=(0,X_.oE)();if(!t)return;const n=vp(vp({},t),{},{referrer:document.referrer});this.isAuthenticated&&null!==(e=this.user)&&void 0!==e&&e.userId&&(n.userId=this.user.userId,(0,X_.Sk)()),X_.A7&&ge.A.emitEvent(ge.A.eventTypes.CLICK,"UTM Captured",n)}})},Ip=Pp;var jp=(0,v.A)(Ip,r,o,!1,null,"4400d42c",null);const Tp=jp.exports,Op={install(e,t){const n={},i=function(){};["log","debug","info","warn","error"].forEach(e=>{n[e]=t.isDebug?window.console[e].bind(window.console):i}),window.Logger=n,e.prototype.$l=n,e.l=n}},Ep={install(e){e.prototype.$country=yt.Ay}},xp={install(e){e.prototype.$growthbook=_c.Ay}};var Cp=n(4477),Mp=n(29463),Dp=n.n(Mp),Np=n(86120),Lp=n.n(Np);function Bp(){"serviceWorker"in navigator&&window.addEventListener("load",()=>{navigator.serviceWorker.register("/service-worker.js").then(e=>{setInterval(()=>{e.update().catch(e=>(0,nr.R)(`ServiceWorker update failed: ${e}`))},36e5)}).catch(()=>{})})}var Rp=n(94572);"scrollRestoration"in history&&(history.scrollRestoration="manual");const zp=Yd();if(Gd(),(0,yt.G7)("SITEGAINER")){const e=document.createElement("script");e.src="https://cdn-sitegainer.com/sitegainer_5619006.js",document.head.appendChild(e)}if((0,yt.G7)("TRUSTPILOT")&&(0,A._o)()){let e=document.createElement("script");e.setAttribute("src","//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js"),document.head.appendChild(e)}i.Ay.use(Op,{isDebug:(0,A._o)()}),i.Ay.use(Ep),function(){const e=(0,yt.JJ)(),t=document.getElementById("pwa-manifest");t&&(t.href=`/favicons/manifest-${e}.json`);const n={se:"Lagenhetsbyte",nl:"Woningruil24",de:"Wohnungsswap",dk:"Hjembytte"},i=document.createElement("meta");i.name="apple-mobile-web-app-title",i.content=n[e]||n.se,document.head.appendChild(i)}(),i.Ay.use(Cp.A),i.Ay.use(Dp(),{separator:"-",complement:Oi.A.t("meta_title_complement",Oi.m)}),i.Ay.use(Lp()),i.Ay.use(xp),window.isDev=(0,A._o)(),(0,A._o)()&&console.log(">>> Debug-mode <<<"),i.Ay.config.productionTip=!1,i.Ay.prototype.$routes=Pe.A,i.Ay.c
1onfig.errorHandler=e=>{e&&e.stack?(0,nr.R)(`Unhandled exception: ${e.toString()} ${e.stack.toString()}`):(0,nr.R)(`Unhandled exception: ${e.toString()} `)},window.onunhandledrejection=e=>{var t;"Error: Network Error"!=e.reason&&"END_MATCH_CANCELLED"!==(null===(t=e.reason)||void 0===t?void 0:t.message)&&(0,nr.R)(`Uncaught (in promise): ${e.reason}`)},window.onerror=(e,t,n,i,r)=>{r&&r.stack?(0,nr.R)(`Js error : ${r.toString()} ${r.stack.toString()}`):r?(0,nr.R)(`Js error : ${r.toString()} `):(0,nr.R)(`Js error : ${e}`)},(0,Rp.ig)({Vue:i.Ay,router:zp});new i.Ay({el:"#app",router:zp,store:lc["default"],i18n:Oi.A,render:e=>e(Tp)});Bp()},86402:(e,t,n)=>{"use strict";e.exports=n.p+"img/exclamation.846e8284.svg"},86889:(e,t,n)=>{"use strict";n.d(t,{T:()=>r,Z:()=>o});var i=n(61597);async function r(e){if(!e)return{count:0,latest:[]};try{const{data:t}=await i.Tq.get(`/views/v2/${e}/summary`);return{count:Number.isFinite(null===t||void 0===t?void 0:t.count)?t.count:0,latest:Array.isArray(null===t||void 0===t?void 0:t.latest)?t.latest:[]}}catch(t){return{count:0,latest:[]}}}function o(e,t=3){return(e&&e.latest||[]).filter(e=>"string"===typeof e&&""!==e.trim()).slice(0,t)}},86963:(e,t,n)=>{"use strict";e.exports=n.p+"img/flash.14b61439.svg"},87072:(e,t,n)=>{"use strict";e.exports=n.p+"img/stars-green.0bcad7f8.svg"},87212:(e,t,n)=>{"use strict";e.exports=n.p+"img/line-purple.1867b30d.svg"},87429:(e,t,n)=>{"use strict";e.exports=n.p+"img/balcony.cb9d0b54.svg"},87514:(e,t,n)=>{"use strict";e.exports=n.p+"img/swap-suggestions.cc0347ce.svg"},87719:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-thumb-up.b3c30440.svg"},87872:(e,t,n)=>{"use strict";e.exports=n.p+"img/shield.b49a7b15.svg"},87900:(e,t,n)=>{"use strict";e.exports=n.p+"img/sqm.5f71fcff.svg"},87945:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-bell-large-blue.d4bb70c5.svg"},88179:(e,t,n)=>{"use strict";e.exports=n.p+"img/chat-unlock-blue.3b2a83d3.svg"},88317:(e,t,n)=>{"use strict";e.exports=n.p+"img/arrow.e3951f80.svg"},88817:(e,t,n)=>{"use strict";e.exports=n.p+"img/heart-full.205a9dfb.svg"},89211:(e,t,n)=>{"use strict";e.exports=n.p+"img/checkbox-check-white.47a45c31.svg"},89359:(e,t,n)=>{"use strict";e.exports=n.p+"img/menu-active.c1abf221.svg"},89569:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-ruler-combined.239ca374.svg"},89771:(e,t,n)=>{"use strict";e.exports=n.p+"img/arrow-down.4e0a7651.svg"},89781:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-nav-arrow-right.b85359d8.svg"}
1,89783:(e,t,n)=>{"use strict";e.exports=n.p+"img/example_flat_4.85fab267.png"},89894:(e,t,n)=>{"use strict";e.exports=n.p+"img/bankid.41fc66c4.svg"},90302:(e,t,n)=>{"use strict";e.exports=n.p+"img/tip-box.cd460b75.svg"},90328:(e,t,n)=>{"use strict";e.exports=n.p+"img/camera-black.db0356f0.svg"},90553:(e,t,n)=>{"use strict";e.exports=n.p+"img/example_flat_11.f72d3752.png"},90983:(e,t,n)=>{"use strict";e.exports=n.p+"img/clock.70d51db0.svg"},91213:(e,t,n)=>{"use strict";e.exports=n.p+"img/checkbox-check-green.228e4293.svg"},91453:(e,t,n)=>{"use strict";e.exports=n.p+"img/placeholder-image-small.b6316385.svg"},91609:(e,t,n)=>{"use strict";e.exports=n.p+"img/bankid-input.510a76d2.svg"},91825:(e,t,n)=>{"use strict";e.exports=n.p+"img/close.49313dab.svg"},91829:(e,t,n)=>{"use strict";e.exports=n.p+"img/interested-inverted.b0cad48e.svg"},91903:()=>{},92133:(e,t,n)=>{"use strict";e.exports=n.p+"img/interested.0befcecb.svg"},92577:(e,t,n)=>{"use strict";e.exports=n.p+"img/export.cc9b3ad3.svg"},92619:(e,t,n)=>{"use strict";e.exports=n.p+"img/lightbulb-orange.9c117cba.svg"},92784:(e,t,n)=>{"use strict";e.exports=n.p+"img/arrow-right-dark.1a87bcbb.svg"},92841:(e,t,n)=>{"use strict";e.exports=n.p+"img/house.1569ec76.svg"},93054:(e,t,n)=>{"use strict";e.exports=n.p+"img/my-prop-active.017b0ca6.svg"},93648:(e,t,n)=>{"use strict";e.exports=n.p+"img/example_flat_10.c758b73b.png"},94572:(e,t,n)=>{"use strict";n.d(t,{sQ:()=>i,ig:()=>R,Tm:()=>z});var i=n(5062),r=n(65987),o=n(57497),s=n(89440),a=n(64251),l=n(25569);const _=["Network Error","END_MATCH_CANCELLED"],c=[/Failed to fetch \((?:www\.)?google\.com\)/,/Failed to fetch \((?:[\w-]+\.)?analytics\.google\.com\)/,/Failed to fetch \((?:[\w.-]+\.)?(?:doubleclick\.net|googletagmanager\.com|google-analytics\.com|googleadservices\.com|googlesyndication\.com)\)/],d=["Invalid call to runtime.sendMessage(). Tab not found.",'"requestedAttributes"',"Failed to initialize WebGL",...c],p=[/^iabjs:\/\//],u=[/Maximum call stack size exceeded/i,/too much recursion/i,/evaluating 'window\.webkit\.messageHandlers'/,"Java object is gone","Java exception was raised during method invocation"];function m(e){return u.some(t=>"string"===typeof t?e.includes(t):t.test(e))}const g=/^https?:\/\/[^?#]*\.m?js(?:[?#]|$)/i;function h(e){var t;const n=null===e||void 0===e||null===(t=e.exception)||void 0===t?void 0:t.values;if(!n||0===n.length)return!1;const i=n[n.length-1];if(!m((null===i||void 0===i?void 0:i.value)||""))return!1;const r=n.flatMap(e=>e.stacktrace&&e.stacktrace.frames||[]),o=r.some(e=>e.filename&&g.test(e.filename));return!o}const f=1e3;let b=!1,v=null;function y(){if(v)return;const e=()=>{b=!0},t=()=>{b=!1};v={mark:e,clear:t},window.addEventListener("pagehide",e),window.addEventListener("pageshow",t)}function w(e){var t;const n=null===e||void 0===e||null===(t=e.exception)||void 0===t?void 0:t.values;if(!n||0===n.length)return!1;const i=n[n.length-1];return"ChunkLoadError"===(null===i||void 0===i?void 0:i.type)&&/^Loading CSS chunk /.test(i.value||"")}function k(e){return b?null:new Promise(t=>{setTimeout(()=>t(b?null:e),f)})}function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function A(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S(Object(n),!0).forEach(function(t){P(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function P(e,t,n){return(t=I(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function I(e){var t=j(e,"string");return"symbol"==typeof t?t:t+""}function j(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}const T=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i,O=/^[0-9a-f]{16,}$/i;function E(e){return/^\d+$/.test(e)||T.test(e)||O.test(e)?":id":e.includes("%")?":term":e}function x(e,t){if(!e&&!t)return"unknown";let n;try{const i=/^[a-z][a-z\d+\-.]*:\/\//i.test(e||""),r=i?e:`${(t||"").replace(/\/+$/,"")}/${(e||"").replace(/^\/+/,"")}`;n=new URL(r,"https://unknown")}catch(r){return"unknown"}
1const i=n.pathname.split("/").filter(Boolean).map(E).join("/");return i?`${n.host}/${i}`:n.host}function C(e){if(!e||"object"!==typeof e)return null;if(!e.isAxiosError&&"AxiosError"!==e.name)return null;const t=e.config||{};return{method:(t.method||"get").toUpperCase(),status:e.response?String(e.response.status):"no-response",endpoint:x(t.url,t.baseURL)}}function M(e,t){const n=C(t);if(!n)return e;const{method:i,status:r,endpoint:o}=n;return e.fingerprint=["axios-error",i,r,o],e.tags=A(A({},e.tags||{}),{},{"api.method":i,"api.status":r,"api.endpoint":o}),e}const D="https://[email protected]/4511472152084480";function N(){return"undefined"!==typeof window&&!!window.ReactNativeWebView}function L(){if(!N())return"web";const e=navigator&&navigator.userAgent||"";return/iPhone|iPad|iPod/i.test(e)?"ios":/Android/i.test(e)?"android":"app-unknown"}function B(){return"undefined"!==typeof navigator&&/HeadlessChrome/i.test(navigator.userAgent||"")}function R({Vue:e,router:t}){if(!D)return;if(B())return;y();const n=((0,l.JJ)()||"se").toLowerCase(),i=N()?"app-webview":"web",a=L();r.T({app:e,dsn:D,environment:"production",release:"fe275e0a9ca24b3cf7108098ba33b3849216e2b7",tracesSampleRate:.0033,integrations:[o.d({router:t}),s.c()],tracePropagationTargets:["localhost",/^\//],ignoreErrors:[..._,...d],denyUrls:p,beforeSend(e,t){return h(e)?null:(e.user&&(e.user={id:e.user.id}),w(e)?k(e):M(e,t&&t.originalException))},initialScope:{tags:{surface:i,platform:a,country:n}}})}function z(e){if(!D)return;const t=e?e.userId:null;if(void 0===t||null===t)return a.gV(null),void a.NA("impersonated",!1);a.gV({id:String(t)}),a.NA("impersonated",!!e.isImpersonated)}},94747:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-trophy.277a15fb.svg"},94779:(e,t,n)=>{"use strict";e.exports=n.p+"img/check-mark-green.99d52263.svg"},94922:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-my-prop-active.f606f8b7.svg"},95155:(e,t,n)=>{"use strict";e.exports=n.p+"img/arrow-right.a26b9bf2.svg"},95263:(e,t,n)=>{"use strict";e.exports=n.p+"img/launch.436f0b5b.svg"},95473:(e,t,n)=>{"use strict";e.exports=n.p+"img/one_to_two.3194aec5.svg"},95547:(e,t,n)=>{"use strict";e.exports=n.p+"img/edit.182c7260.svg"},95556:()=>{},95816:(e,t,n)=>{"use strict";e.exports=n.p+"img/share.67f6c8d8.svg"},95832:(e,t,n)=>{"use strict";e.exports=n.p+"img/hamburger.bbc753a8.svg"},95923:(e,t,n)=>{"use strict";function i(e){return e?[e.streetAddress,e.houseNumber].filter(Boolean).join(" "):""}function r(e){const t=(e||"").trim();if(!t)return{street:"",number:""};const n=t.split(/\s+/);if(n.length<=1)return{street:t,number:""};const i=n[n.length-1],r=n[n.length-2],o=e=>/^\d/.test(e),s=e=>/^\d{4}-\d{4}$/.test(e);return o(i)&&!s(i)?{street:n.slice(0,-1).join(" "),number:i}:/^[a-zA-Z]$/.test(i)&&n.length>=3&&o(r)&&!s(r)?{street:n.slice(0,-2).join(" "),number:`${r} ${i}`}:{street:t,number:""}}n.d(t,{e:()=>i,q:()=>r})},96388:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var i=function(){var e=this,t=e._self._c;return t(e.linkComponentTag,e._g(e._b({tag:"component",staticClass:"base-link",attrs:{target:e.target}},"component",e.urlTag,!1),e.$listeners),[e._t("default"),e.showIcon?t("BaseIcon",{staticClass:"chevron-icon",attrs:{"icon-file":"chevron-right-blue",width:12,height:12}}):e._e()],2)},r=[],o=n(45189);const s={name:"BaseLink",components:{BaseIcon:o.A},props:{link:{type:[String,Object],default:""},isExternal:{type:Boolean,default:!1},target:{type:String,default:""},showIcon:{type:Boolean,default:!1}},computed:{urlTag(){return this.isExternal?{href:this.link}:{to:this.link}},linkComponentTag(){return this.isExternal?"a":"router-link"}}},a=s;var l=n(81656),_=(0,l.A)(a,i,r,!1,null,"876aa92c",null);const c=_.exports},96486:(e,t,n)=>{"use strict";e.exports=n.p+"img/fireplace.f5be61dc.svg"},96842:(e,t,n)=>{"use strict";e.exports=n.p+"img/premium.f34e7b4e.svg"},97231:(e,t,n)=>{"use strict";e.exports=n.p+"img/google-icon.e4024888.svg"},97252:(e,t,n)=>{"use strict";e.exports=n.p+"img/arrow-up.875eb3e8.svg"},97478:(e,t,n)=>{"use strict";e.exports=n.p+"img/example_flat_16.86428688.png"}
1,97688:(e,t,n)=>{"use strict";e.exports=n.p+"img/marker-active.36b2cdb1.svg"},98040:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>$});const i=n(55603),r=n(95473),o=n(25517),s=n(71365),a=n(1127),l=n(31846),_=n(83253),c=n(80355),d=n(88817),p=n(57587),u=n(40864),m=n(78502),g=n(95155),h=n(14285),f=n(89771),b=n(90983),v=n(21709),y=n(22201),w=n(87900),k=n(80598),S=n(43386),A=n(92841),P=n(2262),I=n(29605),j=n(91825),T=n(29605),O=n(47353),E=n(15965),x=n(58494),C=n(48284),M=n(51452),D=n(46971),N=n(15464),L=n(89894),B=n(80700),R=n(66133),z=n(43814),F=n(53290),$={SWAP:{ONE_TO_ONE:i,ONE_TO_TWO:r,TWO_TO_ONE:o},FILTER:{BALCONY:s,FLOOR:a,IMAGE:l,ELEVATOR:_,FAVORITE:c,MARKED_FAVORITE:d,BRF:p,ROOMS:y,SQM:w,RENT:k,AMENITIES:S,PROPOSITION_TYPE:A,FILTERS:C},GENERAL:{BURGER:u,ADD_INVERTED:m,ARROW_RIGHT:g,ARROW_RIGHT_ALT:h,ARROW_DOWN:f,CLOCK:b,BUBBLE:v,SEARCH:P,CLOSE_WHITE:I,CLOSE:j,TRASH:T,LIST_SMALL:O,LIST_SMALL_WHITE:E,LIST_BIG:x,RELOAD:M,MAP:D,MARKER:N,BANKID:L,KLARNA_LOGO:B,THREE_PART_SWAP:z,TWO_PART_SWAP:R,BACK_ARROW:F}}},98616:(e,t,n)=>{"use strict";e.exports=n.p+"img/support.c63f19e4.svg"},98648:(e,t,n)=>{"use strict";n.d(t,{CX:()=>$t,Rh:()=>Vt,zb:()=>Gt,yN:()=>Ut,y_:()=>Wt,Jv:()=>Ft,Di:()=>Rt,WV:()=>Lt,fM:()=>zt,Ay:()=>qt});var i=n(88055),r=n(21947),o=n(85948);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach(function(t){l(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function l(e,t,n){return(t=_(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e){var t=c(e,"string");return"symbol"==typeof t?t:t+""}function c(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function d(e){switch(e){case Ft.HIGHEST_SCORE:return"score";case Ft.SQM_ASC:return"sqm";case Ft.SQM_DESC:return"sqm";case Ft.FLOOR:return"floor";case Ft.ROOMS_ASC:return"rooms";case Ft.ROOMS_DESC:return"rooms";case Ft.RENT_ASC:return"rent";case Ft.RENT_DESC:return"rent";case Ft.INTEREST_DATE:return"interest";case Ft.POSTAL_AREA:return"postalArea";case Ft.PERCENTAGE:return"percentage";case Ft.SEEN_AT:return"seenAt";case Ft.ADDRESS:return"address";case Ft.TYPE:return"type";default:return""}}function p(e){var t,n,i,r;(null===e||void 0===e||null===(t=e.rent)||void 0===t?void 0:t.max)>=Gt.rent.max&&(e.rent.max=1e8),(null===e||void 0===e||null===(n=e.rooms)||void 0===n?void 0:n.max)>=Gt.rooms.max&&(e.rooms.max=1e8),(null===e||void 0===e||null===(i=e.floor)||void 0===i?void 0:i.max)>=Gt.floor.max&&(e.floor.max=1e8),(null===e||void 0===e||null===(r=e.sqm)||void 0===r?void 0:r.max)>=Gt.sqm.max&&(e.sqm.max=1e8)}function u(e,{onPageLoad:t=!1}){e.commit("updateFilter",{filter:Ut,clearSearchTerm:!0}),e.dispatch("setSwapType",{swapFilterType:Rt.UNANSWERED,onPageLoad:t})}function m(e,{swapFilterType:t,update:n=!1,onPageLoad:r=!1}){let s=r?new URL(location.href).searchParams.get("filterType"):null;s&&(t=s.toUpperCase()),e.commit("setSwapFilterType",{swapFilterType:t});const l=i(e.state.filter),_=e.getters["defaultSort"];switch(e.commit("setSortType",{type:_}),t){case Rt.ALL:e.commit("updateFilter",{filter:a(a({},l),{},{interestMarked:void 0,percentage:void 0,isNew:void 0,isUnanswered:void 0}),clearSearchTerm:!1});break;case Rt.FULL_INTEREST:e.commit("updateFilter",{filter:a(a({},l),{},{interestMarked:void 0,percentage:{min:100,max:100},isNew:void 0,isUnanswered:void 0}),sortBy:{key:"interest",descending:!0},clearSearchTerm:!1});break;case Rt.SWAPLIST_MARKED:e.commit("updateFilter",{filter:a(a({},l),{},{interestMarked:void 0,percentage:void 0,isNew:void 0,isUnanswered:!1,isFavourite:void 0,type:void 0}),clearSearchTerm:!1}),e.commit("setSortType",{type:Ft.INTEREST_DATE});break;case Rt.LAST_PART_NEW:e.commit("updateFilter",{filter:a(a({},l),{},{interestMarked:void 0,percentage:void 0,isNew:void 0,isUnanswered:void 0,isFavourite:void 0,isLastPart:!0}),clearSearchTerm:!1}),e.commit("setSortType",{type:Ft.INTEREST_DATE});break;case Rt.UNANSWERED:e.commit("updateFilter",{filter:a(a({},l),{},{interestMarked:void 0,percentage:void 0,isNew:void 0,isUnanswered:!0,isFavourite:void 0,isLastPart:void 0}),clearSearchTerm:!1});break;case Rt.ANSWERED:e.commit("updateFilter",{filter:a(a({},l),{},{interestMarked:!0,isUnanswered:void 0,isNew:void 0,type:void 0,isLastPart:void 0}),clearSearchTerm:!1}),e.commit("setSortType",{type:Ft.INTEREST_DATE});break;case Rt.REMOVED:e.commit("updateFilter",{filter:a(a({},l),{},{interestMarked:!1,isUnanswered:void 0,isNew:void 0,type:void 0,isLastPart:void 0}),clearSearchTerm:!1}),e.commit("setSortType",{type:Ft.INTEREST_DATE});break;case Rt.UNANSWERED_NEW:e.commit("updateFilter",a(a({},l),{},{filter:{type:Rt.UNANSWERED_NEW},clearSearchTerm:!0}));break;case Rt.NEW:e.commit("updateFilter",{filter:a(a({},l),{},{interestMark:void 0,percentage:{min:0,max:70},isNew:!0,isUnanswered:void 0}),clearSearchTerm:!1});break;case Rt.ONLY_FULL_INTEREST:e.commit("updateFilter",a(a({},l),{},{filter:{type:Rt.ONLY_FULL_INTEREST},clearSearchTerm:!0})),e.commit("setSortType",{type:Ft.INTEREST_DATE});break;case Rt.INTEREST_MARKED:e.commit("updateFilter",a(a({},l),{},{filter:{type:Rt.INTEREST_MARKED},clearSearchTerm:!0})),e.commit("setSortType",{type:Ft.INTEREST_DATE});break;case Rt.MARKED:e.commit("updateFilter",a(a({},l),{},{filter:{type:Rt.MARKED},clearSearchTerm:!0})),e.commit("setSortType",{type:Ft.INTEREST_DATE});break;case Rt.LAST_PART:e.commit("updateFilter",a(a({},l),{},{filter:{type:Rt.LAST_PART}
1,clearSearchTerm:!0})),e.commit("setSortType",{type:Ft.INTEREST_DATE});break;case Rt.FAVOURITES:e.commit("updateFilter",{filter:{percentage:{min:0,max:100},isFavourite:!0},clearSearchTerm:!0});break;default:e.dispatch("resetFilters")}n&&e.dispatch("getSwaps"),r||o.Q.replace({query:{filterType:t.toLowerCase()}}).catch(e=>{"NavigationDuplicated"!==e.name&&console.error(e)})}function g(e,t){const n=t||e.getters["currentPropositionId"];n&&r.A.fetchInterestCounts(n).then(t=>{e.commit("setSwapInterestCounts",t)})}async function h(e,{page:t,propositionId:n,mode:o,pageSize:s}={propositionId:void 0,mode:Vt.REPLACE,pageSize:null}){var l,_,c,u,m;const{state:g}=e,h=g.swapFilterType===Rt.UNANSWERED_NEW;e.commit("setLoading",{loading:!0});const f=i(g.filter),{sortDirection:b,searchTerm:v}=g,y=localStorage.getItem("swap-list_page-size")||!1;p(f);const w=void 0!==t?t:h?0:1,k=h?12:25,S=s??(y&&!h?parseInt(y):k),A={propositionId:n||e.getters["currentPropositionId"],page:w,pageSize:S,filter:a(a({},f),{},{searchTerm:v||void 0}),skipInterestCounts:!0,sortBy:{key:d(g.sortType),descending:b===Wt.DESCENDING}};let P=0;const I=g.filter,j=["isNew","percentage","isUnanswered","interestMarked","isLastPart"];Object.keys(I).forEach(e=>{JSON.stringify(I[e])===JSON.stringify(Ut[e])||j.includes(e)||P++});const T=await r.A.fetchSwaps({filterObj:A,propositionId:n,page:w}).catch(()=>e.commit("setLoading",{loading:!1}));if(!T)return void e.commit("setLoading",{loading:!1});const O={address:T.address,swaps:T.swaps||[],currentPage:T.page,totalPages:T.totalPages,unmarkedSwaps:T.unmarkedSwaps,fullInterestSwaps:T.fullInterestSwaps,newSwaps:T.newSwaps||0,undistributed:T.undistributed||0,filterCount:P,areaGroups:T.areaGroups,preFilterCountTotal:(null===(l=T.preFilterCount)||void 0===l?void 0:l.total)||0,preFilterCountUnmarked:(null===(_=T.preFilterCount)||void 0===_?void 0:_.unmarked)||0,postFilterCountTotal:(null===(c=T.postFilterCount)||void 0===c?void 0:c.total)||0,postFilterCountWithDiffs:(null===(u=T.postFilterCount)||void 0===u?void 0:u.total)||0,postFilterCountUnmarked:(null===(m=T.postFilterCount)||void 0===m?void 0:m.unmarked)||0,listPropositionId:T.listPropositionId?T.listPropositionId.toString():"",queueCount:T.queueCount,hasMore:w<T.totalPages,unansweredSwaps:(null===T||void 0===T?void 0:T.swapInterestCounts.unanswered.total)||0,answeredSwaps:(null===T||void 0===T?void 0:T.swapInterestCounts.answered.total)||0,removedSwaps:(null===T||void 0===T?void 0:T.swapInterestCounts.removed.total)||0},E=h?0===w:1===w;o!==Vt.MERGE||E?e.commit("setSwapData",O):e.commit("mergeSwapData",O),e.commit("setLoading",{loading:!1}),O.preFilterCountTotal===O.postFilterCountTotal&&e.dispatch("gtm/loadSwapList",O,{root:!0}),(A.filter.type===Rt.UNANSWERED||A.filter.type===Rt.ONLY_FULL_INTEREST||A.filter.type===Rt.INTEREST_MARKED||A.filter.type===Rt.MARKED||A.filter.type===Rt.LAST_PART||A.filter.isFavourite)&&e.dispatch("swapList/getSwapInterestCounts",null,{root:!0})}function f(e,{page:t,mode:n}){const i=e.getters["currentPropositionId"];e.dispatch("getSwaps",{page:t,propositionId:i,mode:n})}async function b(e,t){e.commit("setSwapDetails",{swapDetails:t})}async function v(e,{type:t,propositionId:n,propositionId2:i,searchFilters:o}){const s=e.getters["currentPropositionId"];let a;if("triangleswap"===t){const e=(null===o||void 0===o?void 0:o.residenceType)||null;a=await r.A.getTriangleSwapDetails({userPropositionId:s,propositionId:n,propositionId2:i,residenceType:e})}else a=await r.A.getDirectSwapDetails({userPropositionId:s,propositionId:n});e.commit("setSwapDetails",{swapDetails:a}),"triangleswap"===t&&e.dispatch("fetchSwapAlternatives",{userPropositionId:s,propositionId:n,searchFilters:o})}function y(e,{alternative:t}){e.commit("replaceThirdParty",{alternative:t})}async function w(e,{propositionId:t,page:n=1,searchFilters:i}){e.commit("setSwapAlternativesLoading");const{filter:o}=e.state,{showDenied:s}=o,a=e.rootGetters["screenSize/isMobile"],l=e.getters["currentPropositionId"],_=(null===i||void 0===i?void 0:i.residenceType)||null,{alternatives:c,totalPages:d}=await r.A.getTriangleSwapAlternatives({userPropositionId:l,propositionId:t,page:n,showDenied:s,pageSize:a?20:7,residenceType:_});e.commit("setSwapAlternatives",{alternatives:c,currentPage:n,totalPages:d})}async function k(e,{propositionId:t,blocked:n}){await r.A.blockSwapParty({propositionId:t,blocked:n}),e.commit("setBlocked",{propositionId:t,blocked:n}),e.dispatch("getSwaps",{propositionId:t})}async function S(e,t){return r.A.fetchBlockedPropositions(t)}function A(e){e.commit("closeSwapDetails")}function P(e,{type:t}){e.commit("setSwapListType",{type:t})}function I(e,{type:t,sortDirection:n}){e.commit("setSortType",{type:t}),e.commit("setSortDirection",{sortDirection:n});const i=e.getters["currentPropositionId"];e.dispatch("getSwaps",{propositionId:i})}function j(e,{type:t}){e.commit("setSortType",{type:t})}function T(e,{type:t}){e.commit("setCurrentSwapListTab",{type:t})}function O(e,{targetPropositionId:t,favourite:n}){e.commit("updateFavouriteStatus",{targetPropositionId:t,favourite:n})}function E(e,{key:t}){e.commit("toggleCheckboxFilter",{key:t})}function x(e,t){e.commit("setFilterValue",t)}function C(e,{key:t,min:n,max:r}){const o=i(e.state.filter);o[t]||(o[t]={}),o[t].min=n,o[t].max=r,e.commit("updateFilter",{filter:o})}function M(e,{targetPropositionId:t,interested:n}){e.commit("setSwapInterest",{targetPropositionId:t,interested:n})}function D(e,{mode:t}){e.commit("toggleSwapItemMode",{mode:t}),localStorage.setItem("SWAP_ITEM_TYPE",t);const n=e.getters["currentPropositionId"];e.dispatch("getSwaps",{propositionId:n})}function N(e,{sortDirection:t,sortType:n}){e.commit("setSortDirection",{sortDirection:t}),e.dispatch("setSortType",{type:n})}function L(e){const{sortDirection:t}=e.state;t===Wt.DESCENDING?e.commit("setSortDirection",{sortDirection:Wt.ASCENDING}):e.commit("setSortDirection",{sortDirection:Wt.DESCENDING});const n=e.getters["currentPropositionId"];e.dispatch("getSwaps",{propositionId:n})}function B(e,{value:t}){e.commit("setSearchTerm",{value:t})}function R(e){const t=e.getters["currentPropositionId"];e.dispatch("getSwaps",{propositionId:t})}function z(e,{areaName:t}){e.commit("toggleFilterArea",{areaName:t})}async function F({commit:e,dispatch:t,state:n},{targetPropositionId:i,interested:r}){const o=i.toString(),s=n.noInterestMarkedIds.includes(o);if(!1===r)if(s&&n.swapFilterType!==Rt.REMOVED){e("unmarkPropositionNoInterest",o);const t=n.reverseInterestMarkedIds.some(e=>e.propositionId==i);t||(e("markPropositionReverseInterest",o),e("unmarkPropositionNoInterest",o))}else t("interests/markInterest",{targetPropositionId:i,interested:!1,where:"swap-list"},{root:!0}
1).catch(e=>window.Logger.log(e));else e("unmarkPropositionNoInterest",o)}function $(e,t){e.commit("setNewSwapsCount",t)}function W(e,t){e.commit("setUnansweredCount",t)}function V(e,t){e.commit("showSwapAddedBadge",!1),setTimeout(()=>{e.commit("showSwapAddedBadge",t)},1)}function G(e,t){e.commit("unmarkPropositionNoInterest",t)}function U(e,t){e.commit("setSelectedFilters",t)}function H(e,t){e.commit("removeSelectedFilter",t)}function q(e){e.commit("clearSelectedFilters")}const K={resetFilters:u,getSwaps:h,setSwapListType:P,setUnansweredCount:W,setSortType:I,setSelectedSortType:j,closeSwapDetails:A,setCurrentSwapViewTab:T,selectThirdParty:y,setSwapDetails:b,fetchSwapDetails:v,fetchSwapAlternatives:w,blockSwapParty:k,selectPage:f,favouriteSocketUpdate:O,toggleCheckboxFilter:E,updateRangeFilter:C,setSwapInterest:M,toggleSwapItemMode:D,toggleSortDirection:L,listSetSortDirectionAndSort:N,handleUpdateSearchTerm:B,performSearchTermSwapSearch:R,setSwapType:m,handleUpdateFilterAreas:z,setFilterValue:x,markPropositionForNoInterest:F,setNewSwapsCount:$,showSwapAddedBadge:V,getSwapInterestCounts:g,fetchBlockedPropositions:S,setUnmarkPropositionNoInterest:G,setSelectedFilters:U,removeSelectedFilter:H,clearSelectedFilters:q};var Y=n(80580);function J(e){return e.swapListType}function Z(e){return e.swapFilterType}function X(e){return e.sortType}function Q(e){return e.swaps}function ee(e){return e.preFilterCountTotal}function te(e){return e.preFilterCountUnmarked}function ne(e){return e.postFilterCountTotal}function ie(e){return e.postFilterCountWithDiffs}function re(e){return e.postFilterCountUnmarked}function oe(e){return e.unmarkedSwaps}function se(e){return e.loading}function ae(e){return e.swapView}function le(e){return e.swapView.swapDetails}function _e(e){return e.swapView.loading}function ce(e){return e.swapView.currentTab}function de(e){return e.currentPage}function pe(e){return e.totalPages}function ue(e){return e.hasMore}function me(e){return e.swapView.swapAlternatives.alternatives}function ge(e){return e.swapView.swapAlternatives.currentPage}function he(e){return e.swapView.swapAlternatives.totalPages}function fe(e){return e.swapView.swapAlternativesLoading}function be(e){return e.filter}function ve(e){return e.filterSetup}function ye(e){return e.filterCount}function we(e){return e.fullInterestSwaps}function ke(e){return e.newSwaps>0}function Se(e){return e.newSwaps}function Ae(e){return e.undistributed}function Pe(e){return e.swapItemMode}function Ie(e){return e.sortDirection}function je(e){const t=Y["default"].getters["myPropositions/primaryPropositionId"];return o.Q.currentRoute.otherUserPropositionId||e.listPropositionId||t}function Te(e){return!e.listPropositionId||!o.Q.currentRoute.params.otherUserPropositionId||e.listPropositionId==Y["default"].getters["myPropositions/primaryPropositionId"]||Y["default"].getters["myPropositions/propositions"].some(t=>t.propositionId==e.listPropositionId)}function Oe(e){return e.listPropositionId}function Ee(e){return e.address}function xe(e){return e.searchTerm}function Ce(e){return e.areaGroups}function Me(e){return e.filter.postalAreas}function De(e){return e.swapInterestCounts}function Ne(e){return e.swapInterestCounts?e.swapInterestCounts.full.unseen+e.swapInterestCounts.interestedInMine.unseen:null}function Le(){return Ft.HIGHEST_SCORE}function Be(e){return e.showSwapAddedBadge}function Re(e){return e.queueCount}function ze(e){return e.unansweredSwaps}function Fe(e){return e.answeredSwaps}function $e(e){return e.removedSwaps}function We(e){return e.noInterestMarkedIds}function Ve(e){return e.reverseInterestMarkedIds}function Ge(e){return e.selectedFilters}function Ue(e){return t=>!!e.blocked[t]}const He={defaultSort:Le,swapListType:J,sortType:X,isUserList:Te,swaps:Q,pendingSwapCount:oe,loading:se,swapView:ae,currentSwapViewTab:ce,swapDetails:le,swapViewLoading:_e,currentPage:de,totalPages:pe,swapAlternativesCurrentPage:ge,swapAlternatives:me,swapAlternativesTotalPages:he,swapAlternativesLoading:fe,searchFilters:be,filterSetup:ve,filterCount:ye,fullInterestSwapsCount:we,hasNewSwaps:ke,newSwapsCount:Se,undistributedCount:Ae,swapItemMode:Pe,sortDirection:Ie,address:Ee,searchTerm:xe,preFilterCountTotal:ee,preFilterCountUnmarked:te,postFilterCountTotal:ne,postFilterCountWithDiffs:ie,postFilterCountUnmarked:re,swapFilterType:Z,areaGroups:Ce,selectedFilterAreas:Me,swapInterestCounts:De,showSwapAddedBadge:Be,swap
1InterestCountsUnseenTotal:Ne,currentPropositionId:je,listPropositionId:Oe,queueCount:Re,hasMore:ue,unansweredSwaps:ze,answeredSwaps:Fe,removedSwaps:$e,noInterestMarkedIds:We,reverseInterestMarkedIds:Ve,selectedFilters:Ge,isPropositionBlocked:Ue};var qe=n(2543);function Ke(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function Ye(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ke(Object(n),!0).forEach(function(t){Je(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ke(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Je(e,t,n){return(t=Ze(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ze(e){var t=Xe(e,"string");return"symbol"==typeof t?t:t+""}function Xe(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function Qe(e,{type:t}){e.swapListType=t}function et(e,{swapFilterType:t}){e.swapFilterType=t}function tt(e,{type:t}){e.sortType=t}function nt(e,t){e.swapInterestCounts=t}function it(e,t){e.newSwaps=t}function rt(e,t){e.preFilterCountUnmarked=t,e.unansweredSwaps=t}function ot(e,{address:t,swaps:n,currentPage:i,totalPages:r,fullInterestSwaps:o,newSwaps:s,undistributed:a,unmarkedSwaps:l,filterCount:_,listPropositionId:c,preFilterCountTotal:d,preFilterCountUnmarked:p,postFilterCountTotal:u,postFilterCountWithDiffs:m,postFilterCountUnmarked:g,areaGroups:h,queueCount:f,hasMore:b,unansweredSwaps:v,answeredSwaps:y,removedSwaps:w}){e.address=t,e.swaps=n,e.currentPage=i,e.totalPages=r,e.fullInterestSwaps=o,e.newSwaps=s,e.undistributed=a,e.unmarkedSwaps=l,e.filterCount=_,e.listPropositionId=c,e.preFilterCountTotal=d,e.preFilterCountUnmarked=p,e.postFilterCountTotal=u,e.postFilterCountWithDiffs=m,e.postFilterCountUnmarked=g,e.areaGroups=h,e.queueCount=f,e.hasMore=b,e.unansweredSwaps=v,e.answeredSwaps=y,e.removedSwaps=w}function st(e,{address:t,swaps:n,currentPage:i,totalPages:r,fullInterestSwaps:o,newSwaps:s,undistributed:a,unmarkedSwaps:l,filterCount:_,listPropositionId:c,preFilterCountTotal:d,preFilterCountUnmarked:p,postFilterCountTotal:u,postFilterCountWithDiffs:m,postFilterCountUnmarked:g,areaGroups:h,queueCount:f,hasMore:b,unansweredSwaps:v,answeredSwaps:y,removedSwaps:w}){e.address=t,e.swaps=[...e.swaps,...n],e.currentPage=i,e.totalPages=r,e.fullInterestSwaps=o,e.newSwaps=s,e.undistributed=a,e.unmarkedSwaps=l,e.filterCount=_,e.listPropositionId=c,e.preFilterCountTotal=d,e.preFilterCountUnmarked=p,e.postFilterCountTotal=u,e.postFilterCountWithDiffs=m,e.postFilterCountUnmarked=g,e.areaGroups=h,e.queueCount=f,e.hasMore=b,e.unansweredSwaps=v,e.answeredSwaps=y,e.removedSwaps=w}function at(e,{loading:t}){e.loading=t}function lt(e,{type:t}){const n=Ye({},e.swapView);n.currentTab=t,e.swapView=n}function _t(e,{swapDetails:t}){const n=Ye({},e.swapView);n.loading=!1,n.swapDetails=t,e.swapView=n}function ct(e,{alternative:t}){const n=(0,qe.cloneDeep)(t.swapParts[2]),i=(0,qe.cloneDeep)(e.swapView),r=t.swapParts.map(e=>e.interested);i.swapDetails.swapParts[2]=n,i.swapDetails.swapParts.forEach((e,t)=>{e.interested=r[t]}),e.swapView=i}function dt(e){e.swapView={open:!1,currentTab:zt.SWAP,swapDetails:{},loading:!1}}function pt(e){e.swapView.swapAlternativesLoading=!0}function ut(e,{currentPage:t,alternatives:n,totalPages:i}){const r=(0,qe.cloneDeep)(e.swapView);r.swapAlternatives={currentPage:t,alternatives:n,totalPages:i},r.swapAlternativesLoading=!1,e.swapView=r}function mt(e,{targetPropositionId:t,favourite:n}){const i=(0,qe.cloneDeep)(e.swaps),r=i.filter(e=>e.propositionId==t);if(r.length>0){for(const e of r)e.isFavourite=n;e.swaps=i}else;}function gt(e,{filter:t,clearSearchTerm:n}){e.filter=Ye({},t),n&&(e.searchTerm="")}function ht(e,{key:t}){e.filter[t]?e.filter[t]=void 0:e.filter[t]=!0}function ft(e,t){for(const n of Object.keys(t)){const i=t[n];e.filter[n]=i}e.filter=Ye({},e.filter)}function bt(e,{interested:t,targetPropositionId:n}){const i=(0,qe.cloneDeep)(e.swaps),r=i.filter(e=>e.propositionId.toString()===n.toString());
1if(r.forEach(e=>e.details.interests[0]=t),e.swaps=i,e.swapView.swapDetails&&e.swapView.swapDetails.swapParts){const n=(0,qe.cloneDeep)(e.swapView.swapDetails);n.swapParts[0].interested=t,e.swapView.swapDetails=n}}function vt(e,{mode:t}){e.swapItemMode=t}function yt(e,{sortDirection:t}){e.sortDirection=t}function wt(e,{value:t}){e.searchTerm=t}function kt(e,{areaName:t}){let n=e.filter.postalAreas?[...e.filter.postalAreas]:[];n.includes(t)?n=n.filter(e=>e!==t):n.push(t),e.filter.postalAreas=n}function St(e,t){e.swaps=e.swaps.filter(e=>e.propositionId!=t)}function At(e,t){e.showSwapAddedBadge=!!t}function Pt(e,t){e.noInterestMarkedIds.includes(t)||e.reverseInterestMarkedIds.includes(t)||(e.noInterestMarkedIds=[...e.noInterestMarkedIds,t.toString()])}function It(e,t){e.noInterestMarkedIds=e.noInterestMarkedIds.filter(e=>e!=t)}function jt(e,t){const n=e.reverseInterestMarkedIds.some(e=>e==t);n||e.reverseInterestMarkedIds.push(t.toString())}function Tt(e,t){e.reverseInterestMarkedIds=e.reverseInterestMarkedIds.filter(e=>e==t)}function Ot(e,t){e.selectedFilters.includes(t)||e.selectedFilters.push(t)}function Et(e,t){e.selectedFilters=e.selectedFilters.filter(e=>e!==t)}function xt(e){e.selectedFilters=[]}function Ct(e,{propositionId:t,blocked:n}){e.blocked=Ye(Ye({},e.blocked),{},{[t]:n})}const Mt={setSwapListType:Qe,setSortType:tt,setNewSwapsCount:it,setUnansweredCount:rt,setSwapData:ot,mergeSwapData:st,setLoading:at,setSwapDetails:_t,closeSwapDetails:dt,setCurrentSwapListTab:lt,setSwapAlternatives:ut,setSwapAlternativesLoading:pt,replaceThirdParty:ct,updateFavouriteStatus:mt,updateFilter:gt,toggleCheckboxFilter:ht,setFilterValue:ft,toggleSwapItemMode:vt,setSwapInterest:bt,setSortDirection:yt,setSearchTerm:wt,setSwapFilterType:et,toggleFilterArea:kt,removeSwapFromArray:St,showSwapAddedBadge:At,setSwapInterestCounts:nt,markPropositionNoInterest:Pt,unmarkPropositionNoInterest:It,markPropositionReverseInterest:jt,unmarkPropositionReverseInterest:Tt,setSelectedFilters:Ot,clearSelectedFilters:xt,removeSelectedFilter:Et,setBlocked:Ct};var Dt=n(25569);function Nt(){const e=localStorage.getItem("SWAP_ITEM_TYPE");return e||Lt.CARDS}const Lt={CARDS:"CARDS",EXCEL:"EXCEL"},Bt={LIST:"LIST",MAP:"MAP"},Rt={ALL:"ALL",FULL_INTEREST:"FULL_INTEREST",NEW:"NEW",UNANSWERED:"UNANSWERED",UNANSWERED_NEW:"UNANSWERED_NEW",ONLY_FULL_INTEREST:"ONLY_FULL_INTEREST",INTEREST_MARKED:"INTEREST_MARKED",MARKED:"MARKED",SWAPLIST_MARKED:"SWAPLIST_MARKED",LAST_PART:"LAST_PART",FAVOURITES:"FAVOURITES",ANSWERED:"ANSWERED",REMOVED:"REMOVED",LAST_PART_NEW:"LAST_PART_NEW"},zt={SWAP:"SWAP",FULL_INTEREST:"FULL_INTEREST",SWAP_ALTERNATIVES:"SWAP_ALTERNATIVES",SWAP_INFO:"SWAP_INFO",CHAT:"CHAT",MAP:"MAP"},Ft={HIGHEST_SCORE:"HIGHEST_SCORE",SQM_DESC:"SQM_DESC",SQM_ASC:"SQM_ASC",ROOMS_DESC:"ROOMS_DESC",ROOMS_ASC:"ROOMS_ASC",RENT_DESC:"RENT_DESC",RENT_ASC:"RENT_ASC",INTEREST_DATE:"INTEREST_DATE",PERCENTAGE:"PERCENTAGE",POSTAL_AREA:"POSTAL_AREA",FLOOR:"FLOOR",SEEN_AT:"SEEN_AT",ADDRESS:"ADDRESS",TYPE:"TYPE"},$t={HIGHEST_SCORE:Ft.HIGHEST_SCORE,INTEREST_DATE:Ft.INTEREST_DATE,ROOMS_DESC:Ft.ROOMS_DESC,ROOMS_ASC:Ft.ROOMS_ASC,RENT_DESC:Ft.RENT_DESC,RENT_ASC:Ft.RENT_ASC,SQM_DESC:Ft.SQM_DESC,SQM_ASC:Ft.SQM_ASC},Wt={ASCENDING:"ASCENDING",DESCENDING:"DESCENDING"},Vt={REPLACE:0,MERGE:1},Gt={rent:{min:1,max:Dt.Ay.getValue("MAX_RENT")},rooms:{min:1,max:6},floor:{min:0,max:10},sqm:{min:1,max:300}},Ut={rent:{min:1,max:Dt.Ay.getValue("MAX_RENT")},rooms:{min:1,max:6},floor:{min:0,max:10},sqm:{min:1,max:300},hasImage:void 0,percentage:void 0,elevator:void 0,balcony:void 0,bathtub:void 0,isCoop:void 0,isBecomingCoop:void 0,showDenied:void 0,isDirectSwap:void 0,isTriangleSwap:void 0,isNotExtendedSwap:void 0,isNew:void 0,isFavourite:void 0,isResidenceType2:void 0,isStateOwned:void 0,postalAreas:[]},Ht={swapItemMode:Nt(),swapListType:Bt.LIST,swapFilterType:Rt.UNANSWERED,sortType:Ft.HIGHEST_SCORE,selectedFilters:[],address:null,listPropositionId:null,swaps:[],currentPage:1,totalPages:1,areaGroups:[],loading:!0,fullInterestSwaps:void 0,newSwaps:void 0,undistributed:0,unmarkedSwaps:0,filterCount:0,preFilterCountTotal:void 0,preFilterCountUnmarked:void 0,postFilterCountTotal:0,postFilterCountWithDiffs:0,postFilterCountUnmarked:0,swapInterestCounts:void 0,unansweredSwaps:0,answeredSwaps:0,removedSwaps:0,noInterestMarkedIds:[],reverseInterestMarkedIds:[],swapView:{isOpen:!1,currentTab:zt.SWAP,swapDetails:{},swapAlternatives:{},swapAlternativesLoading:!1},filter:Ut,sortDirection:Wt.DESCENDING,searchTerm:"",filterSetup:Gt,showSwapAddedBadge:!1,queueCount:null,hasMore:!1,blocked:{}},qt={namespaced:!0,state:Ht,actions:K,getters:He,mutations:Mt}},98685:(e,t,n)=>{"use strict";e.exports=n.p+"img/icon-eye-hidden.a4c7701d.svg"}
1,98898:(e,t,n)=>{"use strict";e.exports=n.p+"img/location.70cea867.svg"},98939:(e,t,n)=>{"use strict";e.exports=n.p+"img/unlock-2.2cb55ffe.svg"},99258:(e,t,n)=>{"use strict";e.exports=n.p+"img/unlock.842cebbc.svg"},99631:(e,t,n)=>{"use strict";e.exports=n.p+"img/panel.815eb94b.svg"},99832:(e,t,n)=>{"use strict";e.exports=n.p+"img/trash.81acb94d.svg"}},t={};function n(i){var r=t[i];if(void 0!==r)return r.exports;var o=t[i]={id:i,loaded:!1,exports:{}};return e[i].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}n.m=e,(()=>{n.amdO={}})(),(()=>{var e=[];n.O=(t,i,r,o)=>{if(!i){var s=1/0;for(c=0;c<e.length;c++){i=e[c][0],r=e[c][1],o=e[c][2];for(var a=!0,l=0;l<i.length;l++)(!1&o||s>=o)&&Object.keys(n.O).every(e=>n.O[e](i[l]))?i.splice(l--,1):(a=!1,o<s&&(s=o));if(a){e.splice(c--,1);var _=r();void 0!==_&&(t=_)}}return t}o=o||0;for(var c=e.length;c>0&&e[c-1][2]>o;c--)e[c]=e[c-1];e[c]=[i,r,o]}})(),(()=>{n.F={},n.E=e=>{Object.keys(n.F).map(t=>{n.F[t](e)})}})(),(()=>{n.n=e=>{var t=e&&e.__esModule?()=>e["default"]:()=>e;return n.d(t,{a:t}),t}})(),(()=>{var e,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;n.t=function(i,r){if(1&r&&(i=this(i)),8&r)return i;if("object"===typeof i&&i){if(4&r&&i.__esModule)return i;if(16&r&&"function"===typeof i.then)return i}var o=Object.create(null);n.r(o);var s={};e=e||[null,t({}),t([]),t(t)];for(var a=2&r&&i;("object"==typeof a||"function"==typeof a)&&!~e.indexOf(a);a=t(a))Object.getOwnPropertyNames(a).forEach(e=>s[e]=()=>i[e]);return s["default"]=()=>i,n.d(o,s),o}})(),(()=>{n.d=(e,t)=>{for(var i in t)n.o(t,i)&&!n.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})}})(),(()=>{n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce((t,i)=>(n.f[i](e,t),t),[]))})(),(()=>{n.u=e=>"js/"+({187:"search",643:"vendor-adyen",703:"super-interest",996:"chunk-common",1352:"onboarding",1654:"page-modal",1764:"boost",1777:"proposition",1779:"error",2095:"favourites",3092:"vendor-carousel",3596:"subscription",3787:"signup",4074:"matches",4495:"new-start-page-blocks",4854:"content",5305:"campaign",5425:"map-prefetch",6471:"start-page",6701:"my-propositions",7539:"swap-details",7933:"auth",8019:"blog",8140:"new-start-page",8623:"swap-list",8644:"account",8872:"heic-convert",8899:"payment",9398:"vendor-maplibre",9606:"signup-map",9763:"swap-application"}[e]||e)+"."+{122:"b2fabac9",187:"e3efdaa5",225:"1b8c198a",292:"75ca866d",314:"26c67b7b",321:"6bbeba34",465:"6181337b",494:"0820c56f",539:"d0b57971",623:"0238701b",643:"88f2525a",703:"64085b20",813:"1a0ad9dc",860:"02f5ea92",880:"460977ba",912:"371a4115",950:"a950edfa",952:"24ea84cf",996:"211872be",1092:"c2a4c33b",1130:"e474ca47",1206:"75fec786",1219:"3a054316",1289:"20fa347a",1335:"dd1eca4e",1340:"a6cf899c",1349:"81a03685",1352:"f6e18940",1532:"4b6ae1b7",1654:"6d5cf3f7",1750:"e6d30a2c",1764:"c9855fff",1777:"45b42fad",1779:"71cc8ce4",1995:"f6b88847",2010:"da09eb81",2026:"2fe94542",2095:"bcadcead",2187:"f9837253",2218:"982f180e",2338:"3319e916",2355:"21f25876",2369:"9a1a27b2",2487:"8377250e",2498:"7c9f8613",2509:"45a7d94e",2544:"8312f8d0",2619:"e751ee90",2673:"35d90d21",2698:"a4181039",2706:"bb4d1d38",2739:"163f8956",2745:"64f37b8a",2796:"f2fc0e02",2830:"76c4e75b",2878:"513f1160",2979:"b9f99736",3092:"375ef649",3187:"ead6fd2a",3222:"e60ef282",3225:"598bfe3b",3309:"e16fd8be",3433:"097545c0",3473:"bd2ac220",3532:"c9386759",3562:"015dc8d0",3596:"e9b06e87",3672:"1649cfd7",3713:"8646dbe1",3787:"d1ec5271",3860:"c66bcf8a",3900:"59f0f2bb",4007:"12918ed8",4061:"258b0fb1",4072:"2f3056e6",4074:"c05ccb72",4173:"1acfaa71",4288:"86481cd1",4309:"7d14376c",4334:"6dd41623",4405:"3d0585b2",4457:"78b29b46",4485:"3a05b6ac",4495:"74716777",4509:"bd2bcd2b",4608:"da0a059d",4719:"c297a71e",4734:"1639d1a5",4780:"defdd298",4854:"a7bd6a67",4895:"0f2b1b4d",5012:"7689123f",5084:"bb833ead",5285:"a63b173a",5305:"f845109d",5376:"2c410863",5414:"3178700a",5425:"54cc6f9d",5513:"f95a6ab0",5530:"9c950d6d",5571:"6c8feff3",5592:"58a6bd81",5616:"0d6a1372",5662:"caf831ae",5665:"4ef7e422",5681:"065a86ac",5760:"b824b1b6",5811:"597523cd",5826:"d2d07b62",5877:"d65dd880",5944:"86a053d4",5977:"4aa0c473",5993:"74680552",6007:"1002303d",6033:"dd3b3570",6101:"c64b9b19",6290:"13b71270",6364:"edf4a811",6400:"1988a0b6",6462:"9996bf82",6467:"e638b8a6",6471:"98ed8d12",6481:"cd948da2",6605:"30d4a39c",6701:"91161f89",6803:"bd1dee79",6847:"e7557e58",6880:"77623023",7081:"a911e3c3",7205:"6bdbabcc",7250:"378a0b22",7317:"5a35f0f9",7329:"d5778c9a",7406:"f7b7fa73",7409:"37459fd6",7420:"e7e4d3b6",7439:"67ab439c",7539:"585384c2",7674:"f75cd59a",7690:"37bbc03f",7741:"43022064",7933:"2469fcf5",8003:"9f8a83bb",8019:"d5c5d71e",8140:"bb855c79",8142:"d38a11e3",8298:"b3c4f9eb",8361:"efe2b5ea",8418:"837f8bda",8615:"640be3f7",8623:"d43d2b90",8644:"dd6e37a9",8660:"70806518",8804:"23877966",8809:"66124992",8872:"90d7cee1",8899:"c66ae5b8",8928:"d2e6d490",9160:"dadd34d2",9252:"f5e303ac",9286:"f3587481",9294:"768fc3ff",9398:"36b41f47",9423:"17e22de2",9464:"ecb8a594",9606:"02f33d0f",9677:"0d663acd",9751:"86b4a010",9763:"6c53e325",9836:"ee83321f",9865:"5c377aa4",9881:"d5c4245f",9911:"9c854f91",9964:"93fec6e0",9990:"6118341e",9998:"90d0f71b"}[e]+".js"})(),(()=>{n.miniCssF=e=>"css/"+({187:"search",643:"vendor-adyen",703:"super-interest",996:"chunk-common",1352:"onboarding",1654:"page-modal",1764:"boost",1777:"proposition",1779:"error",2095:"favourites",3596:"subscription",3787:"signup",4074:"matches",4495:"new-start-page-blocks",4854:"content",5305:"campaign",6471:"start-page",6701:"my-propositions",7539:"swap-details",7933:"auth",8019:"blog",8140:"new-start-page",8623:"swap-list",8644:"account",8899:"payment",9398:"vendor-maplibre",9606:"signup-map",9763:"swap-application"}[e]||e)+"."+{187:"bd68c374",643:"4657f94b",703:"5f06f0dd",996:"986a7307",1352:"8e9354df",1654:"6ae6ce60",1764:"b53e3089",1777:"3a5e3ad9",1779:"97b5eb52",2095:"ad0f70dd",3596:"7447346e",3787:"0784942d",4074:"da3ff1b2",4495:"70d8752c",4854:"05747859",5305:"794188f4",6471:"c75e0d7e",6701:"e83a6f4b",6880:"0ef38ce2",7539:"bdf838fe",7933:"2ec5cae3",8019:"c3b26165",8140:"6109bdd8",8623:"ce370d60",8644:"058c7942",8899:"ec60f3b6",9398:"d3d6c24c",9606:"26bac142",9763:"5ae3524c"}[e]+".css"})(),(()=>{n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}
1}()})(),(()=>{n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{var e={},t="authenticated-frontend:";n.l=(i,r,o,s)=>{if(e[i])e[i].push(r);else{var a,l;if(void 0!==o)for(var _=document.getElementsByTagName("script"),c=0;c<_.length;c++){var d=_[c];if(d.getAttribute("src")==i||d.getAttribute("data-webpack")==t+o){a=d;break}}a||(l=!0,a=document.createElement("script"),a.charset="utf-8",a.timeout=120,n.nc&&a.setAttribute("nonce",n.nc),a.setAttribute("data-webpack",t+o),a.src=i),e[i]=[r];var p=(t,n)=>{a.onerror=a.onload=null,clearTimeout(u);var r=e[i];if(delete e[i],a.parentNode&&a.parentNode.removeChild(a),r&&r.forEach(e=>e(n)),t)return t(n)},u=setTimeout(p.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=p.bind(null,a.onerror),a.onload=p.bind(null,a.onload),l&&document.head.appendChild(a)}}})(),(()=>{n.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}})(),(()=>{n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e)})(),(()=>{n.p="/"})(),(()=>{if("undefined"!==typeof document){var e=(e,t,i,r,o)=>{var s=document.createElement("link");s.rel="stylesheet",s.type="text/css",n.nc&&(s.nonce=n.nc);var a=n=>{if(s.onerror=s.onload=null,"load"===n.type)r();else{var i=n&&n.type,a=n&&n.target&&n.target.href||t,l=new Error("Loading CSS chunk "+e+" failed.\n("+i+": "+a+")");l.name="ChunkLoadError",l.code="CSS_CHUNK_LOAD_FAILED",l.type=i,l.request=a,s.parentNode&&s.parentNode.removeChild(s),o(l)}};return s.onerror=s.onload=a,s.href=t,i?i.parentNode.insertBefore(s,i.nextSibling):document.head.appendChild(s),s},t=(e,t)=>{for(var n=document.getElementsByTagName("link"),i=0;i<n.length;i++){var r=n[i],o=r.getAttribute("data-href")||r.getAttribute("href");if("stylesheet"===r.rel&&(o===e||o===t))return r}var s=document.getElementsByTagName("style");for(i=0;i<s.length;i++){r=s[i],o=r.getAttribute("data-href");if(o===e||o===t)return r}},i=i=>new Promise((r,o)=>{var s=n.miniCssF(i),a=n.p+s;if(t(s,a))return r();e(i,a,null,r,o)}),r={3524:0};n.f.miniCss=(e,t)=>{var n={187:1,643:1,703:1,996:1,1352:1,1654:1,1764:1,1777:1,1779:1,2095:1,3596:1,3787:1,4074:1,4495:1,4854:1,5305:1,6471:1,6701:1,6880:1,7539:1,7933:1,8019:1,8140:1,8623:1,8644:1,8899:1,9398:1,9606:1,9763:1};r[e]?t.push(r[e]):0!==r[e]&&n[e]&&t.push(r[e]=i(e).then(()=>{r[e]=0},t=>{throw delete r[e],t}))},n.F.miniCss=e=>{if((!n.o(r,e)||void 0===r[e])&&/^(1(7(64|77|79)|352|654|87)|3(524|596|787)|4(074|495|854)|6(43|471|701|880)|7(03|539|933)|8(019|140|623|644|899)|9(398|606|763|96)|2095|5305)$/.test(e)){r[e]=null;var t=document.createElement("link");n.nc&&t.setAttribute("nonce",n.nc),t.rel="prefetch",t.as="style",t.href=n.p+n.miniCssF(e),document.head.appendChild(t)}}}})(),(()=>{var e={3524:0};n.f.j=(t,i)=>{var r=n.o(e,t)?e[t]:void 0;if(0!==r)if(r)i.push(r[2]);else{var o=new Promise((n,i)=>r=e[t]=[n,i]);i.push(r[2]=o);var s=n.p+n.u(t),a=new Error,l=i=>{if(n.o(e,t)&&(r=e[t],0!==r&&(e[t]=void 0),r)){var o=i&&("load"===i.type?"missing":i.type),s=i&&i.target&&i.target.src;a.message="Loading chunk "+t+" failed.\n("+o+": "+s+")",a.name="ChunkLoadError",a.type=o,a.request=s,r[1](a)}};n.l(s,l,"chunk-"+t,t)}},n.F.j=t=>{if(!n.o(e,t)||void 0===e[t]){e[t]=null;var i=document.createElement("link");i.charset="utf-8",n.nc&&i.setAttribute("nonce",n.nc),i.rel="prefetch",i.as="script",i.href=n.p+n.u(t),document.head.appendChild(i)}},n.O.j=t=>0===e[t];var t=(t,i)=>{var r,o,s=i[0],a=i[1],l=i[2],_=0;if(s.some(t=>0!==e[t])){for(r in a)n.o(a,r)&&(n.m[r]=a[r]);if(l)var c=l(n)}for(t&&t(i);_<s.length;_++)o=s[_],n.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return n.O(c)},i=self["webpackChunkauthenticated_frontend"]=self["webpackChunkauthenticated_frontend"]||[];i.forEach(t.bind(null,0)),i.push=t.bind(null,i.push.bind(i))})(),(()=>{var e={5425:[9398,996]};n.f.prefetch=(t,i)=>Promise.all(i).then(()=>{var i=e[t];Array.isArray(i)&&i.map(n.E)})})();var i=n.O(void 0,[504],()=>n(85948));i=n.O(i)})();
2//# sourceMappingURL=app.0a699d11.js.map

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.