/** * Apache License * Version 2.0, January 2004 * http://www.apache.org/licenses/ * * TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION * * 1. Definitions. * * "License" shall mean the terms and conditions for use, reproduction, * and distribution as defined by Sections 1 through 9 of this document. * * "Licensor" shall mean the copyright owner or entity authorized by * the copyright owner that is granting the License. * * "Legal Entity" shall mean the union of the acting entity and all * other entities that control, are controlled by, or are under common * control with that entity. For the purposes of this definition, * "control" means (i) the power, direct or indirect, to cause the * direction or management of such entity, whether by contract or * otherwise, or (ii) ownership of fifty percent (50%) or more of the * outstanding shares, or (iii) beneficial ownership of such entity. * * "You" (or "Your") shall mean an individual or Legal Entity * exercising permissions granted by this License. * * "Source" form shall mean the preferred form for making modifications, * including but not limited to software source code, documentation * source, and configuration files. * * "Object" form shall mean any form resulting from mechanical * transformation or translation of a Source form, including but * not limited to compiled object code, generated documentation, * and conversions to other media types. * * "Work" shall mean the work of authorship, whether in Source or * Object form, made available under the License, as indicated by a * copyright notice that is included in or attached to the work * (an example is provided in the Appendix below). * * "Derivative Works" shall mean any work, whether in Source or Object * form, that is based on (or derived from) the Work and for which the * editorial revisions, annotations, elaborations, or other modifications * represent, as a whole, an original work of authorship. For the purposes * of this License, Derivative Works shall not include works that remain * separable from, or merely link (or bind by name) to the interfaces of, * the Work and Derivative Works thereof. * * "Contribution" shall mean any work of authorship, including * the original version of the Work and any modifications or additions * to that Work or Derivative Works thereof, that is intentionally * submitted to Licensor for inclusion in the Work by the copyright owner * or by an individual or Legal Entity authorized to submit on behalf of * the copyright owner. For the purposes of this definition, "submitted" * means any form of electronic, verbal, or written communication sent * to the Licensor or its representatives, including but not limited to * communication on electronic mailing lists, source code control systems, * and issue tracking systems that are managed by, or on behalf of, the * Licensor for the purpose of discussing and improving the Work, but * excluding communication that is conspicuously marked or otherwise * designated in writing by the copyright owner as "Not a Contribution." * * "Contributor" shall mean Licensor and any individual or Legal Entity * on behalf of whom a Contribution has been received by Licensor and * subsequently incorporated within the Work. * * 2. Grant of Copyright License. Subject to the terms and conditions of * this License, each Contributor hereby grants to You a perpetual, * worldwide, non-exclusive, no-charge, royalty-free, irrevocable * copyright license to reproduce, prepare Derivative Works of, * publicly display, publicly perform, sublicense, and distribute the * Work and such Derivative Works in Source or Object form. * * 3. Grant of Patent License. Subject to the terms and conditions of * this License, each Contributor hereby grants to You a perpetual, * worldwide, non-exclusive, no-charge, royalty-free, irrevocable * (except as stated in this section) patent license to make, have made, * use, offer to sell, sell, import, and otherwise transfer the Work, * where such license applies only to those patent claims licensable * by such Contributor that are necessarily infringed by their * Contribution(s) alone or by combination of their Contribution(s) * with the Work to which such Contribution(s) was submitted. If You * institute patent litigation against any entity (including a * cross-claim or counterclaim in a lawsuit) alleging that the Work * or a Contribution incorporated within the Work constitutes direct * or contributory patent infringement, then any patent licenses * granted to You under this License for that Work shall terminate * as of the date such litigation is filed. * * 4. Redistribution. You may reproduce and distribute copies of the * Work or Derivative Works thereof in any medium, with or without * modifications, and in Source or Object form, provided that You * meet the following conditions: * * (a) You must give any other recipients of the Work or * Derivative Works a copy of this License; and * * (b) You must cause any modified files to carry prominent notices * stating that You changed the files; and * * (c) You must retain, in the Source form of any Derivative Works * that You distribute, all copyright, patent, trademark, and * attribution notices from the Source form of the Work, * excluding those notices that do not pertain to any part of * the Derivative Works; and * * (d) If the Work includes a "NOTICE" text file as part of its * distribution, then any Derivative Works that You distribute must * include a readable copy of the attribution notices contained * within such NOTICE file, excluding those notices that do not * pertain to any part of the Derivative Works, in at least one * of the following places: within a NOTICE text file distributed * as part of the Derivative Works; within the Source form or * documentation, if provided along with the Derivative Works; or, * within a display generated by the Derivative Works, if and * wherever such third-party notices normally appear. The contents * of the NOTICE file are for informational purposes only and * do not modify the License. You may add Your own attribution * notices within Derivative Works that You distribute, alongside * or as an addendum to the NOTICE text from the Work, provided * that such additional attribution notices cannot be construed * as modifying the License. * * You may add Your own copyright statement to Your modifications and * may provide additional or different license terms and conditions * for use, reproduction, or distribution of Your modifications, or * for any such Derivative Works as a whole, provided Your use, * reproduction, and distribution of the Work otherwise complies with * the conditions stated in this License. * * 5. Submission of Contributions. Unless You explicitly state otherwise, * any Contribution intentionally submitted for inclusion in the Work * by You to the Licensor shall be under the terms and conditions of * this License, without any additional terms or conditions. * Notwithstanding the above, nothing herein shall supersede or modify * the terms of any separate license agreement you may have executed * with Licensor regarding such Contributions. * * 6. Trademarks. This License does not grant permission to use the trade * names, trademarks, service marks, or product names of the Licensor, * except as required for reasonable and customary use in describing the * origin of the Work and reproducing the content of the NOTICE file. * * 7. Disclaimer of Warranty. Unless required by applicable law or * agreed to in writing, Licensor provides the Work (and each * Contributor provides its Contributions) on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or * implied, including, without limitation, any warranties or conditions * of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A * PARTICULAR PURPOSE. You are solely responsible for determining the * appropriateness of using or redistributing the Work and assume any * risks associated with Your exercise of permissions under this License. * * 8. Limitation of Liability. In no event and under no legal theory, * whether in tort (including negligence), contract, or otherwise, * unless required by applicable law (such as deliberate and grossly * negligent acts) or agreed to in writing, shall any Contributor be * liable to You for damages, including any direct, indirect, special, * incidental, or consequential damages of any character arising as a * result of this License or out of the use or inability to use the * Work (including but not limited to damages for loss of goodwill, * work stoppage, computer failure or malfunction, or any and all * other commercial damages or losses), even if such Contributor * has been advised of the possibility of such damages. * * 9. Accepting Warranty or Additional Liability. While redistributing * the Work or Derivative Works thereof, You may choose to offer, * and charge a fee for, acceptance of support, warranty, indemnity, * or other liability obligations and/or rights consistent with this * License. However, in accepting such obligations, You may act only * on Your own behalf and on Your sole responsibility, not on behalf * of any other Contributor, and only if You agree to indemnify, * defend, and hold each Contributor harmless for any liability * incurred by, or claims asserted against, such Contributor by reason * of your accepting any such warranty or additional liability. * * END OF TERMS AND CONDITIONS * * Copyright 2017 PREBID.ORG, INC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ (function(){"use strict";var en={dataProviders:[{name:"a1Media",params:{tagId:"lb4pbfluct.min.js"},waitForIt:!0},{name:"adagio",params:{organizationId:"",site:""},waitForIt:!0}]},tn=[{code:"/21763395206/sp_article/SP_inread_01",path:"/21763395206/sp_article/SP_inread_01",bids:[{bidder:"adagio",dwid:"trilltrill-jp_inread01_sp",params:{environment:"sp",organizationId:"1216",placement:"inread01",site:"trilltrill-jp"}},{bidder:"adg",dwid:"181081",params:{id:"181081"}},{bidder:"adgeneration",dwid:"154387",params:{id:"154387"}},{bidder:"aja",dwid:"246449",params:{asi:"DeJLrQKng"}},{bidder:"appnexus",dwid:"20924365",params:{placementId:20924365,usePaymentRule:!0}},{bidder:"craft",dwid:"E9F2ACE4-B18B-46BD-A210-6FF1221D62B8",params:{placementId:"E9F2ACE4-B18B-46BD-A210-6FF1221D62B8",sitekey:"fluct_trill"}},{bidder:"criteo",dwid:"1612567",params:{zoneId:"1612567"}},{bidder:"fluct",dwid:"1000238316",params:{groupId:"1000143011",tagId:"34498:1000238316"}},{bidder:"gmossp",dwid:"g917937",params:{sid:"g917937"}},{bidder:"ix",dwid:"736007",params:{siteId:"736007"}},{bidder:"logicad",dwid:"Pp2d_npMY",params:{tid:"npMY"}},{bidder:"medianet",dwid:"826873667",params:{cid:"8CUL3OHVG",crid:"826873667"}},{bidder:"microad",dwid:"e27b3cc64599ed9d0e820c271c8098d4",params:{spot:"e27b3cc64599ed9d0e820c271c8098d4"}},{bidder:"ogury",dwid:"wm-hb-iart-trillt-fluct-0i0vitibs7en",params:{adUnitId:"wm-hb-iart-trillt-fluct-0i0vitibs7en",assetKey:"OGY-E21D08E44C32"}},{bidder:"openx",dwid:"541198523",params:{delDomain:"trill-d.openx.net",unit:"541198523"}},{bidder:"pangle",dwid:"981388397",params:{appid:"8286547",placementid:"981388397",token:"Pangle"}},{bidder:"pubmatic",dwid:"3477814",params:{adSlot:"3477814",publisherId:"159367"}},{bidder:"relaido",dwid:"11360",params:{placementId:"11360"}},{bidder:"rtbhouse",dwid:"div-gpt-ad-1591172558810-0",params:{publisherId:"JKztze4cyQMbIB17Ma6F",region:"prebid-asia"}},{bidder:"rubicon",dwid:"1873816",params:{accountId:"20860",siteId:"322322",zoneId:"1873816"}},{bidder:"ssp_geniee",dwid:"1583071",params:{zoneId:1583071}},{bidder:"teads",dwid:"128041",params:{pageId:117945,placementId:128041}},{bidder:"unicorn",dwid:"SP_trill_inread_01",params:{accountId:295046,mediaId:"trilltrill.jp",placementId:"SP_trill_inread_01",publisherId:21763395206}},{bidder:"unruly",dwid:"285559",params:{siteId:285559}},{bidder:"yieldone",dwid:"105858",params:{placementId:"105858"}}],mediaTypes:{banner:{sizes:[[300,250],[336,280],[300,600]],name:"SP_inread_01"},video:{playerSize:[1,1],context:"outstream",mimes:["video/mp4","application/javascript"],minduration:1,maxduration:30,api:[1,2],protocols:[2,3,5,6],skip:0,playbackmethod:[2],placement:2}},analytics:[{bidder:"adagio",dwid:"trilltrill-jp_inread01_sp"},{bidder:"adg",dwid:"181081"},{bidder:"adgeneration",dwid:"154387"},{bidder:"aja",dwid:"246449"},{bidder:"appnexus",dwid:"20924365"},{bidder:"craft",dwid:"E9F2ACE4-B18B-46BD-A210-6FF1221D62B8"},{bidder:"criteo",dwid:"1612567"},{bidder:"fluct",dwid:"1000238316"},{bidder:"gmossp",dwid:"g917937"},{bidder:"ix",dwid:"736007"},{bidder:"logicad",dwid:"Pp2d_npMY"},{bidder:"medianet",dwid:"826873667"},{bidder:"microad",dwid:"e27b3cc64599ed9d0e820c271c8098d4"},{bidder:"ogury",dwid:"wm-hb-iart-trillt-fluct-0i0vitibs7en"},{bidder:"openx",dwid:"541198523"},{bidder:"pangle",dwid:"981388397"},{bidder:"pubmatic",dwid:"3477814"},{bidder:"relaido",dwid:"11360"},{bidder:"rtbhouse",dwid:"div-gpt-ad-1591172558810-0"},{bidder:"rubicon",dwid:"1873816"},{bidder:"ssp_geniee",dwid:"1583071"},{bidder:"teads",dwid:"128041"},{bidder:"unicorn",dwid:"SP_trill_inread_01"},{bidder:"unruly",dwid:"285559"},{bidder:"yieldone",dwid:"105858"}],ortb2Imp:{ext:{data:{placement:"inread01"}}}},{code:"/21763395206/sp_article/SP_inread_01",path:"/21763395206/sp_article/SP_inread_01",bids:[{bidder:"gumgum",dwid:"1271345",params:{slot:"1271345",zone:"tpevfrhe"}}],mediaTypes:{banner:{sizes:[[300,250],[336,280],[300,600]],name:"SP_inread_01"}},analytics:[{bidder:"gumgum",dwid:"1271345"}]},{code:"/21763395206/PC_all_01/PC_inread",path:"/21763395206/PC_all_01/PC_inread",bids:[{bidder:"adagio",dwid:"trilltrill-jp_inread_pc",params:{environment:"pc",organizationId:"1216",placement:"inread",site:"trilltrill-jp"}},{bidder:"adgeneration",dwid:"154390",params:{id:"154390"}},{bidder:"aja",dwid:"248359",params:{asi:"ym4zUL5Ww"}},{bidder:"appnexus",dwid:"21272610",params:{placementId:21272610,usePaymentRule:!0}},{bidder:"criteo",dwid:"1629956",params:{zoneId:"1629956"}},{bidder:"fluct",dwid:"1000238315",params:{groupId:"1000143008",tagId:"34497:1000238315"}},{bidder:"gmossp",dwid:"g937481",params:{sid:"g937481"}},{bidder:"ix",dwid:"765621",params:{siteId:"765621"}},{bidder:"logicad",dwid:"Pp2d_16Nw",params:{tid:"16Nw"}},{bidder:"medianet",dwid:"668419758",params:{cid:"8CUL3OHVG",crid:"668419758"}},{bidder:"microad",dwid:"3069153edd0d168d39f300442857d88c",params:{spot:"3069153edd0d168d39f300442857d88c"}},{bidder:"openx",dwid:"551036866",params:{delDomain:"trill-d.openx.net",unit:"551036866"}},{bidder:"pangle",dwid:"981388398",params:{appid:"8286547",placementid:"981388398",token:"Pangle"}},{bidder:"pubmatic",dwid:"4164422",params:{adSlot:"4164422",publisherId:"159367"}},{bidder:"relaido",dwid:"11359",params:{placementId:"11359"}},{bidder:"rtbhouse",dwid:"div-gpt-ad-1615857023689-0",params:{publisherId:"JKztze4cyQMbIB17Ma6F",region:"prebid-asia"}},{bidder:"rubicon",dwid:"2015254",params:{accountId:"20860",siteId:"352248",zoneId:"2015254"}},{bidder:"ssp_geniee",dwid:"1583084",params:{zoneId:1583084}},{bidder:"teads",dwid:"173858",params:{pageId:159281,placementId:173858}},{bidder:"unruly",dwid:"285560",params:{siteId:285560}},{bidder:"yieldone",dwid:"116085",params:{placementId:"116085"}}],mediaTypes:{banner:{sizes:[[300,250]],name:"PC_inread"},video:{playerSize:[1,1],context:"outstream",mimes:["video/mp4","application/javascript"],minduration:1,maxduration:30,api:[1,2],protocols:[2,3,5,6],skip:0,playbackmethod:[2],placement:2}},analytics:[{bidder:"adagio",dwid:"trilltrill-jp_inread_pc"},{bidder:"adgeneration",dwid:"154390"},{bidder:"aja",dwid:"248359"},{bidder:"appnexus",dwid:"21272610"},{bidder:"criteo",dwid:"1629956"},{bidder:"fluct",dwid:"1000238315"},{bidder:"gmossp",dwid:"g937481"},{bidder:"ix",dwid:"765621"},{bidder:"logicad",dwid:"Pp2d_16Nw"},{bidder:"medianet",dwid:"668419758"},{bidder:"microad",dwid:"3069153edd0d168d39f300442857d88c"},{bidder:"openx",dwid:"551036866"},{bidder:"pangle",dwid:"981388398"},{bidder:"pubmatic",dwid:"4164422"},{bidder:"relaido",dwid:"11359"},{bidder:"rtbhouse",dwid:"div-gpt-ad-1615857023689-0"},{bidder:"rubicon",dwid:"2015254"},{bidder:"ssp_geniee",dwid:"1583084"},{bidder:"teads",dwid:"173858"},{bidder:"unruly",dwid:"285560"},{bidder:"yieldone",dwid:"116085"}],ortb2Imp:{ext:{data:{placement:"inread"}}}},{code:"/21763395206/PC_all_01/PC_inread",path:"/21763395206/PC_all_01/PC_inread",bids:[{bidder:"gumgum",dwid:"1272226",params:{slot:"1272226",zone:"tpevfrhe"}}],mediaTypes:{banner:{sizes:[[300,250]],name:"PC_inread"}},analytics:[{bidder:"gumgum",dwid:"1272226"}]},{code:"/21763395206/sp_article/SP_inread_01_c1",path:"/21763395206/sp_article/SP_inread_01_c1",bids:[{bidder:"adagio",dwid:"trilltrill-jp_inread_01_c1_sp",params:{environment:"sp",organizationId:"1216",placement:"inread_01_c1",site:"trilltrill-jp"}},{bidder:"adgeneration",dwid:"175395",params:{id:"175395"}},{bidder:"aja",dwid:"255080",params:{asi:"Ub2RKAQIj"}},{bidder:"appnexus",dwid:"29776223",params:{placementId:29776223,usePaymentRule:!0}},{bidder:"criteo",dwid:"1745692",params:{zoneId:"1745692"}},{bidder:"fluct",dwid:"34498:1000259444",params:{groupId:"1000143011",tagId:"34498:1000259444"}},{bidder:"gmossp",dwid:"g938825",params:{sid:"g938825"}},{bidder:"ix",dwid:"950731",params:{siteId:"950731"}},{bidder:"logicad",dwid:"Pp2d_3nWv",params:{tid:"3nWv"}},{bidder:"medianet",dwid:"117924478",params:{cid:"8CUL3OHVG",crid:"117924478"}},{bidder:"microad",dwid:"f0ffa28b2d7e3c839cce6fffeb7162e3",params:{spot:"f0ffa28b2d7e3c839cce6fffeb7162e3"}},{bidder:"openx",dwid:"559266375",params:{delDomain:"trill-d.openx.net",unit:"559266375"}},{bidder:"pangle",dwid:"981388392",params:{appid:"8286547",placementid:"981388392",token:"Pangle"}},{bidder:"pubmatic",dwid:"5099494",params:{adSlot:"5099494",publisherId:"159367"}},{bidder:"rtbhouse",dwid:"div-gpt-ad-1676860290141-0",params:{publisherId:"JKztze4cyQMbIB17Ma6F",region:"prebid-asia"}},{bidder:"rubicon",dwid:"2840618",params:{accountId:"20860",siteId:"322322",zoneId:"2840618"}},{bidder:"ssp_geniee",dwid:"1583085",params:{zoneId:1583085}},{bidder:"teads",dwid:"185797",params:{pageId:170905,placementId:185797}},{bidder:"unicorn",dwid:"SP_inread_01_c1",params:{accountId:295046,mediaId:"trilltrill.jp",placementId:"SP_inread_01_c1",publisherId:21763395206}},{bidder:"unruly",dwid:"285561",params:{siteId:285561}},{bidder:"yieldone",dwid:"185370",params:{placementId:"185370"}}],mediaTypes:{banner:{sizes:[[300,250],[336,280],[300,600]],name:"SP_inread_01_c1"},video:{playerSize:[1,1],context:"outstream",mimes:["video/mp4","application/javascript"],minduration:1,maxduration:30,api:[1,2],protocols:[2,3,5,6],skip:0,playbackmethod:[2],placement:2}},analytics:[{bidder:"adagio",dwid:"trilltrill-jp_inread_01_c1_sp"},{bidder:"adgeneration",dwid:"175395"},{bidder:"aja",dwid:"255080"},{bidder:"appnexus",dwid:"29776223"},{bidder:"criteo",dwid:"1745692"},{bidder:"fluct",dwid:"34498:1000259444"},{bidder:"gmossp",dwid:"g938825"},{bidder:"ix",dwid:"950731"},{bidder:"logicad",dwid:"Pp2d_3nWv"},{bidder:"medianet",dwid:"117924478"},{bidder:"microad",dwid:"f0ffa28b2d7e3c839cce6fffeb7162e3"},{bidder:"openx",dwid:"559266375"},{bidder:"pangle",dwid:"981388392"},{bidder:"pubmatic",dwid:"5099494"},{bidder:"rtbhouse",dwid:"div-gpt-ad-1676860290141-0"},{bidder:"rubicon",dwid:"2840618"},{bidder:"ssp_geniee",dwid:"1583085"},{bidder:"teads",dwid:"185797"},{bidder:"unicorn",dwid:"SP_inread_01_c1"},{bidder:"unruly",dwid:"285561"},{bidder:"yieldone",dwid:"185370"}],ortb2Imp:{ext:{data:{placement:"inread_01_c1"}}}},{code:"/21763395206/sp_article/SP_inread_01_c1",path:"/21763395206/sp_article/SP_inread_01_c1",bids:[{bidder:"gumgum",dwid:"1271346",params:{slot:"1271346",zone:"tpevfrhe"}}],mediaTypes:{banner:{sizes:[[300,250],[336,280],[300,600]],name:"SP_inread_01_c1"}},analytics:[{bidder:"gumgum",dwid:"1271346"}]},{code:"/21763395206/sp_article/SP_inread_01_c2",path:"/21763395206/sp_article/SP_inread_01_c2",bids:[{bidder:"adagio",dwid:"trilltrill-jp_inread_01_c2_sp",params:{environment:"sp",organizationId:"1216",placement:"inread_01_c2",site:"trilltrill-jp"}},{bidder:"adgeneration",dwid:"175396",params:{id:"175396"}},{bidder:"aja",dwid:"255081",params:{asi:"8LtT3nFlS"}},{bidder:"appnexus",dwid:"29776224",params:{placementId:29776224,usePaymentRule:!0}},{bidder:"criteo",dwid:"1745693",params:{zoneId:"1745693"}},{bidder:"fluct",dwid:"34498:1000259447",params:{groupId:"1000143011",tagId:"34498:1000259447"}},{bidder:"gmossp",dwid:"g938826",params:{sid:"g938826"}},{bidder:"ix",dwid:"950732",params:{siteId:"950732"}},{bidder:"logicad",dwid:"Pp2d_12zd",params:{tid:"12zd"}},{bidder:"medianet",dwid:"262501234",params:{cid:"8CUL3OHVG",crid:"262501234"}},{bidder:"microad",dwid:"8703667d99be9457f98ccc79583c9e8e",params:{spot:"8703667d99be9457f98ccc79583c9e8e"}},{bidder:"ogury",dwid:"wm-hb-iart-trillt-fluct-ljujr3c75e4w",params:{adUnitId:"wm-hb-iart-trillt-fluct-ljujr3c75e4w",assetKey:"OGY-E21D08E44C32"}},{bidder:"openx",dwid:"559266376",params:{delDomain:"trill-d.openx.net",unit:"559266376"}},{bidder:"pangle",dwid:"981388393",params:{appid:"8286547",placementid:"981388393",token:"Pangle"}},{bidder:"pubmatic",dwid:"5099495",params:{adSlot:"5099495",publisherId:"159367"}},{bidder:"rtbhouse",dwid:"div-gpt-ad-1676860271932-0",params:{publisherId:"JKztze4cyQMbIB17Ma6F",region:"prebid-asia"}},{bidder:"rubicon",dwid:"2840620",params:{accountId:"20860",siteId:"322322",zoneId:"2840620"}},{bidder:"ssp_geniee",dwid:"1583086",params:{zoneId:1583086}},{bidder:"teads",dwid:"185798",params:{pageId:170906,placementId:185798}},{bidder:"unicorn",dwid:"SP_inread_01_c2",params:{accountId:295046,mediaId:"trilltrill.jp",placementId:"SP_inread_01_c2",publisherId:21763395206}},{bidder:"unruly",dwid:"285562",params:{siteId:285562}},{bidder:"yieldone",dwid:"185371",params:{placementId:"185371"}}],mediaTypes:{banner:{sizes:[[300,250],[336,280],[300,600]],name:"SP_inread_01_c2"},video:{playerSize:[1,1],context:"outstream",mimes:["video/mp4","application/javascript"],minduration:1,maxduration:30,api:[1,2],protocols:[2,3,5,6],skip:0,playbackmethod:[2],placement:2}},analytics:[{bidder:"adagio",dwid:"trilltrill-jp_inread_01_c2_sp"},{bidder:"adgeneration",dwid:"175396"},{bidder:"aja",dwid:"255081"},{bidder:"appnexus",dwid:"29776224"},{bidder:"criteo",dwid:"1745693"},{bidder:"fluct",dwid:"34498:1000259447"},{bidder:"gmossp",dwid:"g938826"},{bidder:"ix",dwid:"950732"},{bidder:"logicad",dwid:"Pp2d_12zd"},{bidder:"medianet",dwid:"262501234"},{bidder:"microad",dwid:"8703667d99be9457f98ccc79583c9e8e"},{bidder:"ogury",dwid:"wm-hb-iart-trillt-fluct-ljujr3c75e4w"},{bidder:"openx",dwid:"559266376"},{bidder:"pangle",dwid:"981388393"},{bidder:"pubmatic",dwid:"5099495"},{bidder:"rtbhouse",dwid:"div-gpt-ad-1676860271932-0"},{bidder:"rubicon",dwid:"2840620"},{bidder:"ssp_geniee",dwid:"1583086"},{bidder:"teads",dwid:"185798"},{bidder:"unicorn",dwid:"SP_inread_01_c2"},{bidder:"unruly",dwid:"285562"},{bidder:"yieldone",dwid:"185371"}],ortb2Imp:{ext:{data:{placement:"inread_01_c2"}}}},{code:"/21763395206/sp_article/SP_inread_01_c2",path:"/21763395206/sp_article/SP_inread_01_c2",bids:[{bidder:"gumgum",dwid:"1271347",params:{slot:"1271347",zone:"tpevfrhe"}}],mediaTypes:{banner:{sizes:[[300,250],[336,280],[300,600]],name:"SP_inread_01_c2"}},analytics:[{bidder:"gumgum",dwid:"1271347"}]},{code:"/21763395206/sp_article/SP_inread_01_c3",path:"/21763395206/sp_article/SP_inread_01_c3",bids:[{bidder:"adagio",dwid:"trilltrill-jp_inread_01_c3_sp",params:{environment:"sp",organizationId:"1216",placement:"inread_01_c3",site:"trilltrill-jp"}},{bidder:"adgeneration",dwid:"175397",params:{id:"175397"}},{bidder:"aja",dwid:"255082",params:{asi:"n6V67cnQW"}},{bidder:"appnexus",dwid:"29776225",params:{placementId:29776225,usePaymentRule:!0}},{bidder:"criteo",dwid:"1745694",params:{zoneId:"1745694"}},{bidder:"fluct",dwid:"34498:1000259445",params:{groupId:"1000143011",tagId:"34498:1000259445"}},{bidder:"gmossp",dwid:"g938827",params:{sid:"g938827"}},{bidder:"ix",dwid:"950733",params:{siteId:"950733"}},{bidder:"logicad",dwid:"Pp2d_Jo8K",params:{tid:"Jo8K"}},{bidder:"medianet",dwid:"274246212",params:{cid:"8CUL3OHVG",crid:"274246212"}},{bidder:"microad",dwid:"251356c94593ff256c3466712299e3d9",params:{spot:"251356c94593ff256c3466712299e3d9"}},{bidder:"openx",dwid:"559266377",params:{delDomain:"trill-d.openx.net",unit:"559266377"}},{bidder:"pangle",dwid:"981388384",params:{appid:"8286547",placementid:"981388384",token:"Pangle"}},{bidder:"pubmatic",dwid:"5099496",params:{adSlot:"5099496",publisherId:"159367"}},{bidder:"rtbhouse",dwid:"div-gpt-ad-1676860252649-0",params:{publisherId:"JKztze4cyQMbIB17Ma6F",region:"prebid-asia"}},{bidder:"rubicon",dwid:"2840622",params:{accountId:"20860",siteId:"322322",zoneId:"2840622"}},{bidder:"ssp_geniee",dwid:"1583087",params:{zoneId:1583087}},{bidder:"teads",dwid:"185799",params:{pageId:170907,placementId:185799}},{bidder:"unicorn",dwid:"SP_inread_01_c3",params:{accountId:295046,mediaId:"trilltrill.jp",placementId:"SP_inread_01_c3",publisherId:21763395206}},{bidder:"unruly",dwid:"285563",params:{siteId:285563}},{bidder:"yieldone",dwid:"185372",params:{placementId:"185372"}}],mediaTypes:{banner:{sizes:[[300,250],[336,280],[300,600]],name:"SP_inread_01_c3"},video:{playerSize:[1,1],context:"outstream",mimes:["video/mp4","application/javascript"],minduration:1,maxduration:30,api:[1,2],protocols:[2,3,5,6],skip:0,playbackmethod:[2],placement:2}},analytics:[{bidder:"adagio",dwid:"trilltrill-jp_inread_01_c3_sp"},{bidder:"adgeneration",dwid:"175397"},{bidder:"aja",dwid:"255082"},{bidder:"appnexus",dwid:"29776225"},{bidder:"criteo",dwid:"1745694"},{bidder:"fluct",dwid:"34498:1000259445"},{bidder:"gmossp",dwid:"g938827"},{bidder:"ix",dwid:"950733"},{bidder:"logicad",dwid:"Pp2d_Jo8K"},{bidder:"medianet",dwid:"274246212"},{bidder:"microad",dwid:"251356c94593ff256c3466712299e3d9"},{bidder:"openx",dwid:"559266377"},{bidder:"pangle",dwid:"981388384"},{bidder:"pubmatic",dwid:"5099496"},{bidder:"rtbhouse",dwid:"div-gpt-ad-1676860252649-0"},{bidder:"rubicon",dwid:"2840622"},{bidder:"ssp_geniee",dwid:"1583087"},{bidder:"teads",dwid:"185799"},{bidder:"unicorn",dwid:"SP_inread_01_c3"},{bidder:"unruly",dwid:"285563"},{bidder:"yieldone",dwid:"185372"}],ortb2Imp:{ext:{data:{placement:"inread_01_c3"}}}},{code:"/21763395206/sp_article/SP_inread_01_c3",path:"/21763395206/sp_article/SP_inread_01_c3",bids:[{bidder:"gumgum",dwid:"1271348",params:{slot:"1271348",zone:"tpevfrhe"}}],mediaTypes:{banner:{sizes:[[300,250],[336,280],[300,600]],name:"SP_inread_01_c3"}},analytics:[{bidder:"gumgum",dwid:"1271348"}]},{code:"/21763395206/sp_article/SP_inread_01_c4",path:"/21763395206/sp_article/SP_inread_01_c4",bids:[{bidder:"adagio",dwid:"trilltrill-jp_inread_01_c4_sp",params:{environment:"sp",organizationId:"1216",placement:"inread_01_c4",site:"trilltrill-jp"}},{bidder:"adgeneration",dwid:"175398",params:{id:"175398"}},{bidder:"aja",dwid:"255083",params:{asi:"rxnRnATZs"}},{bidder:"appnexus",dwid:"34295655",params:{placementId:34295655,usePaymentRule:!0}},{bidder:"criteo",dwid:"1745695",params:{zoneId:"1745695"}},{bidder:"fluct",dwid:"34498:1000259446",params:{groupId:"1000143011",tagId:"34498:1000259446"}},{bidder:"gmossp",dwid:"g944186",params:{sid:"g944186"}},{bidder:"ix",dwid:"950734",params:{siteId:"950734"}},{bidder:"logicad",dwid:"Pp2d_6BMN",params:{tid:"6BMN"}},{bidder:"medianet",dwid:"537788584",params:{cid:"8CUL3OHVG",crid:"537788584"}},{bidder:"microad",dwid:"c07e9f73e980497a60ac2f0aa643575f",params:{spot:"c07e9f73e980497a60ac2f0aa643575f"}},{bidder:"openx",dwid:"561360045",params:{delDomain:"trill-d.openx.net",unit:"561360045"}},{bidder:"pangle",dwid:"981388385",params:{appid:"8286547",placementid:"981388385",token:"Pangle"}},{bidder:"pubmatic",dwid:"6308964",params:{adSlot:"6308964",publisherId:"159367"}},{bidder:"rubicon",dwid:"3592790",params:{accountId:"20860",siteId:"322322",zoneId:"3592790"}},{bidder:"ssp_geniee",dwid:"1583088",params:{zoneId:1583088}},{bidder:"unicorn",dwid:"SP_inread_01_c4",params:{accountId:295046,mediaId:"trilltrill.jp",placementId:"SP_inread_01_c4",publisherId:21763395206}},{bidder:"unruly",dwid:"285564",params:{siteId:285564}},{bidder:"yieldone",dwid:"274735",params:{placementId:"274735"}}],mediaTypes:{banner:{sizes:[[300,250],[336,280]],name:"SP_inread_01_c4"},video:{playerSize:[1,1],context:"outstream",mimes:["video/mp4","application/javascript"],minduration:1,maxduration:30,api:[1,2],protocols:[2,3,5,6],skip:0,playbackmethod:[2],placement:2}},analytics:[{bidder:"adagio",dwid:"trilltrill-jp_inread_01_c4_sp"},{bidder:"adgeneration",dwid:"175398"},{bidder:"aja",dwid:"255083"},{bidder:"appnexus",dwid:"34295655"},{bidder:"criteo",dwid:"1745695"},{bidder:"fluct",dwid:"34498:1000259446"},{bidder:"gmossp",dwid:"g944186"},{bidder:"ix",dwid:"950734"},{bidder:"logicad",dwid:"Pp2d_6BMN"},{bidder:"medianet",dwid:"537788584"},{bidder:"microad",dwid:"c07e9f73e980497a60ac2f0aa643575f"},{bidder:"openx",dwid:"561360045"},{bidder:"pangle",dwid:"981388385"},{bidder:"pubmatic",dwid:"6308964"},{bidder:"rubicon",dwid:"3592790"},{bidder:"ssp_geniee",dwid:"1583088"},{bidder:"unicorn",dwid:"SP_inread_01_c4"},{bidder:"unruly",dwid:"285564"},{bidder:"yieldone",dwid:"274735"}],ortb2Imp:{ext:{data:{placement:"inread_01_c4"}}}},{code:"/21763395206/sp_article/SP_inread_01_c4",path:"/21763395206/sp_article/SP_inread_01_c4",bids:[{bidder:"gumgum",dwid:"1271349",params:{slot:"1271349",zone:"tpevfrhe"}}],mediaTypes:{banner:{sizes:[[300,250],[336,280]],name:"SP_inread_01_c4"}},analytics:[{bidder:"gumgum",dwid:"1271349"}]},{code:"/21763395206/sp_article/SP_inread_01_c4_A",path:"/21763395206/sp_article/SP_inread_01_c4_A",bids:[{bidder:"adagio",dwid:"trilltrill-jp_SP_inread_01_c4_A_sp",params:{organizationId:"1216",placement:"SP_inread_01_c4_A",site:"trilltrill-jp"}},{bidder:"adgeneration",dwid:"202134",params:{id:"202134"}},{bidder:"aja",dwid:"260698",params:{asi:"gL5g1mpbn"}},{bidder:"appnexus",dwid:"34295656",params:{placementId:34295656,usePaymentRule:!0}},{bidder:"criteo",dwid:"1799158",params:{zoneId:"1799158"}},{bidder:"fluct",dwid:"34498:1000288639",params:{groupId:"1000143011",tagId:"34498:1000288639"}},{bidder:"gmossp",dwid:"g944187",params:{sid:"g944187"}},{bidder:"ix",dwid:"1131232",params:{siteId:"1131232"}},{bidder:"logicad",dwid:"Pp2d_6kzO",params:{tid:"6kzO"}},{bidder:"medianet",dwid:"161031239",params:{cid:"8CUL3OHVG",crid:"161031239"}},{bidder:"microad",dwid:"fb18782b6de2050ce1548839b6633944",params:{spot:"fb18782b6de2050ce1548839b6633944"}},{bidder:"openx",dwid:"561360048",params:{delDomain:"trill-d.openx.net",unit:"561360048"}},{bidder:"pangle",dwid:"981388399",params:{appid:"8286547",placementid:"981388399",token:"Pangle"}},{bidder:"pubmatic",dwid:"6308965",params:{adSlot:"6308965",publisherId:"159367"}},{bidder:"rubicon",dwid:"3592792",params:{accountId:"20860",siteId:"322322",zoneId:"3592792"}},{bidder:"ssp_geniee",dwid:"1583089",params:{zoneId:1583089}},{bidder:"unicorn",dwid:"SP_inread_01_c4_A",params:{accountId:295046,mediaId:"trilltrill.jp",placementId:"SP_inread_01_c4_A",publisherId:21763395206}},{bidder:"unruly",dwid:"285565",params:{siteId:285565}},{bidder:"yieldone",dwid:"274736",params:{placementId:"274736"}}],mediaTypes:{banner:{sizes:[[300,250],[336,280],[300,600]],name:"SP_inread_01_c4_A"},video:{playerSize:[1,1],context:"outstream",mimes:["video/mp4","application/javascript"],minduration:1,maxduration:30,api:[1,2],protocols:[2,3,5,6],skip:0,playbackmethod:[2],placement:2}},analytics:[{bidder:"adagio",dwid:"trilltrill-jp_SP_inread_01_c4_A_sp"},{bidder:"adgeneration",dwid:"202134"},{bidder:"aja",dwid:"260698"},{bidder:"appnexus",dwid:"34295656"},{bidder:"criteo",dwid:"1799158"},{bidder:"fluct",dwid:"34498:1000288639"},{bidder:"gmossp",dwid:"g944187"},{bidder:"ix",dwid:"1131232"},{bidder:"logicad",dwid:"Pp2d_6kzO"},{bidder:"medianet",dwid:"161031239"},{bidder:"microad",dwid:"fb18782b6de2050ce1548839b6633944"},{bidder:"openx",dwid:"561360048"},{bidder:"pangle",dwid:"981388399"},{bidder:"pubmatic",dwid:"6308965"},{bidder:"rubicon",dwid:"3592792"},{bidder:"ssp_geniee",dwid:"1583089"},{bidder:"unicorn",dwid:"SP_inread_01_c4_A"},{bidder:"unruly",dwid:"285565"},{bidder:"yieldone",dwid:"274736"}],ortb2Imp:{ext:{data:{placement:"SP_inread_01_c4_A"}}}},{code:"/21763395206/sp_article/SP_inread_01_c4_A",path:"/21763395206/sp_article/SP_inread_01_c4_A",bids:[{bidder:"gumgum",dwid:"1271350",params:{slot:"1271350",zone:"tpevfrhe"}}],mediaTypes:{banner:{sizes:[[300,250],[336,280],[300,600]],name:"SP_inread_01_c4_A"}},analytics:[{bidder:"gumgum",dwid:"1271350"}]},{code:"/21763395206/sp_article/SP_inread_01_c4_B",path:"/21763395206/sp_article/SP_inread_01_c4_B",bids:[{bidder:"adagio",dwid:"trilltrill-jp_SP_inread_01_c4_B_sp",params:{organizationId:"1216",placement:"SP_inread_01_c4_B",site:"trilltrill-jp"}},{bidder:"adgeneration",dwid:"202135",params:{id:"202135"}},{bidder:"aja",dwid:"260699",params:{asi:"u4gG2e5Va"}},{bidder:"appnexus",dwid:"34295657",params:{placementId:34295657,usePaymentRule:!0}},{bidder:"criteo",dwid:"1799159",params:{zoneId:"1799159"}},{bidder:"fluct",dwid:"34498:1000288638",params:{groupId:"1000143011",tagId:"34498:1000288638"}},{bidder:"gmossp",dwid:"g944188",params:{sid:"g944188"}},{bidder:"ix",dwid:"1131638",params:{siteId:"1131638"}},{bidder:"logicad",dwid:"Pp2d_lDx9",params:{tid:"lDx9"}},{bidder:"medianet",dwid:"199328644",params:{cid:"8CUL3OHVG",crid:"199328644"}},{bidder:"microad",dwid:"c1db9025edc3f0d5e13454908c9f0008",params:{spot:"c1db9025edc3f0d5e13454908c9f0008"}},{bidder:"openx",dwid:"561360050",params:{delDomain:"trill-d.openx.net",unit:"561360050"}},{bidder:"pangle",dwid:"981569712",params:{appid:"8286547",placementid:"981569712",token:"Pangle"}},{bidder:"pubmatic",dwid:"6308966",params:{adSlot:"6308966",publisherId:"159367"}},{bidder:"rubicon",dwid:"3592794",params:{accountId:"20860",siteId:"322322",zoneId:"3592794"}},{bidder:"ssp_geniee",dwid:"1583090",params:{zoneId:1583090}},{bidder:"unicorn",dwid:"SP_inread_01_c4_B",params:{accountId:295046,mediaId:"trilltrill.jp",placementId:"SP_inread_01_c4_B",publisherId:21763395206}},{bidder:"unruly",dwid:"285566",params:{siteId:285566}},{bidder:"yieldone",dwid:"274737",params:{placementId:"274737"}}],mediaTypes:{banner:{sizes:[[300,250],[336,280],[300,600]],name:"SP_inread_01_c4_B"},video:{playerSize:[1,1],context:"outstream",mimes:["video/mp4","application/javascript"],minduration:1,maxduration:30,api:[1,2],protocols:[2,3,5,6],skip:0,playbackmethod:[2],placement:2}},analytics:[{bidder:"adagio",dwid:"trilltrill-jp_SP_inread_01_c4_B_sp"},{bidder:"adgeneration",dwid:"202135"},{bidder:"aja",dwid:"260699"},{bidder:"appnexus",dwid:"34295657"},{bidder:"criteo",dwid:"1799159"},{bidder:"fluct",dwid:"34498:1000288638"},{bidder:"gmossp",dwid:"g944188"},{bidder:"ix",dwid:"1131638"},{bidder:"logicad",dwid:"Pp2d_lDx9"},{bidder:"medianet",dwid:"199328644"},{bidder:"microad",dwid:"c1db9025edc3f0d5e13454908c9f0008"},{bidder:"openx",dwid:"561360050"},{bidder:"pangle",dwid:"981569712"},{bidder:"pubmatic",dwid:"6308966"},{bidder:"rubicon",dwid:"3592794"},{bidder:"ssp_geniee",dwid:"1583090"},{bidder:"unicorn",dwid:"SP_inread_01_c4_B"},{bidder:"unruly",dwid:"285566"},{bidder:"yieldone",dwid:"274737"}],ortb2Imp:{ext:{data:{placement:"SP_inread_01_c4_B"}}}},{code:"/21763395206/sp_article/SP_inread_01_c4_B",path:"/21763395206/sp_article/SP_inread_01_c4_B",bids:[{bidder:"gumgum",dwid:"1271351",params:{slot:"1271351",zone:"tpevfrhe"}}],mediaTypes:{banner:{sizes:[[300,250],[336,280],[300,600]],name:"SP_inread_01_c4_B"}},analytics:[{bidder:"gumgum",dwid:"1271351"}]},{code:"/21763395206/sp_article/SP_inread_01_dec",path:"/21763395206/sp_article/SP_inread_01_dec",bids:[{bidder:"adagio",dwid:"trilltrill-jp_SP_inread_01_dec_sp",params:{organizationId:"1216",placement:"SP_inread_01_dec",site:"trilltrill-jp"}},{bidder:"adgeneration",dwid:"207052",params:{id:"207052"}},{bidder:"aja",dwid:"262290",params:{asi:"NeSYVzIBU"}},{bidder:"appnexus",dwid:"34816685",params:{placementId:34816685,usePaymentRule:!0}},{bidder:"criteo",dwid:"1808261",params:{zoneId:"1808261"}},{bidder:"fluct",dwid:"34498:1000290372",params:{groupId:"1000143011",tagId:"34498:1000290372"}},{bidder:"gmossp",dwid:"g944730",params:{sid:"g944730"}},{bidder:"ix",dwid:"1156720",params:{siteId:"1156720"}},{bidder:"logicad",dwid:"Pp2d_8Nz0",params:{tid:"8Nz0"}},{bidder:"medianet",dwid:"556397939",params:{cid:"8CUL3OHVG",crid:"556397939"}},{bidder:"microad",dwid:"a2f25f41e3f95937c2c9c6d2b1a0f8b7",params:{spot:"a2f25f41e3f95937c2c9c6d2b1a0f8b7"}},{bidder:"pubmatic",dwid:"6466609",params:{adSlot:"6466609",publisherId:"159367"}},{bidder:"rubicon",dwid:"3647496",params:{accountId:"20860",siteId:"322322",zoneId:"3647496"}},{bidder:"ssp_geniee",dwid:"1583091",params:{zoneId:1583091}},{bidder:"teads",dwid:"235584",params:{pageId:218988,placementId:235584}},{bidder:"unicorn",dwid:"SP_inread_01_dec",params:{accountId:295046,mediaId:"trilltrill.jp",placementId:"SP_inread_01_dec",publisherId:21763395206}},{bidder:"unruly",dwid:"285567",params:{siteId:285567}},{bidder:"yieldone",dwid:"276668",params:{placementId:"276668"}}],mediaTypes:{banner:{sizes:[[300,250],[336,280],[300,600]],name:"SP_inread_01_dec"},video:{playerSize:[1,1],context:"outstream",mimes:["video/mp4","application/javascript"],minduration:1,maxduration:30,api:[1,2],protocols:[2,3,5,6],skip:0,playbackmethod:[2],placement:2}},analytics:[{bidder:"adagio",dwid:"trilltrill-jp_SP_inread_01_dec_sp"},{bidder:"adgeneration",dwid:"207052"},{bidder:"aja",dwid:"262290"},{bidder:"appnexus",dwid:"34816685"},{bidder:"criteo",dwid:"1808261"},{bidder:"fluct",dwid:"34498:1000290372"},{bidder:"gmossp",dwid:"g944730"},{bidder:"ix",dwid:"1156720"},{bidder:"logicad",dwid:"Pp2d_8Nz0"},{bidder:"medianet",dwid:"556397939"},{bidder:"microad",dwid:"a2f25f41e3f95937c2c9c6d2b1a0f8b7"},{bidder:"pubmatic",dwid:"6466609"},{bidder:"rubicon",dwid:"3647496"},{bidder:"ssp_geniee",dwid:"1583091"},{bidder:"teads",dwid:"235584"},{bidder:"unicorn",dwid:"SP_inread_01_dec"},{bidder:"unruly",dwid:"285567"},{bidder:"yieldone",dwid:"276668"}],ortb2Imp:{ext:{data:{placement:"SP_inread_01_dec"}}}},{code:"/21763395206/sp_article/SP_inread_01_dec",path:"/21763395206/sp_article/SP_inread_01_dec",bids:[{bidder:"gumgum",dwid:"1271352",params:{slot:"1271352",zone:"tpevfrhe"}}],mediaTypes:{banner:{sizes:[[300,250],[336,280],[300,600]],name:"SP_inread_01_dec"}},analytics:[{bidder:"gumgum",dwid:"1271352"}]},{code:"/21763395206/sp_article/SP_inread_01_c1_dec",path:"/21763395206/sp_article/SP_inread_01_c1_dec",bids:[{bidder:"adagio",dwid:"trilltrill-jp_SP_inread_01_c1_dec_sp",params:{organizationId:"1216",placement:"SP_inread_01_c1_dec",site:"trilltrill-jp"}},{bidder:"adgeneration",dwid:"207053",params:{id:"207053"}},{bidder:"aja",dwid:"262291",params:{asi:"R4hDuaHBm"}},{bidder:"appnexus",dwid:"34816686",params:{placementId:34816686,usePaymentRule:!0}},{bidder:"criteo",dwid:"1808262",params:{zoneId:"1808262"}},{bidder:"fluct",dwid:"34498:1000290370",params:{groupId:"1000143011",tagId:"34498:1000290370"}},{bidder:"gmossp",dwid:"g944731",params:{sid:"g944731"}},{bidder:"ix",dwid:"1156721",params:{siteId:"1156721"}},{bidder:"logicad",dwid:"Pp2d_Dr11",params:{tid:"Dr11"}},{bidder:"medianet",dwid:"472275222",params:{cid:"8CUL3OHVG",crid:"472275222"}},{bidder:"microad",dwid:"bc99223e61ffb67aea361cb794e512b9",params:{spot:"bc99223e61ffb67aea361cb794e512b9"}},{bidder:"pubmatic",dwid:"6466620",params:{adSlot:"6466620",publisherId:"159367"}},{bidder:"rubicon",dwid:"3647498",params:{accountId:"20860",siteId:"322322",zoneId:"3647498"}},{bidder:"ssp_geniee",dwid:"1583092",params:{zoneId:1583092}},{bidder:"teads",dwid:"235585",params:{pageId:218989,placementId:235585}},{bidder:"unicorn",dwid:"SP_inread_01_c1_dec",params:{accountId:295046,mediaId:"trilltrill.jp",placementId:"SP_inread_01_c1_dec",publisherId:21763395206}},{bidder:"unruly",dwid:"285568",params:{siteId:285568}},{bidder:"yieldone",dwid:"276669",params:{placementId:"276669"}}],mediaTypes:{banner:{sizes:[[300,250],[336,280],[300,600]],name:"SP_inread_01_c1_dec"},video:{playerSize:[1,1],context:"outstream",mimes:["video/mp4","application/javascript"],minduration:1,maxduration:30,api:[1,2],protocols:[2,3,5,6],skip:0,playbackmethod:[2],placement:2}},analytics:[{bidder:"adagio",dwid:"trilltrill-jp_SP_inread_01_c1_dec_sp"},{bidder:"adgeneration",dwid:"207053"},{bidder:"aja",dwid:"262291"},{bidder:"appnexus",dwid:"34816686"},{bidder:"criteo",dwid:"1808262"},{bidder:"fluct",dwid:"34498:1000290370"},{bidder:"gmossp",dwid:"g944731"},{bidder:"ix",dwid:"1156721"},{bidder:"logicad",dwid:"Pp2d_Dr11"},{bidder:"medianet",dwid:"472275222"},{bidder:"microad",dwid:"bc99223e61ffb67aea361cb794e512b9"},{bidder:"pubmatic",dwid:"6466620"},{bidder:"rubicon",dwid:"3647498"},{bidder:"ssp_geniee",dwid:"1583092"},{bidder:"teads",dwid:"235585"},{bidder:"unicorn",dwid:"SP_inread_01_c1_dec"},{bidder:"unruly",dwid:"285568"},{bidder:"yieldone",dwid:"276669"}],ortb2Imp:{ext:{data:{placement:"SP_inread_01_c1_dec"}}}},{code:"/21763395206/sp_article/SP_inread_01_c1_dec",path:"/21763395206/sp_article/SP_inread_01_c1_dec",bids:[{bidder:"gumgum",dwid:"1271353",params:{slot:"1271353",zone:"tpevfrhe"}}],mediaTypes:{banner:{sizes:[[300,250],[336,280],[300,600]],name:"SP_inread_01_c1_dec"}},analytics:[{bidder:"gumgum",dwid:"1271353"}]},{code:"/21763395206/sp_article/SP_inread_01_c2_dec",path:"/21763395206/sp_article/SP_inread_01_c2_dec",bids:[{bidder:"adagio",dwid:"trilltrill-jp_SP_inread_01_c2_dec_sp",params:{organizationId:"1216",placement:"SP_inread_01_c2_dec",site:"trilltrill-jp"}},{bidder:"adgeneration",dwid:"207054",params:{id:"207054"}},{bidder:"aja",dwid:"262292",params:{asi:"5tcB9bpup"}},{bidder:"appnexus",dwid:"34816687",params:{placementId:34816687,usePaymentRule:!0}},{bidder:"criteo",dwid:"1808263",params:{zoneId:"1808263"}},{bidder:"fluct",dwid:"34498:1000290373",params:{groupId:"1000143011",tagId:"34498:1000290373"}},{bidder:"gmossp",dwid:"g944732",params:{sid:"g944732"}},{bidder:"ix",dwid:"1156722",params:{siteId:"1156722"}},{bidder:"logicad",dwid:"Pp2d_rqLd",params:{tid:"rqLd"}},{bidder:"medianet",dwid:"467783328",params:{cid:"8CUL3OHVG",crid:"467783328"}},{bidder:"microad",dwid:"d36c9c3bb83c27d9293aaafc16b21859",params:{spot:"d36c9c3bb83c27d9293aaafc16b21859"}},{bidder:"pubmatic",dwid:"6466638",params:{adSlot:"6466638",publisherId:"159367"}},{bidder:"rubicon",dwid:"3647500",params:{accountId:"20860",siteId:"322322",zoneId:"3647500"}},{bidder:"ssp_geniee",dwid:"1583093",params:{zoneId:1583093}},{bidder:"teads",dwid:"235586",params:{pageId:218990,placementId:235586}},{bidder:"unicorn",dwid:"SP_inread_01_c2_dec",params:{accountId:295046,mediaId:"trilltrill.jp",placementId:"SP_inread_01_c2_dec",publisherId:21763395206}},{bidder:"unruly",dwid:"285569",params:{siteId:285569}},{bidder:"yieldone",dwid:"276670",params:{placementId:"276670"}}],mediaTypes:{banner:{sizes:[[300,250],[336,280],[300,600]],name:"SP_inread_01_c2_dec"},video:{playerSize:[1,1],context:"outstream",mimes:["video/mp4","application/javascript"],minduration:1,maxduration:30,api:[1,2],protocols:[2,3,5,6],skip:0,playbackmethod:[2],placement:2}},analytics:[{bidder:"adagio",dwid:"trilltrill-jp_SP_inread_01_c2_dec_sp"},{bidder:"adgeneration",dwid:"207054"},{bidder:"aja",dwid:"262292"},{bidder:"appnexus",dwid:"34816687"},{bidder:"criteo",dwid:"1808263"},{bidder:"fluct",dwid:"34498:1000290373"},{bidder:"gmossp",dwid:"g944732"},{bidder:"ix",dwid:"1156722"},{bidder:"logicad",dwid:"Pp2d_rqLd"},{bidder:"medianet",dwid:"467783328"},{bidder:"microad",dwid:"d36c9c3bb83c27d9293aaafc16b21859"},{bidder:"pubmatic",dwid:"6466638"},{bidder:"rubicon",dwid:"3647500"},{bidder:"ssp_geniee",dwid:"1583093"},{bidder:"teads",dwid:"235586"},{bidder:"unicorn",dwid:"SP_inread_01_c2_dec"},{bidder:"unruly",dwid:"285569"},{bidder:"yieldone",dwid:"276670"}],ortb2Imp:{ext:{data:{placement:"SP_inread_01_c2_dec"}}}},{code:"/21763395206/sp_article/SP_inread_01_c2_dec",path:"/21763395206/sp_article/SP_inread_01_c2_dec",bids:[{bidder:"gumgum",dwid:"1271354",params:{slot:"1271354",zone:"tpevfrhe"}}],mediaTypes:{banner:{sizes:[[300,250],[336,280],[300,600]],name:"SP_inread_01_c2_dec"}},analytics:[{bidder:"gumgum",dwid:"1271354"}]},{code:"/21763395206/sp_article/SP_inread_01_c3_dec",path:"/21763395206/sp_article/SP_inread_01_c3_dec",bids:[{bidder:"adagio",dwid:"trilltrill-jp_SP_inread_01_c3_dec_sp",params:{organizationId:"1216",placement:"SP_inread_01_c3_dec",site:"trilltrill-jp"}},{bidder:"adgeneration",dwid:"207055",params:{id:"207055"}},{bidder:"aja",dwid:"262293",params:{asi:"R87SEOcZo"}},{bidder:"appnexus",dwid:"34816688",params:{placementId:34816688,usePaymentRule:!0}},{bidder:"criteo",dwid:"1808264",params:{zoneId:"1808264"}},{bidder:"fluct",dwid:"34498:1000290371",params:{groupId:"1000143011",tagId:"34498:1000290371"}},{bidder:"gmossp",dwid:"g944733",params:{sid:"g944733"}},{bidder:"ix",dwid:"1156723",params:{siteId:"1156723"}},{bidder:"logicad",dwid:"Pp2d_AMk1",params:{tid:"AMk1"}},{bidder:"medianet",dwid:"642548199",params:{cid:"8CUL3OHVG",crid:"642548199"}},{bidder:"microad",dwid:"b27dd475410c29b6680ba218ea964b23",params:{spot:"b27dd475410c29b6680ba218ea964b23"}},{bidder:"pubmatic",dwid:"6466650",params:{adSlot:"6466650",publisherId:"159367"}},{bidder:"rubicon",dwid:"3647502",params:{accountId:"20860",siteId:"322322",zoneId:"3647502"}},{bidder:"ssp_geniee",dwid:"1583094",params:{zoneId:1583094}},{bidder:"teads",dwid:"235587",params:{pageId:218991,placementId:235587}},{bidder:"unicorn",dwid:"SP_inread_01_c3_dec",params:{accountId:295046,mediaId:"trilltrill.jp",placementId:"SP_inread_01_c3_dec",publisherId:21763395206}},{bidder:"unruly",dwid:"285570",params:{siteId:285570}},{bidder:"yieldone",dwid:"276671",params:{placementId:"276671"}}],mediaTypes:{banner:{sizes:[[300,250],[336,280],[300,600]],name:"SP_inread_01_c3_dec"},video:{playerSize:[1,1],context:"outstream",mimes:["video/mp4","application/javascript"],minduration:1,maxduration:30,api:[1,2],protocols:[2,3,5,6],skip:0,playbackmethod:[2],placement:2}},analytics:[{bidder:"adagio",dwid:"trilltrill-jp_SP_inread_01_c3_dec_sp"},{bidder:"adgeneration",dwid:"207055"},{bidder:"aja",dwid:"262293"},{bidder:"appnexus",dwid:"34816688"},{bidder:"criteo",dwid:"1808264"},{bidder:"fluct",dwid:"34498:1000290371"},{bidder:"gmossp",dwid:"g944733"},{bidder:"ix",dwid:"1156723"},{bidder:"logicad",dwid:"Pp2d_AMk1"},{bidder:"medianet",dwid:"642548199"},{bidder:"microad",dwid:"b27dd475410c29b6680ba218ea964b23"},{bidder:"pubmatic",dwid:"6466650"},{bidder:"rubicon",dwid:"3647502"},{bidder:"ssp_geniee",dwid:"1583094"},{bidder:"teads",dwid:"235587"},{bidder:"unicorn",dwid:"SP_inread_01_c3_dec"},{bidder:"unruly",dwid:"285570"},{bidder:"yieldone",dwid:"276671"}],ortb2Imp:{ext:{data:{placement:"SP_inread_01_c3_dec"}}}},{code:"/21763395206/sp_article/SP_inread_01_c3_dec",path:"/21763395206/sp_article/SP_inread_01_c3_dec",bids:[{bidder:"gumgum",dwid:"1271355",params:{slot:"1271355",zone:"tpevfrhe"}}],mediaTypes:{banner:{sizes:[[300,250],[336,280],[300,600]],name:"SP_inread_01_c3_dec"}},analytics:[{bidder:"gumgum",dwid:"1271355"}]},{code:"/21763395206/overlay/PC_overlay",path:"/21763395206/overlay/PC_overlay",bids:[{bidder:"criteo",dwid:"1811475",params:{zoneId:"1811475"}},{bidder:"fluct",dwid:"34497:1000292404",params:{groupId:"1000143010",tagId:"34497:1000292404"}}],mediaTypes:{banner:{sizes:[[728,90]],name:"PC_overlay"}},analytics:[{bidder:"criteo",dwid:"1811475"},{bidder:"fluct",dwid:"34497:1000292404"}]}],nn={validation:"strict",config:{ver:"1.0",complete:1,nodes:[{asi:"adingo.jp",sid:"23514",hp:1}]}},rn=1600,an={filterSettings:{iframe:{bidders:["adagio"],filter:"include"}}},on={realTimeData:en,adUnits:tn,schain:nn,bidderTimeout:rn,userSync:an},sn={JPY:152.0381613183001},dn={USD:sn},un=Object.defineProperty,cn=Object.defineProperties,ln=Object.getOwnPropertyDescriptors,xt=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,Mt=I=>{throw TypeError(I)},Bt=(I,C,e)=>C in I?un(I,C,{enumerable:!0,configurable:!0,writable:!0,value:e}):I[C]=e,$e=(I,C)=>{for(var e in C||(C={}))Ft.call(C,e)&&Bt(I,e,C[e]);if(xt)for(var e of xt(C))zt.call(C,e)&&Bt(I,e,C[e]);return I},Xe=(I,C)=>cn(I,ln(C)),Jt=(I,C)=>{var e={};for(var c in I)Ft.call(I,c)&&C.indexOf(c)<0&&(e[c]=I[c]);if(I!=null&&xt)for(var c of xt(I))C.indexOf(c)<0&&zt.call(I,c)&&(e[c]=I[c]);return e},Et=(I,C,e)=>Bt(I,typeof C!="symbol"?C+"":C,e),Dt=(I,C,e)=>C.has(I)||Mt("Cannot "+e),st=(I,C,e)=>(Dt(I,C,"read from private field"),C.get(I)),pt=(I,C,e)=>C.has(I)?Mt("Cannot add the same private member more than once"):C instanceof WeakSet?C.add(I):C.set(I,e),mt=(I,C,e,c)=>(Dt(I,C,"write to private field"),C.set(I,e),e),it=(I,C,e)=>(Dt(I,C,"access private method"),e),ht=(I,C,e)=>new Promise((c,t)=>{var a=O=>{try{E(e.next(O))}catch(D){t(D)}},s=O=>{try{E(e.throw(O))}catch(D){t(D)}},E=O=>O.done?c(O.value):Promise.resolve(O.value).then(a,s);E((e=e.apply(I,C)).next())});if(window.pbjsFluct&&window.pbjsFluct.libLoaded)try{window.pbjsFluct.getConfig("debug")&&console.warn("Attempted to load a copy of Prebid.js that clashes with the existing 'pbjsFluct' instance. Load aborted.")}catch(I){}else(function(){(()=>{var I,C={433:(a,s,E)=>{function O(D,x,U,T,h){for(x=x.split?x.split("."):x,T=0;TO})},8128:a=>{/* * @license MIT * Fun Hooks v0.9.10 * (c) @snapwich */T.SYNC=1,T.ASYNC=2,T.QUEUE=4;var s="fun-hooks",E=Object.freeze({useProxy:!0,ready:0}),O=new WeakMap,D=[1].reduce(function(h,g,S){return[h,g,S]},2).toString()==="2,1,0"?Array.prototype.reduce:function(h,g){var S,m=Object(this),u=m.length>>>0,p=0;if(g)S=g;else{for(;p{function O(D,x,U){x.split&&(x=x.split("."));for(var T,h,g=0,S=x.length,m=D;gO})},5751:(a,s,E)=>{function O(D){var x,U,T;if(Array.isArray(D)){for(U=Array(x=D.length);x--;)U[x]=(T=D[x])&&typeof T=="object"?O(T):T;return U}if(Object.prototype.toString.call(D)==="[object Object]"){for(x in U={},D)x==="__proto__"?Object.defineProperty(U,x,{value:O(D[x]),configurable:!0,enumerable:!0,writable:!0}):U[x]=(T=D[x])&&typeof T=="object"?O(T):T;return U}return D}E.d(s,{Q:()=>O})}},e={};function c(a){var s=e[a];if(s!==void 0)return s.exports;var E=e[a]={exports:{}};return C[a].call(E.exports,E,E.exports,c),E.exports}c.m=C,I=[],c.O=(a,s,E,O)=>{if(!s){var D=1/0;for(h=0;h=O)&&Object.keys(c.O).every(g=>c.O[g](s[U]))?s.splice(U--,1):(x=!1,O0&&I[h-1][2]>O;h--)I[h]=I[h-1];I[h]=[s,E,O]},c.n=a=>{var s=a&&a.__esModule?()=>a.default:()=>a;return c.d(s,{a:s}),s},c.d=(a,s)=>{for(var E in s)c.o(s,E)&&!c.o(a,E)&&Object.defineProperty(a,E,{enumerable:!0,get:s[E]})},c.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(a){if(typeof window=="object")return window}}(),c.o=(a,s)=>Object.prototype.hasOwnProperty.call(a,s),(()=>{var a={9673:0};c.O.j=O=>a[O]===0;var s=(O,D)=>{var x,U,T=D[0],h=D[1],g=D[2],S=0;if(T.some(u=>a[u]!==0)){for(x in h)c.o(h,x)&&(c.m[x]=h[x]);if(g)var m=g(c)}for(O&&O(D);Sc(8261));t=c.O(t)})(),(self.pbjsFluctChunk=self.pbjsFluctChunk||[]).push([[802],{5789:(I,C,e)=>{e.d(C,{A4:()=>x,J7:()=>U,Pg:()=>T});var c=e(1580),t=e(1069),a=e(5901),s=e(7873),E=e(5569);const O=(0,s.m)(),D="outstream";function x(h){const{url:g,config:S,id:m,callback:u,loaded:p,adUnitCode:n,renderNow:i}=h;this.url=g,this.config=S,this.handlers={},this.id=m,this.renderNow=i,this.loaded=p,this.cmd=[],this.push=l=>{typeof l=="function"?this.loaded?l.call():this.cmd.push(l):(0,t.vV)("Commands given to Renderer.push must be wrapped in a function")},this.callback=u||(()=>{this.loaded=!0,this.process()}),this.render=function(){const l=arguments,d=()=>{this._render?this._render.apply(this,l):(0,t.JE)("No render function was provided, please use .setRender on the renderer")};(function(o){var r,y;const v=O.adUnits,B=(0,a.I6)(v,j=>j.code===o);if(!B)return!1;const f=B==null?void 0:B.renderer,A=!!(f&&f.url&&f.render),$=(y=(r=B==null?void 0:B.mediaTypes)==null?void 0:r.video)==null?void 0:y.renderer,_=!!($&&$.url&&$.render);return!!(A&&f.backupOnly!==!0||_&&$.backupOnly!==!0)})(n)?((0,t.JE)(`External Js not loaded by Renderer since renderer url and callback is already defined on adUnit ${n}`),d()):i?d():(this.cmd.unshift(d),(0,c.R)(g,E.tp,D,this.callback,this.documentContext))}.bind(this)}function U(h){return!(!h||!h.url&&!h.renderNow)}function T(h,g,S){let m=null;h.config&&h.config.documentResolver&&(m=h.config.documentResolver(g,document,S)),m||(m=document),h.documentContext=m,h.render(g,h.documentContext)}x.install=function(h){let{url:g,config:S,id:m,callback:u,loaded:p,adUnitCode:n,renderNow:i}=h;return new x({url:g,config:S,id:m,callback:u,loaded:p,adUnitCode:n,renderNow:i})},x.prototype.getConfig=function(){return this.config},x.prototype.setRender=function(h){this._render=h},x.prototype.setEventHandlers=function(h){this.handlers=h},x.prototype.handleVideoEvent=function(h){let{id:g,eventName:S}=h;typeof this.handlers[S]=="function"&&this.handlers[S](),(0,t.OG)(`Prebid Renderer event for id ${g} type ${S}`)},x.prototype.process=function(){for(;this.cmd.length>0;)try{this.cmd.shift().call()}catch(h){(0,t.vV)("Error processing Renderer command: ",h)}}},6811:(I,C,e)=>{e.d(C,{DL:()=>x,Ml:()=>t,Ue:()=>c,VJ:()=>T,hE:()=>U,hq:()=>D,mo:()=>O,pY:()=>h,qX:()=>a,uc:()=>E,yl:()=>s});const c="accessDevice",t="syncUser",a="enrichUfpd",s="enrichEids",E="fetchBids",O="reportAnalytics",D="transmitEids",x="transmitUfpd",U="transmitPreciseGeo",T="transmitTid",h="loadExternalScript"},3441:(I,C,e)=>{e.d(C,{s:()=>t});var c=e(1445);const t=(0,e(2604).ZI)(a=>c.Ay.resolveAlias(a))},5569:(I,C,e)=>{e.d(C,{Tn:()=>E,fW:()=>a,tW:()=>t,tp:()=>c,zu:()=>s});const c="prebid",t="bidder",a="userId",s="rtd",E="analytics"},2604:(I,C,e)=>{e.d(C,{Dk:()=>s,Ii:()=>a,TQ:()=>h,XG:()=>x,ZI:()=>g,Zw:()=>D,bt:()=>U,e3:()=>T,iK:()=>E,q7:()=>O});var c=e(5569),t=e(9214);const a="component",s=a+"Type",E=a+"Name",O="adapterCode",D="storageType",x="configName",U="syncType",T="syncUrl",h="_config";function g(m){return function(u,p,n){const i={[s]:u,[E]:p,[a]:`${u}.${p}`};return u===c.tW&&(i[O]=m(p)),S(Object.assign(i,n))}}const S=(0,t.A_)("sync",m=>m)},6953:(I,C,e)=>{e.d(C,{Vx:()=>O,l7:()=>E,p4:()=>m,$V:()=>S,nl:()=>h,ZP:()=>u,$p:()=>p,uD:()=>g});var c=e(433),t=e(3272),a=e(5139),s=e(6811);const E=["data","ext.data","yob","gender","keywords","kwarray","id","buyeruid","customdata"].map(n=>`user.${n}`).concat("device.ext.cdep"),O=["user.eids","user.ext.eids"],D=["user.geo.lat","user.geo.lon","device.geo.lat","device.geo.lon"],x=["device.ip"],U=["device.ipv6"];function T(n){return Object.assign({get(){},run(i,l,d,o,r){const y=d&&d[o];if(S(y)&&r()){const v=this.get(y);v===void 0?delete d[o]:d[o]=v}}},n)}function h(n){return n.forEach(i=>{i.paths=i.paths.map(l=>{const d=l.split("."),o=d.pop();return[d.length>0?d.join("."):null,o]})}),function(i,l){const d=[];for(var o=arguments.length,r=new Array(o>2?o-2:0),y=2;y{if(i[B.name]!==!1)for(const[f,A]of B.paths){const $=f==null?l:(0,c.A)(l,f);if(d.push(B.run(l,f,$,A,v.bind(null,B))),i[B.name]===!1)return}}),d.filter(B=>B!=null)}}function g(n){for(var i=arguments.length,l=new Array(i>1?i-1:0),d=1;d0)}function m(n){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:a.io;return function(l){return!i(n,l)}}function u(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:a.io;return[{name:s.DL,paths:E,applies:m(s.DL,n)},{name:s.hq,paths:O,applies:m(s.hq,n)},{name:s.hE,paths:D,applies:m(s.hE,n),get:i=>Math.round(100*(i+Number.EPSILON))/100},{name:s.hE,paths:x,applies:m(s.hE,n),get:i=>function(l){if(!l)return null;let d=l.split(".").map(Number);if(d.length!=4)return null;let o=[];for(let r=0;r<4;r++){let y=Math.max(0,Math.min(8,24-8*r));o.push(255<<8-y&255)}return d.map((r,y)=>r&o[y]).join(".")}(i)},{name:s.hE,paths:U,applies:m(s.hE,n),get:i=>function(l){if(!l)return null;let d=l.split(":").map(r=>parseInt(r,16));for(d=d.map(r=>isNaN(r)?0:r);d.length<8;)d.push(0);if(d.length!=8)return null;let o=[];for(let r=0;r<8;r++){let y=Math.max(0,Math.min(16,64-16*r));o.push(65535<<16-y&65535)}return d.map((r,y)=>r&o[y]).map(r=>r.toString(16)).join(":")}(i)},{name:s.VJ,paths:["source.tid"],applies:m(s.VJ,n)}].map(T)}const p=function(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:a.io;const i=h(u(n)),l=h(function(){let d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:a.io;return[{name:s.hq,paths:["userId","userIdAsEids"],applies:m(s.hq,d)},{name:s.VJ,paths:["ortb2Imp.ext.tid"],applies:m(s.VJ,d)}].map(T)}(n));return function(d){const o={};return{ortb2:r=>(i(o,r,d),r),bidRequest:r=>(l(o,r,d),r)}}}();(0,a.qB)(s.VJ,"enableTIDs config",()=>{if(!t.$W.getConfig("enableTIDs"))return{allow:!1,reason:"TIDs are disabled"}})},5139:(I,C,e)=>{e.d(C,{io:()=>s,qB:()=>a});var c=e(1069),t=e(2604);const[a,s]=function(){let E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:(0,c.h0)("Activity control:");const O={};function D(h){return O[h]=O[h]||[]}function x(h,g,S,m){let u;try{u=S(m)}catch(p){E.logError(`Exception in rule ${g} for '${h}'`,p),u={allow:!1,reason:p}}return u&&Object.assign({activity:h,name:g,component:m[t.Ii]},u)}const U={};function T(h){let{activity:g,name:S,allow:m,reason:u,component:p}=h;const n=`${S} ${m?"allowed":"denied"} '${g}' for '${p}'${u?":":""}`,i=U.hasOwnProperty(n);if(i&&clearTimeout(U[n]),U[n]=setTimeout(()=>delete U[n],1e3),!i){const l=[n];u&&l.push(u),(m?E.logInfo:E.logWarn).apply(E,l)}}return[function(h,g,S){let m=arguments.length>3&&arguments[3]!==void 0?arguments[3]:10;const u=D(h),p=u.findIndex(i=>{let[l]=i;return m=0&&u.splice(i,1)}},function(h,g){let S,m;for(const[u,p,n]of D(h)){if(S!==u&&m)break;S=u;const i=x(h,p,n,g);if(i){if(!i.allow)return T(i),!1;m=i}}return m&&T(m),!0}]}()},9075:(I,C,e)=>{e.d(C,{$A:()=>o,BS:()=>M,Hh:()=>F,Pk:()=>q,Uc:()=>B,XO:()=>V,bw:()=>j,n6:()=>r,qn:()=>b,vB:()=>P,vW:()=>f,vd:()=>$});var c=e(1069),t=e(5023),a=e(8969),s=e(3272),E=e(5789),O=e(1371),D=e(6881),x=e(6031),U=e(9214),T=e(2449),h=e(5555),g=e(1445),S=e(6894),m=e(7779);const{AD_RENDER_FAILED:u,AD_RENDER_SUCCEEDED:p,STALE_RENDER:n,BID_WON:i,EXPIRED_RENDER:l}=a.qY,{EXCEPTION:d}=a.as,o=(0,U.A_)("sync",function(R){return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:h.k.resolve()).then(Y=>Y!=null?Y:D.n.findBidByAdId(R)).catch(()=>{})}),r=(0,U.A_)("sync",function(R){t.Ic(i,R),D.n.addWinningBid(R)});function y(R){let{reason:Y,message:G,bid:X,id:H}=R;const z={reason:Y,message:G};X&&(z.bid=X,z.adId=X.adId),H&&(z.adId=H),(0,c.vV)(`Error rendering ad (id: ${H}): ${G}`),t.Ic(u,z)}function v(R){let{doc:Y,bid:G,id:X}=R;const H={doc:Y};G&&(H.bid=G),X&&(H.adId=X),g.Ay.callAdRenderSucceededBidder(G.adapterCode||G.bidder,G),t.Ic(p,H)}function B(R,Y){switch(R.event){case a.qY.AD_RENDER_FAILED:y({bid:Y,id:Y.adId,reason:R.info.reason,message:R.info.message});break;case a.qY.AD_RENDER_SUCCEEDED:v({doc:null,bid:Y,id:Y.adId});break;default:(0,c.vV)(`Received event request for unsupported event: '${R.event}' (adId: '${Y.adId}')`)}}function f(R,Y,G){let{resizeFn:X,fireTrackers:H=T.vO}=G;R.action==="resizeNativeHeight"?X(R.width,R.height):H(R,Y)}const A={[a.nl.EVENT]:B};A[a.nl.NATIVE]=f;const $=(0,U.A_)("sync",function(R,Y){const{ad:G,adUrl:X,cpm:H,originalCpm:z,width:Q,height:Z}=R,ne={AUCTION_PRICE:z||H,CLICKTHROUGH:(Y==null?void 0:Y.clickUrl)||""};return{ad:(0,c.gM)(G,ne),adUrl:(0,c.gM)(X,ne),width:Q,height:Z}}),_=(0,U.A_)("sync",function(R){let{renderFn:Y,resizeFn:G,bidResponse:X,options:H,doc:z,isMainDocument:Q=z===document&&!(0,c.al)()}=R;const Z=X.mediaType===O.G_;if(Q||Z)return void y({reason:a.as.PREVENT_WRITING_ON_MAIN_DOCUMENT,message:Z?"Cannot render video ad without a renderer":"renderAd was prevented from writing to the main document.",bid:X,id:X.adId});const ne=$(X,H);Y(Object.assign({adId:X.adId},ne));const{width:W,height:me}=ne;(W!=null?W:me)!=null&&G(W,me)});function j(R){let{renderFn:Y,resizeFn:G,adId:X,options:H,bidResponse:z,doc:Q}=R;F(z,()=>{var Z,ne;if(z!=null){if((z.status!==a.tl.RENDERED||((0,c.JE)(`Ad id ${X} has been rendered before`),t.Ic(n,z),!((Z=s.$W.getConfig("auctionOptions"))!=null&&Z.suppressStaleRender)))&&(m.uW.isBidNotExpired(z)||((0,c.JE)(`Ad id ${X} has been expired`),t.Ic(l,z),!((ne=s.$W.getConfig("auctionOptions"))!=null&&ne.suppressExpiredRender))))try{_({renderFn:Y,resizeFn:G,bidResponse:z,options:H,doc:Q})}catch(W){y({reason:a.as.EXCEPTION,message:W.message,id:X,bid:z})}}else y({reason:a.as.CANNOT_FIND_AD,message:`Cannot find ad '${X}'`,id:X})})}function b(R){const Y=(0,S.BO)(R.metrics);Y.checkpoint("bidRender"),Y.timeBetween("bidWon","bidRender","render.deferred"),Y.timeBetween("auctionEnd","bidRender","render.pending"),Y.timeBetween("requestBids","bidRender","render.e2e"),R.status=a.tl.RENDERED}_.before(function(R,Y){const{bidResponse:G,doc:X}=Y;(0,E.J7)(G.renderer)?((0,E.Pg)(G.renderer,G,X),v({doc:X,bid:G,id:G.adId}),R.bail()):R(Y)},100);const k=new WeakMap,N=new WeakSet;function F(R,Y){R!=null?(k.set(R,Y),R.deferRendering||P(R),q(R)):Y()}function q(R){N.has(R)||(N.add(R),r(R))}function P(R){const Y=k.get(R);Y&&(Y(),b(R),k.delete(R))}function M(R,Y,G){let X;function H(W,me){y(Object.assign({id:Y,bid:X},{reason:W,message:me}))}function z(W,me){R.defaultView&&R.defaultView.frameElement&&(W&&(R.defaultView.frameElement.width=W),me&&(R.defaultView.frameElement.height=me))}const Q=(Z={resizeFn:z},function(W,me,ce){A.hasOwnProperty(W)&&A[W](me,ce,Z)});var Z;function ne(W){W.ad?(R.write(W.ad),R.close(),v({doc:R,bid:X,id:X.adId})):(0,x.H)(X).then(ce=>ce(W,{sendMessage:(ae,ie)=>Q(ae,ie,X),mkFrame:c.hw},R.defaultView)).then(()=>v({doc:R,bid:X,id:X.adId}),ce=>{H((ce==null?void 0:ce.reason)||a.as.EXCEPTION,ce==null?void 0:ce.message),ce!=null&&ce.stack&&(0,c.vV)(ce)});const me=document.createComment(`Creative ${X.creativeId} served by ${X.bidder} Prebid.js Header Bidding`);(0,c._s)(me,R,"html")}try{Y&&R?o(Y).then(W=>{X=W,j({renderFn:ne,resizeFn:z,adId:Y,options:{clickUrl:G==null?void 0:G.clickThrough},bidResponse:W,doc:R})}):H(a.as.MISSING_DOC_OR_ADID,"missing "+(Y?"doc":"adId"))}catch(W){H(d,W.message)}}function V(){if(!window.frames[a.IY])if(document.body){const R=(0,c.CA)();R.name=a.IY,document.body.appendChild(R)}else window.requestAnimationFrame(V)}},1445:(I,C,e)=>{e.d(C,{Ay:()=>H,pX:()=>V});var c=e(1069),t=e(2449),a=e(9115),s=e(8044),E=e(3272),O=e(9214),D=e(5901);let x={};function U(z,Q,Z){let ne=function(W,me){let ce=x[W]=x[W]||{bidders:{}};return me?ce.bidders[me]=ce.bidders[me]||{}:ce}(z,Z);return ne[Q]=(ne[Q]||0)+1,ne[Q]}function T(z){return U(z,"auctionsCounter")}function h(z){var Q;return((Q=x==null?void 0:x[z])==null?void 0:Q.requestsCounter)||0}function g(z,Q){var Z,ne,W;return((W=(ne=(Z=x==null?void 0:x[z])==null?void 0:Z.bidders)==null?void 0:ne[Q])==null?void 0:W.requestsCounter)||0}function S(z,Q){var Z,ne,W;return((W=(ne=(Z=x==null?void 0:x[z])==null?void 0:Z.bidders)==null?void 0:ne[Q])==null?void 0:W.winsCounter)||0}function m(z){var Q;return((Q=x==null?void 0:x[z])==null?void 0:Q.auctionsCounter)||0}var u=e(7934),p=e(6916),n=e(5023),i=e(8969),l=e(6894),d=e(6881),o=e(5569),r=e(5139),y=e(6811),v=e(2604),B=e(6953);const f="pbsBidAdapter",A={CLIENT:"client",SERVER:"server"},$={isAllowed:r.io,redact:B.$p};let _={},j=_.bidderRegistry={},b=_.aliasRegistry={},k=[];E.$W.getConfig("s2sConfig",z=>{z&&z.s2sConfig&&(k=(0,c.cy)(z.s2sConfig)?z.s2sConfig:[z.s2sConfig])});var N={};const F=(0,v.ZI)(z=>_.resolveAlias(z)),q=(0,O.A_)("sync",function(z){let{bidderCode:Q,auctionId:Z,bidderRequestId:ne,adUnits:W,src:me,metrics:ce}=z;return W.reduce((ae,ie)=>{const oe=ie.bids.filter(re=>re.bidder===Q);return Q==null&&oe.length===0&&ie.s2sBid!=null&&oe.push({bidder:null}),ae.push(oe.reduce((re,ee)=>{var L,K;const de=(ee=Object.assign({},ee,{ortb2Imp:(0,c.D9)({},ie.ortb2Imp,ee.ortb2Imp)},(0,c.SH)(ie,["nativeParams","nativeOrtbRequest","mediaType","renderer"]))).mediaTypes==null?ie.mediaTypes:ee.mediaTypes;return(0,c.wD)(de)?ee=Object.assign({},ee,{mediaTypes:de}):(0,c.vV)(`mediaTypes is not correctly configured for adunit ${ie.code}`),me==="client"&&function(ue,be){U(ue,"requestsCounter",be)}(ie.code,Q),re.push(Object.assign({},ee,{adUnitCode:ie.code,transactionId:ie.transactionId,adUnitId:ie.adUnitId,sizes:((L=de==null?void 0:de.banner)==null?void 0:L.sizes)||((K=de==null?void 0:de.video)==null?void 0:K.playerSize)||[],bidId:ee.bid_id||(0,c.s0)(),bidderRequestId:ne,auctionId:Z,src:me,metrics:ce,auctionsCount:m(ie.code),bidRequestsCount:h(ie.code),bidderRequestsCount:g(ie.code,ee.bidder),bidderWinsCount:S(ie.code,ee.bidder),deferBilling:!!ie.deferBilling})),re},[])),ae},[]).reduce(c.Bq,[]).filter(ae=>ae!=="")},"getBids"),P=(0,O.A_)("sync",function(z,Q){let{getS2SBidders:Z=V}=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(Q==null)return z;{const ne=Z(Q);return z.filter(W=>ne.has(W.bidder))}},"filterBidsForAdUnit"),M=(0,O.A_)("sync",(z,Q)=>z,"setupAdUnitMediaTypes");function V(z){(0,c.cy)(z)||(z=[z]);const Q=new Set([null]);return z.filter(Z=>Z&&Z.enabled).flatMap(Z=>Z.bidders).forEach(Z=>Q.add(Z)),Q}const R=(0,O.A_)("sync",function(z,Q){let{getS2SBidders:Z=V}=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const ne=Z(Q);return(0,c.ZA)(z).reduce((W,me)=>(W[ne.has(me)?A.SERVER:A.CLIENT].push(me),W),{[A.CLIENT]:[],[A.SERVER]:[]})},"partitionBidders");function Y(z,Q){const Z=j[z],ne=(Z==null?void 0:Z.getSpec)&&Z.getSpec();if(ne&&ne[Q]&&typeof ne[Q]=="function")return[ne,ne[Q]]}function G(z,Q,Z,ne){try{(0,c.fH)(`Invoking ${z}.${Q}`);for(var W=arguments.length,me=new Array(W>4?W-4:0),ce=4;ce5&&arguments[5]!==void 0?arguments[5]:{},ce=arguments.length>6?arguments[6]:void 0;ce=(0,l.BO)(ce),n.Ic(i.qY.BEFORE_REQUEST_BIDS,z),(0,t.nk)(z),z.map(ue=>ue.code).filter(c.hj).forEach(T),z.forEach(ue=>{(0,c.Qd)(ue.mediaTypes)||(ue.mediaTypes={}),ue.bids=ue.bids.filter(be=>!be.bidder||$.isAllowed(y.uc,F(o.tW,be.bidder))),U(ue.code,"requestsCounter")}),z=M(z,W);let{[A.CLIENT]:ae,[A.SERVER]:ie}=R(z,k);E.$W.getConfig("bidderSequence")===E.Ov&&(ae=(0,c.k4)(ae));const oe=(0,u.EN)();let re=[];const ee=me.global||{},L=me.bidder||{};function K(ue,be){const fe=$.redact(be!=null?be:F(o.tW,ue.bidderCode)),we=Object.freeze(fe.ortb2((0,c.D9)({source:{tid:Z}},ee,L[ue.bidderCode])));return ue.ortb2=we,ue.bids=ue.bids.map(w=>(w.ortb2=we,fe.bidRequest(w))),ue}k.forEach(ue=>{const be=function(fe){return F(o.tp,f,{[v.XG]:fe.configName})}(ue);if(ue&&ue.enabled&&$.isAllowed(y.uc,be)){let{adUnits:fe,hasModuleBids:we}=function(J,te){let se=(0,c.Go)(J),pe=!1;return se.forEach(Ce=>{const he=Ce.bids.filter(_e=>{var ve;return _e.module===f&&((ve=_e.params)==null?void 0:ve.configName)===te.configName});he.length===1?(Ce.s2sBid=he[0],pe=!0,Ce.ortb2Imp=(0,c.D9)({},Ce.s2sBid.ortb2Imp,Ce.ortb2Imp)):he.length>1&&(0,c.JE)('Multiple "module" bids for the same s2s configuration; all will be ignored',he),Ce.bids=P(Ce.bids,te).map(_e=>(_e.bid_id=(0,c.s0)(),_e))}),se=se.filter(Ce=>Ce.bids.length!==0||Ce.s2sBid!=null),{adUnits:se,hasModuleBids:pe}}(z,ue),w=(0,c.lk)();(ie.length===0&&we?[null]:ie).forEach(J=>{const te=(0,c.s0)(),se=ce.fork(),pe=K({bidderCode:J,auctionId:Z,bidderRequestId:te,uniquePbsTid:w,bids:q({bidderCode:J,auctionId:Z,bidderRequestId:te,adUnits:(0,c.Go)(fe),src:i.RW.SRC,metrics:se}),auctionStart:Q,timeout:ue.timeout,src:i.RW.SRC,refererInfo:oe,metrics:se},be);pe.bids.length!==0&&re.push(pe)}),fe.forEach(J=>{let te=J.bids.filter(se=>(0,D.I6)(re,pe=>(0,D.I6)(pe.bids,Ce=>Ce.bidId===se.bid_id)));J.bids=te}),re.forEach(J=>{J.adUnitsS2SCopy===void 0&&(J.adUnitsS2SCopy=fe.filter(te=>te.bids.length>0||te.s2sBid!=null))})}});let de=function(ue){let be=(0,c.Go)(ue);return be.forEach(fe=>{fe.bids=P(fe.bids,null)}),be=be.filter(fe=>fe.bids.length!==0),be}(z);return ae.forEach(ue=>{const be=(0,c.s0)(),fe=ce.fork(),we=K({bidderCode:ue,auctionId:Z,bidderRequestId:be,bids:q({bidderCode:ue,auctionId:Z,bidderRequestId:be,adUnits:(0,c.Go)(de),labels:W,src:"client",metrics:fe}),auctionStart:Q,timeout:ne,refererInfo:oe,metrics:fe}),w=j[ue];w||(0,c.vV)(`Trying to make a request for bidder that does not exist: ${ue}`),w&&we.bids&&we.bids.length!==0&&re.push(we)}),re.forEach(ue=>{p.mW.getConsentData()&&(ue.gdprConsent=p.mW.getConsentData()),p.t6.getConsentData()&&(ue.uspConsent=p.t6.getConsentData()),p.ad.getConsentData()&&(ue.gppConsent=p.ad.getConsentData())}),re},"makeBidRequests"),_.callBids=function(z,Q,Z,ne,W,me,ce){let ae=arguments.length>7&&arguments[7]!==void 0?arguments[7]:{};if(!Q.length)return void(0,c.JE)("callBids executed with no bidRequests. Were they filtered by labels or sizing?");let[ie,oe]=Q.reduce((L,K)=>(L[+(K.src!==void 0&&K.src===i.RW.SRC)].push(K),L),[[],[]]);var re=[];oe.forEach(L=>{for(var K=-1,de=0;de{if(L&&re[ee]&&V(L).has(re[ee].bidderCode)){const K=(0,s.g4)(me,W?{request:W.request.bind(null,"s2s"),done:W.done}:void 0);let de=L.bidders;const ue=j[L.adapter];let be=re[ee].uniquePbsTid,fe=re[ee].adUnitsS2SCopy,we=oe.filter(w=>w.uniquePbsTid===be);if(ue){let w={ad_units:fe,s2sConfig:L,ortb2Fragments:ae,requestBidsTimeout:me};if(w.ad_units.length){let J=we.map(se=>(se.start=(0,c.vE)(),function(pe){pe||ce(se.bidderRequestId),ne.apply(se,arguments)}));const te=(0,c.ZA)(w.ad_units).filter(se=>de.includes(se));(0,c.OG)(`CALLING S2S HEADER BIDDERS ==== ${te.length>0?te.join(", "):'No bidder specified, using "ortb2Imp" definition(s) only'}`),we.forEach(se=>{n.Ic(i.qY.BID_REQUESTED,Xe($e({},se),{tid:se.auctionId}))}),ue.callBids(w,oe,Z,se=>J.forEach(pe=>pe(se)),K)}}else(0,c.vV)("missing "+L.adapter);ee++}}),ie.forEach(L=>{L.start=(0,c.vE)();const K=j[L.bidderCode];E.$W.runWithBidder(L.bidderCode,()=>{(0,c.OG)("CALLING BIDDER"),n.Ic(i.qY.BID_REQUESTED,L)});let de=(0,s.g4)(me,W?{request:W.request.bind(null,L.bidderCode),done:W.done}:void 0);const ue=ne.bind(L);try{E.$W.runWithBidder(L.bidderCode,K.callBids.bind(K,L,Z,ue,de,()=>ce(L.bidderRequestId),E.$W.callbackWithBidder(L.bidderCode)))}catch(be){(0,c.vV)(`${L.bidderCode} Bid Adapter emitted an uncaught error when parsing their bidRequest`,{e:be,bidRequest:L}),ue()}})},_.videoAdapters=[],_.registerBidAdapter=function(z,Q){var Z;let{supportedMediaTypes:ne=[]}=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};z&&Q?typeof z.callBids=="function"?(j[Q]=z,p.o2.register(o.tW,Q,(Z=z.getSpec)==null?void 0:Z.call(z).gvlid),(0,D.mK)(ne,"video")&&_.videoAdapters.push(Q),(0,D.mK)(ne,"native")&&t.mT.push(Q)):(0,c.vV)("Bidder adaptor error for bidder code: "+Q+"bidder must implement a callBids() function"):(0,c.vV)("bidAdapter or bidderCode not specified")},_.aliasBidAdapter=function(z,Q,Z){if(j[Q]===void 0){let ne=j[z];if(ne===void 0){const W=[];k.forEach(me=>{if(me.bidders&&me.bidders.length){const ce=me&&me.bidders;me&&(0,D.mK)(ce,Q)?b[Q]=z:W.push(z)}}),W.forEach(me=>{(0,c.vV)('bidderCode "'+me+'" is not an existing bidder.',"adapterManager.aliasBidAdapter")})}else try{let W,me=function(ce){let ae=[];return(0,D.mK)(_.videoAdapters,ce)&&ae.push("video"),(0,D.mK)(t.mT,ce)&&ae.push("native"),ae}(z);if(ne.constructor.prototype!=Object.prototype)W=new ne.constructor,W.setBidderCode(Q);else{const{useBaseGvlid:ce=!1}=Z||{};let ae=ne.getSpec();const ie=ce?ae.gvlid:Z==null?void 0:Z.gvlid;ie==null&&ae.gvlid!=null&&(0,c.JE)(`Alias '${Q}' will NOT re-use the GVL ID of the original adapter ('${ae.code}', gvlid: ${ae.gvlid}). Functionality that requires TCF consent may not work as expected.`);let oe=Z&&Z.skipPbsAliasing;W=(0,a.xb)(Object.assign({},ae,{code:Q,gvlid:ie,skipPbsAliasing:oe})),b[Q]=z}_.registerBidAdapter(W,Q,{supportedMediaTypes:me})}catch(W){(0,c.vV)(z+" bidder does not currently support aliasing.","adapterManager.aliasBidAdapter")}}else(0,c.OG)('alias name "'+Q+'" has been already specified.')},_.resolveAlias=function(z){let Q,Z=z;for(;b[Z]&&(!Q||!Q.has(Z));)Z=b[Z],(Q=Q||new Set).add(Z);return Z},_.registerAnalyticsAdapter=function(z){let{adapter:Q,code:Z,gvlid:ne}=z;Q&&Z?typeof Q.enableAnalytics=="function"?(Q.code=Z,N[Z]={adapter:Q,gvlid:ne},p.o2.register(o.Tn,Z,ne)):(0,c.vV)(`Prebid Error: Analytics adaptor error for analytics "${Z}" analytics adapter must implement an enableAnalytics() function`):(0,c.vV)("Prebid Error: analyticsAdapter or analyticsCode not specified")},_.enableAnalytics=function(z){(0,c.cy)(z)||(z=[z]),z.forEach(Q=>{const Z=N[Q.provider];Z&&Z.adapter?$.isAllowed(y.mo,F(o.Tn,Q.provider,{[v.TQ]:Q}))&&Z.adapter.enableAnalytics(Q):(0,c.vV)(`Prebid Error: no analytics adapter found in registry for '${Q.provider}'.`)})},_.getBidAdapter=function(z){return j[z]},_.getAnalyticsAdapter=function(z){return N[z]},_.callTimedOutBidders=function(z,Q,Z){Q=Q.map(ne=>(ne.params=(0,c.SB)(z,ne.adUnitCode,ne.bidder),ne.timeout=Z,ne)),Q=(0,c.$z)(Q,"bidder"),Object.keys(Q).forEach(ne=>{X(ne,"onTimeout",Q[ne])})},_.callBidWonBidder=function(z,Q,Z){var ne,W;Q.params=(0,c.SB)(Z,Q.adUnitCode,Q.bidder),ne=Q.adUnitCode,W=Q.bidder,U(ne,"winsCounter",W),X(z,"onBidWon",Q)},_.triggerBilling=(()=>{const z=new WeakSet;return Q=>{z.has(Q)||(z.add(Q),Q.source===i.RW.SRC&&Q.burl&&c.mM.triggerPixel(Q.burl),X(Q.bidder,"onBidBillable",Q))}})(),_.callSetTargetingBidder=function(z,Q){X(z,"onSetTargeting",Q)},_.callBidViewableBidder=function(z,Q){X(z,"onBidViewable",Q)},_.callBidderError=function(z,Q,Z){X(z,"onBidderError",{error:Q,bidderRequest:Z})},_.callAdRenderSucceededBidder=function(z,Q){X(z,"onAdRenderSucceeded",Q)},_.callDataDeletionRequest=(0,O.A_)("sync",function(){for(var z=arguments.length,Q=new Array(z),Z=0;Z!b.hasOwnProperty(W)).forEach(W=>{const me=Y(W,ne);if(me!=null){const ce=d.n.getBidsRequested().filter(ae=>function(ie){const oe=new Set;for(;b.hasOwnProperty(ie)&&!oe.has(ie);)oe.add(ie),ie=b[ie];return ie}(ae.bidderCode)===W);G(W,ne,...me,ce,...Q)}}),Object.entries(N).forEach(W=>{var me;let[ce,ae]=W;const ie=(me=ae==null?void 0:ae.adapter)==null?void 0:me[ne];if(typeof ie=="function")try{ie.apply(ae.adapter,Q)}catch(oe){(0,c.vV)(`error calling ${ne} of ${ce}`,oe)}})});const H=_},9115:(I,C,e)=>{function c(j){var b=j;return{callBids:function(){},setBidderCode:function(k){b=k},getBidderCode:function(){return b}}}e.d(C,{JS:()=>_,eI:()=>y,xb:()=>v,a$:()=>r});var t=e(1445),a=e(3272),s=e(3597),E=e(8230),O=e(2449),D=e(3895),x=e(8969),U=e(5023),T=e(5901),h=e(1069),g=e(9214),S=e(6881),m=e(2693),u=e(6894),p=e(5139),n=e(3441),i=e(5569),l=e(6811);const d=["cpm","ttl","creativeId","netRevenue","currency"],o=["auctionId","transactionId"];function r(j){const b=Array.isArray(j.supportedMediaTypes)?{supportedMediaTypes:j.supportedMediaTypes}:void 0;function k(N){const F=v(N);t.Ay.registerBidAdapter(F,N.code,b)}k(j),Array.isArray(j.aliases)&&j.aliases.forEach(N=>{let F,q,P=N;(0,h.Qd)(N)&&(P=N.code,F=N.gvlid,q=N.skipPbsAliasing),t.Ay.aliasRegistry[P]=j.code,k(Object.assign({},j,{code:P,gvlid:F,skipPbsAliasing:q}))})}const y=(0,h.Bj)(j=>{let{bidderCode:b}=j;if((0,p.io)(l.VJ,(0,n.s)(i.tW,b)))return{bidRequest:q=>q,bidderRequest:q=>q};function k(q,P,M){return o.includes(P)?null:Reflect.get(q,P,M)}function N(q,P){const M=new Proxy(q,P);return Object.entries(q).filter(V=>{let[R,Y]=V;return typeof Y=="function"}).forEach(V=>{let[R,Y]=V;return M[R]=Y.bind(q)}),M}const F=(0,h.Bj)(q=>N(q,{get:k}),q=>q.bidId);return{bidRequest:F,bidderRequest:q=>N(q,{get:(P,M,V)=>M==="bids"?q.bids.map(F):k(P,M,V)})}});function v(j){return Object.assign(new c(j.code),{getSpec:function(){return Object.freeze(Object.assign({},j))},registerSyncs:b,callBids:function(k,N,F,q,P,M){if(!Array.isArray(k.bids))return;const V=y(k);function R(z,Q){const Z=(0,u.BO)(Q.metrics);Z.checkpoint("addBidResponse"),Z.measureTime("addBidResponse.validate",()=>function(ne,W){let{index:me=S.n.index}=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};function ce(){let ie=Object.keys(W);return d.every(oe=>(0,T.mK)(ie,oe)&&!(0,T.mK)([void 0,null],W[oe]))}function ae(ie){return`Invalid bid from ${W.bidderCode}. Ignoring bid: ${ie}`}return ne?W?ce()?W.mediaType==="native"&&!(0,O.Bm)(W,{index:me})?((0,h.vV)(ae("Native bid missing some required properties.")),!1):W.mediaType==="video"&&!(0,D.vk)(W,{index:me})?((0,h.vV)(ae("Video bid does not have required vastUrl or renderer property")),!1):W.mediaType==="banner"&&!function(ie,oe){let{index:re=S.n.index}=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if((oe.width||parseInt(oe.width,10)===0)&&(oe.height||parseInt(oe.height,10)===0))return oe.width=parseInt(oe.width,10),oe.height=parseInt(oe.height,10),!0;const ee=re.getBidRequest(oe),L=re.getMediaTypes(oe),K=ee&&ee.sizes||L&&L.banner&&L.banner.sizes,de=(0,h.kK)(K);if(de.length===1){const[ue,be]=de[0].split("x");return oe.width=parseInt(ue,10),oe.height=parseInt(be,10),!0}return!1}(ne,W,{index:me})?((0,h.vV)(ae("Banner bids require a width and height")),!1):!0:((0,h.vV)(ae(`Bidder ${W.bidderCode} is missing required params. Check http://prebid.org/dev-docs/bidder-adapter-1.html for list of params.`)),!1):((0,h.JE)(`Some adapter tried to add an undefined bid for ${ne}.`),!1):((0,h.JE)("No adUnitCode was supplied to addBidResponse."),!1)}(z,Q))?N(z,Q):N.reject(z,Q,x.Tf.INVALID)}const Y=[];function G(){F(),a.$W.runWithBidder(j.code,()=>{U.Ic(x.qY.BIDDER_DONE,k),b(Y,k.gdprConsent,k.uspConsent,k.gppConsent)})}const X=_(k).measureTime("validate",()=>k.bids.filter(z=>function(Q){return j.isBidRequestValid(Q)?!0:((0,h.JE)(`Invalid bid sent to bidder ${j.code}: ${JSON.stringify(Q)}`),!1)}(V.bidRequest(z))));if(X.length===0)return void G();const H={};X.forEach(z=>{H[z.bidId]=z,z.adUnitCode||(z.adUnitCode=z.placementCode)}),f(j,X,k,q,M,{onRequest:z=>U.Ic(x.qY.BEFORE_BIDDER_HTTP,k,z),onResponse:z=>{P(j.code),Y.push(z)},onPaapi:z=>{const Q=H[z.bidId];Q?$(Q,z):(0,h.JE)("Received fledge auction configuration for an unknown bidId",z)},onError:(z,Q)=>{Q.timedOut||P(j.code),t.Ay.callBidderError(j.code,Q,k),U.Ic(x.qY.BIDDER_ERROR,{error:Q,bidderRequest:k}),(0,h.vV)(`Server call for ${j.code} failed: ${z} ${Q.status}. Continuing without bids.`)},onBid:z=>{var Q;const Z=H[z.requestId];if(Z){if(z.adapterCode=Z.bidder,function(W,me){let ce=m.u.get(me,"allowAlternateBidderCodes")||!1,ae=m.u.get(me,"allowedAlternateBidderCodes");return!!(W&&me&&me!==W&&(ae=(0,h.cy)(ae)?ae.map(ie=>ie.trim().toLowerCase()).filter(ie=>!!ie).filter(h.hj):ae,!ce||(0,h.cy)(ae)&&ae[0]!=="*"&&!ae.includes(W)))}(z.bidderCode,Z.bidder))return(0,h.JE)(`${z.bidderCode} is not a registered partner or known bidder of ${Z.bidder}, hence continuing without bid. If you wish to support this bidder, please mark allowAlternateBidderCodes as true in bidderSettings.`),void N.reject(Z.adUnitCode,z,x.Tf.BIDDER_DISALLOWED);z.originalCpm=z.cpm,z.originalCurrency=z.currency,z.meta=z.meta||Object.assign({},z[Z.bidder]),z.deferBilling=Z.deferBilling,z.deferRendering=z.deferBilling&&((Q=z.deferRendering)!=null?Q:typeof j.onBidBillable!="function");const ne=Object.assign((0,s.O)(x.XQ.GOOD,Z),z,(0,h.Up)(Z,o));R(Z.adUnitCode,ne)}else(0,h.JE)(`Bidder ${j.code} made bid for unknown request ID: ${z.requestId}. Ignoring.`),N.reject(null,z,x.Tf.INVALID_REQUEST_ID)},onCompletion:G})}});function b(k,N,F,q){A(j,k,N,F,q)}}const B=["bids","paapi"],f=(0,g.A_)("sync",function(j,b,k,N,F,q){let{onRequest:P,onResponse:M,onPaapi:V,onError:R,onBid:Y,onCompletion:G}=q;const X=_(k);G=X.startTiming("total").stopBefore(G);const H=y(k);let z=X.measureTime("buildRequests",()=>j.buildRequests(b.map(H.bidRequest),H.bidderRequest(k)));if(!z||z.length===0)return void G();Array.isArray(z)||(z=[z]);const Q=(0,h.U6)(G,z.length);z.forEach(Z=>{const ne=X.fork();function W(oe){oe!=null&&(oe.metrics=ne.fork().renameWith()),Y(oe)}const me=F(function(oe,re){ae();try{oe=JSON.parse(oe)}catch(K){}oe={body:oe,headers:{get:re.getResponseHeader.bind(re)}},M(oe);try{oe=ne.measureTime("interpretResponse",()=>j.interpretResponse(oe,Z))}catch(K){return(0,h.vV)(`Bidder ${j.code} failed to interpret the server's response. Continuing without bids`,null,K),void Q()}let ee,L;oe&&!Object.keys(oe).some(K=>!B.includes(K))?(ee=oe.bids,L=oe.paapi):ee=oe,(0,h.cy)(L)&&L.forEach(V),ee&&((0,h.cy)(ee)?ee.forEach(W):W(ee)),Q()}),ce=F(function(oe,re){ae(),R(oe,re),Q()});P(Z);const ae=ne.startTiming("net");function ie(oe){var re;const ee=Z.options;return Object.assign(oe,ee,{browsingTopics:!(ee!=null&&ee.hasOwnProperty("browsingTopics")&&!ee.browsingTopics)&&((re=m.u.get(j.code,"topicsHeader"))!=null?re:!0)&&(0,p.io)(l.DL,(0,n.s)(i.tW,j.code))})}switch(Z.method){case"GET":N(`${Z.url}${function(oe){return oe?`?${typeof oe=="object"?(0,h.bL)(oe):oe}`:""}(Z.data)}`,{success:me,error:ce},void 0,ie({method:"GET",withCredentials:!0}));break;case"POST":N(Z.url,{success:me,error:ce},typeof Z.data=="string"?Z.data:JSON.stringify(Z.data),ie({method:"POST",contentType:"text/plain",withCredentials:!0}));break;default:(0,h.JE)(`Skipping invalid request from ${j.code}. Request type ${Z.type} must be GET or POST`),Q()}})},"processBidderRequests"),A=(0,g.A_)("async",function(j,b,k,N,F){const q=a.$W.getConfig("userSync.aliasSyncEnabled");if(j.getUserSyncs&&(q||!t.Ay.aliasRegistry[j.code])){let P=a.$W.getConfig("userSync.filterSettings"),M=j.getUserSyncs({iframeEnabled:!(!P||!P.iframe&&!P.all),pixelEnabled:!(!P||!P.image&&!P.all)},b,k,N,F);M&&(Array.isArray(M)||(M=[M]),M.forEach(V=>{E.zt.registerSync(V.type,j.code,V.url)}),E.zt.bidderDone(j.code))}},"registerSyncs"),$=(0,g.A_)("sync",(j,b)=>{},"addPaapiConfig");function _(j){return(0,u.BO)(j.metrics).renameWith(b=>[`adapter.client.${b}`,`adapters.client.${j.bidderCode}.${b}`])}},1580:(I,C,e)=>{e.d(C,{R:()=>x});var c=e(6811),t=e(3441),a=e(5139),s=e(5901),E=e(1069);const O=new WeakMap,D=["debugging","outstream","improvedigital","showheroes-bs","aaxBlockmeter","adagio","adloox","akamaidap","arcspan","airgrid","browsi","brandmetrics","clean.io","humansecurity","confiant","contxtful","hadron","mediafilter","medianet","azerionedge","a1Media","geoedge","qortex","dynamicAdBoost","51Degrees","symitridap","wurfl","justtag","tncId","ftrackId","id5"];function x(U,T,h,g,S,m){if(!(0,a.io)(c.pY,(0,t.s)(T,h)))return;if(!h||!U)return void(0,E.vV)("cannot load external script without url and moduleCode");if(!(0,s.mK)(D,h))return void(0,E.vV)(`${h} not whitelisted for loading external JavaScript`);S||(S=document);const u=i(S,U);if(u)return g&&typeof g=="function"&&(u.loaded?g():u.callbacks.push(g)),u.tag;const p=O.get(S)||{},n={loaded:!1,tag:null,callbacks:[]};return p[U]=n,O.set(S,p),g&&typeof g=="function"&&n.callbacks.push(g),(0,E.JE)(`module ${h} is loading external JavaScript`),function(l,d,o,r){o||(o=document);var y=o.createElement("script");y.type="text/javascript",y.async=!0;const v=i(o,U);return v&&(v.tag=y),y.readyState?y.onreadystatechange=function(){y.readyState!=="loaded"&&y.readyState!=="complete"||(y.onreadystatechange=null,d())}:y.onload=function(){d()},y.src=l,r&&(0,E.Bg)(y,r),(0,E._s)(y,o),y}(U,function(){n.loaded=!0;try{for(let l=0;l{e.d(C,{Q:()=>c});const c=(0,e(9214).A_)("sync",()=>{})},8044:(I,C,e)=>{e.d(C,{RD:()=>T,g4:()=>U,hd:()=>h});var c=e(3272),t=e(1069);const a={fetch:window.fetch.bind(window),makeRequest:(g,S)=>new Request(g,S),timeout(g,S){const m=new AbortController;let u=setTimeout(()=>{m.abort(),(0,t.vV)(`Request timeout after ${g}ms`,S),u=null},g);return{signal:m.signal,done(){u&&clearTimeout(u)}}}},s="GET",E="POST",O="Content-Type";function D(){let g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:3e3,{request:S,done:m}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=(p,n)=>{let i;g==null||(n==null?void 0:n.signal)!=null||c.$W.getConfig("disableAjaxTimeout")||(i=a.timeout(g,p),n=Object.assign({signal:i.signal},n));let l=a.fetch(p,n);return(i==null?void 0:i.done)!=null&&(l=l.finally(i.done)),l};return S==null&&m==null||(u=(p=>function(n,i){const l=new URL((n==null?void 0:n.url)==null?n:n.url,document.location).origin;let d=p(n,i);return S&&S(l),m&&(d=d.finally(()=>m(l))),d})(u)),u}function x(g,S){let{status:m,statusText:u="",headers:p,url:n}=g,i=0;function l(d){var o,r;if(i===0)try{i=new DOMParser().parseFromString(S,(r=(o=p==null?void 0:p.get(O))==null?void 0:o.split(";"))==null?void 0:r[0])}catch(y){i=null,d&&d(y)}return i}return{readyState:XMLHttpRequest.DONE,status:m,statusText:u,responseText:S,response:S,responseType:"",responseURL:n,get responseXML(){return l(t.vV)},getResponseHeader:d=>p!=null&&p.has(d)?p.get(d):null,toJSON(){return Object.assign({responseXML:l()},this)},timedOut:!1}}function U(){let g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:3e3,{request:S,done:m}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const u=D(g,{request:S,done:m});return function(p,n,i){(function(l,d){const{success:o,error:r}=typeof d=="object"&&d!=null?d:{success:typeof d=="function"?d:()=>null,error:(y,v)=>(0,t.vV)("Network error",y,v)};l.then(y=>y.text().then(v=>[y,v])).then(y=>{let[v,B]=y;const f=x(v,B);v.ok||v.status===304?o(B,f):r(v.statusText,f)},y=>r("",Object.assign(x({status:0},""),{reason:y,timedOut:(y==null?void 0:y.name)==="AbortError"})))})(u(function(l,d){let o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const r=o.method||(d?E:s);if(r===s&&d){const B=(0,t.Dl)(l,o);Object.assign(B.search,d),l=(0,t.c$)(B)}const y=new Headers(o.customHeaders);y.set(O,o.contentType||"text/plain");const v={method:r,headers:y};return r!==s&&d&&(v.body=d),o.withCredentials&&(v.credentials="include"),isSecureContext&&["browsingTopics","adAuctionHeaders"].forEach(B=>{o[B]&&(v[B]=!0)}),o.keepalive&&(v.keepalive=!0),a.makeRequest(l,v)}(p,i,arguments.length>3&&arguments[3]!==void 0?arguments[3]:{})),n)}}const T=U(),h=D()},6881:(I,C,e)=>{e.d(C,{n:()=>ee});var c=e(1069),t=e(6833),a=e(2449),s=e(8044),E=e(3272);const O=15;function D(L){let{index:K=ee.index}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const de=L.vastXml?L.vastXml:(ue=L.vastUrl,be=L.vastImpUrl,` prebid.org wrapper ${(be=be&&(Array.isArray(be)?be:[be]))?be.map(w=>``).join(""):""} `);var ue,be;const fe=K.getAuction(L);let we={type:"xml",value:de,ttlseconds:Number(L.ttl)+O};return E.$W.getConfig("cache.vasttrack")&&(we.bidder=L.bidder,we.bidid=L.requestId,we.aid=L.auctionId),fe!=null&&(we.timestamp=fe.getAuctionStart()),typeof L.customCacheKey=="string"&&L.customCacheKey!==""&&(we.key=L.customCacheKey),we}const x={store:function(L,K){let de=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.g4;const ue={puts:L.map(D)};de(E.$W.getConfig("cache.timeout"))(E.$W.getConfig("cache.url"),function(be){return{success:function(fe){let we;try{we=JSON.parse(fe).responses}catch(w){return void be(w,[])}we?be(null,we):be(new Error("The cache server didn't respond with a responses property."),[])},error:function(fe,we){be(new Error(`Error storing video ad in the cache: ${fe}: ${JSON.stringify(we)}`),[])}}}(K),JSON.stringify(ue),{contentType:"text/plain",withCredentials:!0})}};function U(L){const K=L.map(de=>de.bidResponse);x.store(K,function(de,ue){var be;de?(be=de,(0,c.vV)(`Failed to save to the video cache: ${be}. Video bids will be discarded:`,K)):L.length!==ue.length?(0,c.vV)(`expected ${L.length} cache IDs, got ${ue.length} instead`):ue.forEach((fe,we)=>{const{auctionInstance:w,bidResponse:J,afterBidAdded:te}=L[we];var se;fe.uuid===""?(0,c.JE)("Supplied video cache key was already in use by Prebid Cache; caching attempt was rejected. Video bid must be discarded."):(J.videoCacheKey=fe.uuid,J.vastUrl||(J.vastUrl=(se=J.videoCacheKey,`${E.$W.getConfig("cache.url")}?uuid=${se}`)),X(w,J),te())})})}let T,h;E.$W.getConfig("cache",L=>{T=typeof L.cache.batchSize=="number"&&L.cache.batchSize>0?L.cache.batchSize:1,h=typeof L.cache.batchTimeout=="number"&&L.cache.batchTimeout>0?L.cache.batchTimeout:0});const g=function(){let L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:setTimeout,K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:U,de=[[]],ue=!1;const be=fe=>fe();return function(fe,we,w){const J=h>0?L:be;de[de.length-1].length>=T&&de.push([]),de[de.length-1].push({auctionInstance:fe,bidResponse:we,afterBidAdded:w}),ue||(ue=!0,J(()=>{de.forEach(K),de=[[]],ue=!1},h))}}();var S=e(5789),m=e(8230),u=e(9214),p=e(5901),n=e(3895),i=e(1371),l=e(2693),d=e(5023),o=e(1445),r=e(8969),y=e(5555),v=e(6894),B=e(7873),f=e(6853),A=e(7863);const{syncUsers:$}=m.zt,_="started",j="inProgress",b="completed";d.on(r.qY.BID_ADJUSTMENT,function(L){(function(K){let de=function(ue,be,fe){let{index:we=ee.index,bs:w=l.u}=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};fe=fe||we.getBidRequest(be);const J=be==null?void 0:be.adapterCode,te=(be==null?void 0:be.bidderCode)||(fe==null?void 0:fe.bidder),se=w.get(be==null?void 0:be.adapterCode,"adjustAlternateBids"),pe=w.getOwn(te,"bidCpmAdjustment")||w.get(se?J:te,"bidCpmAdjustment");if(pe&&typeof pe=="function")try{return pe(ue,Object.assign({},be),fe)}catch(Ce){(0,c.vV)("Error during bid adjustment",Ce)}return ue}(K.cpm,K);de>=0&&(K.cpm=de)})(L)});const k=4,N={},F={},q=[],P=(0,B.m)();function M(L){let{adUnits:K,adUnitCodes:de,callback:ue,cbTimeout:be,labels:fe,auctionId:we,ortb2Fragments:w,metrics:J}=L;J=(0,v.BO)(J);const te=K,se=fe,pe=de,Ce=we||(0,c.lk)(),he=be,_e=new Set,ve=(0,y.v)(),Be=(0,y.v)();let xe,Ie,Se,Oe,Re=[],Ue=ue,ge=[],ye=(0,f.H)({startTime:Pe=>Pe.responseTimestamp,ttl:Pe=>(0,A.S9)()==null?null:1e3*Math.max((0,A.S9)(),Pe.ttl)}),Te=[],Ae=[],ke=[];function Ne(){return{auctionId:Ce,timestamp:xe,auctionEnd:Ie,auctionStatus:Oe,adUnits:te,adUnitCodes:pe,labels:se,bidderRequests:ge,noBids:Te,bidsReceived:ye.toArray(),bidsRejected:Re,winningBids:Ae,timeout:he,metrics:J,seatNonBids:ke}}function Fe(Pe){if(Pe?d.Ic(r.qY.AUCTION_TIMEOUT,Ne()):clearTimeout(Se),Ie===void 0){let We=[];Pe&&((0,c.OG)(`Auction ${Ce} timedOut`),We=ge.filter(Le=>!_e.has(Le.bidderRequestId)).flatMap(Le=>Le.bids),We.length&&d.Ic(r.qY.BID_TIMEOUT,We)),Oe=b,Ie=Date.now(),J.checkpoint("auctionEnd"),J.timeBetween("requestBids","auctionEnd","requestBids.total"),J.timeBetween("callBids","auctionEnd","requestBids.callBids"),ve.resolve(),d.Ic(r.qY.AUCTION_END,Ne()),G(te,function(){try{if(Ue!=null){const Le=ye.toArray().filter(Ye=>pe.includes(Ye.adUnitCode)).reduce(oe,{});Ue.apply(P,[Le,Pe,Ce]),Ue=null}}catch(Le){(0,c.vV)("Error executing bidsBackHandler",null,Le)}finally{We.length&&o.Ay.callTimedOutBidders(K,We,he);let Le=E.$W.getConfig("userSync")||{};Le.enableOverride||$(Le.syncDelay)}})}}function qe(){E.$W.resetBidder(),(0,c.fH)(`Bids Received for Auction with id: ${Ce}`,ye.toArray()),Oe=b,Fe(!1)}function Me(Pe){_e.add(Pe)}function Je(Pe){Pe.forEach(Ze=>{var Ke;Ke=Ze,ge=ge.concat(Ke)});let We={},Le={bidRequests:Pe,run:()=>{Se=setTimeout(()=>Fe(!0),he),Oe=j,d.Ic(r.qY.AUCTION_INIT,Ne());let Ze=function(Ke,tt){let{index:rt=ee.index}=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ft=0,ct=!1,vt=new Set,At={};function wt(){ft--,ct&&ft===0&&Ke()}function St(at,et,ot){return At[et.requestId]=!0,function(Ge,He){let{index:dt=ee.index}=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const gt=dt.getBidderRequest(Ge),lt=dt.getAdUnit(Ge),yt=gt&>.start||Ge.requestTimestamp;Object.assign(Ge,{responseTimestamp:Ge.responseTimestamp||(0,c.vE)(),requestTimestamp:Ge.requestTimestamp||yt,cpm:parseFloat(Ge.cpm)||0,bidder:Ge.bidder||Ge.bidderCode,adUnitCode:He}),(lt==null?void 0:lt.ttlBuffer)!=null&&(Ge.ttlBuffer=lt.ttlBuffer),Ge.timeToRespond=Ge.responseTimestamp-Ge.requestTimestamp}(et,at),ft++,ot(wt)}function Rt(at,et){St(at,et,ot=>{let Ge=function(He){var dt;let{index:gt=ee.index}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};d.Ic(r.qY.BID_ADJUSTMENT,He);const lt=((dt=gt.getBidRequest(He))==null?void 0:dt.renderer)||gt.getAdUnit(He).renderer,yt=He.mediaType,le=gt.getMediaTypes(He),Ee=le&&le[yt];var je=Ee&&Ee.renderer,De=null;!je||!je.render||je.backupOnly===!0&&He.renderer?!lt||!lt.render||lt.backupOnly===!0&&He.renderer||(De=lt):De=je,De&&(He.renderer=S.A4.install({url:De.url,config:De.options,renderNow:De.url==null}),He.renderer.setRender(De.render));const ze=z(He.mediaType,le,E.$W.getConfig("mediaTypePriceGranularity")),Ve=(0,t.j)(He.cpm,typeof ze=="object"?ze:E.$W.getConfig("customPriceBucket"),E.$W.getConfig("currency.granularityMultiplier"));return He.pbLg=Ve.low,He.pbMg=Ve.med,He.pbHg=Ve.high,He.pbAg=Ve.auto,He.pbDg=Ve.dense,He.pbCg=Ve.custom,He}(et);d.Ic(r.qY.BID_ACCEPTED,Ge),Ge.mediaType===i.G_?function(He,dt,gt){var lt;let{index:yt=ee.index}=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},le=!0;const Ee=(lt=yt.getMediaTypes({requestId:dt.originalRequestId||dt.requestId,adUnitId:dt.adUnitId}))==null?void 0:lt.video,je=Ee&&(Ee==null?void 0:Ee.context),De=Ee&&(Ee==null?void 0:Ee.useCacheKey);E.$W.getConfig("cache.url")&&(De||je!==n.H6)&&(!dt.videoCacheKey||E.$W.getConfig("cache.ignoreBidderCacheKey")?(le=!1,H(He,dt,gt,Ee)):dt.vastUrl||((0,c.vV)("videoCacheKey specified but not required vastUrl for video bid"),le=!1)),le&&(X(He,dt),gt())}(tt,Ge,ot):((0,a.l6)(Ge)&&(0,a.gs)(Ge,rt.getAdUnit(Ge)),X(tt,Ge),ot())})}function jt(at,et,ot){return St(at,et,Ge=>{et.rejectionReason=ot,(0,c.JE)(`Bid from ${et.bidder||"unknown bidder"} was rejected: ${ot}`,et),d.Ic(r.qY.BID_REJECTED,et),tt.addBidRejected(et),Ge()})}function qt(){let at=this,et=tt.getBidRequests();const ot=E.$W.getConfig("auctionOptions");if(vt.add(at),ot&&!(0,c.Im)(ot)){const Ge=ot.secondaryBidders;Ge&&!et.every(He=>(0,p.mK)(Ge,He.bidderCode))&&(et=et.filter(He=>!(0,p.mK)(Ge,He.bidderCode)))}ct=et.every(Ge=>vt.has(Ge)),at.bids.forEach(Ge=>{At[Ge.bidId]||(tt.addNoBid(Ge),d.Ic(r.qY.NO_BID,Ge))}),ct&&ft===0&&Ke()}return{addBidResponse:function(){function at(et,ot){V.call({dispatch:Rt},et,ot,(()=>{let Ge=!1;return He=>{Ge||(jt(et,ot,He),Ge=!0)}})())}return at.reject=jt,at}(),adapterDone:function(){R(y.k.resolve()).finally(()=>qt.call(this))}}}(qe,this);o.Ay.callBids(te,Pe,Ze.addBidResponse,Ze.adapterDone,{request(Ke,tt){Qe(N,tt),Qe(We,Ke),F[Ke]||(F[Ke]={SRA:!0,origin:tt}),We[Ke]>1&&(F[Ke].SRA=!1)},done(Ke){N[Ke]--,q[0]&&Ye(q[0])&&q.shift()}},he,Me,w),Be.resolve()}};function Ye(Ze){let Ke=!0,tt=E.$W.getConfig("maxRequestsPerOrigin")||k;return Ze.bidRequests.some(rt=>{let ft=1,ct=rt.src!==void 0&&rt.src===r.RW.SRC?"s2s":rt.bidderCode;return F[ct]&&(F[ct].SRA===!1&&(ft=Math.min(rt.bids.length,tt)),N[F[ct].origin]+ft>tt&&(Ke=!1)),!Ke}),Ke&&Ze.run(),Ke}function Qe(Ze,Ke){Ze[Ke]===void 0?Ze[Ke]=1:Ze[Ke]++}Ye(Le)||((0,c.JE)("queueing auction due to limited endpoint capacity"),q.push(Le))}return(0,A.lc)(()=>ye.refresh()),d.on(r.qY.SEAT_NON_BID,Pe=>{var We;Pe.auctionId===Ce&&(We=Pe.seatnonbid,ke=ke.concat(We))}),{addBidReceived:function(Pe){ye.add(Pe)},addBidRejected:function(Pe){Re=Re.concat(Pe)},addNoBid:function(Pe){Te=Te.concat(Pe)},callBids:function(){Oe=_,xe=Date.now();let Pe=J.measureTime("requestBids.makeRequests",()=>o.Ay.makeBidRequests(te,xe,Ce,he,se,w,J));(0,c.fH)(`Bids Requested for Auction with id: ${Ce}`,Pe),J.checkpoint("callBids"),Pe.length<1?((0,c.JE)("No valid bid requests returned for auction"),qe()):Y.call({dispatch:Je,context:this},Pe)},addWinningBid:function(Pe){Ae=Ae.concat(Pe),o.Ay.callBidWonBidder(Pe.adapterCode||Pe.bidder,Pe,K),Pe.deferBilling||o.Ay.triggerBilling(Pe)},setBidTargeting:function(Pe){o.Ay.callSetTargetingBidder(Pe.adapterCode||Pe.bidder,Pe)},getWinningBids:()=>Ae,getAuctionStart:()=>xe,getAuctionEnd:()=>Ie,getTimeout:()=>he,getAuctionId:()=>Ce,getAuctionStatus:()=>Oe,getAdUnits:()=>te,getAdUnitCodes:()=>pe,getBidRequests:()=>ge,getBidsReceived:()=>ye.toArray(),getNoBids:()=>Te,getNonBids:()=>ke,getFPD:()=>w,getMetrics:()=>J,end:ve.promise,requestsDone:Be.promise,getProperties:Ne}}const V=(0,u.A_)("sync",function(L,K,de){(function(ue){const be=E.$W.getConfig("maxBid");return!be||!ue.cpm||be>=Number(ue.cpm)})(K)?this.dispatch.call(null,L,K):de(r.Tf.PRICE_TOO_HIGH)},"addBidResponse"),R=(0,u.A_)("sync",L=>L,"responsesReady"),Y=(0,u.A_)("sync",function(L){this.dispatch.call(this.context,L)},"addBidderRequests"),G=(0,u.A_)("async",function(L,K){K&&K()},"bidsBackCallback");function X(L,K){(function(de){let ue;const be=l.u.get(de.bidderCode,"allowZeroCpmBids")===!0?de.cpm>=0:de.cpm>0;de.bidderCode&&(be||de.dealId)&&(ue=function(fe,we){let{index:w=ee.index}=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!we)return{};const J=w.getBidRequest(we);var te={};const se=ae(we.mediaType,fe);return ie(te,se,we,J),fe&&l.u.getOwn(fe,r.iD.ADSERVER_TARGETING)&&(ie(te,l.u.ownSettingsFor(fe),we,J),we.sendStandardTargeting=l.u.get(fe,"sendStandardTargeting")),we.native&&(te=Object.assign({},te,(0,a.Zj)(we))),te}(de.bidderCode,de)),de.adserverTargeting=Object.assign(de.adserverTargeting||{},ue)})(K),(0,v.BO)(K.metrics).timeSince("addBidResponse","addBidResponse.total"),L.addBidReceived(K),d.Ic(r.qY.BID_RESPONSE,K)}const H=(0,u.A_)("async",function(L,K,de,ue){g(L,K,de)},"callPrebidCache");function z(L,K,de){var ue,be;if(L&&de){if(L===i.G_){const fe=(be=(ue=K==null?void 0:K[i.G_])==null?void 0:ue.context)!=null?be:"instream";if(de[`${i.G_}-${fe}`])return de[`${i.G_}-${fe}`]}return de[L]}}const Q=L=>K=>{const de=function(ue){let{index:be=ee.index}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const fe=z(ue.mediaType,be.getMediaTypes(ue),E.$W.getConfig("mediaTypePriceGranularity"));return typeof ue.mediaType=="string"&&fe?typeof fe=="string"?fe:"custom":E.$W.getConfig("priceGranularity")}(K);return de===r.UE.AUTO?K.pbAg:de===r.UE.DENSE?K.pbDg:de===r.UE.LOW?K.pbLg:de===r.UE.MEDIUM?K.pbMg:de===r.UE.HIGH?K.pbHg:de===r.UE.CUSTOM?K.pbCg:void 0},Z=()=>L=>L.creativeId?L.creativeId:"",ne=()=>L=>L.meta&&L.meta.advertiserDomains&&L.meta.advertiserDomains.length>0?[L.meta.advertiserDomains].flat()[0]:"",W=()=>L=>{var K,de;return L.meta&&(L.meta.networkId||L.meta.networkName)?((K=L==null?void 0:L.meta)==null?void 0:K.networkName)||((de=L==null?void 0:L.meta)==null?void 0:de.networkId):""},me=()=>L=>L.meta&&L.meta.primaryCatId?L.meta.primaryCatId:"";function ce(L,K){return{key:L,val:typeof K=="function"?function(de,ue){return K(de,ue)}:function(de){return de[K]}}}function ae(L,K){const de=Object.assign({},l.u.settingsFor(null));if(de[r.iD.ADSERVER_TARGETING]||(de[r.iD.ADSERVER_TARGETING]=[ce(r.xS.BIDDER,"bidderCode"),ce(r.xS.AD_ID,"adId"),ce(r.xS.PRICE_BUCKET,Q()),ce(r.xS.SIZE,"size"),ce(r.xS.DEAL,"dealId"),ce(r.xS.SOURCE,"source"),ce(r.xS.FORMAT,"mediaType"),ce(r.xS.ADOMAIN,ne()),ce(r.xS.ACAT,me()),ce(r.xS.DSP,W()),ce(r.xS.CRID,Z())]),L==="video"){const ue=de[r.iD.ADSERVER_TARGETING].slice();if(de[r.iD.ADSERVER_TARGETING]=ue,[r.xS.UUID,r.xS.CACHE_ID].forEach(be=>{(0,p.I6)(ue,fe=>fe.key===be)===void 0&&ue.push(ce(be,"videoCacheKey"))}),E.$W.getConfig("cache.url")&&(!K||l.u.get(K,"sendStandardTargeting")!==!1)){const be=(0,c.Dl)(E.$W.getConfig("cache.url"));(0,p.I6)(ue,fe=>fe.key===r.xS.CACHE_HOST)===void 0&&ue.push(ce(r.xS.CACHE_HOST,function(fe){var we;return((we=fe==null?void 0:fe.adserverTargeting)==null?void 0:we[r.xS.CACHE_HOST])||be.hostname}))}}return de}function ie(L,K,de,ue){var be=K[r.iD.ADSERVER_TARGETING];return de.size=de.getSize(),(be||[]).forEach(function(fe){var we=fe.key,w=fe.val;if(L[we]&&(0,c.JE)("The key: "+we+" is being overwritten"),(0,c.fp)(w))try{w=w(de,ue)}catch(J){(0,c.vV)("bidmanager","ERROR",J)}(K.suppressEmptyKeys===void 0||K.suppressEmptyKeys!==!0)&&we!==r.xS.DEAL&&we!==r.xS.ACAT&&we!==r.xS.DSP&&we!==r.xS.CRID||!(0,c.xQ)(w)&&w!=null?L[we]=w:(0,c.fH)("suppressing empty key '"+we+"' from adserver targeting")}),L}function oe(L,K){return L[K.adUnitCode]||(L[K.adUnitCode]={bids:[]}),L[K.adUnitCode].bids.push(K),L}function re(L){Object.assign(this,{getAuction(K){let{auctionId:de}=K;if(de!=null)return L().find(ue=>ue.getAuctionId()===de)},getAdUnit(K){let{adUnitId:de}=K;if(de!=null)return L().flatMap(ue=>ue.getAdUnits()).find(ue=>ue.adUnitId===de)},getMediaTypes(K){let{adUnitId:de,requestId:ue}=K;if(ue!=null){const be=this.getBidRequest({requestId:ue});if(be!=null&&(de==null||be.adUnitId===de))return be.mediaTypes}else if(de!=null){const be=this.getAdUnit({adUnitId:de});if(be!=null)return be.mediaTypes}},getBidderRequest(K){let{requestId:de,bidderRequestId:ue}=K;if(de!=null||ue!=null){let be=L().flatMap(fe=>fe.getBidRequests());return ue!=null&&(be=be.filter(fe=>fe.bidderRequestId===ue)),de==null?be[0]:be.find(fe=>fe.bids&&fe.bids.find(we=>we.bidId===de)!=null)}},getBidRequest(K){let{requestId:de}=K;if(de!=null)return L().flatMap(ue=>ue.getBidRequests()).flatMap(ue=>ue.bids).find(ue=>ue&&ue.bidId===de)},getOrtb2(K){var de,ue,be,fe;return((de=this.getBidderRequest(K))==null?void 0:de.ortb2)||((fe=(be=(ue=this.getAuction(K))==null?void 0:ue.getFPD())==null?void 0:be.global)==null?void 0:fe.ortb2)}})}const ee=function(){const L=(0,f.H)({startTime:be=>be.end.then(()=>be.getAuctionEnd()),ttl:be=>(0,A.S9)()==null?null:be.end.then(()=>1e3*Math.max((0,A.S9)(),...be.getBidsReceived().map(fe=>fe.ttl)))});(0,A.lc)(()=>L.refresh());const K={onExpiry:L.onExpiry};function de(be){for(const fe of L)if(fe.getAuctionId()===be)return fe}function ue(){return L.toArray().flatMap(be=>be.getBidsReceived())}return K.addWinningBid=function(be){const fe=(0,v.BO)(be.metrics);fe.checkpoint("bidWon"),fe.timeBetween("auctionEnd","bidWon","adserver.pending"),fe.timeBetween("requestBids","bidWon","adserver.e2e");const we=de(be.auctionId);we?we.addWinningBid(be):(0,c.JE)("Auction not found when adding winning bid")},Object.entries({getAllWinningBids:{name:"getWinningBids"},getBidsRequested:{name:"getBidRequests"},getNoBids:{},getAdUnits:{},getBidsReceived:{pre:be=>be.getAuctionStatus()===b},getAdUnitCodes:{post:c.hj}}).forEach(be=>{let[fe,{name:we=fe,pre:w,post:J}]=be;const te=w==null?pe=>pe[we]():pe=>w(pe)?pe[we]():[],se=J==null?pe=>pe:pe=>pe.filter(J);K[fe]=()=>se(L.toArray().flatMap(te))}),K.getAllBidsForAdUnitCode=function(be){return ue().filter(fe=>fe&&fe.adUnitCode===be)},K.createAuction=function(be){const fe=M(be);return function(we){L.add(we)}(fe),fe},K.findBidByAdId=function(be){return ue().find(fe=>fe.adId===be)},K.getStandardBidderAdServerTargeting=function(){return ae()[r.iD.ADSERVER_TARGETING]},K.setStatusForBids=function(be,fe){let we=K.findBidByAdId(be);if(we&&(we.status=fe),we&&fe===r.tl.BID_TARGETING_SET){const w=de(we.auctionId);w&&w.setBidTargeting(we)}},K.getLastAuctionId=function(){const be=L.toArray();return be.length&&be[be.length-1].getAuctionId()},K.clearAllAuctions=function(){L.clear()},K.index=new re(()=>L.toArray()),K}()},7863:(I,C,e)=>{e.d(C,{S9:()=>x,cT:()=>D,lc:()=>U});var c=e(3272),t=e(1069);const a="minBidCacheTTL";let s=1,E=null;const O=[];function D(T){return T.ttl-(T.hasOwnProperty("ttlBuffer")?T.ttlBuffer:s)}function x(){return E}function U(T){O.push(T)}c.$W.getConfig("ttlBuffer",T=>{typeof T.ttlBuffer=="number"?s=T.ttlBuffer:(0,t.vV)("Invalid value for ttlBuffer",T.ttlBuffer)}),c.$W.getConfig(a,T=>{const h=E;E=T==null?void 0:T[a],E=typeof E=="number"?E:null,h!==E&&O.forEach(g=>g(E))})},2693:(I,C,e)=>{var c,t,a;e.d(C,{u:()=>x});var s=e(433),E=e(1069),O=e(7873),D=e(8969);const x=new(a=class{constructor(U,T){pt(this,c),this.getSettings=U,this.defaultScope=T}get(U,T){let h=this.getOwn(U,T);return h===void 0&&(h=this.getOwn(null,T)),h}getOwn(U,T){return U=it(this,c,t).call(this,U),(0,s.A)(this.getSettings(),`${U}.${T}`)}getScopes(){return Object.keys(this.getSettings()).filter(U=>U!==this.defaultScope)}settingsFor(U){return(0,E.D9)({},this.ownSettingsFor(null),this.ownSettingsFor(U))}ownSettingsFor(U){return U=it(this,c,t).call(this,U),this.getSettings()[U]||{}}},c=new WeakSet,t=function(U){return U==null?this.defaultScope:U},a)(()=>(0,O.m)().bidderSettings||{},D.iD.BD_SETTING_STANDARD)},3597:(I,C,e)=>{e.d(C,{O:()=>a});var c=e(1069);function t(s){let{src:E="client",bidder:O="",bidId:D,transactionId:x,adUnitId:U,auctionId:T}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};var h=E,g=s||0;Object.assign(this,{bidderCode:O,width:0,height:0,statusMessage:function(){switch(g){case 0:return"Pending";case 1:return"Bid available";case 2:return"Bid returned empty or error response";case 3:return"Bid timed out"}}(),adId:(0,c.s0)(),requestId:D,transactionId:x,adUnitId:U,auctionId:T,mediaType:"banner",source:h}),this.getStatusCode=function(){return g},this.getSize=function(){return this.width+"x"+this.height},this.getIdentifiers=function(){return{src:this.source,bidder:this.bidderCode,bidId:this.requestId,transactionId:this.transactionId,adUnitId:this.adUnitId,auctionId:this.auctionId}}}function a(s,E){return new t(s,E)}},3272:(I,C,e)=>{e.d(C,{$W:()=>S,Ov:()=>x});var c=e(6833),t=e(5901),a=e(1069),s=e(433),E=e(8969);const O=(0,a.Ez)(E.M).toUpperCase()==="TRUE",D={},x="random",U={};U[x]=!0,U.fixed=!0;const T=x,h={LOW:"low",MEDIUM:"medium",HIGH:"high",AUTO:"auto",DENSE:"dense",CUSTOM:"custom"};function g(m){const u=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1]?{priceGranularity:h.MEDIUM,customPriceBucket:{},mediaTypePriceGranularity:{},bidderSequence:T,auctionOptions:{}}:{};function p(d){return u[d]}function n(d,o){u.hasOwnProperty(d)||Object.defineProperty(m,d,{enumerable:!0}),u[d]=o}return Object.defineProperties(m,Object.fromEntries(Object.entries({publisherDomain:{set(d){d!=null&&(0,a.JE)("publisherDomain is deprecated and has no effect since v7 - use pageUrl instead"),n("publisherDomain",d)}},priceGranularity:{set(d){l(d)&&(typeof d=="string"?n("priceGranularity",i(d)?d:h.MEDIUM):(0,a.Qd)(d)&&(n("customPriceBucket",d),n("priceGranularity",h.CUSTOM),(0,a.OG)("Using custom price granularity")))}},customPriceBucket:{},mediaTypePriceGranularity:{set(d){d!=null&&n("mediaTypePriceGranularity",Object.keys(d).reduce((o,r)=>(l(d[r])?typeof d=="string"?o[r]=i(d[r])?d[r]:p("priceGranularity"):(0,a.Qd)(d)&&(o[r]=d[r],(0,a.OG)(`Using custom price granularity for ${r}`)):(0,a.JE)(`Invalid price granularity for media type: ${r}`),o),{}))}},bidderSequence:{set(d){U[d]?n("bidderSequence",d):(0,a.JE)(`Invalid order: ${d}. Bidder Sequence was not set.`)}},auctionOptions:{set(d){(function(o){if(!(0,a.Qd)(o))return(0,a.JE)("Auction Options must be an object"),!1;for(let r of Object.keys(o)){if(r!=="secondaryBidders"&&r!=="suppressStaleRender"&&r!=="suppressExpiredRender")return(0,a.JE)(`Auction Options given an incorrect param: ${r}`),!1;if(r==="secondaryBidders"){if(!(0,a.cy)(o[r]))return(0,a.JE)(`Auction Options ${r} must be of type Array`),!1;if(!o[r].every(a.O8))return(0,a.JE)(`Auction Options ${r} must be only string`),!1}else if((r==="suppressStaleRender"||r==="suppressExpiredRender")&&!(0,a.Lm)(o[r]))return(0,a.JE)(`Auction Options ${r} must be of type boolean`),!1}return!0})(d)&&n("auctionOptions",d)}}}).map(d=>{let[o,r]=d;return[o,Object.assign({get:p.bind(null,o),set:n.bind(null,o),enumerable:u.hasOwnProperty(o),configurable:!u.hasOwnProperty(o)},r)]}))),m;function i(d){return(0,t.I6)(Object.keys(h),o=>d===h[o])}function l(d){if(!d)return(0,a.vV)("Prebid Error: no value passed to `setPriceGranularity()`"),!1;if(typeof d=="string")i(d)||(0,a.JE)("Prebid Warning: setPriceGranularity was called with invalid setting, using `medium` as default.");else if((0,a.Qd)(d)&&!(0,c.q)(d))return(0,a.vV)("Invalid custom price value passed to `setPriceGranularity()`"),!1;return!0}}const S=function(){let m,u,p,n=[],i=null;function l(){m={};let b=g({debug:O,bidderTimeout:3e3,enableSendAllBids:!0,useBidCache:!1,deviceAccess:!0,disableAjaxTimeout:!1,maxNestedIframes:10,maxBid:5e3,userSync:{topics:D}});u&&A(Object.keys(u).reduce((k,N)=>(u[N]!==b[N]&&(k[N]=b[N]||{}),k),{})),u=b,p={}}function d(){if(i&&p&&(0,a.Qd)(p[i])){let b=p[i];const k=new Set(Object.keys(u).concat(Object.keys(b)));return(0,t.A6)(k).reduce((N,F)=>(b[F]===void 0?N[F]=u[F]:u[F]===void 0?N[F]=b[F]:(0,a.Qd)(b[F])?N[F]=(0,a.D9)({},u[F],b[F]):N[F]=b[F],N),{})}return Object.assign({},u)}const[o,r]=[d,function(){const b=d();return Object.defineProperty(b,"ortb2",{get:function(){throw new Error("invalid access to 'orbt2' config - use request parameters instead")}}),b}].map(b=>function(){if(arguments.length<=1&&typeof(arguments.length<=0?void 0:arguments[0])!="function"){const k=arguments.length<=0?void 0:arguments[0];return k?(0,s.A)(b(),k):d()}return f(...arguments)}),[y,v]=[r,o].map(b=>function(){let k=b(...arguments);return k&&typeof k=="object"&&(k=(0,a.Go)(k)),k});function B(b){if(!(0,a.Qd)(b))return void(0,a.vV)("setConfig options must be an object");let k=Object.keys(b),N={};k.forEach(F=>{let q=b[F];(0,a.Qd)(m[F])&&(0,a.Qd)(q)&&(q=Object.assign({},m[F],q));try{N[F]=u[F]=q}catch(P){(0,a.JE)(`Cannot set config for property ${F} : `,P)}}),A(N)}function f(b,k){let N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},F=k;if(typeof b!="string"&&(F=b,b="*",N=k||{}),typeof F!="function")return void(0,a.vV)("listener must be a function");const q={topic:b,callback:F};return n.push(q),N.init&&F(b==="*"?r():{[b]:r(b)}),function(){n.splice(n.indexOf(q),1)}}function A(b){const k=Object.keys(b);n.filter(N=>(0,t.mK)(k,N.topic)).forEach(N=>{N.callback({[N.topic]:b[N.topic]})}),n.filter(N=>N.topic==="*").forEach(N=>N.callback(b))}function $(b){let k=arguments.length>1&&arguments[1]!==void 0&&arguments[1];try{(function(N){if(!(0,a.Qd)(N))throw"setBidderConfig bidder options must be an object";if(!Array.isArray(N.bidders)||!N.bidders.length)throw"setBidderConfig bidder options must contain a bidders list with at least 1 bidder";if(!(0,a.Qd)(N.config))throw"setBidderConfig bidder options must contain a config object"})(b),b.bidders.forEach(N=>{p[N]||(p[N]=g({},!1)),Object.keys(b.config).forEach(F=>{let q=b.config[F];const P=p[N][F];if((0,a.Qd)(q)&&(P==null||(0,a.Qd)(P))){const M=k?a.D9:Object.assign;p[N][F]=M({},P||{},q)}else p[N][F]=q})})}catch(N){(0,a.vV)(N)}}function _(b,k){i=b;try{return k()}finally{j()}}function j(){i=null}return l(),{getCurrentBidder:function(){return i},resetBidder:j,getConfig:r,getAnyConfig:o,readConfig:y,readAnyConfig:v,setConfig:B,mergeConfig:function(b){if(!(0,a.Qd)(b))return void(0,a.vV)("mergeConfig input must be an object");const k=(0,a.D9)(d(),b);return B($e({},k)),k},setDefaults:function(b){(0,a.Qd)(m)?(Object.assign(m,b),Object.assign(u,b)):(0,a.vV)("defaults must be an object")},resetConfig:l,runWithBidder:_,callbackWithBidder:function(b){return function(k){return function(){if(typeof k=="function"){for(var N=arguments.length,F=new Array(N),q=0;q{var c,t,a,s,E,O,D,x;e.d(C,{B1:()=>g,SL:()=>d,ad:()=>p,et:()=>n,mW:()=>m,o2:()=>i,t6:()=>u});var U=e(1069),T=e(5555),h=e(3272);const g=Object.freeze({});class S{constructor(){pt(this,D),pt(this,c),pt(this,t),pt(this,a),pt(this,s),pt(this,E,!0),pt(this,O),Et(this,"generatedTime"),Et(this,"hashFields"),this.reset()}reset(){mt(this,a,(0,T.v)()),mt(this,c,!1),mt(this,t,null),mt(this,s,!1),this.generatedTime=null}enable(){mt(this,c,!0)}get enabled(){return st(this,c)}get ready(){return st(this,s)}get promise(){return st(this,s)?T.k.resolve(st(this,t)):(st(this,c)||it(this,D,x).call(this,null),st(this,a).promise)}setConsentData(r){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:(0,U.vE)();this.generatedTime=y,mt(this,E,!0),it(this,D,x).call(this,r)}getConsentData(){return st(this,t)}get hash(){return st(this,E)&&(mt(this,O,(0,U.PB)(JSON.stringify(st(this,t)&&this.hashFields?this.hashFields.map(r=>st(this,t)[r]):st(this,t)))),mt(this,E,!1)),st(this,O)}}c=new WeakMap,t=new WeakMap,a=new WeakMap,s=new WeakMap,E=new WeakMap,O=new WeakMap,D=new WeakSet,x=function(o){mt(this,s,!0),mt(this,t,o),st(this,a).resolve(o)};const m=new class extends S{constructor(){super(...arguments),Et(this,"hashFields",["gdprApplies","consentString"])}getConsentMeta(){const o=this.getConsentData();if(o&&o.vendorData&&this.generatedTime)return{gdprApplies:o.gdprApplies,consentStringSize:(0,U.O8)(o.vendorData.tcString)?o.vendorData.tcString.length:0,generatedAt:this.generatedTime,apiVersion:o.apiVersion}}},u=new class extends S{getConsentMeta(){if(this.getConsentData()&&this.generatedTime)return{generatedAt:this.generatedTime}}},p=new class extends S{constructor(){super(...arguments),Et(this,"hashFields",["applicableSections","gppString"])}getConsentMeta(){if(this.getConsentData()&&this.generatedTime)return{generatedAt:this.generatedTime}}},n=(()=>{function o(){return!!h.$W.getConfig("coppa")}return{getCoppa:o,getConsentData:o,getConsentMeta:o,reset(){},get promise(){return T.k.resolve(o())},get hash(){return o()?"1":"0"}}})(),i=function(){const o={},r={},y={};return{register(v,B,f){f&&((o[B]=o[B]||{})[v]=f,r.hasOwnProperty(B)?r[B]!==f&&(r[B]=y):r[B]=f)},get(v){const B={modules:o[v]||{}};return r.hasOwnProperty(v)&&r[v]!==y&&(B.gvlid=r[v]),B}}}(),l={gdpr:m,usp:u,gpp:p,coppa:n},d=function(){let o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:l;return o=Object.entries(o),Object.assign({get promise(){return T.k.all(o.map(r=>{let[y,v]=r;return v.promise.then(B=>[y,B])})).then(r=>Object.fromEntries(r))},get hash(){return(0,U.PB)(o.map(r=>{let[y,v]=r;return v.hash}).join(":"))}},Object.fromEntries(["getConsentData","getConsentMeta","reset"].map(r=>{return[r,(y=r,function(){return Object.fromEntries(o.map(v=>{let[B,f]=v;return[B,f[y]()]}))})];var y})))}()},8969:(I,C,e)=>{e.d(C,{IY:()=>l,M:()=>t,RW:()=>h,Tf:()=>S,UE:()=>D,XQ:()=>a,Zh:()=>U,_B:()=>n,as:()=>E,cA:()=>O,h0:()=>m,iD:()=>c,jO:()=>u,nl:()=>i,oA:()=>p,qY:()=>s,tl:()=>g,x5:()=>T,xS:()=>x});const c={PL_CODE:"code",PL_SIZE:"sizes",PL_BIDS:"bids",BD_BIDDER:"bidder",BD_ID:"paramsd",BD_PL_ID:"placementId",ADSERVER_TARGETING:"adserverTargeting",BD_SETTING_STANDARD:"standard"},t="pbjs_debug",a={GOOD:1},s={AUCTION_INIT:"auctionInit",AUCTION_TIMEOUT:"auctionTimeout",AUCTION_END:"auctionEnd",BID_ADJUSTMENT:"bidAdjustment",BID_TIMEOUT:"bidTimeout",BID_REQUESTED:"bidRequested",BID_RESPONSE:"bidResponse",BID_REJECTED:"bidRejected",NO_BID:"noBid",SEAT_NON_BID:"seatNonBid",BID_WON:"bidWon",BIDDER_DONE:"bidderDone",BIDDER_ERROR:"bidderError",SET_TARGETING:"setTargeting",BEFORE_REQUEST_BIDS:"beforeRequestBids",BEFORE_BIDDER_HTTP:"beforeBidderHttp",REQUEST_BIDS:"requestBids",ADD_AD_UNITS:"addAdUnits",AD_RENDER_FAILED:"adRenderFailed",AD_RENDER_SUCCEEDED:"adRenderSucceeded",TCF2_ENFORCEMENT:"tcf2Enforcement",AUCTION_DEBUG:"auctionDebug",BID_VIEWABLE:"bidViewable",STALE_RENDER:"staleRender",EXPIRED_RENDER:"expiredRender",BILLABLE_EVENT:"billableEvent",BID_ACCEPTED:"bidAccepted",RUN_PAAPI_AUCTION:"paapiRunAuction",PBS_ANALYTICS:"pbsAnalytics",PAAPI_BID:"paapiBid",PAAPI_NO_BID:"paapiNoBid",PAAPI_ERROR:"paapiError"},E={PREVENT_WRITING_ON_MAIN_DOCUMENT:"preventWritingOnMainDocument",NO_AD:"noAd",EXCEPTION:"exception",CANNOT_FIND_AD:"cannotFindAd",MISSING_DOC_OR_ADID:"missingDocOrAdid"},O={bidWon:"adUnitCode"},D={LOW:"low",MEDIUM:"medium",HIGH:"high",AUTO:"auto",DENSE:"dense",CUSTOM:"custom"},x={BIDDER:"fbs_bidder",AD_ID:"fbs_adid",PRICE_BUCKET:"fbs_pb",SIZE:"fbs_size",DEAL:"fbs_deal",SOURCE:"fbs_source",FORMAT:"fbs_format",UUID:"fbs_uuid",CACHE_ID:"fbs_cache_id",CACHE_HOST:"fbs_cache_host",ADOMAIN:"fbs_adomain",ACAT:"fbs_acat",CRID:"fbs_crid",DSP:"fbs_dsp"},U={BIDDER:"fbs_bidder",AD_ID:"fbs_adid",PRICE_BUCKET:"fbs_pb",SIZE:"fbs_size",DEAL:"fbs_deal",FORMAT:"fbs_format",UUID:"fbs_uuid",CACHE_HOST:"fbs_cache_host"},T={title:"fbs_native_title",body:"fbs_native_body",body2:"fbs_native_body2",privacyLink:"fbs_native_privacy",privacyIcon:"fbs_native_privicon",sponsoredBy:"fbs_native_brand",image:"fbs_native_image",icon:"fbs_native_icon",clickUrl:"fbs_native_linkurl",displayUrl:"fbs_native_displayurl",cta:"fbs_native_cta",rating:"fbs_native_rating",address:"fbs_native_address",downloads:"fbs_native_downloads",likes:"fbs_native_likes",phone:"fbs_native_phone",price:"fbs_native_price",salePrice:"fbs_native_saleprice",rendererUrl:"fbs_renderer_url",adTemplate:"fbs_adTemplate"},h={SRC:"s2s",DEFAULT_ENDPOINT:"https://prebid.adnxs.com/pbs/v1/openrtb2/auction",SYNCED_BIDDERS_KEY:"pbjsSyncs"},g={BID_TARGETING_SET:"targetingSet",RENDERED:"rendered",BID_REJECTED:"bidRejected"},S={INVALID:"Bid has missing or invalid properties",INVALID_REQUEST_ID:"Invalid request ID",BIDDER_DISALLOWED:"Bidder code is not allowed by allowedAlternateBidderCodes / allowUnknownBidderCodes",FLOOR_NOT_MET:"Bid does not meet price floor",CANNOT_CONVERT_CURRENCY:"Unable to convert currency",DSA_REQUIRED:"Bid does not provide required DSA transparency info",DSA_MISMATCH:"Bid indicates inappropriate DSA rendering method",PRICE_TOO_HIGH:"Bid price exceeds maximum value"},m={body:"desc",body2:"desc2",sponsoredBy:"sponsored",cta:"ctatext",rating:"rating",address:"address",downloads:"downloads",likes:"likes",phone:"phone",price:"price",salePrice:"saleprice",displayUrl:"displayurl"},u={sponsored:1,desc:2,rating:3,likes:4,downloads:5,price:6,saleprice:7,phone:8,address:9,desc2:10,displayurl:11,ctatext:12},p={ICON:1,MAIN:3},n=["privacyIcon","clickUrl","sendTargetingKeys","adTemplate","rendererUrl","type"],i={REQUEST:"Prebid Request",RESPONSE:"Prebid Response",NATIVE:"Prebid Native",EVENT:"Prebid Event"},l="__pb_locator__"},6833:(I,C,e)=>{e.d(C,{j:()=>T,q:()=>g});var c=e(5901),t=e(1069),a=e(3272);const s=2,E={buckets:[{max:5,increment:.5}]},O={buckets:[{max:20,increment:.1}]},D={buckets:[{max:20,increment:.01}]},x={buckets:[{max:3,increment:.01},{max:8,increment:.05},{max:20,increment:.5}]},U={buckets:[{max:5,increment:.05},{max:10,increment:.1},{max:20,increment:.5}]};function T(S,m){let u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,p=parseFloat(S);return isNaN(p)&&(p=""),{low:p===""?"":h(S,E,u),med:p===""?"":h(S,O,u),high:p===""?"":h(S,D,u),auto:p===""?"":h(S,U,u),dense:p===""?"":h(S,x,u),custom:p===""?"":h(S,m,u)}}function h(S,m,u){let p="";if(!g(m))return p;const n=m.buckets.reduce((d,o)=>d.max>o.max?d:o,{max:0});let i=0,l=(0,c.I6)(m.buckets,d=>{if(S>n.max*u){let o=d.precision;o===void 0&&(o=s),p=(d.max*u).toFixed(o)}else{if(S<=d.max*u&&S>=i*u)return d.min=i,d;i=d.max}});return l&&(p=function(d,o,r){const y=o.precision!==void 0?o.precision:s,v=o.increment*r,B=o.min*r;let f=Math.floor,A=a.$W.getConfig("cpmRoundingFunction");typeof A=="function"&&(f=A);let $,_,j=Math.pow(10,y+2),b=(d*j-B*j)/(v*j);try{$=f(b)*v+B}catch(k){_=!0}return(_||typeof $!="number")&&((0,t.JE)("Invalid rounding function passed in config"),$=Math.floor(b)*v+B),$=Number($.toFixed(10)),$.toFixed(y)}(S,l,u)),p}function g(S){if((0,t.Im)(S)||!S.buckets||!Array.isArray(S.buckets))return!1;let m=!0;return S.buckets.forEach(u=>{u.max&&u.increment||(m=!1)}),m}},6031:(I,C,e)=>{e.d(C,{H:()=>E,k:()=>s});var c=e(5555),t=e(1069),a=e(4595);const s=(0,e(9214).A_)("sync",function(O){return a.G}),E=function(){const O={};return function(D){const x=s(D);return O.hasOwnProperty(x)||(O[x]=new c.k(U=>{const T=(0,t.CA)();T.srcdoc=`