CINXE.COM
Flatshare and room in flatshare in France | Studapart
<!DOCTYPE html> <html lang="en" > <head><script> var frzScriptsToPreload = document.createDocumentFragment(); // keep for preload strategy var frzScriptsToPreloadUrls = ["https://www.studapart.com/back/build/didomi.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802","https://www.studapart.com/back/build/vendor.min.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802","https://www.studapart.com/back/build/default.min.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802","https://www.studapart.com/bundles/bazingajstranslation/js/translator.min.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802","https://www.studapart.com/back/js/translations/config.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802","https://www.studapart.com/back/js/translations/messages/en.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802","https://www.studapart.com/back/js/translations/validators/en.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802","https://www.studapart.com/back/build/atomic-modules.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802","https://www.studapart.com/back/build/search_vendors.min.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802","https://www.studapart.com/back/build/search.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802","https://www.studapart.com/fstrz/r/s/cdn.jsdelivr.net/npm/js-cookie@3.0.0-rc.1/dist/js.cookie.min.js?frz-v=3802","https://www.studapart.com/bundles/fosjsrouting/js/router.min.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802","https://www.studapart.com/js/routing?callback=fos.Router.setData&frz-v=3802"]; var frzScriptsToPreloadScripts = [{"src":"https://www.studapart.com/back/build/didomi.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802","module":false},{"src":"https://www.studapart.com/back/build/vendor.min.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802","module":false},{"src":"https://www.studapart.com/back/build/default.min.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802","module":false},{"src":"https://www.studapart.com/bundles/bazingajstranslation/js/translator.min.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802","module":false},{"src":"https://www.studapart.com/back/js/translations/config.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802","module":false},{"src":"https://www.studapart.com/back/js/translations/messages/en.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802","module":false},{"src":"https://www.studapart.com/back/js/translations/validators/en.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802","module":false},{"src":"https://www.studapart.com/back/build/atomic-modules.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802","module":false},{"src":"https://www.studapart.com/back/build/search_vendors.min.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802","module":false},{"src":"https://www.studapart.com/back/build/search.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802","module":false},{"src":"https://www.studapart.com/fstrz/r/s/cdn.jsdelivr.net/npm/js-cookie@3.0.0-rc.1/dist/js.cookie.min.js?frz-v=3802","module":false},{"src":"https://www.studapart.com/bundles/fosjsrouting/js/router.min.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802","module":false},{"src":"https://www.studapart.com/js/routing?callback=fos.Router.setData&frz-v=3802","module":false}]; frzScriptsToPreloadScripts.forEach(function (script) { var preload = document.createElement('link'); if (script.module) { preload.setAttribute('rel', 'modulepreload'); } else { preload.setAttribute('rel', 'preload'); preload.setAttribute('as', 'script'); } preload.setAttribute('href', script.src); preload.setAttribute('fetchpriority', 'low'); frzScriptsToPreload.appendChild(preload) }); </script> <script> setTimeout(function () { document.head.appendChild(frzScriptsToPreload); }, 100); </script><style>.frz-img{height:auto;}</style><link rel="preload" as="image" fetchpriority="high" href="https://www.studapart.com/fstrz/r/s/edgepic.fzcdn.net/8c81b980ca.svg" /> <meta charset="UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=EDGE"/><script>fstrz=!0;;function frzRemoveDimensionsTag(img) { // don't verifyAspectRatio if the image is not loaded if (!img.classList.contains('lazyfrz')) { try { const renderedAspectRatio = img.width / img.height; const intrinsecAspectRatio = img.naturalWidth / img.naturalHeight; // in the case where the addition of width and height attribut change the aspect ratio if ( 100 * Math.abs((renderedAspectRatio - intrinsecAspectRatio) / ((renderedAspectRatio + intrinsecAspectRatio) / 2)) > 5 ) { img.removeAttribute('width'); img.removeAttribute('height'); img.classList.remove('frz-img'); } } catch (err) {} } } document.addEventListener('lazyloaded', function (e) { frzRemoveDimensionsTag(e.target); }); ;;window.frzCustomLazysizesConfig = window.frzCustomLazysizesConfig || {"lazyClass":"lazyfrz","autosizesClass":"lazyautosizes","srcAttr":"data-frz-src","srcsetAttr":"data-frz-srcset","sizesAttr":"data-frz-sizes","init":true,"loadHidden":false};/*! lazysizes - v4.1.5 */ !function(a,b){var c=b(a,a.document);a.frzLazySizes=c,"object"==typeof module&&module.exports&&(module.exports=c)}(window,function(a,b){"use strict";if(b.getElementsByClassName){var c,d,e=b.documentElement,f=a.Date,g=a.HTMLPictureElement,h="addEventListener",i="getAttribute",j=a[h],k=a.setTimeout,l=a.requestAnimationFrame||k,m=a.requestIdleCallback,n=/^picture$/i,o=["load","error","lazyincluded","_lazyloaded"],p={},q=Array.prototype.forEach,r=function(a,b){return p[b]||(p[b]=new RegExp("(\\s|^)"+b+"(\\s|$)")),p[b].test(a[i]("class")||"")&&p[b]},s=function(a,b){r(a,b)||a.setAttribute("class",(a[i]("class")||"").trim()+" "+b)},t=function(a,b){var c;(c=r(a,b))&&a.setAttribute("class",(a[i]("class")||"").replace(c," "))},u=function(a,b,c){var d=c?h:"removeEventListener";c&&u(a,b),o.forEach(function(c){a[d](c,b)})},v=function(a,d,e,f,g){var h=b.createEvent("Event");return e||(e={}),e.instance=c,h.initEvent(d,!f,!g),h.detail=e,a.dispatchEvent(h),h},w=function(b,c){var e;!g&&(e=a.picturefill||d.pf)?(c&&c.src&&!b[i]("srcset")&&b.setAttribute("srcset",c.src),e({reevaluate:!0,elements:[b]})):c&&c.src&&(b.src=c.src)},x=function(a,b){return(getComputedStyle(a,null)||{})[b]},y=function(a,b,c){for(c=c||a.offsetWidth;c<d.minSize&&b&&!a._lazysizesWidth;)c=b.offsetWidth,b=b.parentNode;return c},z=function(){var a,c,d=[],e=[],f=d,g=function(){var b=f;for(f=d.length?e:d,a=!0,c=!1;b.length;)b.shift()();a=!1},h=function(d,e){a&&!e?d.apply(this,arguments):(f.push(d),c||(c=!0,(b.hidden?k:l)(g)))};return h._lsFlush=g,h}(),A=function(a,b){return b?function(){z(a)}:function(){var b=this,c=arguments;z(function(){a.apply(b,c)})}},B=function(a){var b,c=0,e=d.throttleDelay,g=d.ricTimeout,h=function(){b=!1,c=f.now(),a()},i=m&&g>49?function(){m(h,{timeout:g}),g!==d.ricTimeout&&(g=d.ricTimeout)}:A(function(){k(h)},!0);return function(a){var d;(a=!0===a)&&(g=33),b||(b=!0,d=e-(f.now()-c),d<0&&(d=0),a||d<9?i():k(i,d))}},C=function(a){var b,c,d=99,e=function(){b=null,a()},g=function(){var a=f.now()-c;a<d?k(g,d-a):(m||e)(e)};return function(){c=f.now(),b||(b=k(g,d))}};!function(){var b,c={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};d = a.frzCustomLazysizesConfig || {};for(b in c)b in d||(d[b]=c[b]);a.frzCustomLazysizesConfig=d,k(function(){d.init&&F()})}();var D=function(){var g,l,m,o,p,y,D,F,G,H,I,J,K=/^img$/i,L=/^iframe$/i,M="onscroll"in a&&!/(gle|ing)bot/.test(navigator.userAgent),N=0,O=0,P=0,Q=-1,R=function(a){P--,a&&a.target&&u(a.target,R),(!a||P<0||!a.target)&&(P=0)},S=function(a){return null==J&&(J="hidden"==x(b.body,"visibility")),J||"hidden"!=x(a.parentNode,"visibility")&&"hidden"!=x(a,"visibility")},T=function(a,c){var d,f=a,g=S(a);for(F-=c,I+=c,G-=c,H+=c;g&&(f=f.offsetParent)&&f!=b.body&&f!=e;)(g=(x(f,"opacity")||1)>0)&&"visible"!=x(f,"overflow")&&(d=f.getBoundingClientRect(),g=H>d.left&&G<d.right&&I>d.top-1&&F<d.bottom+1);return g},U=function(){var a,f,h,j,k,m,n,p,q,r,s,t,u=c.elements;if((o=d.loadMode)&&P<8&&(a=u.length)){for(f=0,Q++,r=!d.expand||d.expand<1?e.clientHeight>500&&e.clientWidth>500?500:370:d.expand,s=r*d.expFactor,t=d.hFac,J=null,O<s&&P<1&&Q>2&&o>2&&!b.hidden?(O=s,Q=0):O=o>1&&Q>1&&P<6?r:N;f<a;f++)if(u[f]&&!u[f]._lazyRace)if(M)if((p=u[f][i]("data-expand"))&&(m=1*p)||(m=O),q!==m&&(y=innerWidth+m*t,D=innerHeight+m,n=-1*m,q=m),h=u[f].getBoundingClientRect(),(I=h.bottom)>=n&&(F=h.top)<=D&&(H=h.right)>=n*t&&(G=h.left)<=y&&(I||H||G||F)&&(d.loadHidden||S(u[f]))&&(l&&P<3&&!p&&(o<3||Q<4)||T(u[f],m))){if(aa(u[f]),k=!0,P>9)break}else!k&&l&&!j&&P<4&&Q<4&&o>2&&(g[0]||d.preloadAfterLoad)&&(g[0]||!p&&(I||H||G||F||"auto"!=u[f][i](d.sizesAttr)))&&(j=g[0]||u[f]);else aa(u[f]);j&&!k&&aa(j)}},V=B(U),W=function(a){s(a.target,d.loadedClass),t(a.target,d.loadingClass),u(a.target,Y),v(a.target,"lazyloaded")},X=A(W),Y=function(a){X({target:a.target})},Z=function(a,b){try{a.contentWindow.location.replace(b)}catch(c){a.src=b}},$=function(a){var b,c=a[i](d.srcsetAttr);(b=d.customMedia[a[i]("data-media")||a[i]("media")])&&a.setAttribute("media",b),c&&a.setAttribute("srcset",c)},_=A(function(a,b,c,e,f){var g,h,j,l,o,p;(o=v(a,"lazybeforeunveil",b)).defaultPrevented||(e&&(c?s(a,d.autosizesClass):a.setAttribute("sizes",e)),h=a[i](d.srcsetAttr),g=a[i](d.srcAttr),f&&(j=a.parentNode,l=j&&n.test(j.nodeName||"")),p=b.firesLoad||"src"in a&&(h||g||l),o={target:a},p&&(u(a,R,!0),clearTimeout(m),m=k(R,2500),s(a,d.loadingClass),u(a,Y,!0)),l&&q.call(j.getElementsByTagName("source"),$),h?a.setAttribute("srcset",h):g&&!l&&(L.test(a.nodeName)?Z(a,g):a.src=g),f&&(h||l)&&w(a,{src:g})),a._lazyRace&&delete a._lazyRace,t(a,d.lazyClass),z(function(){(!p||a.complete&&a.naturalWidth>1)&&(p?R(o):P--,W(o))},!0)}),aa=function(a){var b,c=K.test(a.nodeName),e=c&&(a[i](d.sizesAttr)||a[i]("sizes")),f="auto"==e;(!f&&l||!c||!a[i]("src")&&!a.srcset||a.complete||r(a,d.errorClass)||!r(a,d.lazyClass))&&(b=v(a,"lazyunveilread").detail,f&&E.updateElem(a,!0,a.offsetWidth),a._lazyRace=!0,P++,_(a,b,f,e,c))},ba=function(){if(!l){if(f.now()-p<999)return void k(ba,999);var a=C(function(){d.loadMode=3,V()});l=!0,d.loadMode=3,V(),j("scroll",function(){3==d.loadMode&&(d.loadMode=2),a()},!0)}};return{_:function(){p=f.now(),c.elements=b.getElementsByClassName(d.lazyClass),g=b.getElementsByClassName(d.lazyClass+" "+d.preloadClass),j("scroll",V,!0),j("resize",V,!0),a.MutationObserver?new MutationObserver(V).observe(e,{childList:!0,subtree:!0,attributes:!0}):(e[h]("DOMNodeInserted",V,!0),e[h]("DOMAttrModified",V,!0),setInterval(V,999)),j("hashchange",V,!0),["focus","mouseover","click","load","transitionend","animationend","webkitAnimationEnd"].forEach(function(a){b[h](a,V,!0)}),/d$|^c/.test(b.readyState)?ba():(j("load",ba),b[h]("DOMContentLoaded",V),k(ba,2e4)),c.elements.length?(U(),z._lsFlush()):V()},checkElems:V,unveil:aa}}(),E=function(){var a,c=A(function(a,b,c,d){var e,f,g;if(a._lazysizesWidth=d,d+="px",a.setAttribute("sizes",d),n.test(b.nodeName||""))for(e=b.getElementsByTagName("source"),f=0,g=e.length;f<g;f++)e[f].setAttribute("sizes",d);c.detail.dataAttr||w(a,c.detail)}),e=function(a,b,d){var e,f=a.parentNode;f&&(d=y(a,f,d),e=v(a,"lazybeforesizes",{width:d,dataAttr:!!b}),e.defaultPrevented||(d=e.detail.width)&&d!==a._lazysizesWidth&&c(a,f,e,d))},f=function(){var b,c=a.length;if(c)for(b=0;b<c;b++)e(a[b])},g=C(f);return{_:function(){a=b.getElementsByClassName(d.autosizesClass),j("resize",g)},checkElems:g,updateElem:e}}(),F=function(){F.i||(F.i=!0,E._(),D._())};return c={cfg:d,autoSizer:E,loader:D,init:F,uP:w,aC:s,rC:t,hC:r,fire:v,gW:y,rAF:z}}});; document.addEventListener('lazyloaded', function(e){ if (e.target.getAttribute('onload') === 'frzRemoveDimensionsTag(this)') { frzRemoveDimensionsTag(e.target); } }); ;"use strict";window.FRZ_PAGE_TYPE="plp"; </script><script type="text/frzjs" orig_index="0">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"VgYFV1RbChACVlZTAgYCVFA=",licenseKey:"bb26da7444",applicationID:"227157524"};;/*! For license information please see nr-loader-full-1.281.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>g,gD:()=>m,xN:()=>p});var n=r(3333),i=r(993);const o=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var a=r(2614),s=r(944),c=r(384),u=r(8122);const d="[data-nr-mask]",l=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0,level:i.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(n.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(n.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:a.wk,inactiveMs:a.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){o(t)?e.mask_selector="".concat(t,",").concat(d):""===t||null===t?e.mask_selector=d:(0,s.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){o(t)?e.block_selector+=",".concat(t):""!==t&&(0,s.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,s.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},f={},h="All configuration objects require an agent identifier!";function g(e){if(!e)throw new Error(h);if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function p(e,t){if(!e)throw new Error(h);f[e]=(0,u.a)(t,l());const r=(0,c.nY)(e);r&&(r.init=f[e])}function m(e,t){if(!e)throw new Error(h);var r=g(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0,harvester:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.281.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>u,RI:()=>i,WN:()=>f,bv:()=>o,gm:()=>a,lR:()=>l,m:()=>c,mw:()=>s,sb:()=>d});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,u=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),d=u&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)g(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function g(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:g,addEventListener:g,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=p(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function g(e,t){n[e]=p(e).concat(t)}function p(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),g=r(6344);const p=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",g.G4.RECORD,g.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),R=r(3785),x=r(2646),w=r(3434);const E=new Map;function A(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,w.YM)(i),a=new x.y(s.P);a.level=n.level,a.customAttributes=n.customAttributes;const c=t[r]?.[w.Jt]||t[r];return E.set(c,a),o.inPlace(t,[r],"wrap-logger-",(()=>E.get(c))),i}function T(){const e=(0,h.pV)();p.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const _={};var S=r(9417),O=r(5603),N=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let P=!1;function j(e,t={},p,x){let{init:w,info:E,loader_config:j,runtime:C={},exposed:k=!0}=t;C.loaderType=p;const H=(0,h.pV)();E||(w=H.init,E=H.info,j=H.loader_config),(0,S.xN)(e.agentIdentifier,w||{}),(0,O.a)(e.agentIdentifier,j||{}),E.jsAttributes??={},d.bv&&(E.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,E);const L=(0,S.D0)(e.agentIdentifier),D=[E.beacon,E.errorBeacon];P||(L.proxy.assets&&(I(L.proxy.assets),D.push(L.proxy.assets)),L.proxy.beacon&&D.push(L.proxy.beacon),T(),(0,h.US)("activatedFeatures",N.B),e.runSoftNavOverSpa&&=!0===L.soft_navigations.enabled&&L.feature_flags.includes("soft_nav")),C.denyList=[...L.ajax.deny_list||[],...L.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const p={};var x=s.ee.get(e),w=x.get("tracer");_[e]=b.g.OFF,x.on(g.G4.REPLAY_RUNNING,(t=>{_[e]=t}));var E="api-",T=E+"ixn-";function S(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(E,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}p.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,x),(0,R.R)(x,e,t,r)},p.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,x),A(x,e,t,{customAttributes:r,level:i})},m.forEach((e=>{p[e]=I(E,e,!0,"api")})),p.addPageAction=I(E,"addPageAction",!0,n.K7.genericEvents),p.recordCustomEvent=I(E,"recordCustomEvent",!0,n.K7.genericEvents),p.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(E,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return S(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},p.setUserId=function(e){if("string"==typeof e||null===e)return S("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return S("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},p.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,x),x.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},p[g.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(g.G4.RECORD,[],void 0,n.K7.sessionReplay,x)},p[g.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(g.G4.PAUSE,[],void 0,n.K7.sessionReplay,x)},p.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const N=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,x),h||(0,a.p)(T+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,x),function(){if(w.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw w.emit("fn-err",[arguments,this,t],r),t}finally{w.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,x),i&&(0,a.p)(e+t,[r?(0,v.t)():performance.now(),...arguments],r?null:this,i,x),r?void 0:this}}function P(){r.e(891).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),x.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{N[e]=I(T,e,void 0,h?n.K7.softNav:n.K7.spa)})),p.setCurrentRouteName=h?I(T,"routeName",void 0,n.K7.softNav):I(E,"routeName",!0,n.K7.spa),p.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,x),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!_[e]],void 0,n.K7.jserrors,x)},d.RI?(0,u.GG)((()=>P()),!0):P(),p}(e.agentIdentifier,x,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),P=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>u,K7:()=>s,P3:()=>c,XX:()=>i,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},c={[s.pageViewEvent]:1,[s.pageViewTiming]:2,[s.metrics]:3,[s.jserrors]:4,[s.spa]:5,[s.ajax]:6,[s.sessionTrace]:7,[s.softNav]:8,[s.sessionReplay]:9,[s.logging]:10,[s.genericEvents]:11},u={[s.pageViewEvent]:a,[s.pageViewTiming]:n,[s.ajax]:n,[s.spa]:n,[s.softNav]:n,[s.metrics]:i,[s.jserrors]:i,[s.sessionTrace]:o,[s.sessionReplay]:o,[s.logging]:"browser/logs",[s.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({95:"nr-full-compressor",222:"nr-full-recorder",891:"nr-full"}[e]+"-1.281.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.281.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={891:"sha512-54Aat8Udm6iAAlMAdj4qB/wPExKn9TKWSsPnD5+K2RMckmHE0cb0CFc0VauDfpPug5wse9qzwDKuwIMa3hX6gw==",222:"sha512-IA751FH/bvhLWl8I5ZELgH0tFQetWKV1G+9qRkPvOrTSv2X2tgItmreKfvrd8zImHp4sIPTnSN0otmgnX7UJXA==",95:"sha512-Rwnn8hCtQVvDGDl0hSpEazVuRDuvlGnJpNuNwuapJ46vDCvUNGBIzCZCrZYygTgVJUjMrfQoMAULb+2gKoTIiQ=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={85:0,959:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.281.0.PROD"]=self["webpackChunk:NRBA-1.281.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),g=i(6154),p=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(891).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(891).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};g.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,p.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class R extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var x=i(384);var w=i(9908),E=i(2843),A=i(3878),T=i(782),_=i(1863);class S extends b{static featureName=T.T;constructor(e,t=!0){super(e,T.T,t),g.RI&&((0,E.u)((()=>(0,w.p)("docHidden",[(0,_.t)()],void 0,T.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,w.p)("winPagehide",[(0,_.t)()],void 0,T.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class N extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return L(e)?e:new j(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(L(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function H(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new j(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return L(e.error)?e.error:C(e)}function L(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",((e,t)=>{this.abortHandler&&(0,w.p)("ierr",[C(e),(0,_.t)(),!0,{},this.#r,t],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),g.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,w.p)("err",[k(e),(0,_.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",(e=>{this.abortHandler&&(0,w.p)("err",[H(e),(0,_.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,P.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,s=g.gm.Promise,c=g.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=g.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(p?p.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var p=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=g.gm.Request,ee=g.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&g.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(g.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,P.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,x.dV)().o.REQ,fe=(0,x.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,w.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};ge(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){E(t,e)}),(0,A.jT)(!1)),g.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},ge(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,_.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function p(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:g.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),ge(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function R(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,_.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function x(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,_.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function E(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,w.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",p),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",R)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function ge(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const pe={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!g.RI||pe[t.debugId]++||(pe[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:Re,d3:xe,Kp:we,TZ:Ee,Lc:Ae,uP:Te,Rz:_e}=be;class Se extends b{static featureName=Ee;constructor(e,t=!0){super(e,Ee,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Te,(function(e,t){this.bstStart=(0,_.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,w.p)("bst",[e[0],t,this.bstStart,(0,_.t)()],void 0,a.K7.sessionTrace,r)})),r.on(_e+xe,(function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash})),r.on(_e+we,(function(e){(0,w.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,w.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:Re,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class Ne extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,p.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,w.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,p.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(891),i.e(222)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee,agentRef:this.#o}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3333);class Pe extends b{static featureName=Ie.TZ;constructor(e,t=!0){super(e,Ie.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled];if(g.RI&&(e.init.user_actions.enabled&&(Ie.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),Ie.qN.forEach((e=>{const t=(0,v.s)((e=>{(0,w.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,A.sp)(e,t)}))),e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,w.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)}))})).observe({type:"resource",buffered:!0})}r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var je=i(993),Ce=i(3785);class ke extends b{static featureName=je.TZ;constructor(e,t=!0){super(e,je.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,Ce.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t){super(),g.gm?(this.features={},(0,x.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(R),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,x.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[R,S,Se,Ne,he,N,D,Pe,ke],loaderType:"pro"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, user-scalable=0"> <link rel="canonical" href="https://www.studapart.com/en/flatshare-france"/> <link rel="alternate" hreflang="en" href="https://www.studapart.com/en/flatshare-france"/> <link rel="alternate" hreflang="fr" href="https://www.studapart.com/fr/colocation-france"/> <link rel="alternate" hreflang="x-default" href="https://www.studapart.com/en/flatshare-france"/> <meta name="robots" content="index, follow"/> <meta name="description" content="Find your flatshare all together or your room in a flatshare alone anywhere in France with Studapart!"/> <title>Flatshare and room in flatshare in France | Studapart</title> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:site" content="@Studapart"> <meta name="twitter:title" content="Location de logements de 1 à 24 mois"> <meta name="twitter:description" content="Trouvez votre logement parmi +120 000 logements vérifiés et rejoignez notre communauté de +300 000 locataires. Réservation sécurisée. Equipe multilingue disponible 6/7J."> <meta name="twitter:image" content="https://www.studapart.com/themes/custom/iw_bootstrap4/assets/img/background/home.jpg"> <meta property="og:type" content="business.business" /> <meta property="og:title" content="Studapart" /> <meta property="og:url" content="https://www.studapart.com/fr" /> <meta property="og:image" content="https://media.studapart.com/backgrounds_large/5b60641eea69a.png" /> <meta property="business:contact_data:street_address" content="251 Rue Saint-Martin" /> <meta property="business:contact_data:locality" content="Paris" /> <meta property="business:contact_data:region" content="" /> <meta property="business:contact_data:postal_code" content="75003" /> <meta property="business:contact_data:country_name" content="France" /> <meta property="meta:os-city" content="Paris" /> <meta property="meta:os-zipCode" content="75000" /> <meta property="meta:os-count" content="1" /> <meta property="meta:os-min" content="250" /> <meta property="meta:os-max" content="2920" /> <meta property="meta:os-propertySurfaceMin" content="9" /> <meta property="meta:os-propertySurfaceMax" content="400" /> <style> @font-face { font-family: "Metropolis"; font-display: swap; src: url(https://www.studapart.com/back/fonts/Metropolis/WOFF2/Metropolis-Regular.woff2?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802) format("woff2"), url(https://www.studapart.com/back/fonts/Metropolis/WOFF/Metropolis-Regular.woff?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802) format("woff"); } @font-face { font-family: "Metropolis"; font-display: swap; font-style: italic; src: url(https://www.studapart.com/back/fonts/Metropolis/WOFF2/Metropolis-RegularItalic.woff2?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802) format("woff2"), url(https://www.studapart.com/back/fonts/Metropolis/WOFF/Metropolis-RegularItalic.woff?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802) format("woff"); } @font-face { font-family: "Metropolis"; font-display: swap; font-weight: 600; src: url(https://www.studapart.com/back/fonts/Metropolis/WOFF2/Metropolis-Medium.woff2?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802) format("woff2"), url(https://www.studapart.com/back/fonts/Metropolis/WOFF/Metropolis-Medium.woff?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802) format("woff"); } @font-face { font-family: "Metropolis"; font-display: swap; font-weight: bold; src: url(https://www.studapart.com/back/fonts/Metropolis/WOFF2/Metropolis-Bold.woff2?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802) format("woff2"), url(https://www.studapart.com/back/fonts/Metropolis/WOFF/Metropolis-Bold.woff?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802) format("woff"); } </style> <link rel="stylesheet" media="all" href="https://www.studapart.com/back/build/atomic.css?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802"> <style>.homepage-buttons .button-red {display:none;} .cookiefirst-cookie-declaration{display:none;}</style> <!--[if (gte IE 6)&(lte IE 8)]> <script type="text/javascript" src="/back/build/vendor-ie8.min.js?3006f9f5aba2bcf7a030a08ce30aa128" defer></script> <![endif]--> <link rel="icon" type="image/png" sizes="any" href="https://www.studapart.com/fstrz/r/s/media.studapart.com/head_quarter_logos_thumb/63a186cd41bf4.png?frz-v=3802"> <script type="text/frzjs" orig_index="1">window.gdprAppliesGlobally=false;(function(){(function(e,r){var t=document.createElement("link");t.rel="preconnect";t.as="script";var n=document.createElement("link");n.rel="dns-prefetch";n.as="script";var i=document.createElement("link");i.rel="preload";i.as="script";var o=document.createElement("script");o.id="spcloader";o.type="text/javascript";o["async"]=true;o.charset="utf-8";var a="https://sdk.privacy-center.org/"+e+"/loader.js?target_type=notice&target="+r;if(window.didomiConfig&&window.didomiConfig.user){var c=window.didomiConfig.user;var d=c.country;var s=c.region;if(d){a=a+"&country="+d;if(s){a=a+"®ion="+s}}}t.href="https://sdk.privacy-center.org/";n.href="https://sdk.privacy-center.org/";i.href=a;o.src=a;var l=document.getElementsByTagName("script")[0];l.parentNode.insertBefore(t,l);l.parentNode.insertBefore(n,l);l.parentNode.insertBefore(i,l);l.parentNode.insertBefore(o,l)})('cb12860a-23e9-4237-99ba-ddfb10cc23aa', 'JLQbjjxe')})();</script> <script type="text/frzjs" frz_orig_src="https://www.studapart.com/back/build/didomi.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802" orig_index="2"></script> <script type="text/frzjs" orig_index="3"> window.params = { gapiKey: 'AIzaSyBAQJOBanhvV7rr1mqgwkE6r3QxN3gKr5o', intercom_app_id: 'eb7u8dz1', mapbox_token: 'pk.eyJ1Ijoic3R1ZGFwYXJ0IiwiYSI6ImNtMHh1bXlheTAwcTkybnB4dXBvOHlsbGsifQ.vp1reZKXae_pTKLOy-EHrg', userId: '', userLocale: 'en', }; </script> <script type="text/frzjs" frz_orig_src="https://www.studapart.com/back/build/vendor.min.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802" orig_index="4"></script> <script type="text/frzjs" frz_orig_src="https://www.studapart.com/back/build/default.min.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802" orig_index="5"></script> <!-- Google Tag Manager --> <script type="text/frzjs" orig_index="6">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://tss.studapart.com/tss.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-T8N48X4');</script> <!-- End Google Tag Manager --> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Corporation", "name": "Studapart", "alternateName": "Studapart - Location de logements", "url": "https://www.studapart.com/", "logo": "https://www.studapart.com/media/cache/logos_small/5e2b08e0b572e.png", "sameAs": [ "https://www.facebook.com/Studapart", "https://twitter.com/studapart", "https://www.instagram.com/studapart/", "https://www.linkedin.com/company/studapart/", "https://www.studapart.com/", "https://www.youtube.com/channel/UCGprdZECci3grT_a1tnwttQ" ] } </script> <script type="text/frzjs" orig_index="7"> window.locale = 'en'; </script> <script type="text/frzjs" frz_orig_src="https://www.studapart.com/bundles/bazingajstranslation/js/translator.min.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802" orig_index="8"></script> <script type="text/frzjs" frz_orig_src="https://www.studapart.com/back/js/translations/config.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802" orig_index="9"></script> <script defer="" type="text/frzjs" frz_orig_src="https://www.studapart.com/back/js/translations/messages/en.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802" orig_index="10"></script> <script defer="" type="text/frzjs" frz_orig_src="https://www.studapart.com/back/js/translations/validators/en.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802" orig_index="11"></script> <script type="text/frzjs" frz_orig_src="https://www.studapart.com/back/build/atomic-modules.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802" orig_index="12"></script> <script type="text/frzjs" orig_index="13"> let favorites = []; const noRequests = true; const hasEmailAlert = ''; const alertFilters = null; const mapBoxToken = 'pk.eyJ1Ijoic3R1ZGFwYXJ0IiwiYSI6ImNtMHh1bXlheTAwcTkybnB4dXBvOHlsbGsifQ.vp1reZKXae_pTKLOy-EHrg'; const institutionId = '2f4f82d5-4b27-470b-b192-9128c85ecfc5'; const alertContent = ''; const institutionPlaces = []; const showCampuses = false; const itemsPerPage = 48; const mobileScreens = {list: 'list', map: 'map', filters: 'filters'}; const districts = {"Paris":[75000,75001,75002,75003,75004,75005,75006,75007,75008,75009,75010,75011,75012,75013,75014,75015,75016,75116,75017,75018,75019,75020],"Lyon":[69000,69001,69002,69003,69004,69005,69006,69007,69008,69009],"Marseille":[13000,13001,13002,13003,13004,13005,13006,13007,13008,13009,13010,13011,13012,13013,13014,13015,13016],"Bruxelles et p\u00e9riph\u00e9rie":["bruxelles","anderlecht","auderghem","berchem-sainte-agathe","etterbeek","evere","forest","ganshoren","ixelles","jette","koekelberg","molenbeek-saint-jean","saint-gilles","saint-josse-ten-noode","schaerbeek","uccle","watermael-boitsfort","woluwe-saint-lambert","woluwe-saint-pierre"],"\u00c9vry-Courcouronnes":["evry-courcouronnes","evry","courcouronnes"]}; const isOpenSearch = true; const isRegisteredUser = false; const isSuperAdmin = false; window.datahubApiBaseurl = 'https://datahub.studapart.com'; window.elasticPropertyUrl = 'https://search-api.studapart.com/property'; window.elasticPropertySuggestionUrl = 'https://search-api.studapart.com/property/suggest'; window.elasticOpenSearchUrl = 'https://search-api.studapart.com/open_search'; window.elasticSearchIndexNames = ["search_properties_prod","residence_properties_prod","housing_anywhere_search_university_partnerships_austria_prod","housing_anywhere_search_university_partnerships_germany_prod","housing_anywhere_search_university_partnerships_italy_prod","housing_anywhere_search_university_partnerships_slovenia_prod","housing_anywhere_search_university_partnerships_spain_prod","housing_anywhere_search_university_partnerships_switzerland_prod"]; window.elasticSearchOfflineIndex = 'offline_properties_prod'; window.elasticSearchOfflineResidenceIndex = 'offline_residence_properties_prod'; window.elasticSearchOpenSearchIndex = 'open_searches_prod' window.translatedSearchResultsRules = ([]) window.institution = { id: '2f4f82d5-4b27-470b-b192-9128c85ecfc5', name: 'reservation', showResidenceOnly: false, residenceIds: null, boostedResidenceIds: null, allPropertyTypesEnabled: true, guaranteeType: 'studapart', }; window.filtersChanged = false; window.fromOnboarding = false; window.cityDistrict = [[75000,75001,75002,75003,75004,75005,75006,75007,75008,75009,75010,75011,75012,75013,75014,75015,75016,75116,75017,75018,75019,75020],[69000,69001,69002,69003,69004,69005,69006,69007,69008,69009],[13000,13001,13002,13003,13004,13005,13006,13007,13008,13009,13010,13011,13012,13013,13014,13015,13016]]; window.searchModifiers = {"IS_HOUSING_ANYWHERE":0.02,"AVAILABILITY_START_DATE_DIFF_WITH_NOW":0.5,"DISTANCE_BETWEEN_AD_AND_CAMPUS":0.8,"HAS_EMPTY_BEGIN_DATE":0.002}; window.page = 1; window.osLinksPageObfuscateFrom = 4; let filtersData = {"typeOwner":true,"typeAgency":true,"typeResidence":true,"orderBy":null,"showMap":false,"searchMap":false,"beginDate":null,"duration":null,"rental":true,"flatShare":true,"coliving":true,"homestay":true,"service":true,"minPrice":1,"maxPrice":3500,"withoutVisit":false,"minSurface":null,"maxSurface":null,"roomsCount":[],"bedroomsCount":null,"furnished":[],"parking":false,"ambassador":false,"maxTenantNumber":null,"exclusiveOffers":false,"housingAssistance":false,"internationalStudent":true,"allowNonStudent":false,"coordinates":{},"boundingBoxP1":null,"boundingBoxP2":null,"restartSearchMap":false,"page":null,"exactDate":"1","tenantStatus":null,"adaptedForReducedMobility":false,"student":null,"employee":null,"washingMachine":null,"bikeStorage":null,"petsAllowed":null,"fitnessRoom":null,"privateBathroom":null,"terrace":null,"disabledAccessibility":null,"searchChoice":[[75000,75001,75002,75003,75004,75005,75006,75007,75008,75009,75010,75011,75012,75013,75014,75015,75016,75116,75017,75018,75019,75020],[69000,69001,69002,69003,69004,69005,69006,69007,69008,69009],["lille"],["toulouse"],["bordeaux"],[13000,13001,13002,13003,13004,13005,13006,13007,13008,13009,13010,13011,13012,13013,13014,13015,13016]],"searchChoiceLabel":["Paris","Lyon","Lille (59000)","Toulouse (31000)","Bordeaux (33000)","Marseille"]}; filtersData.coordinates = {}; filtersData.furnished = []; filtersData.coordinates.latitude = '48.8589506'; filtersData.coordinates.longitude = '2.2768488'; filtersData.boundingBoxP1 = {}; filtersData.boundingBoxP1.latitude = ''; filtersData.boundingBoxP1.longitude = ''; filtersData.boundingBoxP2 = {}; filtersData.boundingBoxP2.latitude = ''; filtersData.boundingBoxP2.longitude = ''; filtersData.minPrice = 1; let openSearchData = null; window.correlatedSearchBlocks = null window.updateMetadataOpenSearch = ''; window.openSearchId = '573df0e0-0d99-46b1-8e49-1782fe44e33f'; openSearchData = { id: '573df0e0-0d99-46b1-8e49-1782fe44e33f', stats: { inhabitants: null, students: null }, prices: { studio: null, one: null, two: null } }; window.correlatedSearchBlocks = JSON.parse('{"city":["Paris","Lyon","Lille (59000)","Toulouse (31000)","Bordeaux (33000)","Marseille"],"correlatedSearches":[{"title":"How to find a furnished studio in Paris 16?","url":"furnished-studio-paris-16"},{"title":"How to find a flatshare in Paris 16?","url":"flatshare-paris-16"},{"title":"Finding student accommodation in Paris 16th District","url":"student-accommodation-paris-16"},{"title":"Furnished flat Paris 16","url":"furnished-flat-paris-16"},{"title":"How to find a T2 rental in Paris 16?","url":"t2-rental-paris-16"}]}'); window.user = { id: '', locale: 'en', name: '', showPlaces: false, triggerIntercomRequests: true, }; $(function() { if (getParameterByName('utm_source') === "" && Cookies.get('utm_source') === undefined) { Cookies.set('utm_source', 'seo', { expires: 30, path: '/' }); } window.addEventListener('results-updated', (e) => { [...document.querySelectorAll('.js-faq-data-content')].forEach(item => { item.innerHTML = item.innerHTML.replace('%count%', e.detail.count); }) }) let osCategoriesScrollButton = document.getElementsByClassName('js-os-categories-scroll-button'); let osCategory = document.getElementsByClassName('SearchPage_osCategory'); for (var i = 0; i < osCategoriesScrollButton.length; i++) { osCategoriesScrollButton[i].addEventListener('click', function(e) { e.preventDefault(); if (e.target.closest('.SearchPage_osCategoriesScrollButton').classList.contains('SearchPage_osCategoriesScrollButton--right')){ e.target.closest('.SearchPage_osSeoSection').querySelector('.SearchPage_osCategories').scrollBy({ left: osCategory[0].clientWidth, behavior: "smooth" }) } else { e.target.closest('.SearchPage_osSeoSection').querySelector('.SearchPage_osCategories').scrollBy({ left: -osCategory[0].clientWidth, behavior: "smooth" }) } }, false); } let osCategories = document.getElementsByClassName('SearchPage_osCategories'); let osCategoriesScrollButtons = null; if (osCategories[0] && osCategories[0].scrollWidth > osCategories[0].clientWidth) { osCategoriesScrollButtons = osCategories[0].parentNode.getElementsByClassName('SearchPage_osCategoriesScrollButton'); for (var i = 0; i < osCategoriesScrollButtons.length; i++) { osCategoriesScrollButtons[i].classList.remove('d-none') } } }); </script> <script defer="" type="text/frzjs" frz_orig_src="https://www.studapart.com/back/build/search_vendors.min.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802" orig_index="14"></script> <script defer="" type="text/frzjs" frz_orig_src="https://www.studapart.com/back/build/search.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802" orig_index="15"></script> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "CreativeWorkSeries", "name": "Find your flatshare in France", "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.4", "bestRating": "5", "ratingCount": "1200" } } </script> <script type="application/ld+json">{ "@context": "https://schema.org", "@type": "ItemList", "name": "Housing in Paris", "itemListElement": [ { "@type": "ListItem", "position": 1, "url": "https://www.studapart.com/en/accommodation-Bordeaux/47m2-Private-room-in-a-flatshare-for-2-people/property/e8d83168-ab65-4181-9ba0-e2737af62aa8," }, { "@type": "ListItem", "position": 2, "url": "https://www.studapart.com/en/accommodation-Bordeaux/55m2-Private-room-in-a-flatshare-for-2-people/property/6ec63ad6-9f7c-4c28-9e1b-18c4acb123aa," }, { "@type": "ListItem", "position": 3, "url": "https://www.studapart.com/en/accommodation-Marseille/75m2-Private-room-in-a-flatshare-for-2-people/property/5bab58f5-6c33-43ee-9e6e-0ab23adce8cd," }, { "@type": "ListItem", "position": 4, "url": "https://www.studapart.com/en/accommodation-Lyon/85m2-Private-room-in-a-flatshare-for-4-people/property/505b44af-17ba-4f15-b68c-650ce9133294," }, { "@type": "ListItem", "position": 5, "url": "https://www.studapart.com/en/accommodation-Paris-20e-Arrondissement/20m2-Homestay-for-1-person/property/2f69dac4-7e55-42bc-b7c6-9085f930c340," }, { "@type": "ListItem", "position": 6, "url": "https://www.studapart.com/en/accommodation-Toulouse/85m2-Private-room-in-a-flatshare-for-4-people/property/4a69b89e-62ca-44e5-ae7c-c347bf121c38," }, { "@type": "ListItem", "position": 7, "url": "https://www.studapart.com/en/accommodation-Paris-20e-Arrondissement/30m2-Homestay-for-2-people/property/307a2c40-85ba-402b-836f-19e9f2685716," }, { "@type": "ListItem", "position": 8, "url": "https://www.studapart.com/en/accommodation-Lille/YouFirst-Campus-Lille-Euralille/residence/868," }, { "@type": "ListItem", "position": 9, "url": "https://www.studapart.com/en/accommodation-Saint-Denis/UXCO-Stud-Y/residence/630," }, { "@type": "ListItem", "position": 10, "url": "https://www.studapart.com/en/accommodation-Lyon/UXCO-Oxygene/residence/626," }, { "@type": "ListItem", "position": 11, "url": "https://www.studapart.com/en/accommodation-Creteil/Good-Morning-Creteil/residence/2961," }, { "@type": "ListItem", "position": 12, "url": "https://www.studapart.com/en/accommodation-Puteaux/Canvas-Puteaux-La-Defense/residence/2948," }, { "@type": "ListItem", "position": 13, "url": "https://www.studapart.com/en/accommodation-Villeneuve-d-Ascq/Twenty-Campus-Villeneuve-D-ascq-Olympium/residence/2934," }, { "@type": "ListItem", "position": 14, "url": "https://www.studapart.com/en/accommodation-Villeneuve-d-asc/UXCO-Station-59/residence/2930," }, { "@type": "ListItem", "position": 15, "url": "https://www.studapart.com/en/accommodation-Fontenay-aux-Roses/Sweetly-Paris-Fontenay-aux-Roses/residence/2920," }, { "@type": "ListItem", "position": 16, "url": "https://www.studapart.com/en/accommodation-Asnieres-sur-Seine/Kley-Asnieres/residence/2803," }, { "@type": "ListItem", "position": 17, "url": "https://www.studapart.com/en/accommodation-Saint-Priest/Residence-Mix-City/residence/2764," }, { "@type": "ListItem", "position": 18, "url": "https://www.studapart.com/en/accommodation-Noisy-le-Grand/Ecla-Noisy-le-Grand/residence/2719," }, { "@type": "ListItem", "position": 19, "url": "https://www.studapart.com/en/accommodation-Toulouse/Residence-SWEETLY-Liberty/residence/2713," }, { "@type": "ListItem", "position": 20, "url": "https://www.studapart.com/en/accommodation-Noisy-le-Grand/Cardinal-Campus-WHAT-S-UP/residence/2663," }, { "@type": "ListItem", "position": 21, "url": "https://www.studapart.com/en/accommodation-Marseille/Twenty-Campus-Marseille-Portail/residence/2639," }, { "@type": "ListItem", "position": 22, "url": "https://www.studapart.com/en/accommodation-Canejan/GESTFAC-RESIDENCE/residence/2375," }, { "@type": "ListItem", "position": 23, "url": "https://www.studapart.com/en/accommodation-Toulouse/Residence-SWEETLY-L-ALEXANDRIN/residence/2281," }, { "@type": "ListItem", "position": 24, "url": "https://www.studapart.com/en/accommodation-Palaiseau/ECLA-Paris-Massy-Palaiseau/residence/1739," }, { "@type": "ListItem", "position": 25, "url": "https://www.studapart.com/en/accommodation-Cenon/Studelites-le-Cenon/residence/1721," }, { "@type": "ListItem", "position": 26, "url": "https://www.studapart.com/en/accommodation-Marseille/Twenty-Campus-Marseille-Timone/residence/1676," }, { "@type": "ListItem", "position": 27, "url": "https://www.studapart.com/en/accommodation-Marseille/YouFirst-Campus-Marseille-La-Major/residence/1611," }, { "@type": "ListItem", "position": 28, "url": "https://www.studapart.com/en/accommodation-Toulouse/Kley-Toulouse-Campus/residence/1560," }, { "@type": "ListItem", "position": 29, "url": "https://www.studapart.com/en/accommodation-Talence/YouFirst-Campus-Talence-Centre/residence/1544," }, { "@type": "ListItem", "position": 30, "url": "https://www.studapart.com/en/accommodation-Bagnolet/YouFirst-Campus-Bagnolet/residence/1358," }, { "@type": "ListItem", "position": 31, "url": "https://www.studapart.com/en/accommodation-Lille/280m2-Private-room-in-a-flatshare-for-12-people/property/eac891f4-b32e-42ba-842e-fd94ce106b26," }, { "@type": "ListItem", "position": 32, "url": "https://www.studapart.com/en/accommodation-Loos/400m2-Private-room-in-a-flatshare-for-21-people/property/ce8bd9f6-6ebe-4334-8cd3-35eee7731918," }, { "@type": "ListItem", "position": 33, "url": "https://www.studapart.com/en/accommodation-Lille/254m2-Private-room-in-a-flatshare-for-11-people/property/a7ce7267-e11b-4c7c-b0ef-2aeaa99dec16," }, { "@type": "ListItem", "position": 34, "url": "https://www.studapart.com/en/accommodation-Tourcoing/310m2-Private-room-in-a-flatshare-for-12-people/property/10010acc-fcf4-46ba-ace0-f389dbc8d3a6," }, { "@type": "ListItem", "position": 35, "url": "https://www.studapart.com/en/accommodation-Paris/167m2-Private-room-in-a-flatshare-for-8-people/property/5780c187-c0e0-4ef2-af62-8677b6a3f15a," }, { "@type": "ListItem", "position": 36, "url": "https://www.studapart.com/en/accommodation-Toulouse/14m2-Private-room-in-a-flatshare-for-5-people/property/a2831eb4-79fd-4209-b468-ffe1825e38ba," }, { "@type": "ListItem", "position": 37, "url": "https://www.studapart.com/en/accommodation-Lyon/100m2-Private-room-in-a-flatshare-for-4-people/property/24df965d-6171-4a12-a6bf-a9721eb1eb38," }, { "@type": "ListItem", "position": 38, "url": "https://www.studapart.com/en/accommodation-Marseille/67m2-Entire-home-for-4-people/property/e366126e-9f81-4255-a7a2-1b24daf6e3db," }, { "@type": "ListItem", "position": 39, "url": "https://www.studapart.com/en/accommodation-Lyon/100m2-Private-room-in-a-flatshare-for-4-people/property/f77d5101-26e1-4739-bfa9-efde2d961d29," }, { "@type": "ListItem", "position": 40, "url": "https://www.studapart.com/en/accommodation-Villeurbanne/83m2-Private-room-in-a-flatshare-for-4-people/property/325e8877-e673-417d-9402-689b53dcdc99," }, { "@type": "ListItem", "position": 41, "url": "https://www.studapart.com/en/accommodation-Marseille/35m2-Entire-home-for-1-person/property/d2e7c8ef-13e4-4313-94ad-ece164bd7db6," }, { "@type": "ListItem", "position": 42, "url": "https://www.studapart.com/en/accommodation-Paris/57m2-Entire-home-for-2-people/property/f7dabd26-bf2c-43ec-a25f-69d14f1115dc," }, { "@type": "ListItem", "position": 43, "url": "https://www.studapart.com/en/accommodation-Lille/87m2-Private-room-in-a-flatshare-for-4-people/property/f5643f30-29f3-4297-82c3-9d391c05d120," }, { "@type": "ListItem", "position": 44, "url": "https://www.studapart.com/en/accommodation-Lille/67m2-Private-room-in-a-flatshare-for-3-people/property/ef11b01d-e640-4404-9759-92d699b74c74," }, { "@type": "ListItem", "position": 45, "url": "https://www.studapart.com/en/accommodation-Toulouse/Studio-of-32m2/property/e7dd5ad8-8d37-41c8-a1b1-33290cef7f15," }, { "@type": "ListItem", "position": 46, "url": "https://www.studapart.com/en/accommodation-Paris/42m2-Entire-home-for-2-people/property/cf53c8fc-a9a4-4296-b81d-271687813db3," }, { "@type": "ListItem", "position": 47, "url": "https://www.studapart.com/en/accommodation-Marseille/62m2-Entire-home-for-3-people/property/c927045d-7338-48b5-8ea2-f56893e71580," }, { "@type": "ListItem", "position": 48, "url": "https://www.studapart.com/en/accommodation-Paris-9e-Arrondissement/Studio-of-15m2/property/c3b2ba53-dada-454b-ad11-8abe060bc853" } ] }</script><script> if (navigator.userAgent.indexOf("Lighthouse") !== -1 || navigator.userAgent.indexOf("Linux; Android 11; moto g power") !== -1) {window.fasterizeNs = {blockDeferJsStart: true}}; </script> <style> .Page { padding-top: 0!important; } /* Correction style Social Share on Footer*/ .SocialShare { display: flex; align-items: center } .SocialShare_link { display: block; margin-right: 15px; font-size: 0; transition: opacity .1s } .SocialShare_link:last-child { margin-right: 0 } .SocialShare_link:hover { opacity: .5 } .SocialShare_item { fill: var(--color-b) } .SocialShare--light .SocialShare_item { fill: var(--color-ft-light) } </style></head> <body data-frz-flags='{"lazyload":true,"unlazyload":true,"deferjs":true,"cssontop":false,"minifyhtml":true,"concatcss":false,"minifycss":true,"concatjs":false,"minifyjs":false,"early-hints":true,"unsharding":true,"responsive":true,"edge_speed":true,"edge_seo":true,"service_worker":false,"edge_rewriter":true,"speculation_rules":false,"lazyloadjs":false}' data-frz-version="2" data-frz-target-key="page_dopen_search" data-frz-target-label="Page d'Open Search"><img fetchpriority="high" alt="." width="1000" height="1000" style="pointer-events: none; position: absolute; top: 0; left: 0; width: 1000px; height: 1000px; max-width: 99vw; max-height: 99vh;" src="https://www.studapart.com/fstrz/r/s/edgepic.fzcdn.net/8c81b980ca.svg" /> <div class="LoadingScreen js-loading-screen"> <div></div> <div class="ft-l text-center"> <div class="ft-2xl mb-30 spin"> <i class="fal fa-spinner-third"></i> </div> <div class="ft-bold max-width-3xs js-loading-screen-text"> </div> </div> <div></div> </div> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://tss.studapart.com/ns.html?id=GTM-T8N48X4" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <header class="Header Header--transparent Header--secondary js-header" data-messenger="false" data-registered="false"> <div class="Header_wrapper search-os-header"> <div class="Header_left"> <a class="Header_logo" href="https://www.studapart.com/en"> <img class="Header_logoImage" alt="reservation" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVgAAABkCAMAAAD0fdgQAAAAPFBMVEVHcEzuU1M1QH01QX01QH01QHw1QX08QXw1QX01QX01QX01QH02QX3uU1PuUlTuUlTuUlPuUlM2QX01QHy9OyJZAAAAEnRSTlMA/t5eyki3ES7um4V0PbSBy6LlSZdTAAAJN0lEQVR42u1ci7ajKgzt4SEg9swM/v+/XgmvgNhaa8911iSzZrUqz90QdkI8txsJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQnJxUVZRSB8AlfhBkL2I7g6QvZDuBKyn8KVkP0UroTsybjOs3PxPyH7HpaSL/9kwnVBNAsh+45wwJAlfQVxhOwJwIJBZdi+Gm7Izp4HbMB1UVejb9p4O0vIngFs1Nd5XnC9eWRJZ9+1sd6isrRvOcA1IAvXhOx7Gpvtq4739RE7qzSfrJ24PvHX4JMX/ZeygkgEHCsT8Hb2NW4gRxP5hDMDPwvbQFXkX6qxrb4e0Fk1uEpMCj5yu8h0GOewln4S2AkGfI6NDUpr6gUXddbt0lnJXMOCHeNF5dwbwP60xjLfoVHnaaxpDdkLOpuLVjKqrHJ/kcYyAONtYJMDu8b1BTtbnDYmhMl+MeDhH70D7PyXa6zRjxTxCbJTbCOYUj2xcG1v/6zGLltO174iZPfYWQGmFXEK6U2jyCr3rsa6H9ZY967G5q3c6GfG8xGy2q3UStnU5hGNVVonLtzTWPR4o7Z62u5HNfY5rvuQlaGR5qbEyIxePIdR8I2jgnADnQyrSfg+jZhUB1g9DQwes1FjDu3Fl9I21F4xac3HVBH9TDoPzJew/gImbFbDPBnXXciWENmmkQwtZO0eUQFXawgvBMNMDbAL5ph1DHncFq6nZaGU2gzhp3hFs4WsdUL4plmH1nwQ1z3IhtE5fQKwtZ8xjwoDy1tSl7ELwFpV4R42T5jCCrSpAVazLl/8JK47kI02VqgjwKoK2KGdGgZWr2aexh6BFc1jW9nNSngFbJ+HHwLW84F9uGZkN2NdKj43Pc9VxH4KsHOjsXMB1oZ+or6Wz6iZY+iGCeZvzmERF2AbdOYMX2KVvmJsN05bwrUQ/X7HI7iC77nJs1aegoPyG8iOLj53YhWIAp/UWR+j8tPUUK4G1rsngQHHdoxdNm/NxZzalWlpzLEDNZkw/gCdTf3PftNSEA9ymOczx6yMTBDKRdAklHPQDxthlAbGA0E1+UE7sMsaKKwrZrB6ZQpUbTY2bOzQdGJTm2mGaKqK5VVQCpqkolo0thSRhAH1KMuy1yfQrbJFDDtrDI/zDWSzChEXegYssrF6NabRuU3PSyJ8bG05C+5MbaqBxMAaeQaPRVvvy8BuIKvbfSNzoRc0NnrGqIMIT9/zEoWL2PVs5HZNW3Y2ucL1DWDBj42JGS8Am+ps2FnOXCnj/5scNqyBnZvNC8rDRIbVM7/rzHPj1CX3aYRnPNpY/13XzrC/Z5uKKhjW1I90qz5ZHs+xfSvGAPYCi2KtW6xLjikoGw8kpk6sQMOTGtjkm7N17FW5OlagF/fJt8eGSVvoJwKb0yNKZAj2qDRB75H5ayOslC6PQYaR6hNiBTUFf90UPPTBFocTW1v9mo11nbACwwtaV8MwxazazmSyUwWOtFlVHEohdkKsAHCNixX9oDs0FtV7GOvS4HeGch1goZ3Gxga6paB900a3/HOZt8hqHP4zAuuvbeu2zBEzzdb1IrAzYsMZ2Pl1YKO+LgwvkO1tYO8gqtLYYWe+QdIsPzxRK0B/85oDsJAwshmPjfbQueoz29gOsC6YB8U69bDGtsAeMAXJmzZ6egLsny8vvypgp8RnxbN+bd6T97OCAOy2KWBxo5FKKS3B6NTAjh1gRfBfQC+5hopwmnw2sCFV0/tbwbaLzYLfFbCQ0LFMAiLfz3H1XDH6RdBfwwqwKVDwHCZiYInqTjvyFs49K2JkK1OQI+vl1MkF+HRY+uXgVWJTAPOpA91HTMFNeWS9v8XDGdVmwd8VsHAQ5Cfhz8HWuGrdPTmKwK5YAV4oas4ubaAetnMmJ9NT5AJ41ahZQf2b5NamkNODtrVyI3wVp5x5KQF+bCAamw0owPXrnhQnz0+aNa6KMdneSRWa42/ddovGYddDEgXY1YRtC2y1J2qXao7teaQsP274ehKwSqMYXPUj3381JvZLVYHBEClRXR+ofjuM5wqNjVWt7ylWLu24PuuUPRokWrqF7YQq7Y6tC2ZbuiVOPZox7dK6f5el/yvg+jsfw3aYUPHowUwyFOeQYC5BE9qMi+AF5OAPuE9JQyCc5Yox4JEhzfK2PggPtqzYWMju04j9JB22UM7iWN2MbKzraax7I1tsqEm1Clh+3yPE2BK0ZbeO0EfIh1NyQDGRIdMIjt36kCcjczZeFWsKRyd6dDi6NdZRlQnHXWyJbWs4iWEoeMfrqEEKGG1pbHkh62ACGtCCYkwSloualm+3ysRuJDRplF4UI8RzMV1TcHHN4lHaoi9eSYUwyflNwxhyuhMkfjic+aFDPTN50jSx5DrjzcuFnJEynikzi8jTNIeAxCMbO8Z+ltEdy+DSdcTy/rWWe81Kt5aHGrsHG2FdKuRKqlq7kH8ZgVXtGYpADsLQ7QVp7NjWHmrl7jzsaCw6AGJHcyHcjBjbfRNXFZRsm/P60FbUoPKZ7J0t93lUS1TOSKyxi/ZX7QiFEjaUqNoXdsYOgl9Rms14HNk/HHG9Reddjj9BPKaZ2Zj7P5jaxJsTt/sGrknHHp2yKy420jhLtDqvDqTgQjfH35X2j6o6/q7iR6OaWo2dqiiNQYQYnYovXcqHGou7OZZYEBWxrPD7N4L1u3GWnlK7kCoRE4+rY0UenNGhnOYPgZJAToYAQYwiHlgZKD/CU10qhiMyf0LB4ZFMQZiwB6Smq3wOvxGGZCkzeCcHKgaLD1/bQ8MJFqAZjlKDaeX43yN9/fpzX0Xx91hyreUia6arOZfVTSWXO5s2eym+lW/ff2bRCLea1rIdxKOJvFC2M0gW9vFhFdWqXcNgMq/8mkfgsdNlxiPjKfq4I8R96dcALMzjOsDCNvIwS1MN8zwfT2P6QWDdfCGNDQwGzpD0I+6/IwD7/2vspYBFyWCdP7GjbM31r62xlzIF+LUMY5u3Zgr5uzquVwQWJzAu9DMSGaVxJurlcb0ksPHvP+REC8YEYw4lXszi+u/T+lwMra82TjU2L785fH1xPnBtkd185lXCOcnrSjv1oWUTYfMutD48VYf+3HnvcP/bonl40wcIgs86I0jO3F4l98EhUlUSEhISEhISEhISEhISEhISEhISEhISEpJX5D/1fC19xaslwgAAAABJRU5ErkJggg=="> </a> </div> <div class="Header_right"> <div class="Header_drupal"> <ul class="Header_nav"><li class="Header_navItem Header_navItem--children "><p class="Header_link Header_link--parent"> Rent my home <span class="Icon Header_parentIcon" style="--width: 12px; width: 12px;"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 9"><path fill-rule="evenodd" d="M7 9.071l1.414-1.414L14.071 2 12.657.586 7 6.243 1.343.586-.07 2 7 9.071z"></path></svg></span></p><ul class="Header_navList"><li class="Header_navItem Header_navItem--sub "><a class="Header_link" href="https://www.studapart.com/en/accommodation-france"> Student accommodation </a></li><li class="Header_navItem Header_navItem--sub "><a class="Header_link" href="https://www.studapart.com/en/student-residence-france"> Student residence </a></li><li class="Header_navItem Header_navItem--sub "><a class="Header_link" href="https://www.studapart.com/en/flatshare-france"> Flatshare </a></li><li class="Header_navItem Header_navItem--sub "><a class="Header_link" href="https://www.studapart.com/en/coliving-france"> Coliving </a></li><li class="Header_navItem Header_navItem--sub "><a class="Header_link" href="https://www.studapart.com/en/apartment-rental-france"> Apartment </a></li><li class="Header_navItem Header_navItem--sub "><a class="Header_link" href="https://www.studapart.com/en/studio-rental-france"> Studio apartment </a></li><li class="Header_navItem Header_navItem--sub "><a class="Header_link" href="https://www.studapart.com/en/homestay-room-france"> Homestay room </a></li><li class="Header_navItem Header_navItem--sub "><a class="Header_link" href="https://www.studapart.com/en/france"> All accommodation by type <span class="Icon Header_parentIcon" style="--width: 12px;width: 12px;transform: rotate(-90deg);"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 9"><path fill-rule="evenodd" d="M7 9.071l1.414-1.414L14.071 2 12.657.586 7 6.243 1.343.586-.07 2 7 9.071z" fill="rgb(54, 65, 125)"></path></svg></span> </a></li></ul></li><li class="Header_navItem Header_navItem--children "><p class="Header_link Header_link--parent"> Blog <span class="Icon Header_parentIcon" style="--width: 12px; width: 12px;"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 9"><path fill-rule="evenodd" d="M7 9.071l1.414-1.414L14.071 2 12.657.586 7 6.243 1.343.586-.07 2 7 9.071z"></path></svg></span></p><ul class="Header_navList"><li class="Header_navItem Header_navItem--sub "><a class="Header_link" href="https://www.studapart.com/en/our-tips"> Our tips </a></li><li class="Header_navItem Header_navItem--sub "><a class="Header_link" href="https://www.studapart.com/en/inside-the-culture"> News </a></li></ul></li><li class="Header_navItem Header_navItem--children "><p class="Header_link Header_link--parent"> I’m an owner <span class="Icon Header_parentIcon" style="--width: 12px; width: 12px;"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 9"><path fill-rule="evenodd" d="M7 9.071l1.414-1.414L14.071 2 12.657.586 7 6.243 1.343.586-.07 2 7 9.071z"></path></svg></span></p><ul class="Header_navList"><li class="Header_navItem Header_navItem--sub "><a class="Header_link" href="https://www.studapart.com/fr/proprietaire"> Owner homepage </a></li><li class="Header_navItem Header_navItem--sub "><a class="Header_link" href="https://proprietaire.studapart.com/en/login/owner"> Owner login </a></li></ul></li> </ul> </div> <div class="Header_mainLinks"> </div> <div class="Header_profile js-header-open"> <div class="Header_menuLabel"> Menu </div> <i class="Header_burger fal fa-bars"></i> </div> </div> </div> <div class="Header_side js-header-open"> <div class="Header_sideContainer"> <div class="Header_sideHeader"> <div></div> <div class="Header_menuItem js-header-close" data-force="true"> <i class="fal fa-times"></i> </div> </div> <div class="Header_sideLinks"> <div class="Header_sideItem Header_sideItem--group"> <i class="Header_sideIcon fal fa-search"></i> <p class="Header_sideLabel">I'm a tenant</p> <div class="Header_sideGroup"> <a class="Header_subItem " href="/en/login" > <i class="Header_subItemIcon fal fa-long-arrow-right"></i> Log in </a> <a class="Header_subItem " href="/en/register/student" > <i class="Header_subItemIcon fal fa-long-arrow-right"></i> Register </a> </div> </div> <div class="Header_sideItem Header_sideItem--group"> <i class="Header_sideIcon fal fa-home-heart"></i> <p class="Header_sideLabel">I'm an owner</p> <div class="Header_sideGroup"> <a class="Header_subItem " href="https://proprietaire.studapart.com/en/login/owner" > <i class="Header_subItemIcon fal fa-long-arrow-right"></i> Log in </a> <a class="Header_subItem " href="https://proprietaire.studapart.com/en/register/owner" > <i class="Header_subItemIcon fal fa-long-arrow-right"></i> Register </a> </div> </div> <div class="Header_sideItem Header_sideItem--group"> <i class="Header_sideIcon fal fa-question-circle"></i> <p class="Header_sideLabel">Help</p> <div class="Header_sideGroup"> <div class="Header_subItem js-popin-generic-open " data-id="studapart"> <i class="Header_subItemIcon fal fa-long-arrow-right"></i> How does Studapart work? </div> <a class="Header_subItem " href="https://help.studapart.com/fr/" target="_blank"> <i class="Header_subItemIcon fal fa-long-arrow-right"></i> Frequently asked questions </a> <div class="Header_subItem " onclick="Intercom('show')"> <i class="Header_subItemIcon fal fa-long-arrow-right"></i> Contact us </div> </div> </div> <div class="Header_sideItem Header_sideItem--group"> <i class="Header_sideIcon fal fa-globe-europe"></i> <p class="Header_sideLabel">Language</p> <div class="Header_sideGroup"> <div class="Header_subItem is-active"> <i class="Header_subItemIcon fal fa-check"></i> English </div> <a class="Header_subItem" href="/fr/colocation-france"> <i class="Header_subItemIcon fal fa-long-arrow-right"></i> Français </a> </div> </div> </div> </div> </div> </header> <div id="studapart" class="PopinGeneric is-hidden PopinTutorial PopinGeneric--s PopinGeneric--absolute-header PopinGeneric--fixed-height PopinGeneric--content-scroll PopinGeneric--search js-popin-generic" style="--transition-duration: 350ms" data-is-active="false" data-disable-close="false" > <div class="PopinGeneric_background js-popin-generic-background"></div> <div class="PopinGeneric_body"> <div class="PopinGeneric_header"> <div class="fx-grow"> </div> <div class="PopinGeneric_close js-popin-generic-close"> <span class="Icon fill-ft-weak" style="--width: 15px; width: 15px;"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 15"><path fill-rule="evenodd" d="M14.218.782l.078.088a.994.994 0 01-.075 1.323L8.914 7.5l5.307 5.307a1 1 0 01.074 1.323l-.077.088-.088.078a.994.994 0 01-1.323-.075L7.5 8.914l-5.307 5.307a1 1 0 01-1.323.074l-.088-.077-.078-.088a.994.994 0 01.075-1.323L6.086 7.5.779 2.193A1.001 1.001 0 01.705.87L.782.782.87.704A.994.994 0 012.193.78L7.5 6.086 12.807.779A1 1 0 0114.13.705l.088.077z"/></svg></span> </div> </div> <div class="PopinGeneric_content"> <div> <div class="text-center pt-30 pb-20 bg-bg-strong"> <p class="ft-l ft-bold color-ft-light">How does Studapart work?</p> </div> <img class="d-block width-100" height="10" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221043%22%20height%3D%2217%22%3E%3Cpath%20data-name%3D%22Trac%C3%A9%2077%22%20d%3D%22M1043%200c-70%2012.033-323.484%2017-521.5%2017S50%2012.033%200%200z%22%20fill%3D%22%2336417d%22%2F%3E%3C%2Fsvg%3E"> <div class="pv-10 ph-30"> <div class="row-s fx-nowrap fx-align-center mv-20"> <div class="col-shrink fx-no-shrink text-center"> <img src="https://www.studapart.com/back/build/images/icon/apply.svg?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802" width="70"> </div> <div class="col-grow fx-grow"> <p class="ft-m ft-bold color-ft-strong">1. Apply to a room</p> <p class="mt-3 line-4">I can choose between thousands of ads in France. With a few clicks, I can send my application and start messaging with the owner of the room.</p> </div> </div> <div class="row-s fx-nowrap fx-align-center mv-20"> <div class="col-shrink fx-no-shrink text-center"> <img src="https://www.studapart.com/back/build/images/icon/complete.png?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802" width="70" height="37.42307692307692" class="frz-img" onload="frzRemoveDimensionsTag(this)"> </div> <div class="col-grow fx-grow"> <p class="ft-m ft-bold color-ft-strong">2. Complete my rental record</p> <p class="mt-3 line-4">I can upload all my information and required documents online. With a completed rental record, I have 3 times more chances to get a positive answer!</p> </div> </div> <div class="row-s fx-nowrap fx-align-center mv-20"> <div class="col-shrink fx-no-shrink text-center"> <img src="data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2274%22%20height%3D%2282%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20filter%3D%22url(%23filter0_ddd)%22%3E%3Ccircle%20cx%3D%2231.954%22%20cy%3D%2245.411%22%20r%3D%2225.422%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2231.954%22%20cy%3D%2245.411%22%20r%3D%2224.777%22%20stroke%3D%22%23F9F9FB%22%20stroke-width%3D%221.289%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M27.939%2043.465h8.07c.404%200%20.807-.353.807-.807v-.808c0-.403-.403-.806-.807-.806h-8.07c-.454%200-.807.403-.807.806v.808c0%20.454.353.807.807.807zm-.807%204.035c0%20.454.353.807.807.807h8.07c.404%200%20.807-.353.807-.807v-.807c0-.404-.403-.807-.807-.807h-8.07c-.454%200-.807.403-.807.807v.807zm4.842%206.154a3.75%203.75%200%2001-2.37-.807L19.06%2045.23v10.744a2.39%202.39%200%20002.421%202.421h20.984a2.422%202.422%200%20002.421-2.42V45.23l-10.593%207.617a3.712%203.712%200%2001-2.32.807zM43.93%2040.79c-.454-.302-.858-.655-1.463-1.11v-2.27c0-1.31-1.11-2.42-2.421-2.42H36.11l-.454-.303c-.857-.605-2.522-2.119-3.682-2.119-1.21%200-2.875%201.514-3.733%202.119l-.453.302h-3.884a2.422%202.422%200%2000-2.422%202.422v2.27c-.655.453-1.059.807-1.513%201.11-.504.403-.908%201.26-.908%201.916v.555l4.843%203.48v-9.331h16.14v9.331l4.843-3.48v-.555c0-.757-.353-1.412-.958-1.917z%22%20fill%3D%22%23333F7F%22%2F%3E%3Cpath%20d%3D%22M42.545%2010.842l3.251%201.79%202.717-2.529%202.385%202.844%203.447-1.377%201.197%203.513%203.71-.038-.152%203.708%203.474%201.305-1.482%203.402%202.769%202.472-2.612%202.637%201.689%203.305-3.388%201.516.381%203.692-3.707.19-.978%203.58-3.525-1.163-2.206%202.985-2.867-2.357-3.135%201.987-1.822-3.234-3.64.72-.531-3.673-3.656-.644.832-3.617-3.175-1.92%202.082-3.073-2.267-2.939%203.051-2.112-1.052-3.559%203.608-.867.304-3.7%203.678.495%201.62-3.34z%22%20fill%3D%22%23FF9457%22%2F%3E%3Cpath%20d%3D%22M39.44%2031.19l1.704-.542.825-5.686-.362-1.139-4.652%201.48.43%201.35%202.912-.926-.857%205.463zm4.903-1.56l4.722-1.502-.43-1.35-2.409.766.737-.983c.83-1.06.965-1.794.71-2.597-.368-1.156-1.585-1.683-2.945-1.25-.997.317-1.65.982-2.048%201.963l1.242.636c.305-.632.641-1.04%201.206-1.22.441-.14.888.01%201.02.424.118.37.03.768-.487%201.496l-1.708%202.39.39%201.228zm9.497-8.162c-.574.182-.984.575-1.134%201.05l-.677-2.127-1.492.475%201.963%206.17%201.492-.475-.837-2.63c-.143-.45.1-.907.56-1.053.459-.146.889.106%201.049.61l.817%202.568%201.43-.455-.924-2.904c-.328-1.033-1.259-1.544-2.247-1.23z%22%20fill%3D%22%23fff%22%2F%3E%3Cdefs%3E%3Cfilter%20id%3D%22filter0_ddd%22%20x%3D%22.076%22%20y%3D%2217.678%22%20width%3D%2263.758%22%20height%3D%2264.156%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%2F%3E%3CfeOffset%20dy%3D%22-.154%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%22.714%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.403922%200%200%200%200%200.498039%200%200%200%200%200.780392%200%200%200%200.0412645%200%22%2F%3E%3CfeBlend%20in2%3D%22BackgroundImageFix%22%20result%3D%22effect1_dropShadow%22%2F%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%2F%3E%3CfeOffset%20dy%3D%221.118%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%221.715%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.403922%200%200%200%200%200.498039%200%200%200%200%200.780392%200%200%200%200.0635329%200%22%2F%3E%3CfeBlend%20in2%3D%22effect1_dropShadow%22%20result%3D%22effect2_dropShadow%22%2F%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%2F%3E%3CfeOffset%20dy%3D%224.544%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%223.229%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.403922%200%200%200%200%200.498039%200%200%200%200%200.780392%200%200%200%200.0802544%200%22%2F%3E%3CfeBlend%20in2%3D%22effect2_dropShadow%22%20result%3D%22effect3_dropShadow%22%2F%3E%3CfeBlend%20in%3D%22SourceGraphic%22%20in2%3D%22effect3_dropShadow%22%20result%3D%22shape%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3C%2Fsvg%3E" width="70"> </div> <div class="col-grow fx-grow"> <p class="ft-m ft-bold color-ft-strong">3. Receive answers within 72 hours</p> <p class="mt-3 line-4">I never get ghosted with Studapart: I always receive an answer, even if negative.</p> </div> </div> <div class="row-s fx-nowrap fx-align-center mv-20"> <div class="col-shrink fx-no-shrink text-center"> <img src="data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2265%22%20height%3D%2264%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20filter%3D%22url(%23filter0_ddd)%22%20transform%3D%22rotate(6.812%2031.118%2028.052)%22%3E%3Ccircle%20cx%3D%2231.118%22%20cy%3D%2228.052%22%20r%3D%2224.513%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2231.118%22%20cy%3D%2228.052%22%20r%3D%2223.892%22%20stroke%3D%22%23F9F9FB%22%20stroke-width%3D%221.243%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M44.67%2039.255l-3.863-.462%201.927-16.13c.155-1.305-.774-2.542-2.03-2.692l-5.41-.646-.368%203.09%204.636.554-2.215%2018.545%206.954.831c.386.047.813-.245.865-.68l.185-1.545c.046-.387-.294-.82-.68-.865zm-12.495-23.34l-9.555%201.259c-.748.106-1.257.682-1.344%201.407l-2.105%2017.627-3.864-.461c-.435-.052-.819.294-.865.68l-.185%201.545a.768.768%200%2000.68.865l16.228%201.939%202.758-23.085c.127-1.062-.747-1.95-1.748-1.776zM28.207%2029.45c-.676-.08-1.078-.814-.974-1.684.098-.82.667-1.487%201.343-1.407.628.075%201.073.863.975%201.684-.104.87-.716%201.482-1.344%201.407z%22%20fill%3D%22%23E6EAFF%22%2F%3E%3Cpath%20d%3D%22M32.224%2015.513l-9.556%201.258c-.747.107-1.257.683-1.343%201.407l-2.106%2017.628-3.864-.461c-.434-.052-.819.294-.865.68l-.184%201.545a.768.768%200%2000.68.865l16.227%201.939%202.758-23.085c.127-1.063-.747-1.95-1.747-1.776zm-3.968%2013.535c-.677-.08-1.079-.814-.975-1.684.098-.82.668-1.487%201.344-1.407.628.075%201.072.863.974%201.684-.104.87-.716%201.482-1.343%201.407z%22%20fill%3D%22%23333F7F%22%2F%3E%3Ccircle%20cx%3D%2247.627%22%20cy%3D%2211.351%22%20r%3D%227.757%22%20transform%3D%22rotate(6.812%2047.627%2011.351)%22%20fill%3D%22%23E65757%22%2F%3E%3Cpath%20d%3D%22M49.014%208.57l-4.434-.53a.739.739%200%2000-.81.651l-.53%204.435a.725.725%200%2000.636.807l4.434.53a.739.739%200%2000.823-.633l.53-4.435a.752.752%200%2000-.649-.824zm2.83.93l-1.811.966-.288%202.41%201.533%201.366c.297.253.784.078.83-.306l.471-3.943c.046-.384-.387-.67-.735-.493z%22%20fill%3D%22%23fff%22%2F%3E%3Cdefs%3E%3Cfilter%20id%3D%22filter0_ddd%22%20x%3D%22.376%22%20y%3D%221.307%22%20width%3D%2261.484%22%20height%3D%2261.868%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%2F%3E%3CfeOffset%20dy%3D%22-.148%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%22.688%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.403922%200%200%200%200%200.498039%200%200%200%200%200.780392%200%200%200%200.0412645%200%22%2F%3E%3CfeBlend%20in2%3D%22BackgroundImageFix%22%20result%3D%22effect1_dropShadow%22%2F%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%2F%3E%3CfeOffset%20dy%3D%221.078%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%221.653%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.403922%200%200%200%200%200.498039%200%200%200%200%200.780392%200%200%200%200.0635329%200%22%2F%3E%3CfeBlend%20in2%3D%22effect1_dropShadow%22%20result%3D%22effect2_dropShadow%22%2F%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%2F%3E%3CfeOffset%20dy%3D%224.382%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%223.113%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.403922%200%200%200%200%200.498039%200%200%200%200%200.780392%200%200%200%200.0802544%200%22%2F%3E%3CfeBlend%20in2%3D%22effect2_dropShadow%22%20result%3D%22effect3_dropShadow%22%2F%3E%3CfeBlend%20in%3D%22SourceGraphic%22%20in2%3D%22effect3_dropShadow%22%20result%3D%22shape%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3C%2Fsvg%3E" width="70"> </div> <div class="col-grow fx-grow"> <p class="ft-m ft-bold color-ft-strong">4. Visit online or in person</p> <p class="mt-3 line-4">It's up to me to visit the room online with the virtual visit or arrange it with the owner.</p> </div> </div> <div class="row-s fx-nowrap fx-align-center mv-20"> <div class="col-shrink fx-no-shrink text-center"> <img src="data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2275%22%20height%3D%2282%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20filter%3D%22url(%23filter0_ddd)%22%20transform%3D%22rotate(-11.46%2032.963%2045.495)%22%3E%3Ccircle%20cx%3D%2232.963%22%20cy%3D%2245.495%22%20r%3D%2225.422%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2232.963%22%20cy%3D%2245.495%22%20r%3D%2224.777%22%20stroke%3D%22%23F9F9FB%22%20stroke-width%3D%221.289%22%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D%2242.372%22%20cy%3D%2223.212%22%20r%3D%228.178%22%20transform%3D%22rotate(-11.46%2042.372%2023.212)%22%20fill%3D%22%23E65757%22%2F%3E%3Cpath%20d%3D%22M44.752%2021.838l-.363.074-.222-1.09a2.368%202.368%200%2000-2.768-1.836%202.358%202.358%200%2000-1.836%202.769l.221%201.09-.363.074a.742.742%200%2000-.58.874l.59%202.908a.732.732%200%2000.874.58l5.331-1.081a.742.742%200%2000.58-.874l-.59-2.908a.752.752%200%2000-.874-.58zm-1.575.32l-2.181.441-.221-1.09c-.12-.59.264-1.189.87-1.311.59-.12%201.191.278%201.31.869l.222%201.09z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M42.616%2032.082l-23.729%204.81a2.422%202.422%200%2000-1.892%202.854l3.528%2017.401a2.39%202.39%200%20002.854%201.892l23.729-4.81a2.422%202.422%200%20001.892-2.854L45.47%2033.974c-.26-1.286-1.569-2.153-2.854-1.892zM28.371%2047.116a.613.613%200%2001.473-.714l3.164-.641c.296-.06.653.176.713.473l.401%201.977a.613.613%200%2001-.473.714l-3.164.641a.583.583%200%2001-.713-.473l-.401-1.977zm-.22%207.044a.613.613%200%2001-.472.713l-3.56.722a.583.583%200%2001-.713-.473l-.08-.396a.613.613%200%2001.473-.713l3.56-.722c.296-.06.652.177.713.473l.08.396zm-.17-4.906a.613.613%200%2001-.473.713l-4.35.882a.583.583%200%2001-.714-.473l-.4-1.977a.613.613%200%2001.472-.714l4.35-.882c.297-.06.654.177.714.473l.4%201.978zm9.663%202.982a.613.613%200%2001-.474.713l-6.723%201.363a.583.583%200%2001-.713-.473l-.08-.395a.613.613%200%2001.473-.714l6.723-1.363c.296-.06.653.177.713.473l.08.396zm.62-5.067a.613.613%200%2001-.474.714l-3.163.641a.583.583%200%2001-.714-.473l-.4-1.977a.613.613%200%2001.472-.714l3.164-.641c.297-.06.653.176.713.473l.401%201.977zm6.327-1.283a.613.613%200%2001-.473.714l-4.35.882a.583.583%200%2001-.714-.473l-.4-1.978a.613.613%200%2001.472-.713l4.35-.882c.297-.06.654.176.714.473l.401%201.977zm-1.403-6.92a1.195%201.195%200%2001-.946%201.426l-3.955.802c-.692.14-1.286-.254-1.427-.946l-.48-2.373a1.195%201.195%200%2001.945-1.427l3.955-.801a1.227%201.227%200%20011.427.946l.481%202.372z%22%20fill%3D%22%23333F7F%22%2F%3E%3Cdefs%3E%3Cfilter%20id%3D%22filter0_ddd%22%20x%3D%221.079%22%20y%3D%2217.757%22%20width%3D%2263.768%22%20height%3D%2264.166%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%2F%3E%3CfeOffset%20dy%3D%22-.154%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%22.714%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.403922%200%200%200%200%200.498039%200%200%200%200%200.780392%200%200%200%200.0412645%200%22%2F%3E%3CfeBlend%20in2%3D%22BackgroundImageFix%22%20result%3D%22effect1_dropShadow%22%2F%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%2F%3E%3CfeOffset%20dy%3D%221.118%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%221.715%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.403922%200%200%200%200%200.498039%200%200%200%200%200.780392%200%200%200%200.0635329%200%22%2F%3E%3CfeBlend%20in2%3D%22effect1_dropShadow%22%20result%3D%22effect2_dropShadow%22%2F%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%2F%3E%3CfeOffset%20dy%3D%224.544%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%223.229%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.403922%200%200%200%200%200.498039%200%200%200%200%200.780392%200%200%200%200.0802544%200%22%2F%3E%3CfeBlend%20in2%3D%22effect2_dropShadow%22%20result%3D%22effect3_dropShadow%22%2F%3E%3CfeBlend%20in%3D%22SourceGraphic%22%20in2%3D%22effect3_dropShadow%22%20result%3D%22shape%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3C%2Fsvg%3E" width="70"> </div> <div class="col-grow fx-grow"> <p class="ft-m ft-bold color-ft-strong">5. Online payment</p> <p class="mt-3 line-4">After the visit, I can confirm the booking by paying online the first month of rent and the service fees.</p> </div> </div> <div class="row-s fx-nowrap fx-align-center mv-20"> <div class="col-shrink fx-no-shrink text-center"> <img src="data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2265%22%20height%3D%2265%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20filter%3D%22url(%23filter0_ddd)%22%3E%3Ccircle%20cx%3D%2232.253%22%20cy%3D%2228.435%22%20r%3D%2225.435%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2232.253%22%20cy%3D%2228.435%22%20r%3D%2224.79%22%20stroke%3D%22%23F9F9FB%22%20stroke-width%3D%221.29%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M34.688%2033.888a8.917%208.917%200%2000-8.933-8.933c-4.895.05-8.832%203.987-8.832%208.882%200%201.01.152%201.918.404%202.826L9.202%2044.79a1.182%201.182%200%2000-.353.858v3.936c0%20.707.504%201.211%201.21%201.211h5.653c.656%200%201.211-.504%201.211-1.21v-2.02h2.02c.655%200%201.21-.504%201.21-1.21v-2.02h1.868c.302%200%20.706-.15.908-.403l1.211-1.363c.505.101%201.06.152%201.666.152%204.895%200%208.882-3.937%208.882-8.832zm-8.882-2.473a2.423%202.423%200%20012.422-2.422c1.312%200%202.422%201.11%202.422%202.422a2.423%202.423%200%2001-2.422%202.422%202.391%202.391%200%2001-2.422-2.422z%22%20fill%3D%22%23E6EAFF%22%2F%3E%3Cpath%20d%3D%22M9.147%2050.711L20.7%2039.583%22%20stroke%3D%22%23D3D7EF%22%20stroke-width%3D%22.229%22%2F%3E%3Cpath%20d%3D%22M46.071%2018.521a8.917%208.917%200%2000-10.307%207.305c-.773%204.834%202.446%209.376%207.272%2010.199.995.17%201.916.173%202.854.077l6.644%209.375c.206.29.488.441.787.492l3.88.662c.696.118%201.279-.294%201.398-.99l.95-5.573a1.195%201.195%200%2000-.991-1.397l-1.99-.34.34-1.99a1.196%201.196%200%2000-.991-1.397l-1.99-.34.313-1.84c.051-.299-.03-.722-.245-.963l-1.14-1.423c.185-.48.328-1.02.43-1.617.822-4.825-2.388-9.417-7.214-10.24zm-3.93%208.34a2.423%202.423%200%2001-1.981-2.794c.22-1.294%201.502-2.202%202.795-1.981a2.423%202.423%200%20011.98%202.795%202.391%202.391%200%2001-2.794%201.98z%22%20fill%3D%22%23959DCD%22%2F%3E%3Cpath%20d%3D%22M58.408%2046.458l-8.86-13.112%22%20stroke%3D%22%236A73AD%22%20stroke-width%3D%22.229%22%2F%3E%3Ccircle%20cx%3D%2232.41%22%20cy%3D%2221.524%22%20r%3D%2211.022%22%20stroke%3D%22%23333F7F%22%20stroke-width%3D%22.76%22%2F%3E%3Cpath%20d%3D%22M43.437%2018.584c-.215.01-.597.112-.761.163.016%201.124.11%203.373.362%203.37.25-.004.63.116.788.176-.016-.488.193-1.168.149-1.812-.068-.994-.407-1.903-.538-1.897z%22%20fill%3D%22%23959DCD%22%2F%3E%3Cpath%20d%3D%22M22.706%2025.888c-.357.121-.62.252-.707.303l-.231%201.817c1.337%201.118%204.046%203.272%204.19%202.944.145-.33.323-.6.393-.695-1.066-1.507-3.287-4.49-3.645-4.369z%22%20fill%3D%22%23E6EAFF%22%2F%3E%3Cdefs%3E%3Cfilter%20id%3D%22filter0_ddd%22%20x%3D%22.358%22%20y%3D%22.687%22%20width%3D%2263.791%22%20height%3D%2264.189%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%2F%3E%3CfeOffset%20dy%3D%22-.154%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%22.714%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.403922%200%200%200%200%200.498039%200%200%200%200%200.780392%200%200%200%200.0412645%200%22%2F%3E%3CfeBlend%20in2%3D%22BackgroundImageFix%22%20result%3D%22effect1_dropShadow%22%2F%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%2F%3E%3CfeOffset%20dy%3D%221.118%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%221.716%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.403922%200%200%200%200%200.498039%200%200%200%200%200.780392%200%200%200%200.0635329%200%22%2F%3E%3CfeBlend%20in2%3D%22effect1_dropShadow%22%20result%3D%22effect2_dropShadow%22%2F%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%2F%3E%3CfeOffset%20dy%3D%224.546%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%223.23%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.403922%200%200%200%200%200.498039%200%200%200%200%200.780392%200%200%200%200.0802544%200%22%2F%3E%3CfeBlend%20in2%3D%22effect2_dropShadow%22%20result%3D%22effect3_dropShadow%22%2F%3E%3CfeBlend%20in%3D%22SourceGraphic%22%20in2%3D%22effect3_dropShadow%22%20result%3D%22shape%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3C%2Fsvg%3E" width="70"> </div> <div class="col-grow fx-grow"> <p class="ft-m ft-bold color-ft-strong">6. The room is yours!</p> <p class="mt-3 line-4">I'm officially renting the room. I just need to sign the contract with the owner and get the keys. Well done!</p> </div> </div> </div> </div> </div> <div class="PopinGeneric_footer"> <div class="p-10 bg-bg-xweak text-center"> <a class="ButtonRectangle js-popin-generic-close ButtonRectangle--s ButtonRectangle--green" > <span class="ButtonRectangle_content"> <span class="ButtonRectangle_text"> Got it! </span> </span> <div class="ButtonRectangle_loader"> <i class="fal fa-spinner-third"></i> </div> </a> </div> </div> </div> </div> <script type="text/frzjs" orig_index="16"> window.isOwner = false; </script> <div class=""> </div> <div class="titlebar "> </div> <div class="container-wrapper"> <div class="container-wrapper-background "> <div class="container "> </div> </div> </div> <div class="Page "> <div class="Flashes js-flashes"> </div> <script async defer="" type="text/frzjs" frz_orig_src="https://accounts.google.com/gsi/client" orig_index="17"></script> <div id="g_id_onload" data-client_id="1027784993504-3aj0qqro6tobirs1d0rmjuqgdumrcl5m.apps.googleusercontent.com" data-login_uri="/connect/google" allow="identity-credentials-get" data-use_fedcm_for_prompt='true'> </div> <div class="SearchPage SearchPage--open"> <div class="SearchPage_heading "> <div class="Wrapper Wrapper--accommodation pt-20 p-relative"> <div class="SearchPage_breadcrumb mb-40"> <section class="mb-20 ft-xs ft-medium"> <a id="breadcrumbHome" href="https://www.studapart.com/en" target="_blank" title="Home">Home</a> <span>></span> <span class="ft-bold" >Student accommodation Paris</span> </section> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.studapart.com/en" } ,{ "@type": "ListItem", "position": 4, "name": "Student accommodation Paris", "item": "https://www.studapart.com/en/flatshare-france" } ] } </script> </div> <h1 class="ft-2xl text-center"><b>Find your flatshare in France</b></h1> <div class="text-center"> Find your flatshare all together or your room in a flatshare alone anywhere in France with Studapart! <a href="#article" class="ButtonLink ButtonLink--light" > Read more </a> </div> </div> </div> <div id="search"> <search/> <div class="Mockup Mockup--100"></div> <div class="Mockup Mockup--100"></div> </div> <div id="login-register-popin" class="PopinGeneric is-hidden PopinGeneric--s PopinGeneric--absolute-header js-popin-generic" style="--transition-duration: 350ms" data-is-active="false" data-disable-close="false" > <div class="PopinGeneric_background js-popin-generic-background"></div> <div class="PopinGeneric_body"> <div class="PopinGeneric_header"> <div class="fx-grow"> <div class="d-flex fx-align-center"> <p class="Title Title--l SearchPage_popinInscriptionTitle"> Register </p> </div> </div> <div class="PopinGeneric_close js-popin-generic-close"> <span class="Icon fill-ft-weak" style="--width: 15px; width: 15px;"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 15"><path fill-rule="evenodd" d="M14.218.782l.078.088a.994.994 0 01-.075 1.323L8.914 7.5l5.307 5.307a1 1 0 01.074 1.323l-.077.088-.088.078a.994.994 0 01-1.323-.075L7.5 8.914l-5.307 5.307a1 1 0 01-1.323.074l-.088-.077-.078-.088a.994.994 0 01.075-1.323L6.086 7.5.779 2.193A1.001 1.001 0 01.705.87L.782.782.87.704A.994.994 0 012.193.78L7.5 6.086 12.807.779A1 1 0 0114.13.705l.088.077z"/></svg></span> </div> </div> <div class="PopinGeneric_content"> <div class="mt-40 width-100 p-20@s"> <div class="RegisterPopin js-popin "> <div class="RegisterPopin_content"> <form name="registration" method="post" action="/en/on_boarding/register" class="RegisterPopin_form Form"> <div class="Form_row Validator js-validator" data-errors="0"> <div class="Form_widget "> <input type="email" id="registration_email" name="registration[email]" required="required" data-path="portal_onboarding_checkuser" data-check-email="true" data-test="email" class="Input " /><label class="Form_label required" for="registration_email" class="required">Email</label> <div class="Form_helpers"> <i class="Validator_icon Validator_icon--valid fal fa-check fa-sm"></i> <i class="Validator_icon Validator_icon--loading fal fa-spinner-third fa-sm"></i> </div> <div class="Validator_helper js-validator-helper"> <div class="Validator_helperType js-validator-helper-type" data-type="student-exists"> It seems like this email is already registered. <a href="/en/login" class="ButtonRectangle ft-xs ButtonRectangle--simple" > <span class="ButtonRectangle_content"> <span class="ButtonRectangle_text"> Log in </span> </span> <div class="ButtonRectangle_loader"> <i class="fal fa-spinner-third"></i> </div> </a> </div> <div class="Validator_helperType js-validator-helper-type" data-type="owner-exists"> It seems like this email is already registered. <a href="/en/login/owner" class="ButtonRectangle ft-xs ButtonRectangle--simple" > <span class="ButtonRectangle_content"> <span class="ButtonRectangle_text"> Log in </span> </span> <div class="ButtonRectangle_loader"> <i class="fal fa-spinner-third"></i> </div> </a> </div> </div> </div></div> <div class="RegisterPopin_hidden"> <div class="Form_row Form_row--choiceList is-value Validator js-validator" data-errors="0"> <div class="Form_widget "> <div id="registration_gender" class=""> <div class="d-flex fx-wrap mt-3"> <div class="d-flex fx-align-center mr-15"><input type="radio" id="registration_gender_0" name="registration[gender]" required="required" value="male" checked="checked" /><label class="Form_label required" for="registration_gender_0" class="required">Mr.</label></div> <div class="d-flex fx-align-center mr-15"><input type="radio" id="registration_gender_1" name="registration[gender]" required="required" value="female" /><label class="Form_label required" for="registration_gender_1" class="required">Mrs.</label></div> </div> </div> <div class="Form_helpers"> <i class="Validator_icon Validator_icon--valid fal fa-check fa-sm"></i> <i class="Validator_icon Validator_icon--loading fal fa-spinner-third fa-sm"></i> </div> <div class="Validator_helper js-validator-helper"> </div> </div></div> <div class="Form_row Validator js-validator" data-errors="0"> <div class="Form_widget "> <input type="text" id="registration_firstname" name="registration[firstname]" required="required" class="Input " /><label class="Form_label required" for="registration_firstname" class="required">First name</label> <div class="Form_helpers"> <i class="Validator_icon Validator_icon--valid fal fa-check fa-sm"></i> <i class="Validator_icon Validator_icon--loading fal fa-spinner-third fa-sm"></i> </div> <div class="Validator_helper js-validator-helper"> </div> </div></div> <div class="Form_row Validator js-validator" data-errors="0"> <div class="Form_widget "> <input type="text" id="registration_lastname" name="registration[lastname]" required="required" class="Input " /><label class="Form_label required" for="registration_lastname" class="required">Last name</label> <div class="Form_helpers"> <i class="Validator_icon Validator_icon--valid fal fa-check fa-sm"></i> <i class="Validator_icon Validator_icon--loading fal fa-spinner-third fa-sm"></i> </div> <div class="Validator_helper js-validator-helper"> </div> </div></div> <div class="Form_row Validator js-validator" data-errors="0"> <div class="Form_widget "> <input type="tel" id="registration_phoneNumber" value="" class="Input form-control" placeholder="Phone number" data-intl-tel="s" /><script type="text/frzjs" orig_index="18"> $(document).ready(function() { var input = document.querySelector("[data-intl-tel='s']"); var intlTel = window.intlTelInput(document.querySelector("[data-intl-tel='s']"), { hiddenInput: 'registration[phoneNumber]', initialCountry: 'FR', preferredCountries: ['fr', 'gb', 'es'], separateDialCode: true, }); var handleChange = function() { var phoneNumberIntl = intlTel.isValidNumber() ? intlTel.getNumber() : ''; $('input[name="registration[phoneNumber]"]').val(phoneNumberIntl); }; input.addEventListener('change', handleChange); input.addEventListener('keyup', handleChange); }); </script> <div class="Form_helpers"> <i class="Validator_icon Validator_icon--valid fal fa-check fa-sm"></i> <i class="Validator_icon Validator_icon--loading fal fa-spinner-third fa-sm"></i> </div> <div class="Validator_helper js-validator-helper"> </div> </div></div> </div> <div class="Form_row Validator Validator--password js-validator" data-errors="0"> <div class="Form_widget Form_password js-password"> <input type="password" id="registration_plainPassword" name="registration[plainPassword]" required="required" data-show-password="true" data-password="true" data-test="password" class="Input " /><label class="Form_label required" for="registration_plainPassword" class="required">Password</label> <div class="Form_helpers"> <i class="Validator_icon Validator_icon--valid fal fa-check fa-sm"></i> <i class="Validator_icon Validator_icon--loading fal fa-spinner-third fa-sm"></i> <div class="Form_passwordToggle js-password-toggle"> <i class="Form_passwordDisplay fal fa-eye fa-xs"></i> <i class="Form_passwordHide fal fa-eye-slash fa-xs"></i> </div> </div> <div class="Validator_helper js-validator-helper"> <div class="Validator_helperType js-validator-helper-type" data-type="password"> <ul> <li class="Validator_helperItem js-validator-password-item" data-check="uppercase"> <i class="Validator_helperIcon Validator_helperIcon--invalid fal fa-times color-r"></i> <i class="Validator_helperIcon Validator_helperIcon--valid fal fa-check color-g"></i> 1 uppercase character </li> <li class="Validator_helperItem js-validator-password-item" data-check="special"> <i class="Validator_helperIcon Validator_helperIcon--invalid fal fa-times color-r"></i> <i class="Validator_helperIcon Validator_helperIcon--valid fal fa-check color-g"></i> 1 number ou 1 special character </li> <li class="Validator_helperItem js-validator-password-item" data-check="length"> <i class="Validator_helperIcon Validator_helperIcon--invalid fal fa-times color-r"></i> <i class="Validator_helperIcon Validator_helperIcon--valid fal fa-check color-g"></i> More than 8 characters </li> </ul> </div> </div> </div></div> <input type="hidden" id="registration_utmSource" name="registration[utmSource]" value="seo" /> <div id="registration_policy" class="Form_group"> <div class="Form_row d-flex"> <input type="checkbox" class="Input" id="registration_policy_acceptDataCollection" name="registration[policy][acceptDataCollection]" required> <label for="registration_policy_acceptDataCollection"> I consent to the collection and processing of my personal data </label> </div> <div class="Form_row d-flex"> <input type="checkbox" class="Input" id="registration_policy_acceptPolicy" name="registration[policy][acceptPolicy]" required> <label for="registration_policy_acceptPolicy"> I accept without reservation the <a target="_blank" href="http://help.studapart.com/politique-de-confidentialite-and-cgu/conditions-generales-dutilisation-etudiant-de-la-plateforme-studapart">Terms and Conditions</a> for the use of Studapart services </label> </div> </div> <div><button type="submit" id="registration_submit" name="registration[submit]" data-test="submit" class="ButtonRectangle ButtonRectangle--small ButtonRectangle--green d-block m-auto">Register</button></div><input type="hidden" id="registration_alertPropertyFilters" name="registration[alertPropertyFilters]" value="[]" /><input type="hidden" id="registration__token" name="registration[_token]" value="6bb4d498f65d11215c9f4644.V1wk56a7vUOMV54DizAJwKvGM2mU0M0nfNIiEPgmqy0.Bw9wgMnB6wHOPN9y-WpoiMmifQLjtIxESuRlfKFehmMkO2CulsiOOesupg" /> </form> <div class="RegisterPopin_separator"> <div class="RegisterPopin_separatorText"> <span>OR</span> </div> <hr class="Separator mt-30"> </div> <div class="RegisterPopin_medias"> <a href="/connect/facebook" class="ButtonRound ft-3xl ButtonRound--l ButtonRound--light" > <div class="ButtonRound_icon"> <span class="Icon fill-b" style="--width: 25px; width: 25px;"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"/></svg></span> </div> </a> <a href="/connect/google" class="ButtonRound ft-3xl ButtonRound--l ButtonRound--light" > <div class="ButtonRound_icon"> <span class="Icon fill-b" style="--width: 25px; width: 25px;"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path fill="#FFC107" d="M43.611,20.083H42V20H24v8h11.303c-1.649,4.657-6.08,8-11.303,8c-6.627,0-12-5.373-12-12c0-6.627,5.373-12,12-12c3.059,0,5.842,1.154,7.961,3.039l5.657-5.657C34.046,6.053,29.268,4,24,4C12.955,4,4,12.955,4,24c0,11.045,8.955,20,20,20c11.045,0,20-8.955,20-20C44,22.659,43.862,21.35,43.611,20.083z"/><path fill="#FF3D00" d="M6.306,14.691l6.571,4.819C14.655,15.108,18.961,12,24,12c3.059,0,5.842,1.154,7.961,3.039l5.657-5.657C34.046,6.053,29.268,4,24,4C16.318,4,9.656,8.337,6.306,14.691z"/><path fill="#4CAF50" d="M24,44c5.166,0,9.86-1.977,13.409-5.192l-6.19-5.238C29.211,35.091,26.715,36,24,36c-5.202,0-9.619-3.317-11.283-7.946l-6.522,5.025C9.505,39.556,16.227,44,24,44z"/><path fill="#1976D2" d="M43.611,20.083H42V20H24v8h11.303c-0.792,2.237-2.231,4.166-4.087,5.571c0.001-0.001,0.002-0.001,0.003-0.002l6.19,5.238C36.971,39.205,44,34,44,24C44,22.659,43.862,21.35,43.611,20.083z"/></svg></span> </div> </a> </div> <div class="RegisterPopin_footer"> Already have an account? <a href="/en/login" class="ButtonLink " > Log in </a> </div> </div> </div> <script type="text/frzjs" orig_index="19"> window.addEventListener('load', () => { /** @param {HTMLElement} element */ function addActiveClass(element) { element.classList.add('is-active') } let popin = document.querySelector('.js-popin') let trigger = popin.querySelector('#registration_email') if (trigger) { if (trigger.value.length > 0) { addActiveClass(popin) } trigger.addEventListener('input', () => { addActiveClass(popin) }) } }) $('label[for="owner_register_phoneNumber"]').hide (); </script> </div> </div> </div> </div> <div class="mt-100 pv-60 bg-bg-xweak mt-0@s"> <div class="Wrapper Wrapper--s"> <h3 class="ft-xl color-ft-strong text-center"> <b>Rent for at least one month, anywhere in France and Belgium</b> </h3> <div class="row-xs mt-30"> <div class="col-grow width-20 mt-10 col-6@s"> <a class="BlockCity" href="https://www.studapart.com/en/student-accommodation-paris"> <img src="https://www.studapart.com/back/build/images/cities/paris.jpg?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802" loading="lazy" width="500" height="300" alt="Paris"> <div class="BlockCity_title boost boost-xl"> <span>Paris</span> </div> </a> </div> <div class="col-grow width-20 mt-10 col-6@s"> <a class="BlockCity" href="https://www.studapart.com/en/student-accommodation-bordeaux"> <img src="https://www.studapart.com/back/build/images/cities/bordeaux.jpg?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802" loading="lazy" width="500" height="300" alt="Bordeaux"> <div class="BlockCity_title boost boost-xl"> <span>Bordeaux</span> </div> </a> </div> <div class="col-grow width-20 mt-10 col-6@s"> <a class="BlockCity" href="https://www.studapart.com/en/student-accommodation-lille"> <img src="https://www.studapart.com/back/build/images/cities/lille.jpg?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802" loading="lazy" width="500" height="300" alt="Lille"> <div class="BlockCity_title boost boost-xl"> <span>Lille</span> </div> </a> </div> <div class="col-grow width-20 mt-10 col-6@s"> <a class="BlockCity" href="https://www.studapart.com/en/student-accommodation-lyon"> <img src="https://www.studapart.com/back/build/images/cities/lyon.jpg?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802" loading="lazy" width="500" height="300" alt="Lyon"> <div class="BlockCity_title boost boost-xl"> <span>Lyon</span> </div> </a> </div> <div class="col-grow width-20 mt-10 col-6@s"> <a class="BlockCity" href="https://www.studapart.com/en/student-accommodation-toulouse"> <img src="https://www.studapart.com/back/build/images/cities/toulouse.jpg?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802" loading="lazy" width="500" height="300" alt="Toulouse"> <div class="BlockCity_title boost boost-xl"> <span>Toulouse</span> </div> </a> </div> <div class="col-grow width-20 mt-10 col-6@s"> <a class="BlockCity" href="https://www.studapart.com/en/student-accommodation-marseille"> <img src="https://www.studapart.com/back/build/images/cities/marseille.jpg?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802" loading="lazy" width="500" height="300" alt="Marseille"> <div class="BlockCity_title boost boost-xl"> <span>Marseille</span> </div> </a> </div> <div class="col-grow width-20 mt-10 col-6@s"> <a class="BlockCity" href="https://www.studapart.com/en/student-accommodation-nantes"> <img src="https://www.studapart.com/back/build/images/cities/nantes.jpg?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802" loading="lazy" width="500" height="300" alt="Nantes"> <div class="BlockCity_title boost boost-xl"> <span>Nantes</span> </div> </a> </div> <div class="col-grow width-20 mt-10 col-6@s"> <a class="BlockCity" href="https://www.studapart.com/en/student-accommodation-montpellier"> <img src="https://www.studapart.com/back/build/images/cities/montpellier.jpg?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802" loading="lazy" width="500" height="300" alt="Montpellier"> <div class="BlockCity_title boost boost-xl"> <span>Montpellier</span> </div> </a> </div> <div class="col-grow width-20 mt-10 col-6@s"> <a class="BlockCity" href="https://www.studapart.com/en/student-accommodation-rennes"> <img src="https://www.studapart.com/back/build/images/cities/rennes.jpg?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802" loading="lazy" width="500" height="300" alt="Rennes"> <div class="BlockCity_title boost boost-xl"> <span>Rennes</span> </div> </a> </div> <div class="col-grow width-20 mt-10 col-6@s"> <a class="BlockCity" href="https://www.studapart.com/en/kot-bruxelles"> <img src="https://www.studapart.com/back/build/images/cities/bruxelles.webp?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802" loading="lazy" width="500" height="300" alt="Bruxelles"> <div class="BlockCity_title boost boost-xl"> <span>Bruxelles</span> </div> </a> </div> </div> <div class="text-center"> <a href="https://www.studapart.com/en/register/student" class="ButtonRectangle mt-30 ButtonRectangle--s ButtonRectangle--bordered" > <span class="ButtonRectangle_content"> <span class="ButtonRectangle_text"> Discover all cities </span> </span> <div class="ButtonRectangle_loader"> <i class="fal fa-spinner-third"></i> </div> </a> </div> </div> </div><div class="pb-100 pv-60@s"><div class="Wrapper Wrapper--s mb-100 mb-60@s mt-100 SearchPage_osSeoSection"><h3 class="ft-xl color-ft-strong text-center mb-20"><b>All our accommodations in flatshare in France</b></h3> <a href="#" class="SearchPage_osCategoriesScrollButton SearchPage_osCategoriesScrollButton--left js-os-categories-scroll-button icon-round"> <i class="fa-light fa-chevron-left"></i> </a> <div class="SearchPage_osCategories"> <div class="SearchPage_osCategory"><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-aix-en-provence" class="ButtonLink ">Flatshare Aix-en-Provence </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-amiens" class="ButtonLink ">Flatshare Amiens </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-anderlecht" class="ButtonLink ">Flatshare Anderlecht </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-angers" class="ButtonLink ">Flatshare Angers </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-anglet" class="ButtonLink ">Flatshare Anglet </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-angouleme" class="ButtonLink ">Flatshare Angoulême </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-antibes" class="ButtonLink ">Flatshare Antibes </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-aubervilliers" class="ButtonLink ">Flatshare Aubervilliers </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-auderghem" class="ButtonLink ">Flatshare Auderghem </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-aytre" class="ButtonLink ">Flatshare Aytré </a></div></div> <div class="SearchPage_osCategory"><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-bagneux" class="ButtonLink ">Flatshare Bagneux </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-balma" class="ButtonLink ">Flatshare Balma </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-bordeaux" class="ButtonLink ">Flatshare Bordeaux </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-boulogne-billancourt" class="ButtonLink ">Flatshare Boulogne-Billancourt </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-brest" class="ButtonLink ">Flatshare Brest </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-brussels" class="ButtonLink ">Flatshare Bruxelles </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-cachan" class="ButtonLink ">Flatshare Cachan </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-caen" class="ButtonLink ">Flatshare Caen </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-cergy" class="ButtonLink ">Flatshare Cergy </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-chambery" class="ButtonLink ">Flatshare Chambéry </a></div></div> <div class="SearchPage_osCategory"><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-clermont-ferrand" class="ButtonLink ">Flatshare Clermont-Ferrand </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-clichy" class="ButtonLink ">Flatshare Clichy </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-courbevoie" class="ButtonLink ">Flatshare Courbevoie </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-creteil" class="ButtonLink ">Flatshare Créteil </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-dijon" class="ButtonLink ">Flatshare Dijon </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-etterbeek" class="ButtonLink ">Flatshare Etterbeek </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-evere" class="ButtonLink ">Flatshare Evere </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-evry" class="ButtonLink ">Flatshare Évry </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-forest" class="ButtonLink ">Flatshare Forest </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-france" class="ButtonLink ">Flatshare France </a></div></div> <div class="SearchPage_osCategory"><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-grenoble" class="ButtonLink ">Flatshare Grenoble </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-ile-de-france" class="ButtonLink ">Flatshare Ile-de-France </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-issy-les-moulineaux" class="ButtonLink ">Flatshare Issy-les-Moulineaux </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-ivry-sur-seine" class="ButtonLink ">Flatshare Ivry-sur-Seine </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-ixelles" class="ButtonLink ">Flatshare Ixelles </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-jette" class="ButtonLink ">Flatshare Jette </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-la-rochelle" class="ButtonLink ">Flatshare La Rochelle </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-lille" class="ButtonLink ">Flatshare Lille </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-limoges" class="ButtonLink ">Flatshare Limoges </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-lyon" class="ButtonLink ">Flatshare Lyon </a></div></div> <div class="SearchPage_osCategory"><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-lyon-1" class="ButtonLink ">Flatshare Lyon 1 </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-lyon-3" class="ButtonLink ">Flatshare Lyon 3 </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-lyon-7" class="ButtonLink ">Flatshare Lyon 7 </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-lyon-8" class="ButtonLink ">Flatshare Lyon 8 </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-madrid" class="ButtonLink ">Flatshare Madrid </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-marseille" class="ButtonLink ">Flatshare Marseille </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-marseille-10" class="ButtonLink ">Flatshare Marseille 10 </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-massy" class="ButtonLink ">Flatshare Massy </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-Metz" class="ButtonLink ">Flatshare Metz </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-montpellier" class="ButtonLink ">Flatshare Montpellier </a></div></div> <div class="SearchPage_osCategory"><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-montreuil" class="ButtonLink ">Flatshare Montreuil </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-Mulhouse" class="ButtonLink ">Flatshare Mulhouse </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-nancy" class="ButtonLink ">Flatshare Nancy </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-nantes" class="ButtonLink ">Flatshare Nantes </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-nice" class="ButtonLink ">Flatshare Nice </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-noisy-le-grand" class="ButtonLink ">Flatshare Noisy-le-Grand </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-paris" class="ButtonLink ">Flatshare Paris </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-paris-1" class="ButtonLink ">Flatshare Paris 1 </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-paris-10" class="ButtonLink ">Flatshare Paris 10 </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-paris-11" class="ButtonLink ">Flatshare Paris 11 </a></div></div> <div class="SearchPage_osCategory"><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-paris-12" class="ButtonLink ">Flatshare Paris 12 </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-paris-13" class="ButtonLink ">Flatshare Paris 13 </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-paris-14" class="ButtonLink ">Flatshare Paris 14 </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-paris-15" class="ButtonLink ">Flatshare Paris 15 </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-paris-16" class="ButtonLink ">Flatshare Paris 16 </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-paris-17" class="ButtonLink ">Flatshare Paris 17 </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-paris-18" class="ButtonLink ">Flatshare Paris 18 </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-paris-19" class="ButtonLink ">Flatshare Paris 19 </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-paris-2" class="ButtonLink ">Flatshare Paris 2 </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-paris-20" class="ButtonLink ">Flatshare Paris 20 </a></div></div> <div class="SearchPage_osCategory"><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-paris-3" class="ButtonLink ">Flatshare Paris 3 </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-paris-4" class="ButtonLink ">Flatshare Paris 4 </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-paris-5" class="ButtonLink ">Flatshare Paris 5 </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-paris-6" class="ButtonLink ">Flatshare Paris 6 </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-paris-7" class="ButtonLink ">Flatshare Paris 7 </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-paris-8" class="ButtonLink ">Flatshare Paris 8 </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-paris-9" class="ButtonLink ">Flatshare Paris 9 </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-pau" class="ButtonLink ">Flatshare Pau </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-pessac" class="ButtonLink ">Flatshare Pessac </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-poitiers" class="ButtonLink ">Flatshare Poitiers </a></div></div> <div class="SearchPage_osCategory"><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-reims" class="ButtonLink ">Flatshare Reims </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-rennes" class="ButtonLink ">Flatshare Rennes </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-roubaix" class="ButtonLink ">Flatshare Roubaix </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-rouen" class="ButtonLink ">Flatshare Rouen </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-saint-denis" class="ButtonLink ">Flatshare Saint-Denis </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-saint-etienne" class="ButtonLink ">Flatshare Saint-Étienne </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-saint-gilles" class="ButtonLink ">Flatshare Saint-Gilles </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-schaerbeek" class="ButtonLink ">Flatshare Schaerbeek </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-strasbourg" class="ButtonLink ">Flatshare Strasbourg </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-talence" class="ButtonLink ">Flatshare Talence </a></div></div> <div class="SearchPage_osCategory"><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-toulon" class="ButtonLink ">Flatshare Toulon </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-toulouse" class="ButtonLink ">Flatshare Toulouse </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-tours" class="ButtonLink ">Flatshare Tours </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-troyes" class="ButtonLink ">Flatshare Troyes </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-uccle" class="ButtonLink ">Flatshare Uccle </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-valenciennes" class="ButtonLink ">Flatshare Valenciennes </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-villejuif" class="ButtonLink ">Flatshare Villejuif </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-watermael-boitsfort" class="ButtonLink ">Flatshare Watermael-Boitsfort </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-woluwe-saint-lambert" class="ButtonLink ">Flatshare Woluwe-Saint-Lambert </a></div><div class="d-block d-inline-block@s mb-10"> <a href="https://www.studapart.com/en/flatshare-woluwe-saint-pierre" class="ButtonLink ">Flatshare Woluwe-Saint-Pierre </a></div></div> <a href="#" class="SearchPage_osCategoriesScrollButton SearchPage_osCategoriesScrollButton--right js-os-categories-scroll-button icon-round"> <i class="fa-light fa-chevron-right"></i> </a> </div> </div> <div class="pb-100 pv-60@s"> <div class="Block_culture"> <div class="Wrapper Wrapper--s"> <h3 class="ft-2xl color-ft-strong text-center"> <b>Experience a better way of renting!</b> </h3> <div class="row-s text-center mt-30 icon_Section"> <div class="col-4 col-12@xs"> <div class="icon_Element"> <span class="Icon " style="--width: 40px; width: 40px;"> <svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 18"><path d="M16.27 9.08a7.27 7.27 0 11-14.54 0 7.27 7.27 0 0114.54 0z" stroke="#333F7F" stroke-width="2.2"/><path d="M5.95 8.8l3.11 3.29 9.02-9.75" stroke="#66C89C" stroke-width="2"/></svg></span> </div> <p class="ft-m">Access thousands of<br><b>100% verified ads</b></p> </div> <div class="col-4 col-12@xs"> <div class="icon_Element"> <span class="Icon " style="--width: 40px; width: 40px;"> <svg viewBox="0 0 40 34" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Group 5"><path id="Vector" d="M0 12.2188V33.6014H27.4921V12.2188H0ZM24.4374 30.5478H3.05472V15.2731H24.4374V30.5478Z" fill="#36417D"/><path id="Vector_2" d="M33.6015 6.10938V27.492H27.492V24.4373H30.5468V9.1641H9.16409V12.2188H6.10938V6.10938H33.6015Z" fill="#36417D"/><path id="Vector_3" d="M39.7108 0V21.383H33.6014V18.3279H36.6561V3.05472H15.2735V6.10944H12.2188V0H39.7108Z" fill="#36417D"/><path id="Vector_4" d="M15.2735 21.3828V18.3281H12.2188V21.3828H9.16406V24.4376H12.2188V27.4923H15.2735V24.4376H18.3282V21.3828H15.2735Z" fill="#33CC99"/></g></svg> </span> </div> <p class="ft-m">Enter your information only once,<br><b>apply to as many rooms as you need</b></p> </div> <div class="col-4 col-12@xs"> <div class="icon_Element"> <span class="Icon " style="--width: 40px; width: 40px;"> <svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Contact-picto"><path id="Vector" d="M37.4271 27.857V21.747C37.031 20.0514 36.418 18.4139 35.6031 16.875C35.1064 15.9399 34.5308 15.049 33.8823 14.212C31.2169 10.7795 27.614 8.81055 23.9977 8.81055C20.3813 8.81055 16.7785 10.7795 14.1121 14.212C13.4642 15.048 12.8892 15.938 12.3932 16.8721C11.5809 18.4051 10.969 20.036 10.5725 21.7249V27.857C10.5731 28.2841 10.4121 28.6956 10.1218 29.009C10.2834 30.3733 10.5794 31.7184 11.0055 33.0246C11.7073 35.1846 12.7561 37.2294 14.0996 39.0107C16.8231 42.6218 20.4308 44.6925 23.9972 44.6925C27.5362 44.6925 31.1151 42.6539 33.8309 39.0952C33.8525 39.0673 33.8741 39.039 33.8953 39.0107C34.7831 37.8288 35.5373 36.5522 36.1441 35.2043C36.4658 34.4941 36.7478 33.7666 36.9889 33.0251C37.1511 32.5259 37.2951 32.0214 37.4209 31.5117C37.4211 31.5088 37.4211 31.5059 37.4209 31.503C37.6227 30.6797 37.7734 29.8447 37.8721 29.0027C37.5854 28.69 37.4267 28.2811 37.4271 27.857ZM31.4045 37.1339C30.8738 37.8422 30.2781 38.4995 29.6252 39.0971C27.8689 40.6931 25.9004 41.5744 23.9972 41.5744C21.4186 41.5744 18.7172 39.9558 16.5903 37.1339C15.1983 35.2864 14.1773 33.1019 13.6143 30.8195C13.2825 29.4892 13.1129 28.1236 13.1093 26.7525C13.1056 24.7542 13.4281 22.7687 14.0641 20.8744C14.1543 20.6059 14.2503 20.3417 14.3521 20.0819C14.9004 18.6632 15.6502 17.3308 16.5783 16.1257C18.6485 13.4598 21.3533 11.9305 23.9986 11.9305C26.6439 11.9305 29.3487 13.4598 31.4189 16.1257C32.3491 17.3334 33.0998 18.6692 33.6481 20.0915C33.7482 20.3475 33.8431 20.6085 33.9327 20.8744C34.5681 22.7688 34.8898 24.7543 34.885 26.7525C34.8813 28.1214 34.7124 29.4848 34.382 30.8133C34.0045 32.3468 33.4248 33.8234 32.6583 35.2043C32.2855 35.8757 31.8666 36.5205 31.4045 37.1339Z" fill="#33CC99"/><path id="Vector_2" d="M41.136 15.9951C38.519 8.16296 31.6637 2.91992 23.9971 2.91992C22.0851 2.92172 20.188 3.25615 18.3907 3.90824C16.6039 4.55724 14.9325 5.48806 13.44 6.66536C10.4443 9.01448 8.18301 12.2334 6.88461 15.987C5.82574 16.3912 4.91443 17.1072 4.27106 18.0403C3.6277 18.9734 3.28256 20.0798 3.28125 21.2132V27.8564C3.30052 29.3268 3.89815 30.7304 4.94476 31.7634C5.99137 32.7964 7.40272 33.3756 8.87325 33.3756C10.3438 33.3756 11.7551 32.7964 12.8017 31.7634C13.8483 30.7304 14.446 29.3268 14.4652 27.8564V21.2132C14.4627 20.1108 14.1355 19.0335 13.5245 18.1159C12.9134 17.1983 12.0456 16.4811 11.0294 16.0537C12.1166 13.527 13.7606 11.3602 15.8414 9.72872C18.2736 7.8212 21.0941 6.81272 23.9966 6.81272C29.5925 6.81272 34.6593 10.4655 36.9979 16.0422C35.9727 16.4633 35.0959 17.1798 34.4791 18.1006C33.8622 19.0214 33.5332 20.1049 33.5337 21.2132V27.8564C33.5325 28.9019 33.8261 29.9266 34.3809 30.8127C34.9998 31.8029 35.9116 32.5757 36.9897 33.0241C37.1302 33.0826 37.2742 33.1353 37.4217 33.182V35.2033H22.583V39.0961H41.3126V33.0034C42.3225 32.5738 43.1839 31.8569 43.7897 30.9418C44.3956 30.0268 44.7193 28.9539 44.7206 27.8564V21.2132C44.7192 20.0834 44.376 18.9804 43.7363 18.0491C43.0965 17.1178 42.1901 16.4018 41.136 15.9951ZM10.5729 27.8564C10.5767 28.082 10.5356 28.3061 10.4519 28.5156C10.3682 28.7251 10.2436 28.9158 10.0854 29.0767C9.92722 29.2375 9.73859 29.3653 9.53052 29.4525C9.32245 29.5397 9.0991 29.5846 8.87349 29.5846C8.64788 29.5846 8.42453 29.5397 8.21646 29.4525C8.00839 29.3653 7.81976 29.2375 7.66158 29.0767C7.5034 28.9158 7.37882 28.7251 7.29512 28.5156C7.21141 28.3061 7.17026 28.082 7.17405 27.8564V21.2132C7.18154 20.7674 7.36388 20.3424 7.68178 20.0299C7.99967 19.7173 8.42765 19.5421 8.87349 19.5421C9.31933 19.5421 9.74731 19.7173 10.0652 20.0299C10.3831 20.3424 10.5654 20.7674 10.5729 21.2132V27.8564ZM39.1262 19.514C39.5768 19.5145 40.0087 19.6937 40.3273 20.0122C40.646 20.3308 40.8253 20.7627 40.8259 21.2132V27.8564C40.8184 28.3022 40.6361 28.7272 40.3182 29.0398C40.0003 29.3523 39.5723 29.5275 39.1264 29.5275C38.6806 29.5275 38.2526 29.3523 37.9347 29.0398C37.6168 28.7272 37.4345 28.3022 37.427 27.8564V21.2132C37.4275 20.7627 37.6067 20.3308 37.9253 20.0122C38.2438 19.6937 38.6757 19.5145 39.1262 19.514Z" fill="#36417D"/></g></svg> </span> </div> <p class="ft-m">Get an answer within <br><b>72 hours maximum!</b></p> </div> </div> </div> </div> <div class="Wrapper Accomodation_Suggestion pv-60"> <div class="row OwnerBlock_Search"> <div class="col-6 col-12@s"> <img width="550" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="demo reservation success phone" data-frz-src="https://www.studapart.com/back/build/images/background/opensearch_phone.webp?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802"> </div> <div class="col-6 col-12@s pt-40"> <h2 class="Title ft-xl"> <b>Are you a landlord and want to rent out your home?</b> </h2> <h3 class="subtitle"> Enjoy all the benefits and protection of Studapart : </h3> <ul class="pv-10"> <li>1st rent insured in case of last-minute cancellation</li> <li>€3,000 property damage insurance</li> <li>€1,500 against damage to personal property</li> <li>Studapart guarantee against unpaid rent up to €100,000</li> </ul> <a href="https://www.studapart.com/en/login/owner" class="ButtonRectangle ButtonRectangle--green" > <span class="ButtonRectangle_content"> <span class="ButtonRectangle_text"> I submit my ad </span> </span> <div class="ButtonRectangle_loader"> <i class="fal fa-spinner-third"></i> </div> </a> </div> </div> </div> <div class="Wrapper Wrapper--s"> <article class="SearchPage_article mt-20@s p-relative"> <div id="article" class="anchor"></div> <div class="TextBody TextBody--no-margins p-30"> <p>After your brother, have you just learned that your best friend is also embarking on a roommate? But what attracts so many tenants to this type of accommodation? Between the discovery of new people, new cultures, the economic and practical aspect, several factors explain this choice. If you are still hesitating about moving into a flat share, Studapart has prepared what to guide you and is full of ads to find the flat share of your dreams!</p> <p>Flatshare is an increasingly popular type of rental because it allows several people to share accommodation, and the resulting costs, while having their own personal space. It is an alternative conducive to conviviality and sharing, today very often chosen by students and young workers, especially in large cities. And because living together can be learned, shared accommodation can obviously suit everyone, especially if you appreciate community life!</p> <p> </p> <h2>What is a flatshare?</h2> <p><br /> Living in a shared apartment means renting an apartment or a house with other people, sharing the rent and the common areas. You can live in shared accommodation with friends, family or complete strangers! Indeed, with the rise in rents, more and more people are choosing this alternative to live comfortably while reducing costs. Shared accommodation is very attractive to young workers and students who live in large cities, where rents are very high. According to Harris Interactive, 30% of French people have already experienced shared accommodation.</p> <p>In a flatshare, everyone has their own space (the bedroom, which must be at least 9m²) and shares the common areas with the rest of the household (living room, kitchen, bathroom, outdoor spaces, etc.). In homes where more than 3 people live, there can be two bathrooms to make everyday life easier.</p> <p>The rental contract is governed by the Alur law and is made by a single lease or an individual lease between the roommates and the owner. There is no specific legal text, but the rules of classic rental apply.</p> <p><strong>Did you know? </strong>The Alur law has been in force since 2014. Alur being the acronym for Access to Housing and Renovated Urban Planning, it regulates rental and aims to facilitate access to housing, help vulnerable people and establish a balance between the different players in the real estate market. It also ensures its regulation to avoid any abusive behavior.</p> <p> </p> <h2>For whom is flatsharing for?</h2> <p><br /> Shared accommodation is particularly attractive to students who often need to leave their family home to study in large cities where rents are often too expensive for them. Today, 20% of students choose to live in shared accommodation. It is therefore a good solution for them, which allows them to share the rent but also to meet new people and integrate by sharing good times with roommates.</p> <p>Young working people are also big fans of shared accommodation. When you arrive on the job market, it usually takes some time before you are really financially stable. This is why shared accommodation allows these young workers to settle in more peacefully and focus on their budding careers. Also, since their needs are often compatible with this way of life, shared accommodation is not a constraint for them. They also enjoy living in a community and sharing moments with people they can easily identify with.</p> <p>It is common to think that this type of rental is reserved for young people, but many employees or single people are now turning to shared accommodation. In 2018, nearly half of people living in shared accommodation were employees.</p> <p>It is generally the same profiles that come together in the same accommodation, and this is in particular why in the majority of cases the roommates get along very well since they essentially share the same way of life or the same habits. In general, this type of rental is aimed at sociable people who appreciate community life and who wish to integrate into a group.</p> <p> </p> <h2>Benefits of flatshare</h2> <p><br /> Choosing a flatshare brings many advantages, including being able to live in larger and more furnished living spaces while paying a reasonable rent. It is also the way to be able to choose an apartment in certain cities or districts that are more attractive but which often cost more.</p> <p>The accommodation offered for shared accommodation is also fully furnished and equipped. This allows tenants to only have to bring their personal belongings and to be able to access all the equipment they need without having to generate more expenses. Those who wish can also complete the furniture according to their desires and improvise as interior decorators.</p> <p>Finally, the most appreciated advantage is being able to share moments with your roommates. Students or young working people arriving in a new city can integrate more easily and make friends with the other occupants of the accommodation and help each other or share tips. After the health crisis, many people seek to escape loneliness and enjoy sharing a meal, an evening or an activity with people who live under the same roof as them.</p> <p>Shared accommodation also allows you to discover other cultures and ways of living and above all to create unique links because it is a special relationship to share your daily living space with someone. There are also a lot of foreign students looking to share a roommate, and it is a very good way to progress in the practice of a language and to enrich your knowledge. The majority of people who have experienced shared accommodation have a very positive assessment of it and this is sometimes where great friendships are born! These people can also give you valuable advice based on their own experience.</p> <p> </p> <h2>Rules for living well together</h2> <p><br /> In addition to the many advantages offered by shared accommodation, a few rules also allow roommates to live in harmony. Communication and knowing how to adapt are the key to a good roommate.</p> <p>It is up to everyone to define the minimum criteria for living in good conditions and in the long term with other people. Getting to know your roommates is the best way to ensure a good understanding within the accommodation. Everyone has their own character, desires and needs, it is by identifying them that we can adapt to each other and especially determine if cohabitation will be possible.</p> <p>You also have to know how to respect everyone's privacy, because even if the apartment is shared, each roommate has their own room and needs this personal space to relax, work, sleep and enjoy their privacy. The same is true for shared spaces such as the living room or the kitchen because although they belong to everyone, you have to know how to live in harmony by paying attention to noise, guests or maintaining order and cleanliness, which can quickly become a point of contention if some roommates do not respect it.</p> <p>You have to know the habits and rhythm of each person's life to avoid queuing in the bathroom in the morning or disturbing your roommates when you are an early riser or go to bed late, for example. If you work nights and need to sleep during the day, your roommates should be willing to be quiet while you rest. Sharing accommodation with people who have a lifestyle similar to yours will make your cohabitation much easier.</p> <p>There are basic rules to follow to live together, but the roommates are then free to agree and set up the “house rules”. It is also important to discuss and set up shifts for cleaning, common purchases and why not set up shared moments all together like a movie night every Sunday! The more the rules are clear and above all established together, the more the roommate will have a chance of working well.</p> <p> </p> <h2>How much does living in a flatshare cost?</h2> <p><br /> Flatsharing allows you to enjoy larger spaces at a lower cost. Indeed, a shared room in Paris costs on average €600/month, depending on the location of the apartment, while a 20m² studio costs on average €800/month to rent. In Lyon, the average is €510/month for a flatshare, €455/month for a flatshare in Bordeaux and €400/month for a flatshare in Marseille.</p> <p>You have to add to the price of the rent certain expenses such as water bills, electricity bills, gas bills and internet subscription. It is also compulsory to take out home insurance before entering the accommodation, which must guarantee all the people living in the shared accommodation. Added to this, very often tenants will have to pay the housing tax. There can only be one issued for housing, but it will be calculated according to the income of one or two people maximum. It is therefore important to choose the right roommate who will be appointed because it is on their income that it will be calculated. It is essential to agree from the beginning between all the roommates concerning the expenses and the way in which they will be managed in order to avoid any misunderstanding and possible problems later.</p> <p> </p> <h2>How to find your flatshare?</h2> <p><br /> To be comfortable in a roommate, you have to take the time to choose it well. There are many advertisements and you have to be very attentive to the conditions that are written there, such as the authorization or not of pets or the possibility of smoking or organizing parties in the accommodation or the type of profile sought ( students, employees, etc.).</p> <p>You have to think carefully and make a list of all the important points before you start. Indeed, the place where the apartment is located, the layout and the furnishing of the rooms can change everything if they do not adapt to your needs and what you are looking for.</p> <p>Today there are many sites to find a flatshare. Studapart offers several flatshares on its platform at any time of the year, anywhere in France. More than 80% of the number of reservations were recorded by Studapart for this type of rental. We support tenants in their search process and provide them with several accommodations. There are also many announcements on social networks like Facebook where there are groups dedicated to offers and requests of this type, generally organized by city or by district for large cities. Be careful, however, because these alternatives do not offer guarantees in terms of the security of transactions or the colocation itself thereafter. You will also be able to find advertisements by word of mouth or in the classified ads of universities because it is often the occupants of the accommodation who are themselves looking for a replacement for the roommate who has left the apartment.</p> <p>At the administrative level, it is very important to check that your name appears on the lease in order to avoid ending up in a sublet. You must carefully read the contract that binds you to your roommates to be informed of what the landlord may require when one of the roommates leaves or in the event of an unpaid bill. This is particularly the case with the solidarity clauses which bind the joint tenants together and which ensure that the rent and the charges must be paid by the other joint tenants in the event that one of them cannot, and this throughout the duration of the contract and up to 6 months after the departure of the roommate. These clauses are often very appreciated by landlords because they guarantee them additional security, although they can be very restrictive for young tenants.</p> <p>Finally, do not hesitate to visit several apartments before making your choice and to meet future roommates. This meeting can be decisive because although the apartment corresponds in all respects to your criteria, if you think that cohabitation may prove difficult with certain profiles, it will be better to look for something that will suit you better. Rather friendly neighbor or good friend who will share his popcorn with you in front of a movie? It's up to you to choose your next roommates!</p> </div> </article> </div> </div> </div> </div> <div class="PopinGeneric is-hidden js-confirm-popin PopinGeneric--s PopinGeneric--absolute-header js-popin-generic" style="--transition-duration: 350ms" data-is-active="false" data-disable-close="false" > <div class="PopinGeneric_background js-popin-generic-background"></div> <div class="PopinGeneric_body"> <div class="PopinGeneric_header"> <div class="fx-grow"> </div> <div class="PopinGeneric_close js-popin-generic-close"> <span class="Icon fill-ft-weak" style="--width: 15px; width: 15px;"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 15"><path fill-rule="evenodd" d="M14.218.782l.078.088a.994.994 0 01-.075 1.323L8.914 7.5l5.307 5.307a1 1 0 01.074 1.323l-.077.088-.088.078a.994.994 0 01-1.323-.075L7.5 8.914l-5.307 5.307a1 1 0 01-1.323.074l-.088-.077-.078-.088a.994.994 0 01.075-1.323L6.086 7.5.779 2.193A1.001 1.001 0 01.705.87L.782.782.87.704A.994.994 0 012.193.78L7.5 6.086 12.807.779A1 1 0 0114.13.705l.088.077z"/></svg></span> </div> </div> <div class="PopinGeneric_content"> <div class="p-20"> <div class="js-confirm-popin-text"></div> </div> </div> <div class="PopinGeneric_footer"> <div class="footer"> <button class="ButtonLink js-popin-generic-close " > Cancel </button> <a href="#" class="ButtonRectangle js-confirm-popin-button ButtonRectangle--s ButtonRectangle--green" > <span class="ButtonRectangle_content"> <span class="ButtonRectangle_text"> Confirm </span> </span> <div class="ButtonRectangle_loader"> <i class="fal fa-spinner-third"></i> </div> </a> </div> </div> </div> </div> <div class="Footer"> <div class="Wrapper"> <div class="Footer_container"><div class="Footer_column col-3 col-6@s col-12@xs "><h5 class="Footer_title">Rent my house</h5><ul><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/en/accommodation-france">Student accommodation</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/en/student-residence-france">Student residence</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/en/flatshare-france">Flatshare</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/en/coliving-france">Coliving</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/en/apartment-rental-france">Apartment</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/en/studio-rental-france">Studio apartment</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/en/homestay-room-france">Homestay room</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/en/france">All accommodation by type <span class="Icon Header_parentIcon" style="--width: 12px;width: 12px;transform: rotate(-90deg);"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 9"><path fill-rule="evenodd" d="M7 9.071l1.414-1.414L14.071 2 12.657.586 7 6.243 1.343.586-.07 2 7 9.071z" fill="rgb(255, 255, 255)"></path></svg></span> </a></li></ul></div><div class="Footer_column col-3 col-6@s col-12@xs "><h5 class="Footer_title">Student accommodation top cities</h5><ul><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/en/student-accommodation-paris">Student accommodation Paris</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/en/student-accommodation-bordeaux">Student accommodation Bordeaux</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/en/student-accommodation-lille">Student accommodation Lille</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/en/student-accommodation-lyon">Student accommodation Lyon</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/en/student-accommodation-toulouse">Student accommodation Toulouse</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/en/student-accommodation-marseille">Student accommodation Marseille</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/en/student-accommodation-nantes">Student accommodation Nantes</a></li></ul></div><div class="Footer_column col-3 col-6@s col-12@xs "><h5 class="Footer_title">About us</h5><ul><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/en/our-tips">Blog</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/en/inside-the-culture">News</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/en/schools-universities-partners">Schools & universities partners</a></li><li class="Footer_item"><div class="Footer_link" data-link="bWFpbHRvOmNvbnRhY3RAc3R1ZGFwYXJ0LmNvbQ=="> Contact us </div></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/en/legal-mentions">Legal mentions</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/en/tos">Terms of use</a></li><li class="Footer_item"><a class="Footer_link" href="https://help.studapart.com/en/">FAQ</a></li></ul></div><div class="Footer_column col-3 col-6@s col-12@xs Footer_column--highlight"><span class="Icon mb-20" style="--width: 180px; width: 180px;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 180 38"><path fill="#FFF" fill-rule="evenodd" d="M21.121.776l21.104 21.029-2.578 2.568-3.238-3.226v.846c0 8.404-6.862 15.243-15.296 15.243-8.33 0-15.125-6.669-15.294-14.928l-.003-.315v-.846l-3.238 3.226L0 21.805l9.429-9.396V5.124h3.606v3.692l8.068-8.04.01.009.008-.009zm-.008 5.128L9.422 17.554v4.44c0 6.423 5.244 11.649 11.69 11.649 6.347 0 11.53-5.067 11.688-11.354l.004-.296v-4.439L21.113 5.904zm114.415 7.56c3.952 0 6.838 3.219 6.838 7.761 0 4.572-2.886 7.792-6.838 7.792-2.222 0-4.011-1.006-5.193-2.703v7.303h-3.521v-19.81h3.52v2.359c1.183-1.697 2.972-2.703 5.194-2.703zM28.192 21.658v.855c0 3.89-3.176 7.054-7.08 7.054a7.112 7.112 0 01-6.13-3.524l3.12-1.8a3.492 3.492 0 003.01 1.731 3.472 3.472 0 003.475-3.461v-.855h3.605zm135.958-.491v7.504h-3.52V13.807h3.52v2.876c.928-1.93 2.783-2.827 5.143-2.874v-.001l.195-.001h1.97v-4.08h3.432v4.08h3.376v2.905h-3.376v7.59c0 1.006.635 1.725 1.472 1.725.606 0 1.154-.23 1.472-.547l1.01 2.358c-.837.718-2.05 1.179-3.174 1.179-2.482 0-4.213-1.782-4.213-4.284v-8.021h-2.033l-.193.003c-3.06.086-5.08 1.712-5.08 4.453zM70.433 9.726v4.081h3.376v2.905h-3.376v7.59c0 1.006.635 1.725 1.471 1.725.607 0 1.154-.23 1.472-.547l1.01 2.358c-.837.719-2.049 1.179-3.174 1.179-2.481 0-4.212-1.782-4.212-4.284V9.726h3.433zm80.748 3.737c3.953 0 6.405 2.501 6.405 6.268v8.94h-3.434V26.89c-1.095 1.38-2.971 2.127-4.703 2.127-3.173 0-5.568-1.87-5.568-4.745 0-2.931 2.74-4.944 6.088-4.944 1.356 0 2.827.288 4.183.805v-.402c0-1.726-.952-3.393-3.664-3.393-1.414 0-2.77.489-4.039 1.121l-1.212-2.443c2.106-1.035 4.068-1.553 5.944-1.553zm-33.817 0c3.953 0 6.405 2.501 6.405 6.268v8.94h-3.433V26.89c-1.096 1.38-2.972 2.127-4.703 2.127-3.174 0-5.569-1.87-5.569-4.745 0-2.931 2.741-4.944 6.088-4.944 1.356 0 2.827.288 4.184.805v-.402c0-1.726-.953-3.393-3.664-3.393-1.415 0-2.77.489-4.04 1.121l-1.212-2.443c2.107-1.035 4.069-1.553 5.944-1.553zm-37.74.344v8.77c0 2.012 1.299 3.45 3.145 3.45 1.847 0 3.376-1.236 3.607-2.817v-9.403h3.52v14.865h-3.52v-1.985c-.923 1.381-2.655 2.33-4.617 2.33-3.26 0-5.54-2.386-5.54-5.75v-9.46h3.406zm28.146-5.231v20.096h-3.52v-2.3c-1.183 1.668-2.971 2.645-5.164 2.645-3.953 0-6.838-3.22-6.838-7.792 0-4.542 2.885-7.762 6.838-7.762 2.193 0 3.981.977 5.164 2.645V8.576h3.52zm-50.49-.028c3.145 0 5.512 1.063 7.502 2.76l-1.962 2.644c-1.731-1.495-3.722-2.328-5.683-2.328-1.991 0-3.348 1.207-3.348 2.586 0 1.61 1.472 2.186 4.617 2.905 4.126.92 6.896 2.242 6.896 5.836 0 3.536-2.713 6.037-7.445 6.037-3.404 0-6.29-1.15-8.482-3.192l2.077-2.558c1.818 1.638 3.924 2.674 6.52 2.674 2.453 0 3.723-1.207 3.723-2.617 0-1.638-1.414-2.184-4.587-2.932-4.098-.949-6.954-2.128-6.954-5.836 0-3.45 2.943-5.98 7.127-5.98zm59.392 13.223c-1.76 0-3.175.978-3.175 2.387s1.241 2.3 2.915 2.3c1.702 0 3.519-.863 3.924-2.444v-1.667c-1.096-.374-2.337-.576-3.664-.576zm33.816 0c-1.76 0-3.173.978-3.173 2.387s1.24 2.3 2.913 2.3c1.702 0 3.52-.863 3.924-2.444v-1.667c-1.095-.374-2.336-.576-3.664-.576zm-15.913-5.318c-2.48 0-4.212 1.983-4.212 4.772s1.731 4.802 4.212 4.802c2.511 0 4.3-2.013 4.3-4.802 0-2.789-1.789-4.772-4.3-4.772zm-34.538 0c-2.51 0-4.298 1.983-4.298 4.772s1.789 4.802 4.298 4.802c2.482 0 4.213-2.013 4.213-4.802 0-2.789-1.73-4.772-4.213-4.772z"></path></svg></span><ul><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/en/login">Login</a></li><li class="Footer_item"><a class="Footer_link" href="https://studapart.com/fr/proprietaire">Owner space</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/formulaire-de-prise-de-contact-pour-les-professionnels-de-limmobilier">Real estate professional space</a></li><li class="Footer_item"><a class="Footer_link" href="javascript:Didomi.preferences.show()">Manage cookies</a></li></ul><div class="SocialShare mt-40 SocialShare--light"><a class="SocialShare_link" href="https://twitter.com/studapart" target="_blank"><span class="Icon Icon--height SocialShare_item" style="--height: 20px; height: 20px;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 20"><path fill-rule="evenodd" d="M25 2.375c-.984.417-1.967.677-2.95.782 1.11-.657 1.86-1.584 2.252-2.782-1.015.594-2.1 1-3.252 1.219C20.035.531 18.787 0 17.306 0c-1.416 0-2.625.492-3.624 1.477-1 .984-1.5 2.174-1.5 3.57 0 .375.043.76.128 1.156a14.447 14.447 0 01-5.894-1.555A14.486 14.486 0 011.745.922a4.888 4.888 0 00-.698 2.547c0 .864.206 1.666.619 2.406A5.07 5.07 0 003.33 7.672a5.142 5.142 0 01-2.316-.64v.062c0 1.218.389 2.289 1.166 3.21a5.055 5.055 0 002.943 1.743 5.385 5.385 0 01-1.349.172c-.296 0-.618-.026-.967-.078.327 1.01.93 1.84 1.808 2.492a5.049 5.049 0 002.982 1.008c-1.86 1.437-3.981 2.156-6.36 2.156-.455 0-.868-.02-1.238-.062C2.38 19.245 5.002 20 7.868 20c1.819 0 3.527-.284 5.123-.851 1.598-.568 2.962-1.329 4.093-2.282a15.339 15.339 0 002.927-3.289 14.55 14.55 0 001.832-3.883 14.145 14.145 0 00.587-4.71A10.644 10.644 0 0025 2.374z"></path></svg></span></a><a class="SocialShare_link" href="https://www.instagram.com/studapart" target="_blank"><span class="Icon Icon--height SocialShare_item" style="--height: 20px; height: 20px;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M14.48 0H5.52A5.526 5.526 0 000 5.52v8.96A5.525 5.525 0 005.52 20h8.96A5.526 5.526 0 0020 14.48V5.52A5.526 5.526 0 0014.48 0zm3.746 14.48a3.75 3.75 0 01-3.745 3.746H5.519a3.749 3.749 0 01-3.745-3.745V5.519A3.749 3.749 0 015.52 1.774h8.962a3.75 3.75 0 013.745 3.745v8.962z"></path><path fill-rule="nonzero" d="M10 5c-2.757 0-5 2.243-5 5s2.243 5 5 5 5-2.243 5-5-2.243-5-5-5zm0 8.278A3.282 3.282 0 016.722 10 3.282 3.282 0 0110 6.722 3.282 3.282 0 0113.278 10 3.282 3.282 0 0110 13.278z"></path><path d="M15.5 3A1.507 1.507 0 0014 4.5c0 .394.16.781.44 1.06.279.28.666.44 1.06.44A1.506 1.506 0 0017 4.5c0-.395-.16-.783-.44-1.06A1.506 1.506 0 0015.5 3z"></path></g></svg></span></a><a class="SocialShare_link" href="https://www.youtube.com/channel/UCGprdZECci3grT_a1tnwttQ" target="_blank"><span class="Icon Icon--height SocialShare_item" style="--height: 15px; height: 15px;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 18"><path d="M23.938 1.735C23.259.47 22.523.239 21.024.15 19.528.044 15.765 0 12.503 0 9.236 0 5.47.044 3.975.149c-1.495.09-2.233.32-2.917 1.586C.359 2.996 0 5.169 0 8.995v.013c0 3.81.36 6 1.058 7.248.684 1.263 1.42 1.492 2.915 1.598 1.497.092 5.263.146 8.53.146 3.261 0 7.025-.054 8.524-.144 1.498-.106 2.234-.335 2.912-1.599C24.644 15.01 25 12.82 25 9.01V8.997c0-3.828-.356-6-1.063-7.262zM9.374 13.909V4.091L17.188 9l-7.813 4.91z"></path></svg></span></a><a class="SocialShare_link" href="https://www.facebook.com/Studapart" target="_blank"><span class="Icon Icon--height SocialShare_item" style="--height: 20px; height: 20px;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M18.895 0H1.104C.494 0 0 .494 0 1.104v17.791C0 19.505.495 20 1.104 20h9.578v-7.745H8.076V9.236h2.606V7.01c0-2.583 1.577-3.99 3.882-3.99 1.105 0 2.052.082 2.329.118v2.7h-1.599c-1.253 0-1.495.596-1.495 1.47v1.927h2.99l-.391 3.019h-2.599v7.745h5.096c.61 0 1.105-.495 1.105-1.104V1.103C20 .493 19.505 0 18.895 0z"></path></svg></span></a></div></div> </div> </div> </div> <script type="text/frzjs" orig_index="20"> dataLayer.push({'open': true}); $(document).on('click', '.Footer div[data-link]', function () { document.location = window.atob($(this).data('link')); }); </script> <script type="text/frzjs" frz_orig_src="https://www.studapart.com/fstrz/r/s/cdn.jsdelivr.net/npm/js-cookie@3.0.0-rc.1/dist/js.cookie.min.js?frz-v=3802" orig_index="21"></script> <script type="text/frzjs" orig_index="22"> window.intercomSettings = { app_id: window.params.intercom_app_id, type: 'user', hide_default_launcher: true, language_override: 'en' }; </script> <script type="text/frzjs" orig_index="23"> (function(){var w=window;var ic=w.Intercom;if(typeof ic==="function"){ic('reattach_activator');ic('update',intercomSettings);}else{var d=document;var i=function(){i.c(arguments)};i.q=[];i.c=function(args){i.q.push(args)};w.Intercom=i;function l(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/' + window.params.intercom_app_id;var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);}if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})() </script> <script type="text/frzjs" frz_orig_src="https://www.studapart.com/bundles/fosjsrouting/js/router.min.js?3006f9f5aba2bcf7a030a08ce30aa128&frz-v=3802" orig_index="24"></script> <script type="text/frzjs" frz_orig_src="https://www.studapart.com/js/routing?callback=fos.Router.setData&frz-v=3802" orig_index="25"></script> <script type="text/frzjs" orig_index="26"> window.vars = { institutionId: '2f4f82d5-4b27-470b-b192-9128c85ecfc5', locale: 'en', isStudent: false }; </script> <script type="text/frzjs" orig_index="27"> </script> <script type="text/frzjs" orig_index="28"> $(document).ready(function () { var $revealIn = $('.reveal.in'); if ($revealIn.length) { $revealIn.foundation('open'); } }); </script> <script type="text/frzjs" orig_index="29">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"bb26da7444","applicationID":"227157524","transactionName":"YVUAZkZXC0RXAUALC1gfI1FAXwpZGRJbEBBXXD1CRlkVUkQWTREBV0IBWmtZFVJYEVEDFlVY","queueTime":0,"applicationTime":152,"atts":"TRIDEA5NGEo=","errorBeacon":"bam.nr-data.net","agent":""}</script><script type="text/frzjs">(function (){function setCacheKey(e){if(e){var t=new Date;t.setYear(t.getFullYear()+1),document.cookie="fstrz_vary="+e+";path=/;expires="+t.toUTCString()}};var frzCacheKey = ''; if(document.cookie.indexOf("isConnected=deleted") != -1 || document.cookie.indexOf("isConnected") == -1 && document.cookie.indexOf("SSESS") == -1 ) { frzCacheKey = 'notConnected'; setCacheKey(frzCacheKey); console.log('frz nonconnecte'); } else { document.cookie="fstrz_vary=deleted;path=/;expires=Thu, 01 Jan 1970 00:00:00 GMT"; console.log('frz remove fstrz_vary'); }})();</script><script>/*! * * js-edgepic v4.9.1 * * Copyright (c) 2022 scaleflex, fasterize * Released under the MIT license * * Date: 2023-04-26T14:26:52.293Z * */(()=>{var t={5134:(t,e,r)=>{var n=r(3200);t.exports=n},4794:(t,e,r)=>{r(9826);var n=r(2649);t.exports=n("Array","find")},6987:(t,e,r)=>{r(3689);var n=r(857);t.exports=n.Math.trunc},2173:(t,e,r)=>{r(240)},240:(t,e,r)=>{var n=r(5134);t.exports=n},9662:(t,e,r)=>{var n=r(614),o=r(6330),i=TypeError;t.exports=function(t){if(n(t))return t;throw i(o(t)+" is not a function")}},1223:(t,e,r)=>{var n=r(5112),o=r(30),i=r(3070).f,a=n("unscopables"),c=Array.prototype;null==c[a]&&i(c,a,{configurable:!0,value:o(null)}),t.exports=function(t){c[a][t]=!0}},9670:(t,e,r)=>{var n=r(111),o=String,i=TypeError;t.exports=function(t){if(n(t))return t;throw i(o(t)+" is not an object")}},1318:(t,e,r)=>{var n=r(5656),o=r(1400),i=r(6244),a=function(t){return function(e,r,a){var c,u=n(e),s=i(u),l=o(a,s);if(t&&r!=r){for(;s>l;)if((c=u[l++])!=c)return!0}else for(;s>l;l++)if((t||l in u)&&u[l]===r)return t||l||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},2092:(t,e,r)=>{var n=r(9974),o=r(1702),i=r(8361),a=r(7908),c=r(6244),u=r(5417),s=o([].push),l=function(t){var e=1==t,r=2==t,o=3==t,l=4==t,f=6==t,p=7==t,d=5==t||f;return function(v,h,g,y){for(var m,b,w=a(v),A=i(w),O=n(h,g),S=c(A),x=0,j=y||u,P=e?j(v,S):r||p?j(v,0):void 0;S>x;x++)if((d||x in A)&&(b=O(m=A[x],x,w),t))if(e)P[x]=b;else if(b)switch(t){case 3:return!0;case 5:return m;case 6:return x;case 2:s(P,m)}else switch(t){case 4:return!1;case 7:s(P,m)}return f?-1:o||l?l:P}};t.exports={forEach:l(0),map:l(1),filter:l(2),some:l(3),every:l(4),find:l(5),findIndex:l(6),filterReject:l(7)}},7475:(t,e,r)=>{var n=r(3157),o=r(4411),i=r(111),a=r(5112)("species"),c=Array;t.exports=function(t){var e;return n(t)&&(e=t.constructor,(o(e)&&(e===c||n(e.prototype))||i(e)&&null===(e=e[a]))&&(e=void 0)),void 0===e?c:e}},5417:(t,e,r)=>{var n=r(7475);t.exports=function(t,e){return new(n(t))(0===e?0:e)}},4326:(t,e,r)=>{var n=r(1702),o=n({}.toString),i=n("".slice);t.exports=function(t){return i(o(t),8,-1)}},648:(t,e,r)=>{var n=r(1694),o=r(614),i=r(4326),a=r(5112)("toStringTag"),c=Object,u="Arguments"==i(function(){return arguments}());t.exports=n?i:function(t){var e,r,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,e){try{return t[e]}catch(t){}}(e=c(t),a))?r:u?i(e):"Object"==(n=i(e))&&o(e.callee)?"Arguments":n}},9920:(t,e,r)=>{var n=r(2597),o=r(3887),i=r(1236),a=r(3070);t.exports=function(t,e,r){for(var c=o(e),u=a.f,s=i.f,l=0;l<c.length;l++){var f=c[l];n(t,f)||r&&n(r,f)||u(t,f,s(e,f))}}},8880:(t,e,r)=>{var n=r(9781),o=r(3070),i=r(9114);t.exports=n?function(t,e,r){return o.f(t,e,i(1,r))}:function(t,e,r){return t[e]=r,t}},9114:t=>{t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},8052:(t,e,r)=>{var n=r(614),o=r(3070),i=r(6339),a=r(3072);t.exports=function(t,e,r,c){c||(c={});var u=c.enumerable,s=void 0!==c.name?c.name:e;if(n(r)&&i(r,s,c),c.global)u?t[e]=r:a(e,r);else{try{c.unsafe?t[e]&&(u=!0):delete t[e]}catch(t){}u?t[e]=r:o.f(t,e,{value:r,enumerable:!1,configurable:!c.nonConfigurable,writable:!c.nonWritable})}return t}},3072:(t,e,r)=>{var n=r(7854),o=Object.defineProperty;t.exports=function(t,e){try{o(n,t,{value:e,configurable:!0,writable:!0})}catch(r){n[t]=e}return e}},9781:(t,e,r)=>{var n=r(7293);t.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},317:(t,e,r)=>{var n=r(7854),o=r(111),i=n.document,a=o(i)&&o(i.createElement);t.exports=function(t){return a?i.createElement(t):{}}},8113:(t,e,r)=>{var n=r(5005);t.exports=n("navigator","userAgent")||""},7392:(t,e,r)=>{var n,o,i=r(7854),a=r(8113),c=i.process,u=i.Deno,s=c&&c.versions||u&&u.version,l=s&&s.v8;l&&(o=(n=l.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!o&&a&&(!(n=a.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=a.match(/Chrome\/(\d+)/))&&(o=+n[1]),t.exports=o},2649:(t,e,r)=>{var n=r(7854),o=r(1702);t.exports=function(t,e){return o(n[t].prototype[e])}},748:t=>{t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:(t,e,r)=>{var n=r(7854),o=r(1236).f,i=r(8880),a=r(8052),c=r(3072),u=r(9920),s=r(4705);t.exports=function(t,e){var r,l,f,p,d,v=t.target,h=t.global,g=t.stat;if(r=h?n:g?n[v]||c(v,{}):(n[v]||{}).prototype)for(l in e){if(p=e[l],f=t.dontCallGetSet?(d=o(r,l))&&d.value:r[l],!s(h?l:v+(g?".":"#")+l,t.forced)&&void 0!==f){if(typeof p==typeof f)continue;u(p,f)}(t.sham||f&&f.sham)&&i(p,"sham",!0),a(r,l,p,t)}}},7293:t=>{t.exports=function(t){try{return!!t()}catch(t){return!0}}},9974:(t,e,r)=>{var n=r(1702),o=r(9662),i=r(4374),a=n(n.bind);t.exports=function(t,e){return o(t),void 0===e?t:i?a(t,e):function(){return t.apply(e,arguments)}}},4374:(t,e,r)=>{var n=r(7293);t.exports=!n((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},6916:(t,e,r)=>{var n=r(4374),o=Function.prototype.call;t.exports=n?o.bind(o):function(){return o.apply(o,arguments)}},6530:(t,e,r)=>{var n=r(9781),o=r(2597),i=Function.prototype,a=n&&Object.getOwnPropertyDescriptor,c=o(i,"name"),u=c&&"something"===function(){}.name,s=c&&(!n||n&&a(i,"name").configurable);t.exports={EXISTS:c,PROPER:u,CONFIGURABLE:s}},1702:(t,e,r)=>{var n=r(4374),o=Function.prototype,i=o.bind,a=o.call,c=n&&i.bind(a,a);t.exports=n?function(t){return t&&c(t)}:function(t){return t&&function(){return a.apply(t,arguments)}}},5005:(t,e,r)=>{var n=r(7854),o=r(614),i=function(t){return o(t)?t:void 0};t.exports=function(t,e){return arguments.length<2?i(n[t]):n[t]&&n[t][e]}},8173:(t,e,r)=>{var n=r(9662);t.exports=function(t,e){var r=t[e];return null==r?void 0:n(r)}},7854:(t,e,r)=>{var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof r.g&&r.g)||function(){return this}()||Function("return this")()},2597:(t,e,r)=>{var n=r(1702),o=r(7908),i=n({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return i(o(t),e)}},3501:t=>{t.exports={}},490:(t,e,r)=>{var n=r(5005);t.exports=n("document","documentElement")},4664:(t,e,r)=>{var n=r(9781),o=r(7293),i=r(317);t.exports=!n&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},8361:(t,e,r)=>{var n=r(1702),o=r(7293),i=r(4326),a=Object,c=n("".split);t.exports=o((function(){return!a("z").propertyIsEnumerable(0)}))?function(t){return"String"==i(t)?c(t,""):a(t)}:a},2788:(t,e,r)=>{var n=r(1702),o=r(614),i=r(5465),a=n(Function.toString);o(i.inspectSource)||(i.inspectSource=function(t){return a(t)}),t.exports=i.inspectSource},9909:(t,e,r)=>{var n,o,i,a=r(8536),c=r(7854),u=r(1702),s=r(111),l=r(8880),f=r(2597),p=r(5465),d=r(6200),v=r(3501),h="Object already initialized",g=c.TypeError,y=c.WeakMap;if(a||p.state){var m=p.state||(p.state=new y),b=u(m.get),w=u(m.has),A=u(m.set);n=function(t,e){if(w(m,t))throw new g(h);return e.facade=t,A(m,t,e),e},o=function(t){return b(m,t)||{}},i=function(t){return w(m,t)}}else{var O=d("state");v[O]=!0,n=function(t,e){if(f(t,O))throw new g(h);return e.facade=t,l(t,O,e),e},o=function(t){return f(t,O)?t[O]:{}},i=function(t){return f(t,O)}}t.exports={set:n,get:o,has:i,enforce:function(t){return i(t)?o(t):n(t,{})},getterFor:function(t){return function(e){var r;if(!s(e)||(r=o(e)).type!==t)throw g("Incompatible receiver, "+t+" required");return r}}}},3157:(t,e,r)=>{var n=r(4326);t.exports=Array.isArray||function(t){return"Array"==n(t)}},614:t=>{t.exports=function(t){return"function"==typeof t}},4411:(t,e,r)=>{var n=r(1702),o=r(7293),i=r(614),a=r(648),c=r(5005),u=r(2788),s=function(){},l=[],f=c("Reflect","construct"),p=/^\s*(?:class|function)\b/,d=n(p.exec),v=!p.exec(s),h=function(t){if(!i(t))return!1;try{return f(s,l,t),!0}catch(t){return!1}},g=function(t){if(!i(t))return!1;switch(a(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return v||!!d(p,u(t))}catch(t){return!0}};g.sham=!0,t.exports=!f||o((function(){var t;return h(h.call)||!h(Object)||!h((function(){t=!0}))||t}))?g:h},4705:(t,e,r)=>{var n=r(7293),o=r(614),i=/#|\.prototype\./,a=function(t,e){var r=u[c(t)];return r==l||r!=s&&(o(e)?n(e):!!e)},c=a.normalize=function(t){return String(t).replace(i,".").toLowerCase()},u=a.data={},s=a.NATIVE="N",l=a.POLYFILL="P";t.exports=a},111:(t,e,r)=>{var n=r(614);t.exports=function(t){return"object"==typeof t?null!==t:n(t)}},1913:t=>{t.exports=!1},2190:(t,e,r)=>{var n=r(5005),o=r(614),i=r(7976),a=r(3307),c=Object;t.exports=a?function(t){return"symbol"==typeof t}:function(t){var e=n("Symbol");return o(e)&&i(e.prototype,c(t))}},6244:(t,e,r)=>{var n=r(7466);t.exports=function(t){return n(t.length)}},6339:(t,e,r)=>{var n=r(7293),o=r(614),i=r(2597),a=r(9781),c=r(6530).CONFIGURABLE,u=r(2788),s=r(9909),l=s.enforce,f=s.get,p=Object.defineProperty,d=a&&!n((function(){return 8!==p((function(){}),"length",{value:8}).length})),v=String(String).split("String"),h=t.exports=function(t,e,r){"Symbol("===String(e).slice(0,7)&&(e="["+String(e).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),r&&r.getter&&(e="get "+e),r&&r.setter&&(e="set "+e),(!i(t,"name")||c&&t.name!==e)&&(a?p(t,"name",{value:e,configurable:!0}):t.name=e),d&&r&&i(r,"arity")&&t.length!==r.arity&&p(t,"length",{value:r.arity});try{r&&i(r,"constructor")&&r.constructor?a&&p(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var n=l(t);return i(n,"source")||(n.source=v.join("string"==typeof e?e:"")),t};Function.prototype.toString=h((function(){return o(this)&&f(this).source||u(this)}),"toString")},4758:t=>{var e=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(t){var n=+t;return(n>0?r:e)(n)}},133:(t,e,r)=>{var n=r(7392),o=r(7293);t.exports=!!Object.getOwnPropertySymbols&&!o((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},8536:(t,e,r)=>{var n=r(7854),o=r(614),i=r(2788),a=n.WeakMap;t.exports=o(a)&&/native code/.test(i(a))},30:(t,e,r)=>{var n,o=r(9670),i=r(6048),a=r(748),c=r(3501),u=r(490),s=r(317),l=r(6200),f=l("IE_PROTO"),p=function(){},d=function(t){return"<script>"+t+"</"+"script>"},v=function(t){t.write(d("")),t.close();var e=t.parentWindow.Object;return t=null,e},h=function(){try{n=new ActiveXObject("htmlfile")}catch(t){}var t,e;h="undefined"!=typeof document?document.domain&&n?v(n):((e=s("iframe")).style.display="none",u.appendChild(e),e.src=String("javascript:"),(t=e.contentWindow.document).open(),t.write(d("document.F=Object")),t.close(),t.F):v(n);for(var r=a.length;r--;)delete h.prototype[a[r]];return h()};c[f]=!0,t.exports=Object.create||function(t,e){var r;return null!==t?(p.prototype=o(t),r=new p,p.prototype=null,r[f]=t):r=h(),void 0===e?r:i.f(r,e)}},6048:(t,e,r)=>{var n=r(9781),o=r(3353),i=r(3070),a=r(9670),c=r(5656),u=r(1956);e.f=n&&!o?Object.defineProperties:function(t,e){a(t);for(var r,n=c(e),o=u(e),s=o.length,l=0;s>l;)i.f(t,r=o[l++],n[r]);return t}},3070:(t,e,r)=>{var n=r(9781),o=r(4664),i=r(3353),a=r(9670),c=r(4948),u=TypeError,s=Object.defineProperty,l=Object.getOwnPropertyDescriptor,f="enumerable",p="configurable",d="writable";e.f=n?i?function(t,e,r){if(a(t),e=c(e),a(r),"function"==typeof t&&"prototype"===e&&"value"in r&&d in r&&!r.writable){var n=l(t,e);n&&n.writable&&(t[e]=r.value,r={configurable:p in r?r.configurable:n.configurable,enumerable:f in r?r.enumerable:n.enumerable,writable:!1})}return s(t,e,r)}:s:function(t,e,r){if(a(t),e=c(e),a(r),o)try{return s(t,e,r)}catch(t){}if("get"in r||"set"in r)throw u("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},1236:(t,e,r)=>{var n=r(9781),o=r(6916),i=r(5296),a=r(9114),c=r(5656),u=r(4948),s=r(2597),l=r(4664),f=Object.getOwnPropertyDescriptor;e.f=n?f:function(t,e){if(t=c(t),e=u(e),l)try{return f(t,e)}catch(t){}if(s(t,e))return a(!o(i.f,t,e),t[e])}},8006:(t,e,r)=>{var n=r(6324),o=r(748).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return n(t,o)}},5181:(t,e)=>{e.f=Object.getOwnPropertySymbols},7976:(t,e,r)=>{var n=r(1702);t.exports=n({}.isPrototypeOf)},6324:(t,e,r)=>{var n=r(1702),o=r(2597),i=r(5656),a=r(1318).indexOf,c=r(3501),u=n([].push);t.exports=function(t,e){var r,n=i(t),s=0,l=[];for(r in n)!o(c,r)&&o(n,r)&&u(l,r);for(;e.length>s;)o(n,r=e[s++])&&(~a(l,r)||u(l,r));return l}},1956:(t,e,r)=>{var n=r(6324),o=r(748);t.exports=Object.keys||function(t){return n(t,o)}},5296:(t,e)=>{"use strict";var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,o=n&&!r.call({1:2},1);e.f=o?function(t){var e=n(this,t);return!!e&&e.enumerable}:r},2140:(t,e,r)=>{var n=r(6916),o=r(614),i=r(111),a=TypeError;t.exports=function(t,e){var r,c;if("string"===e&&o(r=t.toString)&&!i(c=n(r,t)))return c;if(o(r=t.valueOf)&&!i(c=n(r,t)))return c;if("string"!==e&&o(r=t.toString)&&!i(c=n(r,t)))return c;throw a("Can't convert object to primitive value")}},3887:(t,e,r)=>{var n=r(5005),o=r(1702),i=r(8006),a=r(5181),c=r(9670),u=o([].concat);t.exports=n("Reflect","ownKeys")||function(t){var e=i.f(c(t)),r=a.f;return r?u(e,r(t)):e}},857:(t,e,r)=>{var n=r(7854);t.exports=n},4488:t=>{var e=TypeError;t.exports=function(t){if(null==t)throw e("Can't call method on "+t);return t}},6200:(t,e,r)=>{var n=r(2309),o=r(9711),i=n("keys");t.exports=function(t){return i[t]||(i[t]=o(t))}},5465:(t,e,r)=>{var n=r(7854),o=r(3072),i="__core-js_shared__",a=n[i]||o(i,{});t.exports=a},2309:(t,e,r)=>{var n=r(1913),o=r(5465);(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.24.1",mode:n?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.24.1/LICENSE",source:"https://github.com/zloirock/core-js"})},1400:(t,e,r)=>{var n=r(9303),o=Math.max,i=Math.min;t.exports=function(t,e){var r=n(t);return r<0?o(r+e,0):i(r,e)}},5656:(t,e,r)=>{var n=r(8361),o=r(4488);t.exports=function(t){return n(o(t))}},9303:(t,e,r)=>{var n=r(4758);t.exports=function(t){var e=+t;return e!=e||0===e?0:n(e)}},7466:(t,e,r)=>{var n=r(9303),o=Math.min;t.exports=function(t){return t>0?o(n(t),9007199254740991):0}},7908:(t,e,r)=>{var n=r(4488),o=Object;t.exports=function(t){return o(n(t))}},7593:(t,e,r)=>{var n=r(6916),o=r(111),i=r(2190),a=r(8173),c=r(2140),u=r(5112),s=TypeError,l=u("toPrimitive");t.exports=function(t,e){if(!o(t)||i(t))return t;var r,u=a(t,l);if(u){if(void 0===e&&(e="default"),r=n(u,t,e),!o(r)||i(r))return r;throw s("Can't convert object to primitive value")}return void 0===e&&(e="number"),c(t,e)}},4948:(t,e,r)=>{var n=r(7593),o=r(2190);t.exports=function(t){var e=n(t,"string");return o(e)?e:e+""}},1694:(t,e,r)=>{var n={};n[r(5112)("toStringTag")]="z",t.exports="[object z]"===String(n)},6330:t=>{var e=String;t.exports=function(t){try{return e(t)}catch(t){return"Object"}}},9711:(t,e,r)=>{var n=r(1702),o=0,i=Math.random(),a=n(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+a(++o+i,36)}},3307:(t,e,r)=>{var n=r(133);t.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3353:(t,e,r)=>{var n=r(9781),o=r(7293);t.exports=n&&o((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},5112:(t,e,r)=>{var n=r(7854),o=r(2309),i=r(2597),a=r(9711),c=r(133),u=r(3307),s=o("wks"),l=n.Symbol,f=l&&l.for,p=u?l:l&&l.withoutSetter||a;t.exports=function(t){if(!i(s,t)||!c&&"string"!=typeof s[t]){var e="Symbol."+t;c&&i(l,t)?s[t]=l[t]:s[t]=u&&f?f(e):p(e)}return s[t]}},9826:(t,e,r)=>{"use strict";var n=r(2109),o=r(2092).find,i=r(1223),a="find",c=!0;a in[]&&Array(1).find((function(){c=!1})),n({target:"Array",proto:!0,forced:c},{find:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),i(a)},3689:(t,e,r)=>{r(2109)({target:"Math",stat:!0},{trunc:r(4758)})},3200:(t,e,r)=>{var n=r(4794);t.exports=n},2634:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEVICE_PIXEL_RATIO_LIST=void 0;e.DEVICE_PIXEL_RATIO_LIST=[1,1.5,2]},2129:(t,e,r)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.convertToPX=void 0;var n=r(7203);e.convertToPX=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return(t=(t||"").toString()).indexOf("px")>-1?parseInt(t):t.indexOf("%")>-1?null:t.indexOf("vw")>-1?(0,n.isServer)()?null:window.innerWidth*parseInt(t)/100:t.indexOf("vh")>-1?(0,n.isServer)()?null:window.innerHeight*parseInt(t)/100:parseInt(t)||""}},584:(t,e,r)=>{"use strict";function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}e.e=void 0;var o=r(1764),i=r(6250),a=r(2625),c=r(6582),u=r(2634),s=r(1136);function l(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function f(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?l(Object(r),!0).forEach((function(e){p(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function p(t,e,r){return(e=function(t){var e=function(t,e){if("object"!==n(t)||null===t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var o=r.call(t,e||"default");if("object"!==n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===n(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function d(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,i,a,c=[],u=!0,s=!1;try{if(i=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){s=!0,o=t}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return v(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return v(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}e.e=function(t){var e,r=t.imgNode,n=t.config,l=void 0===n?{}:n,p=t.imgNodeWidth,v=t.imgNodeHeight,h=t.imgNodeRatio,g=t.params,y=t.size,m=t.doNotReplaceImageUrl,b=l.exactSize,w=l.limitFactor,A=l.params,O=void 0===A?{}:A,S=(0,o.isCrop)(g.func||O.func),x=d((0,i.getWidth)({imgNode:r,config:l,exactSize:b,imgNodeWidth:p,params:f(f({},O),g),size:y}),2),j=x[0],P=x[1],I=(0,a.getHeight)({imgNode:r,config:l,exactSize:b,imgNodeHeight:v,imgNodeWidth:p,imgNodeRatio:h,params:f(f({},O),g),size:y,width:j});return e=(0,c.getRatio)({imgNodeRatio:h,width:j,height:I,size:y,config:l,imgNodeWidth:p,imgNodeHeight:v}),{sizes:u.DEVICE_PIXEL_RATIO_LIST.map((function(t){var r,n;return r=j&&j*t,r=S?r:P?(0,s.getSizeLimit)(r,b,w):r,!(n=I&&I*t)&&r&&e&&(n=Math.floor(r/e)),!r&&n&&e&&(r=Math.floor(n*e)),{width:r,height:n,ratio:e}})),ratio:e,width:j,height:I,doNotReplaceImageUrl:m}}},6427:(t,e,r)=>{"use strict";e.b=void 0;var n=r(2634),o=["w","h","width","height"];function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}function a(t,e){if(null==t)return{};var r,n,o=function(t,e){if(null==t)return{};var r,n,o={},i=Object.keys(t);for(n=0;n<i.length;n++)r=i[n],e.indexOf(r)>=0||(o[r]=t[r]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n<i.length;n++)r=i[n],e.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}function c(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,i,a,c=[],u=!0,s=!1;try{if(i=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){s=!0,o=t}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return u(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return u(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function s(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function l(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?s(Object(r),!0).forEach((function(e){f(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function f(t,e,r){return(e=function(t){var e=function(t,e){if("object"!==i(t)||null===t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!==i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===i(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}e.b=function(t){var e=t.src,r=t.params,o=t.config,i=void 0===o?{}:o,a=t.containerProps,c=void 0===a?{}:a,u=t.devicePixelRatio,s=void 0===u?1:u,f=t.processURL,d=t.processQueryString,v=t.service,h=c.sizes,g=c.doNotReplaceImageUrl,y=h&&h[n.DEVICE_PIXEL_RATIO_LIST.indexOf(s)]||{},m=y.width,b=y.height,w=i.token,A=i.domain,O=i.doNotReplaceURL,S=i.customDomain,x=i.apiVersion,j=x?x+"/":"",P=[O||g?"":"https://".concat(S?A:w+"."+A,"/").concat(j),e,-1!==e.indexOf("?")?"&":"?"].join("");return[f?f({url:P,token:w,domain:A,service:v}):P,p({params:l(l({},i.params||{}),r),width:m,height:b,config:i,processQueryString:d,devicePixelRatio:s,service:v})].join("")};var p=function(t){var e=t.params,r=void 0===e?{}:e,n=t.width,o=t.height,i=t.config,a=void 0===i?{}:i,u=t.processQueryString,s=t.devicePixelRatio,l=t.service,f=a.processOnlyWidth,p=c(d(r),3),v=p[0],h=p[1],g=void 0===h?null:h,y=p[2],m=n||g,b=o||y,w=Object.keys(v).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(v[t])})).join("&"),A=[m?"w=".concat(m):"",b&&!f?(m?"&":"")+"h=".concat(b):"",w?"&"+w:""].join("");return u?u({query:A,widthQ:m,heightQ:b,restParamsQ:w,processOnlyWidth:f,devicePixelRatio:s,service:l}):A},d=function(t){var e=t.w,r=t.h,n=t.width,i=t.height;return[a(t,o),e||n,r||i]}},4131:(t,e,r)=>{"use strict";e.i=void 0;var n=r(7203);function o(t){return function(t){if(Array.isArray(t))return i(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return i(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return i(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}e.i=function(t,e){return o((0,n.isServer)()?[]:a(t,e)).reverse().find((function(t){return window.matchMedia(t.media).matches}))};var a=function(t,e){var r=[];return Object.keys(t).forEach((function(n){var o=n.indexOf(":")>-1?n:e[n];r.push({media:o,params:c(t[n])})})),r},c=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.w,r=void 0===e?t.width||"":e,n=t.h,o=void 0===n?t.height||"":n,i=t.r,a=void 0===i?t.r:i,c=t.src,u=void 0===c?t.src:c;if(r.toString().indexOf("vw")>-1){var s=parseFloat(r);r=window.innerWidth*s/100}else r=parseFloat(r);if(o.toString().indexOf("vh")>-1){var l=parseFloat(o);o=window.innerHeight*l/100}else o=parseFloat(o);return{w:r,h:o,r:a,src:u}}},2625:(t,e,r)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getImageHeight=e.getHeight=void 0;var n=r(2129),o=r(9578),i=r(1764),a=r(7203);e.getHeight=function(t){var e=t.imgNode,r=void 0===e?null:e,u=t.config,s=void 0===u?{}:u,l=t.imgNodeHeight,f=void 0===l?null:l,p=t.params,d=void 0===p?{}:p,v=t.size,h=t.width,g=s.ignoreNodeImgSize,y=s.ignoreStyleImgSize,m=s.imageSizeAttributes,b=s.params,w=void 0===b?{}:b,A=void 0!==g?g:"use"!==m,O=(0,i.isCrop)(d.func||w.func),S=v&&v.params&&(v.params.h||v.params.height),x=v&&v.params&&(v.params.ratio||v.params.r),j=d.height||d.h,P=!A&&f&&(0,n.convertToPX)(f),I=!y&&c(r),E=(0,a.isServer)()?null:!I&&parseInt((0,o.getParentContainerSize)(r,"height"),10);return v&&v.params?x&&h?h/x:S:j||(!A&&f?P:I||(O?E:null))};var c=function(t){var e,r=t&&t.style&&t.style.height,o=r&&!(-1!==r.indexOf("%"));return r=o&&r||"",(e=(0,n.convertToPX)(r))&&parseInt(e,10)};e.getImageHeight=c},2877:(t,e,r)=>{"use strict";e.K=void 0;var n=r(2787),o=r(7203);e.K=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=u(t);return 0===t.indexOf("//")&&(t=((0,o.isServer)()?"https:":window.location.protocol)+t),r&&(t=i(e,t)),[t,(0,n.isSVG)(t)]};var i=function(t,e){var r="/"===e[0],n=a(r,t).split("/"),o=e.split("/");n.length>1&&n.pop(),r&&o.shift();for(var i=0;i<o.length;i++)"."!==o[i]&&(".."===o[i]?n.pop():n.push(o[i]));return n.join("/")},a=function(t,e){return t?(e?c(e):(0,o.isServer)()?"":window.location.origin)+"/":e||((0,o.isServer)()?"http://localhost:3000/":document.baseURI)},c=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=t.split("/"),r=e[0],n=e[2];return r&&n?r+"//"+n:t},u=function(t){return!!t&&(0===t.indexOf("//")&&(t=((0,o.isServer)()?"https:":window.location.protocol)+t),0!==t.indexOf("http://")&&0!==t.indexOf("https://")&&0!==t.indexOf("//"))}},7983:(t,e)=>{"use strict";e.h=void 0;e.h=function(t){var e=t.indexOf("?");if(-1!==e)return r(t.slice(e+1))};var r=function(t){var e=void 0;try{var r=t.replace(/(\w+:)|(\w+ :)/g,(function(t){return'"'+t.substring(0,t.length-1)+'":'}));e=JSON.parse(r)}catch(t){}if(!e)try{e=JSON.parse('{"'+decodeURI(t.replace(/&/g,'","').replace(/=/g,'":"'))+'"}')}catch(t){}return e}},9578:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getParentContainerSize=void 0;e.getParentContainerSize=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"width",r=t,n=0,o=0;do{var i,a;r=null===(a=r)||void 0===a?void 0:a.parentNode,(n="height"===e?r.clientHeight:r.clientWidth)&&(n="function"==typeof r.getBoundingClientRect?r.getBoundingClientRect()[e]:window.innerWidth),o+=1}while(null!==(i=r)&&void 0!==i&&i.parentNode&&!n&&o<5);var c=n&&r&&1===r.nodeType?parseInt(window.getComputedStyle(r).paddingLeft):0,u=n&&r&&1===r.nodeType?parseInt(window.getComputedStyle(r).paddingRight):0;return n||(n=window.innerWidth),n+(n?-c-u:0)}},6582:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getRatio=void 0;e.getRatio=function(t){var e=t.imgNodeRatio,r=t.width,n=t.height,o=t.size,i=t.config,a=void 0===i?{}:i,c=t.imgNodeWidth,u=t.imgNodeHeight,s="ignore"===a.imageSizeAttributes;return o&&o.params?o.params.r||o.params.ratio?o.params.r||o.params.ratio:(o.params.w||o.params.width)&&(o.params.h||o.params.height)?(o.params.w||o.params.width)/(o.params.h||o.params.height):null:!s&&c&&u?c/u:!s&&e?e:r&&n?r/n:null}},1136:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getSizeLimit=void 0;e.getSizeLimit=function(t,e,r){return e?Math.ceil(t):t<=25?25:t<=50?50:Math.ceil(t/r)*r}},6250:(t,e,r)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getWidth=void 0;var n=r(2129),o=r(9578),i=r(7203);e.getWidth=function(t){var e=t.imgNode,r=t.imgNodeWidth,c=void 0===r?null:r,u=t.params,s=void 0===u?{}:u,l=t.size,f=t.config,p=void 0===f?{}:f,d=p.ignoreNodeImgSize,v=p.ignoreStyleImgSize,h=p.imageSizeAttributes,g=p.detectImageNodeCSS,y=void 0!==d?d:"use"!==h,m=l&&l.params&&(l.params.w||l.params.width),b=s.width||s.w,w=!y&&c&&(0,n.convertToPX)(c),A=!v&&a(e,g),O=(0,i.isServer)()?null:!A&&parseInt((0,o.getParentContainerSize)(e),10),S=A||O;return l&&l.params?l.params.r?s.width||s.w?[b]:!y&&c?[w]:[S]:[m]:b?[b]:!y&&c?[w]:[S,!0]};var a=function(t,e){var r=t&&t.style&&t.style.width&&!(-1!==t.style.width.indexOf("%"))&&t.style.width,o=r&&(0,n.convertToPX)(r),a=!(0,i.isServer)()&&(e&&c(t));return e&&a?a:o&&parseInt(o,10)},c=function(t){var e,r=t.style.display;return t.style.display="inline-block",e=t.getBoundingClientRect().width,t.style.display=r,e}},1764:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isCrop=void 0;e.isCrop=function(t){return-1!==["crop","fit","bound","cover"].indexOf(t)}},7203:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isServer=void 0;e.isServer=function(){return"undefined"==typeof window}},2549:(t,e,r)=>{"use strict";e.e=void 0;var n=r(7203);e.e=function(t){var e=!0;if(t&&!(0,n.isServer)())try{new window.ImageData(new Uint8ClampedArray([0,0,0,0]),1,1)}catch(t){e=!1}return Element.prototype.hasOwnProperty("prepend")&&e}},2787:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isSVG=void 0;e.isSVG=function(t){return".svg"===t.slice(-4).toLowerCase()}},3774:function(t,e){!function(t){"use strict";function e(t,e,r,n){var o,i=!1,a=0;function c(){o&&clearTimeout(o)}function u(){c(),i=!0}function s(){for(var u=arguments.length,s=new Array(u),l=0;l<u;l++)s[l]=arguments[l];var f=this,p=Date.now()-a;function d(){a=Date.now(),r.apply(f,s)}function v(){o=void 0}i||(n&&!o&&d(),c(),void 0===n&&p>t?d():!0!==e&&(o=setTimeout(n?v:d,void 0===n?t-p:t)))}return"boolean"!=typeof e&&(n=r,r=e,e=void 0),s.cancel=u,s}function r(t,r,n){return void 0===n?e(t,r,!1):e(t,n,!1!==r)}t.debounce=r,t.throttle=e,Object.defineProperty(t,"__esModule",{value:!0})}(e)}},e={};function r(n){var o=e[n];if(void 0!==o)return o.exports;var i=e[n]={exports:{}};return t[n].call(i.exports,i,i.exports,r),i.exports}r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),(()=>{"use strict";r(2173),r(6987);var t=r(7983);function e(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function n(t){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?e(Object(n),!0).forEach((function(e){o(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):e(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function o(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var i=function(t,e){return t.getAttribute(e)},a=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return t.split("?")[0]},c=function(t){var e=null;try{var r=t.replace(/(\w+:)|(\w+ :)/g,(function(t){return"https:"===t||"http:"===t?t:'"'.concat(t.substring(0,t.length-1),'":')}));r=r.replace(/'/g,'"').replace(/-"width":/g,"-width:"),e=JSON.parse(r)}catch(t){}return e&&Object.keys(e).forEach((function(t){if("string"==typeof e[t])try{e[t]=JSON.parse('{"'.concat(decodeURI(e[t].replace(/&/g,'","').replace(/=/g,'":"')),'"}'))}catch(t){}})),e},u=function(t){var e;try{var r=t.replace(/(\w+:)|(\w+ :)/g,(function(t){return'"'.concat(t.substring(0,t.length-1),'":')}));e=JSON.parse(r)}catch(t){}if(!e)try{e=JSON.parse('{"'.concat(decodeURI(t.replace(/&/g,'","').replace(/=/g,'":"')),'"}'))}catch(t){}return e},s=function(t){return{sizes:c(i(t,"ci-sizes")||i(t,"data-frz-sizes")||{})||void 0,params:u(i(t,"ci-params")||i(t,"data-frz-params")||{}),imgNodeRatio:i(t,"ci-ratio")||i(t,"data-frz-ratio")||void 0,blurHash:i(t,"ci-blur-hash")||i(t,"data-ci-blur-hash")||void 0,isLazyCanceled:null!==i(t,"ci-not-lazy")||null!==i(t,"data-frz-not-lazy")||void 0,isEdgepicCanceled:null!==i(t,"data-frz-not-edgepic")||void 0,preserveSize:null!==i(t,"ci-preserve-size")||null!==i(t,"data-preserve-size")||void 0,imgNodeWidth:i(t,"width"),imgNodeHeight:i(t,"height"),doNotReplaceImageUrl:(e=t,r="ci-do-not-replace-url",n=i(e,r),o=i(e,"data-".concat(r)),null!==n&&"false"!==n||null!==o&&"false"!==o),alt:i(t,"alt")};var e,r,n,o},l=function(t,e){for(var r=[],n=0;n<t.length;n++){var o=t[n];-1!==o.className.indexOf(e)||r.push(o)}return r},f=function(t,e){t.className.indexOf(e)>-1||(t.className+=" ".concat(e))},p=function(t,e,r,n){var o,i;if(e!==document&&!(e instanceof HTMLElement))throw new TypeError("rootElement should be an HTMLElement");return t?(o=e.querySelectorAll("img[".concat(r,"]")),i=e.querySelectorAll("[".concat(n,"]"))):(o=l(e.querySelectorAll("img[".concat(r,"]")),"ci-image"),i=l(e.querySelectorAll("[".concat(n,"]")),"ci-bg")),[o,i]},d=r(584),v=r(2877),h=r(6427),g=r(4131),y=r(2549),m=r(2634),b=function(t){var e=t.target,r=e.getAttribute("data-bg");if(r){var n=new Image;n.onload=function(){f(e,"ci-image-loaded"),e.removeAttribute("data-bg"),e.removeAttribute("ci-preview")},n.src=r,e.style.backgroundImage="url("+r+")"}},w=r(3774);function A(t){return A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},A(t)}function O(){O=function(){return t};var t={},e=Object.prototype,r=e.hasOwnProperty,n="function"==typeof Symbol?Symbol:{},o=n.iterator||"@@iterator",i=n.asyncIterator||"@@asyncIterator",a=n.toStringTag||"@@toStringTag";function c(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,r){return t[e]=r}}function u(t,e,r,n){var o=e&&e.prototype instanceof f?e:f,i=Object.create(o.prototype),a=new j(n||[]);return i._invoke=function(t,e,r){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return I()}for(r.method=o,r.arg=i;;){var a=r.delegate;if(a){var c=w(a,r);if(c){if(c===l)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var u=s(t,e,r);if("normal"===u.type){if(n=r.done?"completed":"suspendedYield",u.arg===l)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(n="completed",r.method="throw",r.arg=u.arg)}}}(t,r,a),i}function s(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}t.wrap=u;var l={};function f(){}function p(){}function d(){}var v={};c(v,o,(function(){return this}));var h=Object.getPrototypeOf,g=h&&h(h(P([])));g&&g!==e&&r.call(g,o)&&(v=g);var y=d.prototype=f.prototype=Object.create(v);function m(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function b(t,e){function n(o,i,a,c){var u=s(t[o],t,i);if("throw"!==u.type){var l=u.arg,f=l.value;return f&&"object"==A(f)&&r.call(f,"__await")?e.resolve(f.__await).then((function(t){n("next",t,a,c)}),(function(t){n("throw",t,a,c)})):e.resolve(f).then((function(t){l.value=t,a(l)}),(function(t){return n("throw",t,a,c)}))}c(u.arg)}var o;this._invoke=function(t,r){function i(){return new e((function(e,o){n(t,r,e,o)}))}return o=o?o.then(i,i):i()}}function w(t,e){var r=t.iterator[e.method];if(void 0===r){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=void 0,w(t,e),"throw"===e.method))return l;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return l}var n=s(r,t.iterator,e.arg);if("throw"===n.type)return e.method="throw",e.arg=n.arg,e.delegate=null,l;var o=n.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,l):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,l)}function S(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function x(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function j(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(S,this),this.reset(!0)}function P(t){if(t){var e=t[o];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function e(){for(;++n<t.length;)if(r.call(t,n))return e.value=t[n],e.done=!1,e;return e.value=void 0,e.done=!0,e};return i.next=i}}return{next:I}}function I(){return{value:void 0,done:!0}}return p.prototype=d,c(y,"constructor",d),c(d,"constructor",p),p.displayName=c(d,a,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===p||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,d):(t.__proto__=d,c(t,a,"GeneratorFunction")),t.prototype=Object.create(y),t},t.awrap=function(t){return{__await:t}},m(b.prototype),c(b.prototype,i,(function(){return this})),t.AsyncIterator=b,t.async=function(e,r,n,o,i){void 0===i&&(i=Promise);var a=new b(u(e,r,n,o),i);return t.isGeneratorFunction(r)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},m(y),c(y,a,"Generator"),c(y,o,(function(){return this})),c(y,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=[];for(var r in t)e.push(r);return e.reverse(),function r(){for(;e.length;){var n=e.pop();if(n in t)return r.value=n,r.done=!1,r}return r.done=!0,r}},t.values=P,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(x),!t)for(var e in this)"t"===e.charAt(0)&&r.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function n(r,n){return a.type="throw",a.arg=t,e.next=r,n&&(e.method="next",e.arg=void 0),!!n}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return n(i.catchLoc,!0);if(this.prev<i.finallyLoc)return n(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return n(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return n(i.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,l):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),l},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),x(r),l}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;x(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:P(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),l}},t}function S(t,e,r,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){return void r(t)}c.done?e(u):Promise.resolve(u).then(n,o)}function x(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var j=new(function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}var e,r,n,o,i;return e=t,r=[{key:"isFormatSupported",value:function(t,e){return new Promise((function(r,n){var o=new Image;o.src="data:image/".concat(t,";base64,").concat(e),o.onload=function(){r(!0)},o.onerror=function(){r(!1)}}))}},{key:"initProcessURL",value:(o=O().mark((function t(e){var r,n;return O().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.isFormatSupported("avif","AAAAIGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZk1BMUIAAADybWV0YQAAAAAAAAAoaGRscgAAAAAAAAAAcGljdAAAAAAAAAAAAAAAAGxpYmF2aWYAAAAADnBpdG0AAAAAAAEAAAAeaWxvYwAAAABEAAABAAEAAAABAAABGgAAAB0AAAAoaWluZgAAAAAAAQAAABppbmZlAgAAAAABAABhdjAxQ29sb3IAAAAAamlwcnAAAABLaXBjbwAAABRpc3BlAAAAAAAAAAIAAAACAAAAEHBpeGkAAAAAAwgICAAAAAxhdjFDgQ0MAAAAABNjb2xybmNseAACAAIAAYAAAAAXaXBtYQAAAAAAAAABAAEEAQKDBAAAACVtZGF0EgAKCBgANogQEAwgMg8f8D///8WfhwB8+ErK42A=");case 2:return r=t.sent,t.next=5,this.isFormatSupported("webp","UklGRjoAAABXRUJQVlA4IC4AAACyAgCdASoCAAIALmk0mk0iIiIiIgBoSygABc6WWgAA/veff/0PP8bA//LwYAAA");case 5:n=t.sent,e.processURL=function(t){var o=-1!==t.url.indexOf(".avif")||-1!==t.url.indexOf(".webp"),i=r||n,a="/fstrz/r/".concat(i&&!o?"c/":""),c="/fstrz/r/s/".concat(i&&!o?"c/":""),u=-1!==t.url.indexOf("https://");return-1===t.url.indexOf(a)&&-1===t.url.indexOf(c)&&(e.engine?-1!==t.url.indexOf("/fstrz/r/s/")?t.url=t.url.replace("/fstrz/r/s/",u?c:a):-1!==t.url.indexOf("/fstrz/r/")?t.url=t.url.replace("/fstrz/r/",u?c:a):-1===t.url.indexOf("/fstrz/r/c/")&&(t.url=t.url.replace("https://","https://".concat(t.domain).concat(c)).replace("http://","http://".concat(t.domain).concat(a))):t.url=t.url.replace("https://","https://".concat(t.token,".").concat(t.domain).concat(c)).replace("http://","http://".concat(t.token,".").concat(t.domain).concat(a)),i&&!o&&(t.url=t.url.replace("?","".concat(r?".avif?":".webp?")))),t.url},e.processQueryString=function(t){return[t.widthQ?"frz-w=".concat(t.widthQ):"",t.heightQ&&!t.processOnlyWidth?"".concat(t.widthQ?"&":"","frz-h=").concat(t.heightQ):"",t.restParamsQ?"&".concat(t.restParamsQ):""].join("")};case 8:case"end":return t.stop()}}),t,this)})),i=function(){var t=this,e=arguments;return new Promise((function(r,n){var i=o.apply(t,e);function a(t){S(i,r,n,a,c,"next",t)}function c(t){S(i,r,n,a,c,"throw",t)}a(void 0)}))},function(t){return i.apply(this,arguments)})}],r&&x(e.prototype,r),n&&x(e,n),Object.defineProperty(e,"prototype",{writable:!1}),t}());function P(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function I(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?P(Object(r),!0).forEach((function(e){L(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):P(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function E(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==r)return;var n,o,i=[],a=!0,c=!1;try{for(r=r.call(t);!(a=(n=r.next()).done)&&(i.push(n.value),!e||i.length!==e);a=!0);}catch(t){c=!0,o=t}finally{try{a||null==r.return||r.return()}finally{if(c)throw o}}return i}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return z(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return z(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function z(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function N(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function L(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var R=function(){function e(r){var o=this;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),L(this,"getBasicInfo",(function(e,r,c,u){var l="image"===u,p=o.config,m=p.baseURL,b=p.lazyLoading,w=p.presets,A=p.devicePixelRatioList,O=p.imgSelector,S=p.bgSelector,x=p.processURL,j=p.processQueryString,P=l?function(e,r){var o=n(n({},s(e)),{},{imgNodeSRC:i(e,r)||void 0}),c=n(n({},(0,t.h)(o.imgNodeSRC||"")),o.params);return n(n({},o),{},{params:c,isAdaptive:!!o.sizes,imgNodeSRC:a(o.imgNodeSRC)})}(e,O):function(e,r){var o=n(n({},s(e)),{},{imgNodeSRC:i(e,r)||void 0,minWindowWidth:i(e,"ci-min-window-width")||i(e,"data-min-window-width")||void 0}),c=n(n({},(0,t.h)(o.imgNodeSRC||"")),o.params);return n(n({},o),{},{params:c,isAdaptive:!!o.sizes,imgNodeSRC:a(o.imgNodeSRC)})}(e,S),z=P.params,N=P.imgNodeSRC,L=P.isLazyCanceled,R=P.isEdgepicCanceled,C=P.sizes,_=P.isAdaptive,k=P.preserveSize,T=P.minWindowWidth,W=function(t,e,r){return(e&&t||r)&&(t=!1),t}(b,L,r);if(N)if(R)W&&!r&&f(e,"lazyfrz");else{var U,D=E((0,v.K)(N,m),2),M=D[0],B=D[1];if((0,y.e)(!0))if(window.innerWidth<T&&!l)e.style.backgroundImage="none";else{if(_)U=(0,g.i)(C,w);else if(r&&!c)return;var F=(0,d.e)(I(I({},P),{},{size:U,imgNode:e,config:p})),G={props:{imgNode:e,imgProps:P,config:p},methods:{}},Q=function(t){return(0,h.b)({src:M,params:z,config:p,containerProps:F,devicePixelRatio:t,processURL:x,processQueryString:j,service:G})},H=Q(),V=A.map((function(t){return{dpr:t.toString(),url:Q(t)}})),X={imgNode:e,isUpdate:r,imgProps:P,lazy:W,containerProps:F,isSVG:B,cloudimageUrl:H,src:M,preserveSize:k};l?o.processImage(I(I({},X),{},{cloudimageUrl:Q(1),cloudimageSrcset:V})):o.processBackgroundImage(X)}else l?e.src=M:e.style.backgroundImage="url("+M+")"}})),this.config=function(t){var e=t.imgSelector,r=void 0===e?"data-frz-src":e,n=t.bgSelector,o=void 0===n?"data-frz-bg-url":n,i=t.token,a=void 0===i?"":i,c=t.domain,s=void 0===c?"edgepic.io":c,l=t.lazyLoading,f=void 0!==l&&l,p=t.engine,d=void 0!==p&&p,v=t.baseUrl,h=t.baseURL,g=t.presets,y=t.params,b=void 0===y?"":y,w=t.apiVersion,A=void 0===w?"":w,O=t.customDomain,S=void 0!==O&&O,x=t.init,j=void 0===x||x,P=t.exactSize,I=void 0!==P&&P,E=t.doNotReplaceURL,z=void 0===E||E,N=t.limitFactor,L=void 0===N?100:N,R=t.imageSizeAttributes,C=void 0===R?"use":R,_=t.ignoreNodeImgSize,k=t.ignoreStyleImgSize,T=void 0!==k&&k,W=t.destroyNodeImgSize,U=void 0!==W&&W,D=t.saveNodeImgRatio,M=void 0!==D&&D,B=t.detectImageNodeCSS,F=void 0!==B&&B,G=t.processOnlyWidth,Q=void 0!==G&&G,H=t.devicePixelRatioList,V=void 0===H?m.DEVICE_PIXEL_RATIO_LIST:H,X=t.onImageLoad,Y=void 0===X?null:X,J=t.processURL,K=void 0===J?null:J,q=t.processQueryString,Z=void 0===q?null:q;return{imgSelector:r,bgSelector:o,token:a,domain:s,lazyLoading:f,engine:d,baseURL:v||h,exactSize:I,presets:g||{xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)"},params:u(b),apiVersion:A,customDomain:S,innerWidth:window.innerWidth,init:j,doNotReplaceURL:z,devicePixelRatioList:V,limitFactor:L,imageSizeAttributes:C,ignoreNodeImgSize:_,ignoreStyleImgSize:T,destroyNodeImgSize:U,saveNodeImgRatio:M,detectImageNodeCSS:F,processOnlyWidth:Q,onImageLoad:Y,processURL:K,processQueryString:Z}}(r),this.config.init&&this.init(),this.innerWidth=window.innerWidth}var r,o,c;return r=e,o=[{key:"init",value:function(){var t=this;document.addEventListener("lazybeforeunveil",b),window.addEventListener("resize",(0,w.debounce)(100,this.onUpdateDimensions.bind(this))),j.initProcessURL(this.config).then((function(){return t.process()}))}},{key:"onUpdateDimensions",value:function(){this.process(!0),this.innerWidth<window.innerWidth&&(this.innerWidth=window.innerWidth)}},{key:"process",value:function(t){var e=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document,n=this.config,o=n.imgSelector,i=n.bgSelector,a=this.innerWidth<window.innerWidth,c=p(t,r,o,i),u=E(c,2),s=u[0],l=u[1];s.length>-1&&s.forEach((function(r){e.getBasicInfo(r,t,a,"image")})),l.length>-1&&l.forEach((function(r){e.getBasicInfo(r,t,a,"background")}))}},{key:"processImage",value:function(t){var e=t.imgNode,r=t.isUpdate,n=t.lazy,o=t.isSVG,i=t.cloudimageUrl,a=t.src,c=t.cloudimageSrcset,u=this.config,s=u.dataSrcAttr,l=u.onImageLoad;r||function(t){var e=t.imgNode,r=t.lazy;f(e,"ci-image"),r&&f(e,"lazyfrz")}({imgNode:e,lazy:n}),u.destroyNodeImgSize&&function(t){t.removeAttribute("height"),t.removeAttribute("width")}(e),u.processOnlyWidth&&e.removeAttribute("height"),e.onload=function(){l&&"function"==typeof l&&l(e),f(e,"ci-image-loaded")},function(t,e,r,n,o,i,a){i||t.setAttribute(n?r||"data-srcset":a||"srcset",e.map((function(t){var e=t.dpr,r=t.url;return"".concat(r," ").concat(e,"x")})).join(", "))}(e,c,"data-frz-srcset",n,0,o,s),function(t,e,r,n,o,i,a){t.setAttribute(n?r||"data-src":a||"src",i?o:e)}(e,i,"data-frz-src",n,a,o,s)}},{key:"processBackgroundImage",value:function(t){var e=t.imgNode,r=t.isUpdate,n=t.lazy,o=t.isSVG,i=t.cloudimageUrl,a=t.src,c=this.config.dataSrcAttr;r||(e.className="".concat(e.className).concat(n?" lazyfrz":"")),function(t,e,r,n,o,i){var a=o?n:e;r?t.setAttribute(i||"data-bg",a):t.style.backgroundImage="url('".concat(a,"')")}(e,i,n,a,o,c)}}],o&&N(r.prototype,o),c&&N(r,c),Object.defineProperty(r,"prototype",{writable:!1}),e}();window.EdgePic=R})()})(); //# sourceMappingURL=js-edgepic.min.js.map</script><script>window.edgepic = new window.EdgePic({engine: true, lazyLoading: true, imageSizeAttributes: "ignore", domain: "www.studapart.com", limitFactor: 10}); function onFrzSmartcacheCompleted () {window.edgepic.init()}; function onFrzSmartcacheError(err, reason, details) {window.edgepic.init()}</script><script> window.frzDeferJSRequestIdleCallback = false; window.frzDeferJSEarlyFetchAsyncScript = false; window.frzDeferJSLongTask = 40; </script><script src="/fstrz/defer-7053fd7d4fe78c49426ae9ee73c3aa7a.js"></script><script src="/fstrz/beacon-2.1.4.min.js" defer id="frz-beacon-script" data-bstats-server="https://www.studapart.com/fstrz/r/stats-euwest1.fzcdn.net" data-speed-index-ratio="10" data-collect-stats="true" data-config-id="customer_128" data-track-sessions="false" data-page-type="plp"></script></body> <script> console.log("OPEN SEARCH"); console.log("schemaOrg"); console.log("Edge Seo Navbar"); console.log("Edge Seo Footer"); console.log("#4"); </script> </html>