Modany gaýtadan işlemegiň taryhy: XIX asyr modaçylarynyň nädip üýtgändigi, kämilleşdirilendigi we geçendigi.

Bu eser, geýinmek: Fransuz modasyna täsir edýän aýallar (MIT Press), ilkibaşda MIT News Reader tarapyndan neşir edilen we rugsady bilen bu ýerde neşir edilen.
Moda liderleri, COP26 dünýäni howanyň üýtgemegi bilen baglanyşykly çäre görmäge çagyrandan soň, tagallalaryny güýçlendirmeklerini dowam etdirýärler. Çloe isleg bildirýän “B korporasiýasynyň statusyna” eýe bolan ilkinji lýuks marka boldy we häzirki wagtda bu tassyklamanyň möhürini ulanýar Beýleki ýüzlerçe başlangyçlaryň arasynda zyýanyň täzelenýän energiýany we ahlak taýdan ulanylýan materiallary ulanmak arkaly adamlara we planetada edýän täsiri. Patagoniýadaky Worn geýim merkezi söwda, emma henizem ulanylýan eşik kategoriýasyna ýolbaşçylyk edýär. “ThredUp” (2009-njy ýylda esaslandyrylan), “Poshmark” (2011-nji ýylda esaslandyrylan) we “RealReal” (2011-nji ýylda esaslandyrylan) söwda kompaniýalary. Sanawda geleşikleriň üçüsinde-de ýokary ösüş bar, ýöne entek ýokary girdejili däl.
Şol bir wagtyň özünde, moda metbugaty we WWD, tälimçi ýaly lýuks markalaryň, abatlamak ýa-da gaýtadan işlemek ýerine köp mukdarda kämil däl sumkalary ýok etmek üçin tapylan aň-düşünjeli hereketler ýaly galp talaplary yzarlaýarlar. Jemgyýetçilik metbugatyna täsir edýänler Olary utandyryň, podkasterler markalaryň ýeňişlerini we ýitirenlerini ölçäp görýärler. Garaşsyz “Yzky hatar” habar býulleteniniň awtory moda journalisturnalisti Amy Odell, ýalan kompaniýalaryň talaplaryna ünsi jemleýär. 2022-nji ýyldaky çaklamalarynda: “Bullşitiň dowamlylygy” baradaky talaplar kabul ediler çynlakaý, ýakyn wagtda ABŞ-da has berk düzgünleşdirme bilen ýüzbe-ýüz boljakdygyna garamazdan "Bu ýyl FTC" ýaşyl "görkezmelerine täzeden serediljekdigini, bu bolsa marketologlara sarp edijileri azdyrýan daşky gurşaw talaplaryny öňe sürmezligi maksat edinýändigini aýtdy.
“Gymmat bahaly söwda” we “önümi saýlamagyň durnuklylygy” ýokarlanýar, indi bu amallaryň öňki tejribelere näderejede laýykdygyny görmek üçin amatly pursat. Dizaýnerleriň we alyjylaryň häzirki tagallalary moda ata-babalaryna garşy (Maýson ýaly) Feliks we Gymmatlyk öýi) we olaryň başarnykly halkara müşderileri? XIX asyryň gaýtadan ulanylmagyna we ulalmagyna, mukdardan ýokary hiline näme öwrenip bileris?
XIX asyryň ahyrynda fransuz modasy baý amerikan aýal-gyzlary üçin iň ýokary lýuks satyn alyş boldy. Fransuz köýneklerine müňlerçe dollar sarp eden aýal-gyzlar, möwsümden ýa-da ýyllaryň dowamynda birnäçe gezek geýip, maýa goýumlaryny has köp ulanýarlar. Iň gymmatly şaý-sepleri bilen edýärler tapawudy ýok. Olar köýnegi asyl görnüşinde geýýärler, täzeden dikeldýärler ýa-da täzeden işlemek üçin asyl öndürijini ýa-da ýerli tikinçini hakyna tutýarlar. Bu amallar lýuks dokma önümlerine ünsi çekýär we çuňňur kök urýar. taryhçy we kurator Keýt Strastiniň Korollyk şkafyň içinde beýan edişi ýaly: Uelsiň şazadasy Aleksandranyň şa aýal Aleksandranyň geýim taryhy, tikinçi Ledi Liziň we şereketiň Iňlis öndüren toý köýnegini agşam lybasyna öwürdi. 1863-nji ýylyň martynda, Edward VII bilen durmuş guranyndan birnäçe gün soň. Strastin 1874-nji ýylda Marlboro Ball üçin Elise kompaniýasynyň Alexandra w eşigini uýgunlaşdyrandygyny aýdýar.1871-nji ýylda Londondaky Wawerleý topundaky magdan. Köýnek Elise belligini göterýär we şu gün Kensington köşgündäki Korollyk dabaraly köýnek ýygyndysynda saklanýar.
Meri Endikott Çemberleýn 1893-nji ýylyň mart we iýul aýlarynda Londonda geçirilen iki aýry kazyýet çäresine Worth House-yň açyk gök ýüpek köýnegini dakdy, monjuk we mahmal geýdi. Ilkinji çäre Bukingem köşgünde şa aýal Wiktoriýanyň surat otagynda kabul edişlik boldy, ikinjisi Yorkork gersogynyň we gersogynyň toýy (soňra korol Jorj V we şa aýal Merýem) toýydy .On Wan Daýk dodagyny islän ýaly edişi ýaly, özüne laýyk eşiklerini moda öýüne iberýärdi. gyzyl atlas köýneginiň ýakasy.
2000-nji ýyllaryň başynda Amerikadaky ýokary gatlakly aýallar geýimleri gaýtadan dikeltmek üçin şa nusgasyny aldylar. Baltimorly Elizelizaweta Patterson 1803-nji ýylda Jerom Bonaparte durmuşa çykanda, şondan bäri birnäçe gezek geýen ak muslin köýnegini geýdi. Nensi Fowler Makkormigiň fransuz köýnegi , häzirki wagtda Çikago taryhy jemgyýetiniň ýygyndysynda gaýtadan geýilmegiň alamatlaryny görkezýär. Ol adamsy millioner Kir Hall Makkormik bilen köp sanly jemgyýetçilik çäresine gatnaşdy we 1904-nji ýylda oglunyň toýuna Worth lybasyny geýdi.
Köp sanly saýlama köýnek mirasdüşer bolýar, wesýetler bilen ýazylýar, soň bolsa olary nähili geýjekdigini ýa-da üýtgetmezden mirasdüşerleriň özüne bagly. Alwa Wanderbilt Belmont ýatlamasynda özüniň we doganlarynyň düýäniň saç şalyna näderejede baha berendigini ýada salýar. we ejeleriniň toý köýneginiň ýapragy üçin isleginde galdyrylan krujka çigildemleri. Iki Alwa we gyzy Konsulo soň toý köýneklerinde krujka ulandylar. Şonuň ýaly-da, 1883-nji ýylda Massaçusets ştatynyň Boston şäherinden haýyr-sahawatçy Karolin Luisa Williams gara gök satyn aldy. Çinçil sütükli mahmal kostýum we 1600 frank üçin Maison Lipman belligi. Kamil Lipman Madame tarapyndan dolandyrylýan bu marka 1880-nji ýyllarda Pari Parisde işledi we müşderilerine Portugaliýanyň şa zenany Mariýa Pia hem girdi. 37 ýyl soň Alisa Williams Pearse , fransuz neslinden bolan, düzediş aýal-gyzlara ses bermek hukugyny beren on dokuzynjy düzedişi bellän bir dabarada, eşiksiz we çinçil sumkasynda, paltasyz suratda suratlandyrylýar. Geýimler we suratlar indi H-de ýerleşýärTäze Angliýa. Orme Wilson Jr. we Riçard Thornton Wilson III, Worth, Doucet we Paquin öýleri tarapyndan Metropoliten sungat muzeýine geýimler ýygyndysyny sowgat edýärler, bu bolsa bir maşgalanyň bir şahasynyň üsti bilen çukuryň nähili ösendigini görkezýär. .Wilson doganlar William Bakhouse Astor Jr we Karolin Astoryň gyzy Karriniň ogullary.
1876-njy ýylda tutuş ýurt boýunça geçirilen “Centennial Ball” ýaly çäreler üçin aýallar portretlerde we fotosuratlarda ata-babalarynyň geýen eşiklerine meňzeýän köýnekleri tabşyrdylar. Taryhy taýdan ylhamlanan sahna geýimlerini döretmäge köplenç gatnaşýan moda dizaýnerleri, replika döretmek üçin gowy enjamlaşdyrylan Käbir aýallar 18-nji asyryň flaman we fransuz krujkalaryny ýygnan Astorlar ýaly dürli döwürlerde şahsy gadymy dantelli kolleksiýalardan bölekleri ulandylar, käbiri Heleniň Jeýms R. Ruzwelt bilen toýunda. 1878-nji ýylda Karolin Astor 200 ýaşyndaky krujka bezegi bilen gara mahmal don geýdi.
Gaýtadan ulanmak üçin başga bir söwda nokady, eýelerinden gyrnaklaryna ýa-da haýyr-sahawat alýanlara zibil bermekden ybaratdyr. Karolin Astor aýal hassahanasyna eşik sowgat etdi, AT Stewart-da bölek satyjy bilen durmuş guran Kornelýa Stýuartyň eşikleriniň bir bölegini bir aýala berendigi aýdylýar. Sahna eşiginde Aýdymçy gerek. Diana de Marleýiň (“Haute Couture” -iň awtory) we Keýt Strastiniň görkezişi ýaly, bu tejribe köýnegi gyrnaklara, şa aýal Wiktoriýa we Aleks Şazada-da bermek Europeanewropa şa tejribesiniň önümi. “Sandra.Wales” . XIX asyrda şa maşgalasynyň agzalary käbir geýim dellallaryna satýardylar.
XVIII asyryň başyndan bäri Angliýanyň gündogar Londonda köne eşik alyş-çalyşlarynda şa we aristokratik eşikleri satmak taryhy bar, sebäbi Jennifer Le Zotte “Hoşniýetlilikden Grunge çenli” atly kitabynda jikme-jiklikler berdi. Şeýle hem Nýu-Yorkorkda güýçli bir ikinji Aşaky Gündogar tarapdaky el söwdasy, esasan, söwda we tikinçilik tejribesi bolan ýewreýler tarapyndan dolandyrylýan 1880-1920-nji ýyllar aralygynda köp sanly Europeanewropaly immigrantyň gelmegi bilen güýçlendirildi. Käbir gazetler taşlanan eşikleri satyn almagy teklip edýär. Mahabatlar zerur bolup biler. gämi duralgalarynda haýyr-sahawat söwdasynda egin-eşik satyn almak yzygiderli gadagan edilýäne meňzeýär. Anti-semitizm bu ýerde ýüze çykypdyr, sebäbi ýewreýler hünäri boýunça gadagan edilip, gezelenç arabasyna öwrülenlerinde zerurlyk sebäpli döredilen bu söwdada ýewreýler agdyklyk edýärdi. satuw.
Erserine ýetirijiler gymmat bahaly eşikleri nädip almalydygyny we işlemelidigini öwrenýärler. Opera aýdymçysy Emma Abbott 1891-nji ýylda aradan çykanda, aktrisa nean Kimball birnäçe ýyl ozal Karmen şäherinde geýen Worth we Feliks lybasyny satyn aldy. Kimball olary gyzy Corinne satyn aldy. Çernogoriýaly enaelena anarhistler tarapyndan öldürilen Italiýa şasy Umberto I üçin ýas tutmak üçin birnäçe wagt bäri birnäçe täze Feliks lybasyny ulanyp bilmedik mahaly, kärhanaçy olary 1900-nji ýylda Pari Parisdäki alhliumumy sergide goýdy. Françeska Redding, sergi ýaprakly ýaşyl ýüpekden we şifon lybasyna haýran galyp, ony satyn aldy we çaltlyk bilen sahna çykardy. Hasap-faktura arhiwinde ünsli yzarlanan jemgyýetçilik hünärmeni Meri Rita Wilson-Gollette şkafynyň Nýu-Yorkorka satylandygy habar berildi. Teatr müşderisi Ewes ölenden soň habarlara görä birnäçe aktrisa geýipdi.Iň soňunda, aktrisa Sadie Martinot 1894-nji ýylyň maý aýynda auksionda öz “Worth” we “Feliks” köýneklerini 35 000 dollara (şu gün 1,1 million dollardan gowrak) satdy. Aýdymçylar sahna köýneklerini “The Sun” -yň aýdyşy ýaly dükanlary bolan ikinji el satyjylaryna satdylar. 1892-nji ýylda “etekler, yubkalar we bask eşikleri üç ýa-da dört gat çuňlukda asyldy”.
Ikinji el dükanlarynda alyjylar, eşikleri birnäçe ýyllap dowam etjek orta derejeli aýallardyr. Illinoýs ştatyndan Hanna Ditsler Alspaugh journalurnalynda dokumentleri we mata ýazgylaryny, şol bir wagtyň özünde geýen ýa-da “ýyrtyk” köýneklerini we kostýumlaryny ýazýar. Çikago kostýumynda geçirilen Bütindünýä Kolumbiýa sergisinde, esasanam, 1893-nji ýyldaky milli maliýe krizisinde bu çäräni geçirdi. Seresaply meýilnamalaşdyrmak we tehniki hyzmat etmek bilen egin-eşikleri köplenç gorap we geýip bolýar. Rainagyş, palçyk, güjükler we galyndylar hasam aladalary döredýär. gatlakly içki eşikler beden ýaglary bilen kirler we eşigiň esasy bölegi arasynda päsgelçilik bolup hyzmat edýär.
Islän zadyňyzy gazanmak, soň bolsa gaýtadan ulanmak, ýaýratmak we alyş-çalyş etmek fransuz modasynyň dünýäniň kolleksiýalarynda giňden ýaýramagyna sebäp boldy. Strastiniň belleýşi ýaly, şa aýal Aleksandranyň köýnegi 1937-nji ýylda Amerikan sungat birleşigi we Anderson sungat galereýasy tarapyndan auksiona çykaryldy. we dörtden bir bölegi Erin Lewison tarapyndan satyn alyndy we Metropoliten sungat muzeýinde geýim mekdebi döredildi.
Bu materiallaryň häzirki düşünjämizde jemgyýetçilik düşünjesi az bolsa-da, sütükler, seýrek guşlaryň ýelekleri, hatda taksidermi kriterleri bilen geýilýän kelleler hem islenýär - bu döwre mahsus bir zady, gaýtadan ulanmagyň usullaryny we häzirki wagtda welosiped sürmek diýip atlandyrýan zatlarymyza baha berip bileris. satyn alan fransuz modasynyň kaşaňlygy, amerikan aýal-gyzlary bazara belli bir pragmatizm getirdi. “TrudUp”, “Poshmark” we “RealReal”, etiki sarp ediji hökmünde geýimleriň ömrüni bilkastlaýyn uzaltmak we islenýän stigmalardan uzakda bolmak maksadyny ileri tutýarlar. XIX asyryň ahyrynda, iň ýokary jemgyýetçilik toparlarynda kemsidiji zady ýok etjek zat ýokdy.
“Motif” moda bilim kompaniýasynyň möhletini almak üçin XIX asyryň ahyrynda fransuz modasyny satyn alan amerikan zenanlary “egin-eşigiň indiki ulanylyşyny göz öňünde tutup dizaýn edilen we işlenip düzülen tegelek modeli” hödürlediler. Highokary hilli satyn alyň. .
“)); Var p = b (h [i.size_id] .split (“ x ”). Karta (funksiýa (e) {gaýtarma belgisi (e)}), 2); f.width = p [0], f.height = p [1]} f.rubiconTargeting = (Array.isArray (i.targeting)? i.targeting: []). azaltmak (funksiýa (e, t) {yzyna e [t.key] = t bahalary [0], e}, {rpfl_elemid: l.adUnitCode}), t.push (f)} başga obýekt (r.logError) (“Rubicon: bidRequest 在 索引 位置”: ”. concat (o), n , e); gaýdyp t}, []). sort (funksiýa (e, t) {gaýdyp gelmek (t.cpm || 0) - (e.cpm || 0)})}, getUserSyncs: funksiýa (e, t , n, r) {if (! U && e.iframeEnabled) {var i = ""; n && "string" == tipof n.consentString && ("boolean" == tip n.gdprApplies? i + = "? gdpr =". konkat (数字 (n.gdprApplies), "& gdpr_consent ="). concat (n.consentString): i + = "? gdpr_consent =". concat (n.consentString)), r && (i + = "". & ":"? "," Us_privacy = ") .concat (encodeURIComponent (r))), U =! 0, {görnüşi:" iframe ", url:" https: // ".concat (y.syncHost || "Eus", ". Rubiconproject.com/usync.html>) , zoneId: "san"}, e)}}; 函数 _ (e, t) {var n = obgetConfig ("pageUrl"); gaýdyp e.params.referrer? n = e.params.referrer: n || (n = t.refererInfo.referer), e.params.secure? n. } (J (e) {var t, n = document.getElementById (e.adUnitCode); , "Hiç"), funksiýa (e) {var t = e.querySelector ("script [id ^ = 'sas_script']"), n = t && t.nextSibling; n && "iframe" === n.localName && n.style. setProperty (“ekran”, “ýok”)} (n); var r = e.renderer.getConfig (); e.renderer.push (funksiýa () {windows.MagniteApex.renderAd ({ini: e.width, beýiklik) . closeButton: r.closeButton ||! 1, bellik: r.label || boş 0, ýykylmak: r.collapse ||! 0})})} 函数 S (e, t) {var n = e.params; eger (“Wideo” === t) {var i = []; n.video && n.video.playerWidth && n.video.playerHeight? I = (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 = []; Array.isArray (n.sizes) gaýdyp beriň? O = n.sizes: boş 0! == Obýekt (r.deepAccess) (e, "mediaTypes.banner.sizes") ? o = A (e.mediaTypes.banner.sizes): Array.isArray (e.sizes) && e.sizes.length> 0? o = A (e.sizes): Obýekt (r.logWarn) (“Rubicon: 没有设置 或 找到 大小 ”), w (o)} funksiýa E (e, t, n) {var i = {ulanyjy: {ext: {maglumatlar: f ({}, e .params.visitor)}}, sahypa: {ext: {data: f ({}, e.params.inventory)}}}; e.params.keywords && (i.site.keywords = Obýekt (r.isArray) (e.params.keywords)? e.params .keywords.join (“,”): e.params.keywords); var c = Obýekt (r.mergeDeep) ({}, obgetConfig (“ortb2 ″) || {}, i), s = Obýekt (r. deepAccess) (e.ortb2Imp, "ext.data") || {}, u = {ulanyjy: [4], sahypa: [1,2,5,6]}, d = {ulanyjy: "tg_v.", sahypa: "tg_i.", mahabat beriji: "tg_i.dfp_ad_unit_code", pbadslot: "tg_i.pbadslot", açar sözler: "kw"}, l = funksiýa (e, t, n) {if ("data" === t && Array .isArray (e)) yzyna e.filter (funksiýa (e) {gaýdyp e.segment && Obýekt (r.deepAccess) (e, "ext.segtax") && u [n] && - 1! == u [n] .indexOf (O.bject (r.deepAccess) (e, “ext.segtax”))}) karta (funksiýa (e) {var t = e.segment.filter (funksiýa (e) {gaýdyp e.id}) azaltmak. (e, t) {gaýdyp e.push (t.id), e}, []); eger (t.length> 0) t.toString ()}) gaýdyp gelse == v (e) || Array.isArray (e)) {eger (boş bolsa 0! == e) Arraýy yzyna gaýtarsa.isArray (e)? e.filter (funksiýa (e) {if (“obýekt”! == v (e) && void 0! == e) e.toString (); Obýekt (r.logWarn) (“Rubicon: Key 值 : ”, e,“ açar üçin ”, t,“ : 期望值 为 字符串) / 整数) ”)}) .String (): e.toString ()} başga obýekt (r .logWarn) . .length> 3 && void 0! == argumentler [3]) || argumentler [3], o = l (e, r, t), a = d [r] && i? "". concat (d [r]): "Maglumatlar" === r? "". Concat (d [t], "iab"): "". Concat (d [t]). Concat (r); n [a] = n [a]? N [a] .concat (“,”, o): o}; Obýekt.keys (ler)函数 (t) {s [e] [t] && (s [e] [t] = s [e] [t] .toString (). "Pbadslot" === e && (s [e] = s [e] .String (). Çalyşmak (/ ^ \ / + /, "")}), t === ab? (["Sahypa", "ulanyjy"]. forEach (funksiýa (e) {Object.keys (c [e]). forEach (funksiýa (t) {"网站" === e && "内容" === t && c [e] [t]. maglumatlar? p (c [e] [t] .data, e, “maglumatlar”): “ext”! == t? p (c [e] [t], e, t): c [e] [t ] .data && Object.keys (c [e] .ext.data) .forEach (funksiýa (t) {p (c [e]. ext.data [t], e, t ,,! , Object.keys (ler)Her bir (funksiýa (e) {“mahabat beriji” === e? p (ler).adslot, name, e): p (s [e], "site", e)})) :( Object.keys (ler) .length && Object (r.mergeDeep) (n.imp [0] .ext, {data : s}), Obýekt (r.mergeDeep) (n, c))} funksiýa A (e) {gaýdyp obýekt (r.parseSizesInput) (e) .reduce (funksiýa (e, t) {var n = parseInt (h [t], 10); n && e.push (n), e}, [])} 函数 I (e) {gaýdyp "obýekt" === v (Obýekt (r.deepAccess) (e, "params.video ")) && boş 0! == Obýekt (r.deepAccess) (e," mediaTypes. " && argumentler [1]; I (e) gaýdyp beriň? - 1 === ["daşarky akym", "akym"]. IndexOf (Obýekt (r.deepAccess) (e, "mediaTypes." ))? boş? -1 === r? 1: -1 === i? -1: ri: en})} 函数 x (e) {var t = parseInt (Obýekt (r.deepAccess) (e, ”params.video. size_id ”)); 返回 isNaN (t)?“Daşarky akym” === Obýekt (r.deepAccess) (e, “media görnüşleri.”. Konkat (mahabat, “kontekst”))? [{max: 5, artdyrmak: .5}], orta: [{max: 20, artdyrmak: .1}], beýik: , artdyrmak: .05}, {min: 5, iň ýokary: 10, artdyrmak: .1}, {min: 10, max: 20, artdyrmak: .5}], dykyz: [{max: 3, artdyrmak: .01 ; ) .buckets} : n, çyzyklylyk: Object.prototype.toString.call (0), api: n}; 返回 Object.keys (i) (e, “mediaTypes.video.” + n))! == i [n] && (t =! 1, Obýekt (r.logError) (“Rubicon: mediaTypes.video.” + n + ”是 必需 的 , 并且必须 是 类型 + ”+ i [n]))}), t} funksiýa k (e) {var t =! 1, n = [" asi "," sid "," hp "]; e.nodes gaýdyp geliň? ((t = e.nodes.reduce (funksiýa (e, t) {gaýtarma?bject (r.logError) (“Rubikon: zerur skain parametrleri ýok”), t): t} funksiýa P (e, t) {gaýdyp “rp_schain” === e? ”rp_schain =”. konkat (t): ” ".concat (e," = "). konkat (encodeURIComponent (t))} var U =! 1; Obýekt (i.registerBidder) (O)}}, [787]), pbjsChunk ([107], {875 : funksiýa (e, t, n) {e.exports = n (876)}, 876: funksiýa (e, t, n) {Object.defineProperty (t, “__esModule”, {baha :! 0}), nd (t, “tripleliftAdapterSpec”, funksiýa) gaýdyp gelmek (c = Object.assign || funksiýasy (e) {üçin (var t = 1; te.length) && (t = e.length); üçin (var n = 0, r = täze Array (t); n0 && (t.user = {ext: {eids: o}}); var s = funksiýa (e, t) {var n = {}; obýekti yzyna gaýtarmak ({}, e)), Obýekt (r.isEmpty) (t) || (n.fpd = d ({}, t)), n} (n, i); ) || (t.ext = s); "V", "6.2.0 ″), t && t.refererInfo) {var o = t.refererInfo.referer;n = Obýekt (r.tryAppendQueryString) (n, "ugrukdyryjy", o)} gaýdyp gelmek && ! == t.gdprConsent.gdprApplies && (b = t.gdprConsent. (g = t.gdprConsent.consentString, n = Obýekt (r.tryAppendQueryString)) uspConsent)) ,! 0 === abgetConfig (“coppa”) && (n = Obýekt (r.tryAppendQueryString) (n, “coppa” ,! 0)), n.lastIndexOf (“&”) === n.uzynlyk-1 && (n = n.substring (0, n.length-1)), Obýekt (r.logMessage) (“tlCall haýyşy guruldy:“ + n), {usuly: “POST”, url: n, maglumatlar: i, bidderRequest: t}}, düşündirişResponse: funksiýa (e, t) {var n = t.bidderRequest; gaýdyp gelmek (e.body.bids || []). karta (funksiýa (e) {yzyna gaýtarmak funksiýasy (e, t) ) {var n = {}, r = t.width || 1, i = t.height || 1, o = t.deal_id || "", a = t.crid || "", c = e. teklipler [t.imp_id]; 0-a gaýdyp geliň! , creativeId: a, dealId: o, walýuta: "USD", ttl: 300, tl_source: t.tl_source, meta: {}}, v (c) && (n.vastXml = t.ad, n.mediaType = " wideo ”, n.ttl = 3600), t.advertiser_name && (n.meta. == t.tl_source && (n.meta.mediaType = "banner"), t.tl_source && "tlx" == t.tl_source && (n.meta.mediaType = "ýerli")), n} (n, e)}) }, getUserSyncs: funksiýa (e, t, n, i) {var o = funksiýa (e) {if (e) e.iframeEnabled? ”iframe”: e.pixelEnabled? ”surat”: boşluk 0} (e) ; if (o) {var a = "https://eb2.3lift.com/sync?"; yzyna "surat"=== o && (a = Obýekt (r.tryAppendQueryString) (a, px ”, 1), a = Obýekt (r.tryAppendQueryString) (a,“ src ”,“ prebid ”)), null! == g && (a) = Obýekt (r.tryAppendQueryString) (a, "gdpr", b), a = Obýekt (r.tryAppendQueryString) (a, "cmp_cs", g)), i && (a = Obýekt (r.tryAppendQueryString) (a, ") us_privacy ”, i)), [{görnüşi: o, url: a}]}}}; funksiýa v (e) {gaýdyp !! e.mediaTypes.video && !! e.mediaTypes.video.context &&” instream ”== = e.mediaTypes.video.context.toLowerCase ()} funksiýa y (e) {var t = null; if (“function” == typeof e.getFloor) {var n = e.getFloor ({walýuta: “USD”) , mediaType: v (e)? ”wideo”: “banner”, ululygy: “*”}); ”obýekt”! == s (n) || "ABŞ dollary"! == n.currency || isNaN (parseFloat (n.floor)) || (t = parseFloat (n.floor)) h (e, t) {Obýekt (r.isEmpty) (t) || Obýekt.keys (t) ))} _ (t)). karta (funksiýa (e, t) {yzyna gaýtarmak funksiýasy (n) {gaýdyp {çeşme: e, uids: [{id: n.id? }]}}} (n, r))} var _ = funksiýa (e) {返回 t (t, n, i) {var o = !! t && (Obýekt (r.isStr) (t)? !! t : Obýekt (r.isPlainObject) (t) &&! Obýekt (r.isArray) (t) &&! Obýekt (r.isEmpty) (t) && t.id && Obýekt (r.isStr) (t.id) && !! t. id); gaýdyp o || boş 0 === i [0] || Obýekt (r.logWarn) (“Triplelift: nädogry” .concat (e, “userId format”)), o}}; ) {gaýdyp e.filter (S) .map (funksiýa (e) {re 转 {w: e [0], h: e [1]}})} 函数 S (e) {gaýdyp 2 === e. uzynlyk && ”san” == tipof e [0] && ”san” == tipof e [1]} Obýekt (o.registerBidder) (m)}}, [875]), pbjsChunk ([11], {15: funksiýa (e, t, n) {tb = funksiýa (e) {var t = []; üçin (var n in e) if (e.hasOwnProperty (n)) if (“pubProvidedId” === n) t = t .concat (e.pubProvidedId); başga {var r = o (e [n], n); r && t.push (r)} gaýdyp gelmek}, ta = funksiýa (e) {var t = []; yzyna e.filter (funksiýa (e) {yzyna obýekt . : i] n }, naveggId: {çeşme: "navegg.com", atype: 1}, pubcid: {çeşme: "pubcid.org", atype: 1}, tdid: {source: "adserver.org", atype: 1, getUidExt . e) {if (e.ext) e.ext}}, parrableId: {çeşme: “parrable.com”, atype: 1, getValue: function (e) {return e.eid? e.eid: e.ccpaOptout ? "": Null}, getUidExt: funksiýa (e) {var t = Obýekt (r.pick) (e, ["ibaOptout", "ccpaOptout"]); eger (Object.keys (t) .length) gaýdyp gelse t }}, idl_env: {çeşme: ”bagyramp.com ”, atype: 3}, dodak: {getValue: funksiýa (e) {gaýdyp e.lipbid source, çeşme:“ liveintent.com ”, atype: 3, getEidExt: funksiýa (e) {if (Array.isArray (meselem, segmentler) : 3}, lotamePanoramaId: {çeşme: "crwdcntrl.net", atype: 1}, criteoId: {source: "criteo.com", atype: 1}, merkleId: {source: "merkleinc.com ”, atype: 3, getValue: funksiýa (e) {gaýdyp e.id}, getUidExt: funksiýa (e) {yzyna e && e.keyID? {keyID: e.keyID}: boşluk 0}}, netId: {çeşme: “Netid.de”, atype: 1}, IDP: {çeşme: “zeotap.com”, atype: 1}, haloId: {çeşme: “audigent.com”, atype: 1}, quantcastId: {source: ”quantcast .com ”, atype: 1}, nextrollId: {çeşme:“ nextroll.com ”, atype: 1}, idx: {çeşme:“ idx.lat ”, atype: 1}, birikdiriji: {来源 :“ verizonmedia.com ", Atype : 3} abr fabrickId : {来源 ne“ neustar.biz ”ype atype : 1} , mwOpenLinkId : {media media“ mediawallahscript.com ”, atype : 1} ap tapadId : {tap“ tapad.com ”, atype: 1}, novatiq: {getValue: function (e) {return e.snowflake}, çeşme: "novatiq.com", atype: 1}, uid2: {source: "uidapi.com", atype: 3, getValue : funksiýa (e) {gaýdyp e.id}}, dapId: {çeşme: “akamai.com”, atype: 1}, deepintentId: {çeşme: “deepintent.com”, atype: 3}, admixerId: {çeşme: "Admixer.net", atype: 3}, adtelligentId: {çeşme: "adtelligent.com", atype: 3}, amxId: {source: "amxrtb.com", atype: 1}, publinkId: {source: "epsilon .com ”, atype: 3}, kpuid: {source:“ kpuid.com ”, atype: 3}, imuid: {source:“ intimatemerger.com ”, atype: 1}, connectId: {来源:“ yahoo.com ”, atype: 3}}; 函数 o (e, t) {var n = i [t]; eger (n && e) {var o = {}; o.source = n.source; var a = Obýekt (r.isFn)? Obýekt (r.isFn) (n.getUidExt)) {var s = n.getUidExt (e); s && (c.ext = s)} if (o.uids = [c], Obýekt (r.isFn) (n .getEidExt)) {var u = n.getEidExt (e); u && (o.ext = u)} 返回 o} return null}}, 897: funksiýa (e, t, n) {e.exports = n ( 898)}, 898: funksiýa (e, t, n) {Object.defineProperty (t, "__ esModule", {gymmaty :! 0}), nd (t, "PBJS_USER_ID_OPTOUT_NAME", funksiýa () {gaýdyp w}), nd (t, “coreStorage”, funksiýa () {return x}), nd (t, “syncDelay”, funksiýa () {gaýdyp _}), nd (t, “auctionDelay”, funksiýa () {gaýdyp j}) , t.setSubmoduleRegistry = funksiýa (e) {U = e}, t.setStoredValue = B, t.setStoredConsentData = L, t .findRootDomain = V, t.requestBidsHook = K, nd (t) Y gaýdyp 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); üçin(var n = 0, r = täze Array (t); n1 && boş 0! == 参数 [1]? argumentler [1]: boşluk 0, r = n? " konkat (n): e.name; synap görüň {if (e.type === A) t = x.getCookie (r); başga bolsa (e.type === I) {var i = x.getDataFromLocalStorage (“ ".Concat (e.name," _ exp "));" "=== i? T = x.getDataFromLocalStorage (r): i && täze Sene (i) .getTime () - Sene.now ()> 0 && (t = decodeURIComponent (x.getDataFromLocalStorage (r))) string "string" == tipof t && "{" === t.trim (). charAt (0) && (t = JSON.parse (t))} tutmak (e) {Obýekt (g.logError) (e)} gaýdyp gel} funksiýa q (e) {var t = {razylykString: "", gdprAplies :! 1, apiVersion: 0}; e && (t.consentString = e.consentString, t .gdprApplies = mes. ) + 864e5 * C) .toUTCString (); x.setCookie (T, q (e), t, “Lax”)} tutmak (e) {Obýekt (g.logError) (e)}} 函数 F () {试试 {gaýdyp x.getCookie (T)} tutmak (e) {Obýekt (g.logError) (e)}} 函数 z (e) {if (e && (!e.consentString) gaýdyp gel! e.apiVersion &&! 1 === Obýekt (g.deepAccess) (e, ”vendorData.purpose.consents.1 ″)) gaýdyp geliň! 1} gaýdyp geliň! ! == argumentler [0]? argumentler [0]: windows.location.hostname; if (! x.cookiesAreEnabled ()) e; var t, n, r = e.split (“.”); Eger (2) == r.length) re 转 e; var i = -2, o = "_ rdc" .concat (Sene.now ()), a = "ýazyp bolýan"; do {t = r.slice (i) .join ( “.”); Var c = täze Sene (Obýekt (g.timestamp) () + 1e4) .toUTCString (); x.setCookie (o, a, c, “Lax”, t, boş 0), x.getCookie (o, 0-a çenli boşluk) = == a? (i + = - 1, n = Math.abs (i) 0) {t =! 0; var r =! 1, i = funksiýa () {r || (r =! 0, e ())}; Obýekt (g.logInfo) (” (laEVENTS. } 函数 K (e, t) {H (funksiýa () {! Funksiýa (e, t) {[e] .some (funksiýa)(e) {gaýdyp gel! Array.isArray (e) ||! e.length}) || e.forEach (funksiýa (e) {e.bids && Object (g.isArray) (e.bids) && e.bids.forEach (funksiýa (e) {var n = funksiýa (e, t) Ar Array.isArray (e) && e.长度 && t? E.filter (funksiýa (e) {gaýdyp gelmek! E.config.bidders ||! Obýekt (g.isArray) ) .filter (funksiýa (e) {yzyna obýekt (g.isPlainObject) (e.idObj) && Object.keys (e.idObj). uzynlyk}) azaltmak. idObj) .forEach (funksiýa (n) {e [n] = t.idObj [n]}), e}, {}): {}} (t, e.bidder); Object.keys (n) .length && (e.userId = n, e.userIdAsEids = Obýekt (pb) (n))})})} (t.adUnits || Obýekt (sa) (). || []). tapmak (funksiýa (e) {gaýdyp e.source === S}); ) {var r = n.uids [0] .id.replace (/ [\ W_] /g,ENDA "; :! 1, baha: e [r ++]}}, e: funksiýa (e) {zyňmak e}, f: i} new täze TypeError zyňmak (“Nädogry 尝试 迭代 不可 n n n n n 对象Symbol ite 一个 [Symbol.iterator] () 方法。 ”)} var o, a =! 0, c =! 1; gaýdyp {s: funksiýa () {n = n.call (e)}, n: funksiýa ( ) {var e = n.next (); a = e.done, e}, e: funksiýa (e){c =! 0, o = e}, f: funksiýa () {synap gör {a || null == n.return || n.return ()} 最后 {if (c) o}}}} (i) ); (ss ();! (a = sn ()) üçin {synap görüň; || (Obýekt (g.logInfo). h.length && N (h), Obýekt (g.isFn) (d.callback) && c.push (d))}} tutmak (e) {se (e)} ahyrsoňy {sf ()} c.length> 0 && W (c ), t && t ()} başga obýekt (g.logWarn) (“” ", Funksiýa (e, t) {gaýdyp {userIdModules: e, has ygtybarly: t && t.hasValidated}}," validateGdprEnforcement "); 函数 Z (e, t, n, r) {if (e.config.storage) {var i, o = M (e.config.storage), a =! 1; eger (“san” == tip e.config.storage.refreshInSeconds) {var c = täze Sene (M (e.config.storage, ”) iň soňky ”)); a = c && Sene.now () - c.getTime ()> 1e3 * e.config.storage .refreshInSeconds}! o || a || r ||! funksiýa (e, t) {yzyna gaýdyp gelmek! = n && n === q (t)} (0, t)? i = e.submodule.getId (e.konfigurasiýa, t, o): “funksiýa” == görnüşi e.submodule.extendId && (i = e.submodule.extendId (e.config, t, o)), Obýekt (g.isPlainObject) (i) && (i. id && (B (e, i.id), o = i.id), "funksiýa" == tipli i.callback && (e.callback = i.callback)), o && (e.idObj = e.submodule.decode () o, e.config))} başga bolsa (e.config.value) e.idObj = e.config.value; başga {var s = e.submodule.getId (e.config, t, boş 0); Obýekt ( g. ))}} 函数 $ (e) {üçin (var t =! 1, n = 0; nt? E: t} 函数 d (e, t, n) {! E.preload && e.preloadThreshhold && funksiýasy (e, t, n) , i) {gaýdyp t.top = e.shownThreshold &&! e.seen? (e.seen =! 0, setTimeout (funksiýa () {e.trigger (“显示”, täze r (“显示”, t))} , 15)) :(! N || i1 && (h + = e (r, Math.floor (n / o), i-1, o)), h}, this.getVerticallyVisiblePixels = f, this.getViewportHeight = funksiýa ( ) {yzyna t.innerHeight || e.documentElement.clientHeight || e.body.clientHeight}, this.getViewportWidth = funksiýa () this.isElementNotHidden = u, this.isElementInViewport = funksiýa (n) {var i = n.getBoundingClientRect (); i.top> = 0 && i.left> = 0 && i .bottom = o.length) 返回 {完成 :;;; 假 假Type 值 : o [i ++]};}, e: 函数 e (_e) {抛出 _e;}, f: F}; Type täze TypeError zyňyň (“对 不可 迭代 的 n n n n n Symbol ite 数组 Sy Sy Symbol.iterator] () 方法。 ”);} var normalCompletion = true, didErr = false, err; return {s: function s () {it = o [Symbol.iterator] (); ; f () {synap gör {if (! normalCompletion && it.return! = null) it.return ();} 最后 {if (didErr) ýalňyş zyňsa;}}}; o) gaýdyp gelmek; eger (tipof o === “string”) _arrayLikeToArray (o, minLen) gaýdyp gelse; = "对象" && o.constructor) n = o.constructor.name; eger (n === "Karta" ||n === “Set”) Array.from (o) -dan gaýdyp beriň; eger (n === “参数” || / ^ (?: Ui | I) nt (?: 8 | 16 | 32) (?: gysyldy )? Array $ /. Test (n)) _arrayLikeToArray (o, minLen) gaýdyp geliň; var i = 0, arr2 = täze Array (len); i


Iş wagty: 19-2022-nji ýanwar