In skiednis fan moaderecycling: hoe't 19e-ieuske fashionistas transformearren, opwurdearre en trochjûn.

Dit stik is oanpast fan Dressing Up: Women Influencing French Fashion (MIT Press), oarspronklik publisearre troch MIT News Reader en hjir wer publisearre mei tastimming.
Moadelieders trochgean har ynspanningen op te heffen neidat COP26 de wrâld fûleindich oproppen hat om aksje te nimmen tsjin klimaatferoaring. Chloé waard it earste lúkse merk om de begeerde "B Corporation-status" te berikken en hat no dat segel fan goedkarring, it sinjalearjen fan har tasizzing om te ferminderjen syn ynfloed op minsken en de planeet troch it brûken fan duorsume enerzjy en etysk sourced materialen, ûnder hûnderten oare inisjativen s skea. De Worn Wear Center yn Patagonia liedt de trade-in, mar noch brûkbere klean kategory. It slút oan by groeiende "ferantwurde winkeljen ” thrift bedriuwen ThredUp (oprjochte yn 2009), Poshmark (oprjochte yn 2011) en The RealReal (oprjochte yn 2011). Listed transaksjes, alle trije hawwe hege groei, mar noch net hege profitability.
Tagelyk folgje de moademedia, en benammen WWD, frauduleuze oanspraken troch lúkse merken lykas Coach fan sabeare bewuste aksjes dy't fûn binne om grutte hoemannichten ûnfolsleine handtassen te ferneatigjen ynstee fan se te reparearjen of opnij te meitsjen. Beynfloeders fan sosjale media iepenbier skamje se, wylst podcasters de winsten en missen fan merken weagje. Modesjoernalist Amy Odell, skriuwster fan 'e ûnôfhinklike "Back Row" nijsbrief, rjochtet him op falske bedriuwsclaims. Yn har foarsizzings foar 2022: "Bullshit 'duorsumens' oanspraken sille bliuwend wurde nommen serieus, hoewol't se yn 'e FS meikoarten te krijen hawwe mei hurdere regeljouwing." Se merkte op dat "dit jier de FTC syn 'griene' rjochtlinen sil herzien," dy't as doel hat om marketeers te helpen foarkommen te meitsjen fan miljeuclaims dy't konsuminten misleide."
Mei "wearde-basearre winkeljen" en "duorsumens fan produktseleksje" oan 'e opkomst, is it no in geskikte tiid om te sjen hoe't dizze praktiken resonearje mei eardere praktiken. Félix en House of Worth) en harren betûfte ynternasjonale kliïnten? Wat kinne wy ​​leare fan 'e 19e ieuske ynset foar werbrûkberens en upcycling, kwaliteit boppe kwantiteit?
Yn 'e lette 19e ieu wie Frânske moade de ultime lúkse oankeap foar rike Amerikaanske froulju. Froulju dy't tûzenen dollars besteegje oan Frânske jurken maksimalisearje har ynvestearring troch se te reparearjen - drage se meardere kearen oer in perioade fan seizoenen of jierren, yn tsjinstelling ta wat se dogge mei har meast weardefolle sieraden Gjin oars. Se drage de jurk yn syn oarspronklike foarm, bekleed it opnij, of hiere de oarspronklike fabrikant of in pleatslike skroar om it te ferbouwen. Dizze praktiken reflektearje in klam op lúkse tekstyl en binne djip woartele yn 'e Jeropeeske keninklike kultuer.As histoarikus en kurator Kate Strastin beskriuwt yn Inside the Royal Wardrobe: The Dress History of Queen Alexandra, Alexandra, Princess of Wales, liet har skroar Lady Liz en bedriuw har Britsk makke trouwjurk feroarje yn in jûnsjurk. Yn maart 1863, in pear dagen nei har houlik mei Edward VII. Strastin fertelt ús dat foar de Marlborough Ball fan 1874, de Elise Company liket te hawwen oanpast de outfit Alexandra werts op it Waverley Ball yn Londen yn 1871. De jurk draacht it Elise-label en wurdt hjoeddedei bewarre bleaun yn 'e Royal Ceremonial Dress Collection by Kensington Palace.
Mary Endicott Chamberlain droech deselde bleke blauwe seide jurk fan House of Worth mei kant, kralen en fluweel oan twa aparte rjochtbankeveneminten yn Londen yn maart en july 1893. It earste evenemint wie in resepsje yn 'e tekenkeamer fan keninginne Victoria yn Buckingham Palace, en it twadde wie it houlik fan 'e hartoch en hartochinne fan York (letter kening George V en keninginne Mary). Se is ek wend om har Worth-jurken werom te stjoeren nei it moadehûs foar in make-over, lykas se die doe't se in Van Dyke-kant woe. kraach op in reade satyn jurk.
Yn 'e iere 2000's namen froulju fan 'e hegere klasse yn Amearika keninklik presedint oan foar it werjaan fan klean. Doe't Elizabeth Patterson fan Baltimore yn 1803 mei Jerome Bonaparte troude, droech se in borduerde wite mousselinejurk, dy't se sûnt ferskate kearen droegen hat. Nancy Fowler McCormick's Frânske jurk , no yn 'e kolleksje fan' e Chicago Historical Society, lit tekens sjen fan opnij droegen. Se besocht in protte sosjale eveneminten mei har man, miljonêr Cyrus Hall McCormick, en droech in Worth-jurk nei it houlik fan har soan yn 1904.
In protte elite jurken wurde erfguod, skreaun yn testamenten, en dan is it oan de erfgenamten om te kiezen hoe't se sille drage se, mei of sûnder feroarings. , en de kanten tulpen dy't yn har testamint oerbleaun binne foar de blêdrâne fan har mem syn houliksjurk. Sawol Alva as har dochter Consulo brûkten letter kant op har trouwjurken. Likegoed kocht yn 1883 filantroop Caroline Louisa Williams French fan Boston, Massachusetts, in donkerblau fluwelen pak mei chinchilla bont trim en in Maison Lipman label foar 1.600 francs.It merk, rinne troch Madame Camille Lipman, rûn yn Parys yn 'e jierren 1880, en har kliïnten wiene Maria Pia, keninginne fan Portugal. Sawat 37 jier letter, Alice Williams Pearse , in neisiet fan it Frânsk, is ôfbylde yn in jas en chinchilla-tas, sûnder jas, op in evenemint dat it njoggentjinde amendemint fiert, dat It amendemint de froulju it stimrjocht joech. De kostúms en foto's binne no ûnderbrocht yn Hhistoarysk Nij Ingelân. Orme Wilson Jr. en Richard Thornton Wilson III donearje in kolleksje jassen oan it Metropolitan Museum of Art troch Houses of Worth, Doucet en Paquin, en jouwe fierder in blik yn hoe't couture groeid is troch in tûke fan ien famylje Feel .De bruorren Wilson binne de soannen fan William Buckhouse Astor Jr. en Caroline Astor's dochter Carrie.
Foar eveneminten lykas de Centennial Ball hâlden yn it hiele lân yn 1876, froulju yn opdracht jurken dy't mimike dy't droegen troch harren foarâlden yn portretten en foto's. Gowns.Guon froulju brûkten by ferskate gelegenheden stikken út har persoanlike antike kantkolleksjes, lykas de Astors, dy't 18e-ieuske Flaamske en Frânske kant sammelen, wêrfan guon oerlibbe binne. By it houlik fan har dochter Helen mei James R. Roosevelt yn 1878, Caroline Astor droech grutsk in swarte fluwelen jurk mei in 200 jier âlde kant trim.
In oare útgongspunt foar wergebrûk is troch jiskefet fan eigners nei harren tsjinstfammen of woldiedigens ûntfangers. Caroline Astor skonken klean oan in frouljus sikehûs, wylst Cornelia Stewart, dy't troud is mei retailer AT Stewart, wurdt sein te hawwen jûn wat fan har klean oan in frou yn Lykas Diana de Marley (skriuwer fan "History of Haute Couture") en Kate Strastin hawwe sjen litten, de praktyk wie in produkt fan Jeropeeske keninklike praktyk fan it oerjaan fan de jurk oan de tsjinstfammen, keninginne Victoria en Alex Sa die prinsesse Sandra.Wales.In oare stream is it ferkeapjen fan jurken oan twaddehânshannelers, ôfstammelingen fan de al lang fêstige hannel yn brûkte klean yn Jeropa.Yn Parys bestiet dizze hannel sûnt de 13e iuw, en yn de 18e iuw wie it konsintrearre om Les Halles hinne. .Yn de 19e iuw soene leden fan de keninklike famylje ferkeapje oan guon kleanmakelaars.
Sûnt it begjin fan de 18e ieu hat Ingelân ek in skiednis fan it ferkeapjen fan keninklike en aristokratyske klean op âlde klean útwiksels yn East-Londen, sa't Jennifer Le Zotte details yn har boek From Goodwill to Grunge.Se ferklearre fierder dat yn New York, in sterke twadde- hânhannel oan 'e Lower East Side waard oanstutsen troch de komst fan in grut oantal resinte Jeropeeske ymmigranten tusken 1880 en 1920, benammen útfierd troch joaden mei ûnderfining yn peddling en maatwurk. Guon advertearren yn pleatslike kranten dy't oanbiede om ôfstutsen klean te keapjen. Advertinsjes kinne nedich wêze om't keaplju geregeldwei ferbean wurde om klean te keapjen by woldiedigens oerfalferkeap.Antysemitisme kaam hjir yn it spul om't joaden histoarysk sjoen waarden as dominearjend fan 'e hannel, dy't út need ûntstien wie doe't se ferbean waarden út har beroppen en oerdroegen oan toerkarre ferkeap.
Doe't operasangeres Emma Abbott yn 1891 ferstoar, kocht aktrise Jeanne Kimball de Worth en Félix-jurk dy't Abbott in pear jier earder yn Carmen droegen hie. Kimball kocht se foar har dochter Corinne, in opkommende stjer op it poadium. Doe't Elena fan Montenegro ferskate nije Félix-jurken foar in perioade fan tiid net brûke koe yn rouwe om de Italjaanske kening Umberto I fermoarde troch anargisten, sette de couturier se foar it earst op 'e Universele Tentoanstelling yn Parys Op display 1900. de útstalling, Francesca Redding bewûndere de leaf-rôle griene seide en chiffon gown, kocht it, en gau sette it op it poadium. Sosjaal saakkundige Mary Rita Wilson-Gollette syn garderobe, dat waard soarchfâldich traced yn besteande faktueren argiven, waard nei alle gedachten ferkocht oan New York teater kliïnt Eves nei har dea en waard droegen troch meardere aktrises, neffens rapporten.Uteinlik ferkocht aktrise Sadie Martinot har eigen toanieljurken fan Worth en Félix op feiling yn maaie 1894 foar $35.000 (hjoed mear as $1,1 miljoen hjoed). yn 1892, "mei rokken, rokken en Baskyske klean hong trije of fjouwer ferdjippings djip".
Keapers yn twaddehânswinkels binne froulju fan 'e middenklasse waans klean jierrenlang duorje sille. Hannah Ditzler Alspaugh fan Illinois skriuwt yn har sjoernaal en har stofplakboeken de jurken en pakken dy't se yn 'e rin fan' e jierren opnij oanmeitsje of "rippe", ynklusyf ien dy't se droech op 'e World Columbia Show yn Chicago Suits, benammen, hold it evenemint tidens de nasjonale finansjele krisis fan 1893. Mei soarchfâldige planning en ûnderhâld kinne klean wurde bewarre en faak droegen. Wylst rein, modder, motten en skimmel fierdere soargen meitsje, multi- Layered underwear fungearret as in barriêre tusken lichem oaljes en smoargens en it grutste part fan it klean.
De praktyk fan it oanskaffen fan wat jo wolle en it dan opnij brûke, sirkulearje en útwikselje, hat laat ta dat Frânske moade wiidferspraat is yn kolleksjes oer de hiele wrâld. Lykas Strastin oanjout, waard de jurk fan keninginne Alexandra op veiling troch de American Art Association en Anderson Art Gallery yn 1937 , en in kwart dêrfan waard kocht troch Erin Lewison en ferkocht oan it Metropolitan Museum of Art De School of Clothing waard oprjochte.
Hoewol dizze materialen hawwe in bytsje sosjaal bewustwêzen yn de hjoeddeiske konsepsje-bont, fearren fan seldsume fûgels, en sels headdresses mei taksidermy critters binne winsklik-wy kinne wurdearje wat ynherinte yn de perioade, akseptearre werbrûk praktiken, en wat wy no neame upcycling. de lúkse fan 'e Frânske moade dy't se kochten, brochten Amerikaanske froulju in beskate pragmatisme op' e merk. de lette njoggentjinde ieu, yn 'e heechste sosjale rûnten, wie der neat te ferwiderjen stigma.
Om de term fan moadeûnderwiisbedriuw Motif te lienen, yntrodusearren Amerikaanske froulju dy't Frânske moade yn 'e lette 19e ieu kochten in "sirkulêr model wêryn't it klean waard ûntwurpen en ûntwikkele mei it folgjende gebrûk yn gedachten". Keapje hege kwaliteit. Reuse, of donearje .
“));var p=b(h[i.size_id].split(“x”).map(function(e){return Number(e)}),2);f.width=p[0], f.height=p[1]}f.rubiconTargeting=(Array.isArray(i.targeting)?i.targeting:[]).reduce(function(e,t){return e[t.key]=t. wearden[0],e},{rpfl_elemid:l.adUnitCode}),t.push(f)}else Object(r.logError)(“Rubicon:bidRequest 在索引位置未定义:”.concat(o),n , e);return t},[]).sort(function(e,t){return(t.cpm||0)-(e.cpm||0)})},getUserSyncs:function(e,t , n,r){if(!U&&e.iframeEnabled){var i=””;return n&&”string”==typeof n.consentString&&(“boolean”==typeof n.gdprApplies?i+=”?gdpr=”. concat (数字(n.gdprApplies),,”&gdpr_consent=”).concat(n.consentString):i+=”?gdpr_consent=”.concat(n.consentString)),r&&(i+=””.concat(i?” & “:”?”,”us_privacy=”).concat(encodeURIComponent(r))),U=!0,{type:”iframe”,url:”https://”.concat(y.syncHost|| ”eus”,”.rubiconproject.com/usync.html”)+i}}},transformBidParams:function(e,t){return Object(r.convertTypes)({accountId:”number”,siteId:”number” , zoneId:”number”},e)}};函数_(e,t){var n=obgetConfig(“pageUrl”);return e.params.referrer?n=e.params.referrer:n||(n=t.refererInfo.referer),e.params.secure?n.replace(/^http:/ i,”https:”):n } 函数 j(e){var t,n=document.getElementById(e.adUnitCode);(t=n.querySelector(“div[id^='google_ads']“)) &&t.style.setProperty(“display” "gjin"), funksje (e) {var t=e.querySelector ("script[id^='sas_script']"), n=t&&t.nextSibling;n&&"iframe" ===n.localName&&n.style. setProperty(“display”,,”gjin”)}(n);var r=e.renderer.getConfig();e.renderer.push(function(){window.MagniteApex.renderAd ({width:e.width,height :e.height,vastUrl:e.vastUrl,placement:{attachTo:"#".concat(e.adUnitCode),align:r.align||"center",position:r .position||"append"}, closeButton:r.closeButton||!1,label:r.label||void 0,collapse:r.collapse||!0})})}函数S(e,t) {var n=e.params;if ("fideo"===t){var i=[]; werom n.video&&n.video.playerWidth&&n.video.playerHeight?i=[n.video.playerWidth,n.video .playerHeight]:Array.isArray(Object (r.deepAccess)(e,”mediaTypes.video.playerSize”))&&1===e.mediaTypes.video.playerSize.length?i=e.mediaTypes.video.playerSize[0]:Array.isArray(e.sizes)&&e.sizes.length>0&&Array.isArray(e.sizes[0])&&e.sizes[0].length >1&&(i=e.sizes[ 0]), i}var o=[]; return Array.isArray(n.sizes)?o=n.sizes:void 0!==Object(r.deepAccess)(e,”mediaTypes.banner.sizes”) ?o=A(e.mediaTypes.banner.sizes):Array.isArray(e.sizes)&&e.sizes.length>0?o=A(e.sizes):Object( r.logWarn)(“Rubicon: 没有设置或找到大小”),w(o)}funksje E(e,t,n){var i={brûker:{ext:{data:f({},e .params.visitor)}},site: {ext:{data:f({},e.params.inventory)}}};e.params.keywords&&(i.site.keywords=Object(r.isArray)(e.params.keywords)?e.params .keywords.join(“,”):e.params.keywords);var c=Object(r.mergeDeep)({},obgetConfig(“ortb2″)||{} ,i),s=Object(r. deepAccess)(e.ortb2Imp,”ext.data”)||{},u={brûker:[4],side:[1,2,5,6]}, d={brûker:”tg_v.”, site:”tg_i.”,adserver:”tg_i.dfp_ad_unit_code”,pbadslot:”tg_i.pbadslot”,keywords:”kw”},l=function(e,t,n) {if(“data”===t&&Array .isArray(e))return e.filter(function(e){return e.segment&&Object(r.deepAccess)(e,"ext.segtax")&&u[n]&&-1!==u[n].indexOf (Object(r.deepAccess)(e,"ext.segtax"))}).map(function(e){var t =e.segment.filter(function(e){return e.id}).reduce(function) (e,t){return e.push(t.id),e},[]);if(t.length>0)return t.toString()}).toString();if(“object”! ==v(e)||Array.isArray(e)){if(void 0!==e)return Array.isArray(e)?e.filter(function(e){if(“object”!==v(e)&&void 0!==e)return e.toString();Object(r.logWarn)(“Rubicon:过滤值:”,e,”for key”,t,”:期望值为字符串、整数或字符串/整数数组”)}).toString():e.toString()}log else Object(r) . ("Rubicon: Filtered FPD-kaai: ",t,": Ferwachte wearde as string, integer, of in array fan strings/ints")}, p=funksje(e,t,r){var i= !(arguminten .length>3&&void 0!==arguminten[3])||arguminten[3],o=l(e,r,t),a=d[r]&&i?"".concat(d[r]): ”data”===r?”.concat(d[t],,”iab”):””.concat(d[t]).concat(r);n[a]=n[a]?n [a].concat(“,”,o):o};Object.keys(s).forEach(function(e){“adserver”===e?["name","adslot"] .forEach(函数(t){s[e][t]&&(s[e][t]=s[e][t].toString().replace(/^\/+/,""))}): ”pbadslot”===e&&(s[e]=s[e].toString().replace(/^\/+/,”"))}),t===ab?(["site", "user"].forEach(function(e){Object.keys(c[e]).forEach(function(t){“网站”===e&&”内容”===t&&c[e][t]. data?p(c[e][t].data,e,”data”):”ext”!==t?p (c[e][t],e,t):c[e][t] ].data&&Object.keys(c[e].ext.data).forEach(function(t){p(c[e]. ext.data[t],e,t,!1)})})}) ,Object.keys(s).forEach(function(e){“adserver”===e?p(s[e].adslot,namme,e):p(s[e],,”site”,e)})):(Object.keys(s).length&&Object(r.mergeDeep)(n.imp[0].ext,{data :s}),Object(r.mergeDeep)(n,c))}funksje A(e){return Object(r.parseSizesInput)(e).reduce(function(e,t){var n=parseInt(h) [t],10);return n&&e.push(n),e},[])}函数I(e){return"object"===v(Object(r.deepAccess)(e,"params.video “))&&void 0!==Object(r.deepAccess)(e,”mediaTypes.”.concat(ad))}函数 T(e){var t=arguments.length>1&&void 0!==arguminten[1] &&arguminten[1]; return I(e)?-1===["outstream","instream"].indexOf(Object(r.deepAccess)(e,”mediaTypes.”.concat(ad,”.context” )))?void(t&&Object(r.logError)(“Rubicon: mediaTypes.video.context 必须是外流或内流”)):S(e,”fideo”).length-1||i>-1? -1===r?1:-1 ===i?-1:ri:en})}函数x(e){var t=parseInt(Object(r.deepAccess)(e,”params.video. size_id"));返回isNaN(t)?“outstream”===Object(r.deepAccess)(e,”mediaTypes.”.concat(ad,”.context”))?203:201:t}funksje D(e){return{beriken:{low: [{max:5,increment:.5}],medium:[{max:20,increment:.1}],high:[{max:20,increment:.01}],auto:[{max:5 ,increment:.05},{min:5,max:10,increment:.1},{min:10,max:20,increment:.5}],dicht:[{max:3,increment:.01 },{min:3,max:8,increment:.05},{min:8,max:20,increment:.5}],custom:e.getConfig(“customPriceBucket”)&&e.getConfig(“customPriceBucket” ).buckets}[e.getConfig("priceGranularity")]}}funksje R(e){var t=!0,n=Object.prototype.toString.call([]),i={mimes:n,protokollen :n,linearity:Object.prototype.toString.call(0),api:n};返回 Object.keys(i).forEach(function(n){Object.prototype.toString.call(Object(r.deepAccess) (e,”mediaTypes.video.”+n))!==i[n]&&(t=!1,Object(r.logError)(“Rubicon: mediaTypes.video.”+n+” 是必需的,并且必须是类型:”+i[n]))}),t}function k(e){var t=!1,n=["asi", "sid","hp"];return e.nodes? ((t=e.nodes.reduce(function(e,t){return e?n.every(function(e){return t.hasOwnProperty(e)}):e},!0))||Object(r.logError)(“Rubicon: fereaske schain-parameters ûntbrekke”),t):t}funksje P(e,t){return”rp_schain”===e?”rp_schain=”.concat(t):” ".concat(e,"=”).concat(encodeURIComponent(t))}var U=!1;Object(i.registerBidder)(O)}},[ 787]),pbjsChunk([107],{875 :function(e,t,n){e.exports=n(876)},876:function(e,t,n){Object.defineProperty(t,"__esModule",{wearde:!0}),nd (t,"tripleliftAdapterSpec",function(){return m});var r=n(0),i=n(2),o=n(1), a=n(3);function c(){ return(c=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n =0,r=new Array(t);n0&& (t.user={ext:{eids:o}});var s=function(e,t){var n={};return Object(r.isEmpty)(e)||(n.schain=d ({},e)),Object(r.isEmpty)(t)||(n.fpd=d({},t)),n}(n,i);return Object(r.isEmpty)(s) )||(t.ext=s),t}(e);if(n=Object(r.tryAppendQueryString)(n,"lib","prebid"),n=Object(r.tryAppendQueryString)(n, ”v”,,”6.2.0″),t&&t.refererInfo){var o=t.refererInfo.referer;n=Object(r.tryAppendQueryString)(n,"referrer",o)}retur t&&t.timeout&&(n=Object(r.tryAppendQueryString)(n,"tmax",t.timeout)),t&&t.gdprConsent&&(void 0 !==t.gdprConsent.gdprApplies&&(b=t.gdprConsent.gdprApplies,n=Object(r.tryAppendQueryString)(n,"gdpr",b.toString())),void 0!==t.gdprConsent.consentString&& (g=t.gdprConsent.consentString,n=Object(r.tryAppendQueryString)(n,"cmp_cs",g))),t&&t.uspConsent&&(n=Object(r.tryAppendQueryString)(n,"us_privacy",t. uspConsent)),!0=== abgetConfig(“coppa”)&&(n=Object(r.tryAppendQueryString)(n,”coppa”,!0)),n.lastIndexOf(“&”)===n.length-1&&(n=n.substring(0,n.length-1)),Object(r.logMessage)(“tlCall request built: “+n),{method:”POST”,url:n,data: i,bidderRequest:t}},interpretResponse:function(e,t){var n=t.bidderRequest;return(e.body.bids||[]).map(function(e){return function(e,t) ){var n={},r=t.width||1,i=t.height||1,o=t.deal_id||”",a=t.crid||”",c=e. bids[t.imp_id]; return 0!=t.cpm&&t.ad&&(n={requestId:c.bidId,cpm:t.cpm,width:r,height:i,netRevenue:!0, ad:t.ad ,creativeId:a,dealId:o,currency:”USD”,ttl:300,tl_source:t.tl_source,meta:{}},v(c)&&(n.vastXml=t.ad, n.mediaType=” video”,n.ttl=3600),t.advertiser_name&&(n.meta.advertiserName=t.advertiser_name),t.adomain&&t.adomain.length&&(n.meta.advertiserDomains=t.adomain),t .tl_source&&”hdx” ==t.tl_source&&(n.meta.mediaType=”banner”),t.tl_source&&”tlx”==t.tl_source&&(n.meta.mediaType=”native”)),n}(n ,e)}) },getUserSyncs:function(e,t,n,i){var o=function(e){if(e)return e.iframeEnabled?”iframe”:e.pixelEnabled?”image”:void 0}(e) ;if(o){var a=”https://eb2.3lift.com/sync?”;return”image”===o&&(a=Object(r.tryAppendQueryString)(a, px”,1),a=Object(r.tryAppendQueryString)(a,”src”,”prebid”)),null!==g&&(a =Object(r.tryAppendQueryString)(a,"gdpr",b) ,a=Object(r.tryAppendQueryString)(a,"cmp_cs",g)),i&&(a=Object(r.tryAppendQueryString)(a," us_privacy”,i)),[{type:o,url:a}]}}};funksje v(e){return!!e.mediaTypes.video&&!!e.mediaTypes.video.context&&”instream”== =e.mediaTypes.video.context.toLowerCase()}funksje y(e){var t=null;if(“function”==typeof e.getFloor){var n=e.getFloor({currency:”USD” ,mediaType:v(e)?”fideo”:”banner”,grutte:”*”});”objekt”!==s(n)||”USD”!==n.currency||isNaN(parseFloat(n.floor))||(t=parseFloat(n.floor))}return null!==t?t:e.params.floor}函数h(e,t){Object(r.isEmpty)(t)||Object.keys(t).forEach(function(n){null!=t[n]&&(e[n]=t[n] )})}函数O(e,t,n,r){return e.map(function(e){return function(t){return t&&t.userId&&t.userId[e]}}(t)).filter( _(t)).map(function(e,t){return function(n){return{source:e,uids:[{id:n.id?n.id:n,ext:{rtiPartner:t} }]}}}(n,r))}var _=funksje(e){返回函数(t,n,i){var o=!!t&&(Object(r.isStr)(t)?!!t :Object(r.isPlainObject)(t)&&!Object(r.isArray)(t)&&!Object(r.isEmpty)(t)&&t.id&&Object(r.isStr)(t.id)&&!!t. id);return o||void 0===i[0]||Object(r.logWarn)(“Triplelift: ûnjildich “.concat(e,” userId format”)),o}};funksje j(e) ){return e.filter(S).map(function(e){re转{w:e[0],h:e[1]}})}函数S(e){return 2===e. length&&”number”==typeof e[0]&&”number”==typeof e[1]}Object(o.registerBidder)(m)}},[875]),pbjsChunk([11],{15:function (e,t,n){tb=function(e){var t= [];for(var n in e)if(e.hasOwnProperty(n))if(“pubProvidedId”===n)t=t .concat(e.pubProvidedId);else{var r=o(e[n],n);r&&t.push(r)}return t},ta=function(e){var t=[];return e.filter (function(e){return Object(r.isPlainObject)(e.idObj)&&Object.keys(e.idObj).length}).forEach(function(e){Object.keys(e.idObj).forEach(function) (n){Object(r.deepAccess)(e,"config.bidders ")&&Array.isArray(e.config.bidders)&&Object(r.deepAccess)(i,n+".source")&&t.push({source :i[n].source,bidders:e.config.bidders}) })}),t};var r=n(0),i={intentIqId:{source:”intentiq.com”,atype:1 },naveggId:{boarne:"navegg.com",atype:1},pubcid:{boarne:"pubcid.org",atype:1},tdid:{boarne:"adserver.org",atype:1,getUidExt :function(){return{rtiPartner:"TDID"}}},id5id:{getValue:function(e){return e.uid},source:"id5-sync.com",atype:1,getUidExt:function( e){if(e.ext)return e.ext}},parrableId:{source:"parrable.com",atype:1,getValue:function(e){return e.eid?e.eid:e.ccpaOptout ?”" :null},getUidExt:function(e){var t=Object(r.pick)(e,["ibaOptout","ccpaOptout"]);if(Object.keys(t).length)return t }}, idl_env:{boarne:"liveramp.com”,atype:3},lipb:{getValue:function(e){return e.lipbid},source:”liveintent.com”,atype:3,getEidExt:function(e) {if(Array.isArray (e.segments)&&e.segments.length)return{segments:e.segments}}},britepoolid:{source:"britepool.com",atype:3},dmdId:{source:"hcn.health",atype :3},lotamePanoramaId:{boarne:"crwdcntrl.net",atype:1},criteoId:{boarne:"criteo.com",atype:1},merkleId:{boarne:"merkleinc.com”,atype:3,getValue:function(e){return e.id},getUidExt:function(e){return e&&e.keyID?{keyID:e.keyID}:void 0}},netId:{source: "netid.de",atype:1},IDP:{source:"zeotap.com",atype:1},haloId:{source:"audigent.com",atype:1},quantcastId:{source:"quantcast .com”,atype:1},nextrollId:{source:”nextroll.com”,atype:1},idx:{source:”idx.lat”,atype:1},connectid:{来源:“verizonmedia.com ",atype:3},fabrickId:{来源:"neustar.biz",atype:1},mwOpenLinkId:{来源:"mediawallahscript.com",atype:1},tapadId:{来源",:"tapad.com" atype:1},novatiq:{getValue:function(e){return e.snowflake},source:"novatiq.com",atype:1},uid2:{source:"uidapi.com",atype:3,getValue :function(e){return e.id}},dapId:{source:"akamai.com",atype:1},deepintentId:{source:"deepintent.com",atype:3},admixerId:{source: "admixer.net",atype:3},adtelligentId:{boarne:"adtelligent.com",atype:3},amxId:{boarne:"amxrtb.com",atype:1},publinkId:{boarne:"epsilon .com”,atype:3},kpuid:{boarne:”kpuid.com”,atype:3},imuid:{boarne:”intimatemerger.com”,atype:1},connectId:{来源:”yahoo.com”,atype:3}};函数o(e,t){var n=i[t];if(n&&e){var o={};o.source=n.source;var a=Object (r.isFn)(n.getValue)?n.getValue(e):e;if(Object(r.isStr)(a)){var c={id:a,atype:n.atype} ;if( Objekt(r.isFn)(n.getUidExt)){var s=n.getUidExt(e);s&&(c.ext=s)}if(o.uids=[c],Object(r.isFn)(n) .getEidExt)){var u=n.getEidExt(e);u&&(o.ext=u)}返回o}}return null}},897:function(e,t,n){e.exports=n( 898)},898:function(e,t,n){Object.defineProperty(t,”__esModule”,{wearde: !0}),nd(t,”PBJS_USER_ID_OPTOUT_NAME”,function(){return w}), nd(t,"coreStorage",function(){return x}),nd(t,"syncDelay",function() {return_}),nd(t,"auctionDelay",function(){return j}) ,t.setSubmoduleRegistry=funksje(e){U=e},t.setStoredValue=B,t.setStoredConsentData=L,t .findRootDomain=V,t.requestBidsHook=K,nd(t,”validateGdprEnforcement”,function() {return Y}),t.attachIdSystem=te,t.init=ne;var r=n(11),i= nn(r),o=n(3),a=n(10),c=nn (a),s=n(14),u=n(8),d=n(5),l=nn (d),f=n(9),p=n(15),b=n( 7),g=n(0),m=n(12),v=nn(m);函数y(e,t){(null==t||t>e.length)&&(t=e) .length); foar(var n=0,r=new Array(t);n1&&void 0!==参数[1] ?arguminten[1]:void 0,r=n?”.concat(e.name,”_”). concat(n):e.name;try{if(e.type===A)t= x.getCookie(r);else if(e.type===I){var i=x.getDataFromLocalStorage(“ ”.concat(e.name,”_exp”));”"===i?t= x.getDataFromLocalStorage(r):i&&new Date(i).getTime()-Date.now()>0&&(t= decodeURIComponent(x.getDataFromLocalStorage(r)))}”string”==typeof t&&”{“===t.trim().charAt(0)&&(t=JSON.parse(t))}catch(e) { Object(g.logError)(e)}return t}function q(e){var t={consentString:””,gdprApplies:!1,apiVersion:0};return e&&(t.consentString=e.consentString, t .gdprApplies=e.gdprApplies,t.apiVersion=e.apiVersion),Object(g.cyrb53Hash)(JSON.stringify(t))}函数L(e){try{var t=new Date(Date.now( ) +864e5*C).toUTCString();x.setCookie(T,q(e),t,"Lax")}catch(e){Object(g.logError)(e)}}函数F(){试试{return x.getCookie(T)}catch(e){Object(g.logError)(e)}}函数z(e){if(e&&”boolean”==typeof e.gdprApplies&&e.gdprApplies){if (!e.consentString)return!1;if(1===e.apiVersion&&!1===Object(g.deepAccess)(e,"vendorData. purposeConsents.1″))return!1;if(2=== e.apiVersion&&!1===Object(g.deepAccess)(e,”vendorData.purpose.consents.1″))return!1}return!0}funksje V(){var e=arguments.length>0&&void 0 !==arguminten[0]?arguminten[0]:window.location.hostname;if(!x.cookiesAreEnabled())return e;var t,n,r=e.split(“.”);if(2) ==r.length)re转 e;var i=-2,o=”_rdc”.concat(Date.now()),a=”skriuwber”;do{t=r.slice(i).join( “.”);var c =new Date(Object(g.timestamp)()+1e4).toUTCString();x.setCookie(o,a,c,”Lax”,t,void 0),x.getCookie (o,void 0)= ==a?(n=!1,x.setCookie(o,”",,"Thu, 01 Jan 1970 00:00:01 GMT”,void 0,t,void 0)): (i+=-1,n =Math.abs(i)0){t=!0;var r=!1,i=funksje(){r||(r=!0,e())};Objekt (g.logInfo)(” “.concat(E,” – 拍卖延迟 “).concat(j,” 最多获取 ids”)),O=setTimeout(i,j),W(n,i)} else caon (laEVENTS.AUCTION_END ,函数 e(){caoff(laEVENTS.AUCTION_END,e),_>0?setTimeout(function(){W(n)},_):W(n)})}e&&!t&&e() }函数 K(e,t){H(function(){!function(e,t){[e].some(function(e){return!Array.isArray(e)||!e.length})||e.forEach(function(e){e.bids&&Object(g.isArray)(e.bids)&&e.bids.forEach(function(e){var n=function(e,t){return Array.isArray(e)&&e.长度&&t?e.filter(function(e){return!e.config.bidders||!Object(g.isArray)(e.config.bidders)||v()(e.config.bidders,t)} ) .filter(function(e){return Object(g.isPlainObject)(e.idObj)&&Object.keys(e.idObj).length}).reduce(function(e,t){return Object.keys(t. idObj).forEach(function(n){e[n]=t.idObj[n]}),e},{}):{}}(t,e.bidder);Object.keys(n).length&& (e.userId=n,e.userIdAsEids=Object(pb)(n))}) })}(t.adUnits||Object(sa)().adUnits,h);var n=S&&(Q() ||[]).find(function(e){return e.source===S });if(n&&”string”==typeof Object(g.deepAccess)(n,”uids.0.id”) ){var r=n.uids[0].id.replace(/[\W_] /g,”");r.length>=32&&r.length=e.length?{klear:!0}:{klear :!1,wearde:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError(“Unvalid尝试迭代不可迭代实例。\n为了可迭代fi必须有一个[Symbol.iterator]()方法。”)}var o ,a=!0,c=!1;return{s:function(){n=n.call(e)},n:function( ){var e=n.next();return a=e.done,e},e:function(e){c=!0,o=e},f:function(){besykje{a||null==n.return||n.return()}最后{if(c)goaie o}}}}(i );besykje{foar(ss();!(a=sn()).done;){var d=a.value;n.length>0&&-1=== n.indexOf(d.submodule.name) ||(Object(g.logInfo)(“.concat(E,” – 刷新”).concat(d.submodule.name)),Z(d,e,o,!0),$(d), h.length&&N(h),Object(g.isFn)(d.callback)&&c.push(d))}} catch(e){se(e)}finally{sf()}c.length>0&&W(c) ),t&&t()}else Object(g.logWarn)(“”.concat(E,” – gdpr 权限无效对于本地存储或 cookie,退出模块”))})}synvar Y=Object(“(cb) ”,function(e,t){return{userIdModules:e,hasValidated:t&&t.hasValidated}},”validateGdprEnforcement”);函数 Z(e,t,n,r){if(e.config.storage){var i,o=M(e.config.storage),a=!1;if(“number”==typeof e.config.storage.refreshInSeconds){var c=new Date(M(e.config.storage,” last”));a=c&&Date.now()-c.getTime()>1e3*e.config.storage .refreshInSeconds}!o||a||r||!function(e,t){return null! =n&&n===q(t)}(0,t)?i=e.submodule.getId(e.config,t,o):”function”==typeof e.submodule.extendId&&(i=e.submodule.extendId(e.config,t,o)),Object(g.isPlainObject)(i)&&(i. id&&(B(e,i.id),o=i.id),,”function”==typeof i.callback&&(e.callback=i.callback)),o&&(e.idObj=e.submodule.decode( o,e.config))} oars if(e.config.value)e.idObj=e.config.value;else{var s=e.submodule.getId(e.config,t,void 0);Object( g.isPlainObject)(s)&&(“function”==type s.callback&&(e.callback=s.callback),s.id&&(e.idObj= e.submodule.decode(s.id,e.config) ))}}函数$(e){for(var t=!1,n=0;nt?e:t}函数d(e,t,n){!e.preload&&e.preloadThreshhold&&function(e,t,n) ,i){return t.top=e.shownThreshold&&!e.seen?(e.seen=!0,setTimeout(function(){e.trigger(“显示”,new r(“显示”,t))} ,15)):(!n||i1&&(h+=e(r,Math.floor(n/o),i-1,o)),h },this.getVerticallyVisiblePixels=f,this.getViewportHeight=function( ){return t.innerHeight||e.documentElement.clientHeight||e.body.clientHeight},this.getViewportWidth=function(){return t.innerWidth|| e.documentElement.clientWidth||e.body.clientWidth}, this.isElementNotHidden=u,this.isElementInViewport=function(n){var i=n.getBoundingClientRect();return i.top>=0&&i.left>=0&&i .bottom=o.length) 返回 { 完成:真 };返囇搐 {完成,值:o[i++] };}, e: 函数 e(_e) { 抛出 _e;}, f: F };} throw new TypeError(“对不可迭代实例丄亠迕刕専n\ ,非数组对象必须具有 [Symbol.iterator]() 方法。”);} var normalCompletion = true, didErr = false, err;return { s: function s() { it = o[Symbol.iterator](); }, n: 函数 n() { var step = it.next();normalCompletion = step.done;返回步骤;}, e: 函数 e(_e2) { didErr = true;错误 = _e2;}, f: function f() { besykje { if (!normalCompletion && it.return != null) it.return();} 最后 { if (didErr) throw err;} } };} funksje _unsupportedIterableToArray(o, minLen) { if (! o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n == = “对象” && o.constructor) n = o.constructor.name;if (n === “Kaart” ||n === “Set”) return Array.from(o);if (n === “参数” || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped )?Array$/.test(n)) return _arrayLikeToArray(o, minLen);} 函数 _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length;for ( var i = 0, arr2 = new Array(len); i


Post tiid: Jan-19-2022