CINXE.COM

Encadrement des loyers : en quoi consiste-t-il ? | Studapart

<!DOCTYPE html> <html lang="fr" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# schema: http://schema.org/ sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema# "> <head><script> var frzScriptsToPreload = document.createDocumentFragment(); // keep for preload strategy var frzScriptsToPreloadUrls = ["//polyfill.io/v3/polyfill.min.js?features=IntersectionObserver%2CIntersectionObserverEntry%2CURL%2CObject.assign%2CArray.from%2CArray.prototype.includes%2CString.prototype.includes%2CElement.prototype.matches%2CPromise%2CPromise.prototype.finally","https://www.studapart.com/sites/prod/files/js/js_nSpio9rVoLdcpNaWcunAD0FozoiYc7UuiLKQ9-S2Shs.js?frz-v=3777","https://www.studapart.com/fstrz/r/s/unpkg.com/quicklink@1.0.1/dist/quicklink.umd.js?frz-v=3777","https://www.studapart.com/sites/prod/files/js/js_trXw5S2m8miCSLkeKQLCnyVzYVv7khsSIDC5tnWINMs.js?frz-v=3777","https://www.studapart.com/sites/prod/files/js/js_-nBYrDbsikc_PednYdw9I6raRsTsrEDMHwKEyRJTgEM.js?frz-v=3777","https://www.studapart.com/sites/prod/files/js/js_3__zAsNu_K_OaTf5TYGnCwTB7iw-oa6Np97IYEGaO8s.js?frz-v=3777","https://www.studapart.com/sites/prod/files/js/js_UGFU9D1RW1j2IDe7-w9ear04pgWG3avWqK-zwTZ3FRY.js?frz-v=3777"]; var frzScriptsToPreloadScripts = [{"src":"//polyfill.io/v3/polyfill.min.js?features=IntersectionObserver%2CIntersectionObserverEntry%2CURL%2CObject.assign%2CArray.from%2CArray.prototype.includes%2CString.prototype.includes%2CElement.prototype.matches%2CPromise%2CPromise.prototype.finally","module":false},{"src":"https://www.studapart.com/sites/prod/files/js/js_nSpio9rVoLdcpNaWcunAD0FozoiYc7UuiLKQ9-S2Shs.js?frz-v=3777","module":false},{"src":"https://www.studapart.com/fstrz/r/s/unpkg.com/quicklink@1.0.1/dist/quicklink.umd.js?frz-v=3777","module":false},{"src":"https://www.studapart.com/sites/prod/files/js/js_trXw5S2m8miCSLkeKQLCnyVzYVv7khsSIDC5tnWINMs.js?frz-v=3777","module":false},{"src":"https://www.studapart.com/sites/prod/files/js/js_-nBYrDbsikc_PednYdw9I6raRsTsrEDMHwKEyRJTgEM.js?frz-v=3777","module":false},{"src":"https://www.studapart.com/sites/prod/files/js/js_3__zAsNu_K_OaTf5TYGnCwTB7iw-oa6Np97IYEGaO8s.js?frz-v=3777","module":false},{"src":"https://www.studapart.com/sites/prod/files/js/js_UGFU9D1RW1j2IDe7-w9ear04pgWG3avWqK-zwTZ3FRY.js?frz-v=3777","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" /><link rel="preload" as="image" href="https://www.studapart.com/sites/prod/files/styles/inside_the_culture_teaser/public/2022-12/Cover%20%282%29.png?h=68c797cc&amp;itok=BJ7NUL47&amp;frz-v=3777" fetchpriority="high"> <meta charset="utf-8" /> <style>/* @see https://github.com/aFarkas/lazysizes#broken-image-symbol */.js img.lazyload:not([src]) { visibility: hidden; }/* @see https://github.com/aFarkas/lazysizes#automatically-setting-the-sizes-attribute */.js img.lazyloaded[data-sizes=auto] { display: block; width: 100%; }</style> <meta name="description" content="Encadrement des loyers : en quoi consiste-t-il ? vous pose problème ? Studapart, le spécialiste du logement étudiant, répond à vos questions." /> <meta name="abstract" content="Encadrement des loyers : en quoi consiste-t-il ? vous pose problème ? Studapart, le spécialiste du logement étudiant, répond à vos questions." /> <link rel="canonical" href="https://www.studapart.com/fr/nos-astuces/proprietaires/encadrement-des-loyers-en-quoi-consiste-t-il" /> <meta property="fb:app_id" content="1914711495431955" /> <link rel="alternate" hreflang="x-default" href="https://www.studapart.com/fr/nos-astuces/proprietaires/encadrement-des-loyers-en-quoi-consiste-t-il" /> <meta name="Generator" content="Drupal 9 (https://www.drupal.org)" /> <meta name="MobileOptimized" content="width" /> <meta name="HandheldFriendly" content="true" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="icon" href="https://www.studapart.com/sites/prod/files/favicon_2.ico?frz-v=3777" type="image/vnd.microsoft.icon"> <link rel="alternate" hreflang="fr" href="https://www.studapart.com/fr/nos-astuces/proprietaires/encadrement-des-loyers-en-quoi-consiste-t-il" /> <title>Encadrement des loyers : en quoi consiste-t-il ? | Studapart</title> <!-- Didomi --> <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="static"; </script><script type="text/frzjs" orig_index="0">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+"&region="+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> <!-- Didomi --> <!-- Google tags --> <meta name="google-site-verification" content="q9rE-njeDURM-SORZkdefixkScEMlR1bmvDZEB_YAwM" /> <!-- Google Tag Manager --> <script type="text/frzjs" orig_index="1">(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 --> <!-- Intercom --> <script type="text/frzjs" orig_index="2"> function isMobile() { let check = false; (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))) check = true;})(navigator.userAgent||navigator.vendor||window.opera); return check; }; let intercom_app_id = 'eb7u8dz1' window.intercomSettings = { app_id: intercom_app_id, type: 'user', language_override: 'fr', hide_default_launcher: isMobile(), }; (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/' + 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> <!-- End Intercom --> <link rel="stylesheet" media="all" href="https://www.studapart.com/sites/prod/files/css/css_Qa_65d5hvcTucIIpAVuYJjMXZuNu6Q2wD-oXsTt5JVw.css?frz-v=3777"> <link rel="stylesheet" media="all" href="https://www.studapart.com/sites/prod/files/css/css_bSfyhrW8B6YSAgwKO91BqbApZg7PvxMs1Z5BlBjomLM.css?frz-v=3777"> <link rel="stylesheet" media="all" href="https://www.studapart.com/sites/prod/files/css/css_DdNpjReU-XgrR5zS7YlF-3r3wmzapYVSNf61baTd3Yg.css?frz-v=3777"> <link rel="stylesheet" media="all" href="https://www.studapart.com/sites/prod/files/css/css_mCsdlrkSHoGODQLh-A8NMMFIbm9N68kPKNIyVFMeY80.css?frz-v=3777"> <link rel="stylesheet" media="all" href="https://www.studapart.com/sites/prod/files/css/css_KsNzYpBvoK33QI8mGPxSUdSV5LL19mT3wSa2lo55qNk.css?frz-v=3777"> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "WebSite", "name": "Studapart", "url": "https://www.studapart.com/", "potentialAction": { "@type": "SearchAction", "target": "{search_term_string}", "query-input": "required name=search_term_string" } } </script> <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> if (navigator.userAgent.indexOf("Lighthouse") !== -1 || navigator.userAgent.indexOf("Linux; Android 11; moto g power") !== -1) {window.fasterizeNs = {blockDeferJsStart: true}};</script> <style> /* 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 class="fontyourface path-node page-node-type-theme" data-frz-flags='{"lazyload":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}' data-frz-version="2"><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" /> <!-- 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) --> <a href="#main-content" class="visually-hidden focusable skip-link"> Aller au contenu principal </a> <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> <div class="layout-container"> <div class="region region-header"> <header class="Header js-header"> <nav class="Header_wrapper Wrapper"> <a href="/fr/proprietaire" class="Header_left"> <span class="Icon Header_logo" style="--width: 35px; width: 35px;"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35 31"><g fill="none" fill-rule="evenodd"><path fill="#36417D" d="M26.667 18.242c0 5.22-4.264 9.468-9.504 9.468-5.24 0-9.504-4.247-9.504-9.468v-3.607l9.504-9.467 9.504 9.467v3.607zm7.66-.153L17.17 1l-.007.007L17.156 1l-6.56 6.534v-3h-2.93v5.92L0 18.09l2.095 2.088 2.633-2.622v.687c0 6.83 5.578 12.388 12.435 12.388 6.856 0 12.435-5.558 12.435-12.388v-.687l2.632 2.622 2.096-2.088z"/><path fill="#F94355" d="M17.163 24.399a5.782 5.782 0 01-4.984-2.865l2.537-1.463a2.839 2.839 0 002.447 1.408 2.822 2.822 0 002.824-2.814v-.694h2.931v.694c0 3.162-2.582 5.734-5.755 5.734"/></g></svg></span> <div class="Header_textContainer"> <span class="Icon Header_text" style="--width: 100px; width: 100px;"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 323 70"><g><path fill="#36417D" d="M213.81 13.356c9.757 0 16.88 7.977 16.88 19.23 0 11.325-7.123 19.303-16.88 19.303-5.485 0-9.902-2.492-12.82-6.696v18.093h-8.692V14.209h8.692v5.842c2.918-4.204 7.335-6.695 12.82-6.695zm70.66 19.088v18.59h-8.69V14.209h8.69v7.124c2.289-4.783 6.87-7.004 12.695-7.12l.001-.004h5.343V4.098h8.475v10.111h8.334v7.196h-8.334v18.801c0 2.494 1.568 4.277 3.633 4.277 1.495 0 2.85-.573 3.633-1.357l2.492 5.843c-2.065 1.78-5.057 2.92-7.833 2.92-6.127 0-10.4-4.415-10.4-10.613V21.405l-4.86-.001c-7.909 0-13.179 4.06-13.179 11.04zM53.111 4.097V14.21h8.335v7.195H53.11v18.803c0 2.494 1.568 4.275 3.633 4.275 1.497 0 2.85-.572 3.633-1.354l2.494 5.84c-2.067 1.782-5.059 2.92-7.837 2.92-6.125 0-10.398-4.414-10.398-10.612V4.097h8.475zM75.803 14.21v21.726c0 4.983 3.205 8.547 7.762 8.547 4.56 0 8.335-3.062 8.905-6.98V14.21h8.688v36.825H92.47v-4.917c-2.278 3.422-6.553 5.772-11.397 5.772-8.048 0-13.675-5.912-13.675-14.245V14.21h8.405zm93.167-.853c9.758 0 15.812 6.196 15.812 15.528v22.15h-8.476V46.62c-2.706 3.418-7.336 5.27-11.61 5.27-7.836 0-13.747-4.63-13.747-11.754 0-7.263 6.766-12.25 15.03-12.25 3.347 0 6.978.714 10.327 1.996v-.997c0-4.275-2.352-8.406-9.046-8.406-3.49 0-6.838 1.21-9.971 2.778l-2.994-6.054c5.201-2.565 10.045-3.846 14.675-3.846zm83.483 0c9.758 0 15.812 6.196 15.812 15.528v22.15h-8.477V46.62c-2.705 3.418-7.335 5.27-11.61 5.27-7.833 0-13.747-4.63-13.747-11.754 0-7.263 6.767-12.25 15.03-12.25 3.347 0 6.979.714 10.327 1.996v-.997c0-4.275-2.351-8.406-9.045-8.406-3.491 0-6.838 1.21-9.971 2.778l-2.992-6.054c5.2-2.565 10.043-3.846 14.673-3.846zM145.283 1.248v49.786h-8.687v-5.697c-2.92 4.13-7.336 6.552-12.75 6.552-9.758 0-16.88-7.978-16.88-19.303 0-11.253 7.122-19.23 16.88-19.23 5.414 0 9.83 2.42 12.75 6.553V1.248h8.688zm-124.64-.07c7.762 0 13.605 2.634 18.518 6.838l-4.842 6.551C30.044 10.863 25.13 8.8 20.288 8.8c-4.915 0-8.263 2.99-8.263 6.408 0 3.988 3.633 5.414 11.397 7.195 10.184 2.279 17.022 5.554 17.022 14.46 0 8.759-6.696 14.955-18.377 14.955-8.405 0-15.528-2.848-20.94-7.906l5.128-6.339c4.488 4.058 9.687 6.625 16.096 6.625 6.054 0 9.19-2.991 9.19-6.482 0-4.06-3.491-5.413-11.324-7.265C10.1 28.1 3.05 25.178 3.05 15.99c0-8.545 7.265-14.812 17.593-14.812zm146.617 32.76c-4.344 0-7.837 2.423-7.837 5.914 0 3.49 3.065 5.697 7.196 5.697 4.201 0 8.688-2.137 9.687-6.054v-4.129c-2.706-.928-5.768-1.427-9.046-1.427zm83.483 0c-4.344 0-7.835 2.423-7.835 5.914 0 3.49 3.062 5.697 7.193 5.697 4.202 0 8.688-2.137 9.687-6.054v-4.129c-2.705-.928-5.767-1.427-9.045-1.427zM126.196 20.765c-6.196 0-10.611 4.913-10.611 11.822 0 6.908 4.415 11.896 10.611 11.896 6.127 0 10.4-4.988 10.4-11.896 0-6.91-4.273-11.822-10.4-11.822zm85.263 0c-6.125 0-10.398 4.913-10.398 11.822 0 6.908 4.273 11.896 10.398 11.896 6.198 0 10.613-4.988 10.613-11.896 0-6.91-4.415-11.822-10.613-11.822z" fill-rule="evenodd"/></g></svg></span> </div> </a> <div class="Header_right"><ul class="Menu"> <li class="Menu_item "> <a class="Menu_link " href="https://proprietaire.studapart.com/fr/login/owner"> Me connecter </a> </li> <li class="Menu_item Menu_item--children "> <p class="Menu_link Menu_link--parent"> Guides <span class="Icon Menu_itemIcon" style="--width: 10px; width: 10px;"> <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"/></svg></span> </p> <ul class="Menu_list"> <li class="Menu_item Menu_item--sub "> <a class="Menu_link" href="https://www.studapart.com/fr/proprietaires/guides-proprietaires/barometre-des-loyes-en-france"> Prix des loyers </a> </li> <li class="Menu_item Menu_item--sub "> <a class="Menu_link" href="https://www.studapart.com/fr/proprietaires/guides-proprietaires/investissement-locatif-en-france"> Investissement locatif </a> </li> </ul> </li> <li class="Menu_item Menu_item--children "> <p class="Menu_link Menu_link--parent"> Ressources <span class="Icon Menu_itemIcon" style="--width: 10px; width: 10px;"> <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"/></svg></span> </p> <ul class="Menu_list"> <li class="Menu_item Menu_item--sub "> <a class="Menu_link" href="https://www.studapart.com/fr/nos-astuces/proprietaires/investir-dans-le-locatif"> Investir dans le locatif </a> </li> <li class="Menu_item Menu_item--sub "> <a class="Menu_link" href="https://www.studapart.com/fr/nos-astuces/proprietaires/valoriser-mon-logement"> Valoriser mon logement </a> </li> <li class="Menu_item Menu_item--sub "> <a class="Menu_link" href="https://www.studapart.com/fr/nos-astuces/proprietaires/gerer-mes-locataires"> Gérer mes locataires </a> </li> <li class="Menu_item Menu_item--sub "> <a class="Menu_link" href="https://www.studapart.com/fr/nos-astuces/proprietaires/mettre-en-location-en-belgique"> Mettre en location en Belgique </a> </li> </ul> </li> <li class="Menu_item "> <a class="Menu_link " href="/fr"> Je suis locataire </a> </li> <li class="Menu_item Menu_item--children Menu_item--message"> <a class="ButtonRectangle ButtonRectangle--light ButtonRectangle--round" > <span class="ButtonRectangle_content"> <i class="ButtonRectangle_fa fal fa-lightbulb-on"></i> </span> <div class="ButtonRectangle_loader"> <i class="fal fa-spinner-third"></i> </div> </a> <ul class="Menu_list"> <div class="view view-landing-page view-id-landing_page view-display-id-menu_lp js-view-dom-id-1991a33d90b356ff451acfbe3af6592a9c2792dd42f1c5e5a52e50ca99782709"> <div class="view-content"> <li class="Menu_item"> <a class="Menu_link Menu_article" href="/fr/inside-the-culture/studapart-diversifie-ses-services-en-salliant-des-partenaires-pour-une-gestion" target="_blank"> <div class="Menu_articleImage" style="background-image: url('')"></div> <div> <div class="Menu_label">Brève</div><br> <p class="ellipsis-2">Studapart diversifie ses services en s&#039;alliant à des partenaires, pour une gestion locative autonome, rentable et sur-mesure ! </p> </div> </a> </li> <li class="Menu_item"> <a class="Menu_link Menu_article" href="/fr/inside-the-culture/impayes-degradations-immobilieres-quand-studapart-sempare-du-sujet" target="_blank"> <div class="Menu_articleImage" style="background-image: url('https://www.studapart.com/sites/prod/files/2023-05/miniature.png?frz-v=3777')"></div> <div> <div class="Menu_label">Brève</div><br> <p class="ellipsis-2">Impayés, dégradations immobilières : quand Studapart s’empare du sujet !</p> </div> </a> </li> <li class="Menu_item"> <a class="Menu_link Menu_article" href="/fr/inside-the-culture/le-figaro-parle-de-studapart-decouvrez-larticle" target="_blank"> <div class="Menu_articleImage" style="background-image: url('https://www.studapart.com/sites/prod/files/2022-07/Studapart-14.jpg?frz-v=3777')"></div> <div> <div class="Menu_label">Brève</div><br> <p class="ellipsis-2">Le Figaro parle de Studapart, découvrez l&#039;article </p> </div> </a> </li> <li class="Menu_item"> <a class="Menu_link Menu_article" href="/fr/inside-the-culture/garantir-ses-loyers-gratuitement" target="_blank"> <div class="Menu_articleImage" style="background-image: url('https://www.studapart.com/sites/prod/files/2022-06/Capture%20d%E2%80%99e%CC%81cran%202022-06-24%20a%CC%80%2012.16.15_1.png?frz-v=3777')"></div> <div> <div class="Menu_label">Vidéo</div><br> <p class="ellipsis-2">Garantir ses loyers gratuitement ! </p> </div> </a> </li> <li class="Menu_item"> <a class="Menu_link Menu_article" href="/fr/inside-the-culture/lhistoire-locative-de-corinne-de-ses-premiers-pas-la-creation-de-deux-maisons-de" target="_blank"> <div class="Menu_articleImage" style="background-image: url('https://www.studapart.com/sites/prod/files/2021-12/Frame%204_0.png?frz-v=3777')"></div> <div> <div class="Menu_label">Article</div><br> <p class="ellipsis-2">L’histoire locative de Corinne : de ses premiers pas à la création de deux maisons de coliving</p> </div> </a> </li> <li class="Menu_item"> <a class="Menu_link Menu_article" href="/fr/inside-the-culture/etude-nouveaux-modes-de-vie-comment-adapter-son-offre-de-logement" target="_blank"> <div class="Menu_articleImage" style="background-image: url('https://www.studapart.com/sites/prod/files/2022-03/Etude%20nouveaux%20modes%20de%20vie_0.png?frz-v=3777')"></div> <div> <div class="Menu_label">Brève</div><br> <p class="ellipsis-2">[Étude] Nouveaux modes de vie : comment adapter son offre de logement ?</p> </div> </a> </li> <script type="text/frzjs" orig_index="3"> const isLastArticleIsLessThanTwoWeeks = ''; const mostRecentDateArticlesMenuLp = '2024/04/04'; const menuItemMessage = document.querySelector('.Menu_item--message'); const localStorageDateOfLastArticle = localStorage.getItem('dateOfLastArticle'); if (menuItemMessage) { menuItemMessage.addEventListener('mouseenter', () => { if (menuItemMessage.classList.contains('Menu_item--notification')) { menuItemMessage.classList.remove('Menu_item--notification'); } if ( !localStorage || localStorageDateOfLastArticle !== mostRecentDateArticlesMenuLp ) { localStorage.setItem( 'dateOfLastArticle', mostRecentDateArticlesMenuLp ); } }); } if ( isLastArticleIsLessThanTwoWeeks && (!localStorageDateOfLastArticle || localStorageDateOfLastArticle !== mostRecentDateArticlesMenuLp) ) { const menuItemMessage = document.querySelector('.Menu_item--message'); menuItemMessage.classList.add('Menu_item--notification'); } </script> </div> </div> </ul> </li> </ul> <div></div> </div> <div class="Header_toggle js-header-open"> <span class="Icon Header_toggle--close" style="--width: 20px; width: 20px;"> <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> <span class="Icon Header_toggle--open" style="--width: 22px; width: 22px;"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 74 459 316"><path d="M0 382.5h459v-51H0v51zM0 255h459v-51H0v51zM0 76.5v51h459v-51H0z"/></svg></span> </div> </nav> </header> </div> <main class="Page" role="main"> <a id="main-content" tabindex="-1"></a> <div class="Wrapper"> <div class="region region-left-sidebar"> <div id="block-iw-bootstrap4-breadcrumbs" class="block block-system block-system-breadcrumb-block"> <nav class="Breadcrumb" role="navigation" aria-labelledby="system-breadcrumb"> <div class="Breadcrumb_container"> <ol class="Breadcrumb_list"> <li class="Breadcrumb_item"> <a class="Breadcrumb_link" href="/fr/proprietaire">Accueil</a> </li> <li class="Breadcrumb_item"> <a class="Breadcrumb_link" href="/fr/nos-astuces/proprietaires">Nos astuces propriétaires</a> </li> <li class="Breadcrumb_item"> Encadrement des loyers : en quoi consiste-t-il ? </li> </ol> </div> </nav> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Accueil", "item": "https://www.studapart.com/fr" }, { "@type": "ListItem", "position": 2, "name": "Nos astuces", "item": "https://www.studapart.com/fr/nos-astuces" }, { "@type": "ListItem", "position": 3, "name": "Nos astuces propriétaires", "item": "https://www.studapart.com/fr/nos-astuces/proprietaires" }, { "@type": "ListItem", "position": 4, "name": "Encadrement des loyers : en quoi consiste-t-il ?", "item": "https://www.studapart.com/fr/nos-astuces/proprietaires/encadrement-des-loyers-en-quoi-consiste-t-il" } ] } </script> </div> </div> </div> <div class="layout-content"> <div class="region region-content"> <div id="block-iw-bootstrap4-content" class="block block-system block-system-main-block"> <div class="Wrapper"> <div class="mt-100"> <div class="TabMenu mb-40 "> <div class="TabMenu_container"> <a href="/fr/nos-astuces/proprietaires/investir-dans-le-locatif" class="TabMenu_item " > Investir dans le locatif </a> <a href="/fr/nos-astuces/proprietaires/valoriser-mon-logement" class="TabMenu_item is-active " > Valoriser mon logement </a> <a href="/fr/nos-astuces/proprietaires/gerer-mes-locataires" class="TabMenu_item " > Gérer mes locataires </a> </div> </div> </div> </div> <div class="ArticlePage "> <article class="pb-60"> <div class="Wrapper"> <div class="ArticlePage_background wrapper-break@m"> <img width="1100" height="619" alt="encadrement des loyers en quoi consiste-t-il" class="image-style-inside-the-culture-teaser" typeof="foaf:Image" src="https://www.studapart.com/sites/prod/files/styles/inside_the_culture_teaser/public/2022-12/Cover%20%282%29.png?h=68c797cc&amp;itok=BJ7NUL47&amp;frz-v=3777" fetchpriority="high"> </div> <div class="ArticlePage_body"> <div class="ArticlePage_secondary color-ft-strong"> <div class="ArticlePage_info"> <p class="mv-20"> <b>Publié le :</b> 30 novembre 2022 </p> <div class="UserProfile"> <div class="ProfilePicture lazyload UserProfile_picture " data-bg="/sites/prod/files/pictures/2022-03/Sans%20titre%20%289%29.png"></div> <div> <p class="UserProfile_name">Mélanie</p> <p class="UserProfile_subtitle">Rédactrice web</p> </div> </div> <hr class="mv-20"> <p class="mb-5"> <b>Partager :</b> </p> <div class="SocialShare "> <a class="SocialShare_link" href="https://twitter.com/intent/tweet?url=https://www.studapart.com/fr/nos-astuces/proprietaires/encadrement-des-loyers-en-quoi-consiste-t-il" 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"/></svg></span> </a> <a class="SocialShare_link" href="https://www.facebook.com/sharer/sharer.php?u=https://www.studapart.com/fr/nos-astuces/proprietaires/encadrement-des-loyers-en-quoi-consiste-t-il" 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"/></svg></span> </a> <a class="SocialShare_link" href="https://www.linkedin.com/shareArticle?mini=true&amp;url=https://www.studapart.com/fr/nos-astuces/proprietaires/encadrement-des-loyers-en-quoi-consiste-t-il" 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 510 510"><path d="M459 0H51C22.95 0 0 22.95 0 51v408c0 28.05 22.95 51 51 51h408c28.05 0 51-22.95 51-51V51c0-28.05-22.95-51-51-51zM153 433.5H76.5V204H153v229.5zm-38.25-272.85c-25.5 0-45.9-20.4-45.9-45.9s20.4-45.9 45.9-45.9 45.9 20.4 45.9 45.9-20.4 45.9-45.9 45.9zM433.5 433.5H357V298.35c0-20.399-17.85-38.25-38.25-38.25s-38.25 17.851-38.25 38.25V433.5H204V204h76.5v30.6c12.75-20.4 40.8-35.7 63.75-35.7 48.45 0 89.25 40.8 89.25 89.25V433.5z"/></svg></span> </a> </div> <div class="d-none@m"> <p class="mt-40 mb-10"> <b>Et si vous nous rejoigniez ?</b> </p> <a href="https://www.studapart.com/fr/register/owner" class="ButtonRectangle ButtonRectangle--green" > <span class="ButtonRectangle_content"> <span class="ButtonRectangle_text"> Commencer </span> </span> <div class="ButtonRectangle_loader"> <i class="fal fa-spinner-third"></i> </div> </a> </div> </div> </div> <div class="ArticlePage_main"> <h1 class="Title mb-40">Encadrement des loyers : en quoi consiste-t-il ?</h1> <div class="cke ft-l@s"> <p>En théorie, le propriétaire peut fixer librement le montant du loyer du logement qu’il met en location. Cependant, dans les villes où il est compliqué de se loger, à cause d’un manque de logements disponibles pour les locataires, la loi a prévu des dispositifs d’encadrement des loyers pour éviter que leurs montants ne s’envolent.</p> <p> </p> <p>A quoi correspondent ces dispositifs ? A qui s’applique l’encadrement des loyers ? Comment se calcule-t-il et quels sont les risques à ne pas respecter cette règle ?</p> <p> </p> <p>Studapart fait le point sur l’encadrement des loyers.</p> <p> </p> <h2>Qu'est-ce que l’encadrement des loyers ?</h2> <p> </p> <p>Le principe de l’encadrement des loyers est de fixer une limite au montant du loyer pouvant être demandé par le propriétaire d’un logement.</p> <p> </p> <p>Il existe deux types d’encadrements des loyers :</p> <p> </p> <ul><li aria-level="1">L’encadrement de l’évolution des loyers : il s’applique au sens large dans les communes situées en zones dites « tendues », c’est-à-dire les communes où le nombre de logements à louer est nettement en dessous du nombre de personnes cherchant une location, au titre de leur résidence principale. Ce mécanisme a pour objectif de limiter les augmentations de loyer entre deux locations, ainsi que lors des renouvellements de bail.</li> <li aria-level="1">L’encadrement du niveau des loyers : il concerne le montant des loyers dans des zones expérimentales, par application de l’article 140 de la loi Elan (23 novembre 2018). L’idée ici est plutôt de fixer des loyers de référence. Pour que ce plafonnement soit mis en place, ce sont les communes et territoires concernés qui doivent en faire la demande auprès du ministère de la Cohésion des territoires et des Relations avec les collectivités territoriales.</li> </ul><p> </p> <p>Découvrez tous nos conseils pour<a href="https://www.studapart.com/fr/nos-astuces/proprietaires/valoriser-mon-logement/proprietaire-comment-fixer-le-prix-d-un-loyer"> fixer le montant d’un loyer</a> dans notre article.</p> <p> </p> <h2>Qui est soumis à l'encadrement du loyer ?</h2> <p> </p> <p>L’encadrement des loyers concerne à la fois :</p> <p> </p> <ul><li aria-level="1">Les zones tendues : elles sont définies par la loi comme « les zones d'urbanisation continue de plus de 50.000 habitants où il existe un déséquilibre marqué entre l'offre et la demande de logements ». En 2022, quasiment 1 150 communes se situent dans une zone tendue. Pour<a href="https://www.service-public.fr/particuliers/vosdroits/R49131"> savoir si votre logement se trouve dans une zone tendue</a> ou non, vous pouvez vous rendre sur le simulateur du Service Public.</li> <li aria-level="1">Les zones expérimentales ayant demandé à être soumises à l’encadrement des loyers. Il s’agit de : <ul><li aria-level="2">Paris, depuis le 1er juillet 2019.</li> <li aria-level="2">Lille, Hellemmes, et Lomme, depuis le 1er mars 2020.</li> <li aria-level="2">A Plaine commune, depuis le 1er juin 2021 (Aubervilliers, La Courneuve, Épinay-sur-Seine, L'Île-Saint-Denis, Pierrefitte-sur-Seine, Saint-Denis, Saint-Ouen-sur-Seine, Stains, Villetaneuse).</li> <li aria-level="2">A Lyon et Villeurbanne,  depuis le 1er novembre 2021.</li> <li aria-level="2">Sur le territoire d’Est Ensemble, depuis le 1er décembre 2021 (Bagnolet, Bobigny, Bondy, Le Pré Saint-Gervais, Les Lilas, Montreuil, Noisy-le-Sec, Pantin, Romainville).</li> <li aria-level="2">Montpellier, depuis le 1er juillet 2022.</li> <li aria-level="2">et Bordeaux, depuis le 15 juillet 2022.</li> </ul></li> </ul><p> </p> <div class="idea"><strong>Bon à savoir : </strong>les logements concernés sont ceux loués vides ou meublés, à usage de résidence principale, ou à usage mixte (résidence principale et activité professionnelle). Certains logements sont toutefois exclus de ce dispositif, à savoir : ceux soumis à la loi de 1948, les logements conventionnés par l’Anah (excepté les conventions à loyer intermédiaire), les logements sociaux, les sous-locations et les meublés de tourisme.</div> <p> </p> <h2>Dans quels cas peut-on dépasser le loyer de référence majoré ?</h2> <p> </p> <p>Il est possible d’aller au-delà du loyer de référence majoré, et de demander un complément de loyer au locataire si :</p> <p> </p> <ul><li aria-level="1">Le loyer de base est déjà équivalent au loyer de référence majoré.</li> <li aria-level="1">ET que le logement réponde à des caractéristiques de localisation ou de confort indéniables par rapport aux autres logements de la même catégorie, situés dans le même secteur géographique.</li> </ul><p> </p> <div class="idea"><strong>A noter : </strong>le gouvernement a mis en place un « bouclier loyer » jusqu’au 30 juin 2023. Dans les faits, cela signifie que les propriétaires n’ont pas le droit d’augmenter le montant de leur loyer de plus de 3,5 %.</div> <p> </p> <h2>Quelles sont les sanctions si je ne respecte pas l’encadrement ?</h2> <p> </p> <p>Si vous ne respectez pas l’encadrement du niveau des loyers, vous recevrez une mise en demeure préfectorale vous informant que :</p> <p> </p> <ul><li aria-level="1">Vous avez un délai de 2 mois pour remettre en conformité le montant de votre loyer et rendre le trop-versé à votre locataire.</li> <li aria-level="1">Vous risquez de devoir régler une amende pouvant aller jusqu'à 5 000 € (ou 15 000 € si vous louez sous le statut de personne morale).</li> </ul><p> </p> <h2>Comment se calcule l'encadrement des loyers ?</h2> <p> </p> <h3>L’encadrement de l’évolution des loyers dans les zones tendues</h3> <p> </p> <p>Si c’est la première fois que vous mettez votre logement en location, vous pouvez fixer son montant librement. Vous pouvez réviser le loyer 1 fois par an, si une clause dans le bail le prévoit.</p> <p> </p> <p>C’est en cas de remise en location ou de renouvellement de bail que l’encadrement s’applique (loi du 6 juillet 1989) :</p> <p> </p> <ul><li aria-level="1">Cas du renouvellement de bail : vous avez la possibilité d’augmenter le loyer si celui-ci est clairement sous-évalué par rapport au prix du marché, ou si la consommation en énergie primaire de votre logement est sous le seuil des 331 kWh par m² et par an. Vous devrez pouvoir le justifier par un<a href="https://www.studapart.com/fr/nos-astuces/proprietaires/valoriser-mon-logement/diagnostic-de-performance-energetique"> DPE</a> de moins de 4 ans.</li> <li aria-level="1">Cas de nouvelle mise en location : si vous avez eu une vacance locative (absence de locataire) de plus de 18 mois, vous pouvez fixer votre loyer librement. Dans le cas contraire, vous pourrez réviser le loyer seulement dans les cas suivants : vous n’avez pas réévalué le loyer dans les 12 derniers mois, vous avez effectué des travaux dans le logement justifiant une augmentation du loyer, ou le loyer est sous-évalué par rapport au marché.</li> </ul><p> </p> <div class="danger"><strong>Attention :</strong> la révision du loyer n’est plus possible pour les logements dont la classe énergétique est F ou G, si le bail a été signé à partir du 24 août 2022.</div> <p> </p> <p>On vous explique toutes les<a href="https://www.studapart.com/fr/nos-astuces/proprietaires/valoriser-mon-logement/reviser-son-loyer-via-lindice-de-reference"> règles de la révision du loyer sur la base de l’indice de références des loyers</a>.</p> <p> </p> <h3>L’encadrement du niveau des loyers dans les zones expérimentales</h3> <p> </p> <p>Dans les zones qui expérimentent l’encadrement du niveau des loyers, le dispositif est le suivant. Un arrêté préfectoral annuel donne les montants, exprimés en prix au m² de surface habitable :</p> <p> </p> <ul><li aria-level="1">du loyer de référence ;</li> <li aria-level="1">du loyer de référence majoré : supérieur de 20 % ;</li> <li aria-level="1">du loyer de référence minoré : diminué de 30 %.</li> </ul><p> </p> <p>Le loyer de référence ne sera pas le même selon :</p> <p> </p> <ul><li aria-level="1">le type de location : le logement est loué vide ou meublé ;</li> <li aria-level="1">le nombre de pièces du logement ;</li> <li aria-level="1">le secteur géographique du logement ;</li> <li aria-level="1">la date de construction du logement.</li> </ul><p> </p> <p>Les règles de fixation du loyer sont ensuite les suivantes :</p> <p> </p> <ul><li aria-level="1">Pour une première mise en location de votre logement : le loyer est fixé librement, dans la limite du loyer de référence majoré, et dans le respect de l’encadrement de l’évolution des loyers.</li> <li aria-level="1">Pour un renouvellement de bail : si le loyer appliqué jusqu’alors est inférieur au loyer de référence minoré en vigueur, vous pourrez augmenter le loyer. L’inverse est également vrai : si le loyer est devenu supérieur au loyer de référence majoré en vigueur au moment du renouvellement du bail, le locataire peut demander une diminution du loyer.</li> <li aria-level="1">Pour une nouvelle mise en location après moins de 18 mois d’inoccupation : le loyer ne peut être augmenté que s’il n’a pas été révisé dans les 12 derniers mois, si des travaux d’amélioration ont été faits, ou si le montant du loyer est sous-évalué. Là encore, le nouveau loyer ne pourra pas dépasser le loyer de référence majoré.</li> <li aria-level="1">Pour une nouvelle mise en location après plus de 18 mois d’inoccupation : la règle de fixation du loyer est la même que pour la première mise en location du logement.</li> </ul><p> </p> <div> <div background="" class="ImageWithTextAndCta"><img alt="deposer mon annonce gratuitement" class="frz-img" loading="lazy" src="https://www.studapart.com/sites/prod/files/2023-07/iStock-1174105763%201_0.png?frz-v=3777" width="988" height="660" onload="frzRemoveDimensionsTag(this)"><div class="img-content"> <div class="text">Une expérience locative simple et humaine, 100% gratuite !</div> <a class="btn ButtonRectangle ButtonRectangle--green" href="https://proprietaire.studapart.com/fr/register/owner?_ga=2.254735176.1196628488.1689867410-786320426.1689867410&amp;_gl=1*p6hnmp*_ga_PXQRZN5THC*MTY4OTg2NzAxMC4xLjEuMTY4OTg2ODE4NC4wLjAuMA..*_fplc*UFdQYU9taXpFQ3VWYkxFUnRidWdvM2JDVnFPY3YxNzZnY1B6RmFQZ2Vicjg5dVhGeDdIVFpybm13eHBWMzVOS3o5ZWhHbWhRZkp6UHdaY1J5UWI5aWl2eFQlMkZKZHR2WDgyeVN3c3FneGRLYWQ4S3lYUmVQRVYzWnklMkZQak1GUSUzRCUzRA.." target="_blank">Je dépose mon annonce gratuitement</a></div> </div> </div> <p> </p> </div> </div> </div> <div class="row fx-justify-between fx-align-center mt-100 mb-40"> <div class="col-8 col-12@s text-center@s"> <h3 class="Title"> <b>Autres articles similaires</b> </h3> </div> <div class="col-auto col-12@s text-center@s mt-20@s"> <a href="https://www.studapart.com/fr/nos-astuces/proprietaires/valoriser-mon-logement" class="ButtonRectangle ButtonRectangle--bordered" > <span class="ButtonRectangle_content"> <span class="ButtonRectangle_text"> Voir plus d'articles </span> </span> <div class="ButtonRectangle_loader"> <i class="fal fa-spinner-third"></i> </div> </a> </div> </div> <div class="row row-xs"> </div> </div> </article> <div class="JoinUs" style="background-image: url('https://www.studapart.com/themes/custom/iw_bootstrap4/assets/img/background/join-us.jpg?frz-v=3777');"> <div class="Wrapper"> <div class="row fx-align-center"> <div class="col-6 col-8@m col-12@s"> <h4 class="Title Title--light max-width-2xs"> Rejoignez la culture du mieux loger <i>!</i> </h4> <ul class="JoinUs_list"> <li class="JoinUs_item">Toutes vos démarches simplifiées</li> <li class="JoinUs_item">100% des annonces vérifiées</li> <li class="JoinUs_item">Accompagnés même après la réservation</li> </ul> </div> <div class="col-6 col-4@m col-12@s text-center"> <a href="https://www.studapart.com/fr/register/student" class="ButtonRectangle JoinUs_button ButtonRectangle--light" > <span class="ButtonRectangle_content"> <span class="ButtonRectangle_text"> Commencer </span> </span> <div class="ButtonRectangle_loader"> <i class="fal fa-spinner-third"></i> </div> </a> </div> </div> </div> </div> </div> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "CreativeWorkSeries", "name": "Encadrement des loyers : en quoi consiste-t-il ?", "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.4", "bestRating": "5", "ratingCount": "650" } } </script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://www.studapart.com/fr/nos-astuces/proprietaires/encadrement-des-loyers-en-quoi-consiste-t-il" }, "headline": "Encadrement des loyers : en quoi consiste-t-il ?", "description": "En théorie, le propriétaire peut fixer librement le montant du loyer du logement qu’il met en location. Cependant, dans les villes où il est compliqué de se loger, à cause d’un manque de logements disponibles pour les locataires, la loi a prévu des dispositifs d’encadrement des loyers pour…", "image": "https://www.studapart.com/sites/prod/files/2022-12/Cover%20%282%29.png", "author": { "@type": "Organization", "name": "Studapart" }, "publisher": { "@type": "Organization", "name": "Mélanie", "logo": { "@type": "ImageObject", "url": "https://www.studapart.com/media/cache/logos_small/5e2b08e0b572e.png" } }, "datePublished": "2022-11-30" } </script> </div> <div data-drupal-messages-fallback class="hidden"></div> </div> </div> </main> <footer role="contentinfo"> <div class="region region-footer"> <div id="block-idealworkfooter6top" class="block block-iwfooter6 block-iwfooter6topblock"> <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">Louer mon logement</h5><ul><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/logement-france">Logement étudiant</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/residence-etudiante-france">Résidence étudiante</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/colocation-france">Colocation</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/coliving-france">Coliving</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/location-appartement-france">Appartement</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/location-studio-france">Studio</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/chambre-chez-lhabitant-france">Chambre chez l’habitant</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/france">Tous nos logements par type&nbsp;<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">Logement étudiant en France</h5><ul><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/logement-etudiant-paris">Logement étudiant à Paris</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/logement-etudiant-bordeaux">Logement étudiant à Bordeaux</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/logement-etudiant-lille">Logement étudiant à Lille</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/logement-etudiant-lyon">Logement étudiant à Lyon</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/logement-etudiant-toulouse">Logement étudiant à Toulouse</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/logement-etudiant-marseille">Logement étudiant à Marseille</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/logement-etudiant-nantes">Logement étudiant à Nantes</a></li></ul></div><div class="Footer_column col-3 col-6@s col-12@xs "><h5 class="Footer_title">À propos</h5><ul><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/nos-astuces">Blog</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/inside-the-culture">Actualités</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/logement-nos-ecoles-et-universites-partenaires">Écoles et universités partenaires</a></li><li class="Footer_item"><div class="Footer_link" data-link="bWFpbHRvOmNvbnRhY3RAc3R1ZGFwYXJ0LmNvbQ=="> Nous contacter </div></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/mentions-legales">Mentions légales</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/cgu">CGU</a></li><li class="Footer_item"><a class="Footer_link" href="https://help.studapart.com/fr/">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/fr/login">Connexion</a></li><li class="Footer_item"><a class="Footer_link" href="https://studapart.com/fr/proprietaire">Espace propriétaire</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">Espace professionnel de l’immobilier</a></li><li class="Footer_item"><a class="Footer_link" href="javascript:Didomi.preferences.show()">Gérer les 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> </div> </div> </footer> </div> </div> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","scriptPath":null,"pathPrefix":"fr\/","currentPath":"node\/1230","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"fr"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"ajaxPageState":{"libraries":"classy\/base,classy\/messages,core\/drupal.autocomplete,core\/normalize,iw_bootstrap4\/didomi,iw_bootstrap4\/global-scripts,iw_bootstrap4\/global-styling,iwcity6\/iwcity6.assets.config_global,iwcontact6\/iwcontact6.assets.config_global,iwfeatures6\/iwfeatures6.assets.config_global,iwfooter6\/iwfooter6.assets.config_global,iwhelp6\/iwhelp6.assets.config_global,iwhousetype6\/iwhousetype6.assets.config_global,iwimage6\/iwimage6.assets.config_global,iwjumbotron6\/iwjumbotron6.assets.config_global,iwnavigation6\/iwnavigation6.assets.config_global,iwnavigation6\/iwnavigation6.assets.config_global_js,iwschool6\/iwschool6.assets.config_global,iwsearch6\/iwsearch6.assets.config_global,iwswitch6\/iwswitch6.assets.config_global,iwtestimony6\/iwtestimony6.assets.config_global,iwtext6\/iwtext6.assets.config_global,lang_dropdown\/lang-dropdown-form,lazy\/lazy,paragraphs\/drupal.paragraphs.unpublished,quicklink\/quicklink,quicklink\/quicklink_init,quicklink\/quicklink_polyfill,search_autocomplete\/theme.basic-blue.css,system\/base,views\/views.module","theme":"iw_bootstrap4","theme_token":null},"ajaxTrustedUrl":{"form_action_p_pvdeGsVG5zNF_XLGPTvYSKCf43t8qZYSwcfZl2uzM":true},"lazy":{"lazysizes":{"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":true,"expFactor":1.5,"hFac":0.8,"loadMode":2,"loadHidden":true,"ricTimeout":0,"throttleDelay":125,"plugins":{"unveilhooks":"unveilhooks\/ls.unveilhooks"}},"placeholderSrc":"","preferNative":false},"search_autocomplete":{"autocompletion_for_input_custom_input":{"source":"\/fr\/callback\/nodes","selector":"input#custom-input","minChars":1,"maxSuggestions":10,"autoSubmit":true,"autoRedirect":true,"theme":"basic-blue","filters":["search","field_tags_value"],"noResult":{"group":{"group_id":"no_results"},"label":"","value":"","link":""},"moreResults":{"group":{"group_id":"more_results"},"label":"","value":"","link":""}},"autocompletion_for_input_custom_input_header":{"source":"\/fr\/callback\/nodes","selector":"input#custom-input-header","minChars":1,"maxSuggestions":10,"autoSubmit":true,"autoRedirect":true,"theme":"basic-blue","filters":["search","field_tags_value"],"noResult":{"group":{"group_id":"no_results"},"label":"","value":"","link":""},"moreResults":{"group":{"group_id":"more_results"},"label":"","value":"","link":""}}},"quicklink":{"admin_link_container_patterns":["#block-local-tasks-block a",".block-local-tasks-block a","#drupal-off-canvas a","#toolbar-administration a"],"ignore_admin_paths":true,"ignore_ajax_links":true,"ignore_file_ext":true,"debug":false,"url_patterns_to_ignore":["user\/logout","#","\/admin","\/edit"]},"user":{"uid":0,"permissionsHash":"3d0efd7b4468bb09ef4b81503dc2ac699f7fc0e9fc1335fccf0be1d02bcdc02b"},"lang_dropdown":{"lang-dropdown-form":{"key":"lang-dropdown-form"}}}</script> <script type="text/frzjs" frz_orig_src="//polyfill.io/v3/polyfill.min.js?features=IntersectionObserver%2CIntersectionObserverEntry%2CURL%2CObject.assign%2CArray.from%2CArray.prototype.includes%2CString.prototype.includes%2CElement.prototype.matches%2CPromise%2CPromise.prototype.finally" orig_index="4"></script> <script type="text/frzjs" frz_orig_src="https://www.studapart.com/sites/prod/files/js/js_nSpio9rVoLdcpNaWcunAD0FozoiYc7UuiLKQ9-S2Shs.js?frz-v=3777" orig_index="5"></script> <script type="text/frzjs" frz_orig_src="https://www.studapart.com/fstrz/r/s/unpkg.com/quicklink@1.0.1/dist/quicklink.umd.js?frz-v=3777" orig_index="6"></script> <script type="text/frzjs" frz_orig_src="https://www.studapart.com/sites/prod/files/js/js_trXw5S2m8miCSLkeKQLCnyVzYVv7khsSIDC5tnWINMs.js?frz-v=3777" orig_index="7"></script> <script type="text/frzjs" frz_orig_src="https://www.studapart.com/sites/prod/files/js/js_-nBYrDbsikc_PednYdw9I6raRsTsrEDMHwKEyRJTgEM.js?frz-v=3777" orig_index="8"></script> <script type="text/frzjs" frz_orig_src="https://www.studapart.com/sites/prod/files/js/js_3__zAsNu_K_OaTf5TYGnCwTB7iw-oa6Np97IYEGaO8s.js?frz-v=3777" orig_index="9"></script> <script type="text/frzjs" frz_orig_src="https://www.studapart.com/sites/prod/files/js/js_UGFU9D1RW1j2IDe7-w9ear04pgWG3avWqK-zwTZ3FRY.js?frz-v=3777" orig_index="10"></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-aac0138590a643779d0785cea8788cad.js"></script><script src="/fstrz/beacon-2.0.6.min.js" defer 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="static"></script></body> <script> console.log("Edge Seo Navbar"); console.log("Edge Seo Footer"); </script> </html>

Pages: 1 2 3 4 5 6 7 8 9 10