diff --git a/1-monster-v2--pre-animation.svg b/1-monster-v2--pre-animation.svg new file mode 100644 index 0000000..b70818d --- /dev/null +++ b/1-monster-v2--pre-animation.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/2-ghost-v2.svg b/2-ghost-v2.svg new file mode 100644 index 0000000..7273ffc --- /dev/null +++ b/2-ghost-v2.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/3-bathtub-v2--pre-animation.svg b/3-bathtub-v2--pre-animation.svg new file mode 100644 index 0000000..f70896e --- /dev/null +++ b/3-bathtub-v2--pre-animation.svg @@ -0,0 +1,3 @@ + + + diff --git a/4-alpinist-v2.svg b/4-alpinist-v2.svg new file mode 100644 index 0000000..0f27493 --- /dev/null +++ b/4-alpinist-v2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/arrow.svg b/arrow.svg new file mode 100644 index 0000000..3dee7ad --- /dev/null +++ b/arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/d2697.js b/d2697.js new file mode 100644 index 0000000..e6df6e3 --- /dev/null +++ b/d2697.js @@ -0,0 +1 @@ +DDG.Data.Experiments={about_module:{versions:["v35-1","v35-2","v35-3","v35-4","v36-7","v37-1","v37-2","v37-3"],variants:["a","b"]},stack_overflow:{versions:["v35-5","v35-6","v35-7","v36-1","v36-2","v36-3"],variants:["a","b"]},spelling:{versions:["v33-6","v33-7","v34-1","v34-2","v34-3"],variants:["a","b"]},region_override:{versions:["v38-2","v38-3","v38-4","v38-5","v38-6","v38-7","v39-1","v39-2"],variants:["a","b"]},control:{versions:["v39-3","v39-4","v39-5","v39-6","v39-7","v40-1","v40-2","v40-3","v40-4","v40-5","v40-6","v40-7"],variants:["a","b"]},filter_label:{versions:["v41-1","v41-2","v41-3","v41-4","v41-5","v41-6","v41-7"],variants:["a","b","c","d"]},filters_above_organics:{versions:["v42-1","v42-2","v42-3","v42-4","v42-5","v42-6","v42-7"],variants:["a","b","c","d"]},organic_ux:{versions:["v44-1","v44-2","v44-3","v44-4","v44-5","v44-6","v44-7"],variants:["a","b","c","d","e"],locale:"en_us"},static_news:{versions:["v47-6","v47-7","v48-1","v48-2","v48-3","v48-4","v48-5"],variants:["a","b"]},control2:{versions:["v51-2","v51-3","v51-4","v51-5"],variants:["a","b"]},safe_search_filter:{versions:["v52-1","v52-2","v52-3","v52-4","v52-5","v52-6","v52-7"],variants:["a","b"]},map_module:{versions:["v57-1","v57-2","v57-3","v57-4","v57-5","v57-6","v57-7"],variants:["a","b"],locale:"en_us"},images_ux:{versions:["v58-1"],variants:["a","b"]},images_ux_detail:{versions:["v58-6","v58-7"],variants:["a","b"]},images_ux_filters:{versions:["v59-1","v59-2","v59-3"],variants:["a","b"],englishOnly:true},placeholder_delay:{versions:["v61-1","v61-2","v61-3"],variants:["a","b"]},back_button:{versions:["v63-1","v63-2","v63-3","v63-4","v63-5","v63-6"],variants:["a","b"]},fixed_ux_header:{versions:["v64-3","v64-4","v64-5","v64-6","v64-7"],variants:["a","b"]},ad_layouts:{versions:["v66-1","v66-2","v66-3","v66-4","v66-5","v66-6","v66-7","v67-1"],variants:["a","b","c"]},ad_layouts_2:{versions:["v67-2","v67-3","v67-4","v67-5","v67-6","v67-7"],variants:["b","c"]},serp_ui:{versions:["v88-3","v88-4","v88-5","v88-6","v88-7","v89-1","v89-2","v89-3","v89-4"],variants:["q","r"],platformName:"androidwos"},chrome_desktop_us_portableapps_control:{versions:["v121-2","v121-3","v121-4","v121-5","v121-6","v121-7","v122-1","v122-2","v122-3","v122-4","v122-5","v122-6","v122-7"],variants:["o"],locale:"en_us",desktopOnly:true,displayBrowserName:"Chrome"},serp_show_hide_bolding:{versions:["v124-1","v124-2","v124-3","v124-4","v124-5","v124-6","v124-7","v125-1","v125-2","v125-3","v125-4"],variants:["a","b","c"]},green_urls:{versions:["v127-1","v127-2","v127-3","v127-4","v127-5","v127-6","v127-7","v128-1"],variants:["a","b","c","d"]},chrome_desktop_store_install_en:{allocation:[0.5,1],variants:["e","f"],desktopOnly:true,englishOnly:true,atb:true,active:false,displayBrowserName:"Chrome",canInstallExtension:true},chrome_desktop_store_install_non_en:{allocation:[0.5,1],variants:["g","h"],desktopOnly:true,nonEnglishOnly:true,atb:true,active:false,displayBrowserName:"Chrome",canInstallExtension:true},serp_footer:{versions:["v129-6","v129-7","v130-1","v130-2","v130-3","v130-4","v130-5","v130-6"],englishOnly:true,desktopOnly:true,variants:["e","f"]},safe_search_moderate_default:{versions:["v136-2","v136-3","v136-4","v136-5","v136-6","v136-7","v137-1","v137-2"],variants:["a","b"]},region_toggle_default:{versions:["v140-2","v140-3","v140-4","v140-5","v140-6","v140-7","v141-1","v141-2","v141-3"],variants:["a","b"],desktopOnly:true},deemphasize_http_links:{versions:["v143-7","v144-1","v144-2","v144-3","v144-4","v144-5","v144-6"],variants:["a","b","c"]},no_ads:{versions:["v148-2","v148-3","v148-4","v148-5","v148-6"],variants:["a","b"],desktopOnly:true},fonts:{versions:["v154-1","v154-2","v154-3","v154-4","v154-5","v154-6"],variants:["a","b"],mobileAppVariants:{sa:"a",sb:"b",sc:"a",sd:"b"}},ui_updates:{pixelId:"uiu",versions:["v155-1","v155-2","v155-3","v155-4","v155-5","v155-6","v155-7","v156-1","v156-2","v156-3","v156-4","v156-5","v156-6","v156-7"],variants:["a","b"],mobileAppVariants:{sa:"a",sb:"b",sc:"a",sd:"b"}},post_install_onboarding:{versions:["v157-1","v157-2","v157-3","v157-4","v157-5","v157-6","v157-7"],variants:["a","b"],desktopOnly:true},regions_toggle_exp:{pixelId:"rtl",versions:["v158-1","v158-2","v158-3","v158-4","v158-5","v158-6","v158-7","v159-1","v159-2","v159-3","v159-4","v159-5","v159-6","v159-7"],variants:["a","b"],countries:["DE","FR","PL","CA","IT","ES","AU","BR","NL","GB","ID"],desktopOnly:true},welcome_message:{pixelId:"wcm",versions:["v163-1","v163-2","v163-3","v163-4","v163-5","v163-6"],variants:["a","b"],desktopOnly:true,englishOnly:true},less_prominent_answerbar:{pixelId:"lpab",versions:["v163-7","v164-1","v164-2","v164-3","v164-4","v164-5","v164-6"],variants:["a","b"],desktopOnly:true},settings_dropdown:{pixelId:"sdd",versions:["v165-3","v165-4","v165-5","v165-6","v165-7","v166-1","v166-2"],variants:["a","b","c"],desktopOnly:true,englishOnly:true},welcome_message_2:{pixelId:"wcm2",versions:["v166-3","v166-4","v166-5","v166-6","v166-6","v167-1"],variants:["a","b"],desktopOnly:true,englishOnly:true},homepage_landing:{allocation:[0.033,0.066,0.1],variants:["a","b","c"],desktopOnly:true,englishOnly:true,atb:true,active:false,canInstallExtension:true,defaultThemeOnly:true,stickyAtbVariant:true},homepage_fullbleed_landing:{allocation:[0,0.1,0.2,0.3],variants:["x","y","z"],desktopOnly:true,englishOnly:true,atb:true,active:true,canInstallExtension:true,defaultThemeOnly:true,minScreenSize:{width:800,height:600}},welcome_message_3:{pixelId:"wcm3",versions:["v168-1","v168-2","v168-3","v168-4","v168-5","v168-6","v168-7"],variants:["a","b","c","d"],desktopOnly:true,englishOnly:true},extension_optin:{versions:["v169-3","v169-4","v169-5","v169-6","v169-7","v170-1","v170-2","v170-3","v170-4","v170-5"],allocation:[0.5,1],variants:["k","l"],desktopOnly:true,englishOnly:true,canInstallExtension:true},mobile_cards:{pixelId:"mcds",versions:["v169-2","v169-3","v169-4","v169-5","v169-6","v169-7","v170-1","v170-7","v171-1","v171-2"],variants:["a","b"],appsOnly:true,displayBrowserName:"DDG iPhone",mobileAppVariants:{sc:"a",se:"b"}},ct_retention_exp:{pixelId:"ctexp",versions:["v174-7","v175-1","v175-2","v175-3","v175-4","v175-5","v175-6","v175-7"],variants:["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"],countries:["AT","AU","BE","BR","CA","CH","DE","DK","ES","FI","FR","GB","ID","IE","IN","IT","JP","MX","NL","NO","NZ","PL","RU","SE","SG","US"],desktopOnly:true},post_install_homepage:{pixelId:"pih",versions:["v177-3","v177-4","v177-5","v177-6","v177-7","v178-1"],variants:["a","b"],desktopOnly:true,englishOnly:true,canInstallExtension:true,defaultThemeOnly:true,minScreenSize:{width:900,height:600}}};DDG.Data.Onboarding={_:{},a:{description:"UrbanDictionary campaign 1",variant:"z",urbanDictionaryLandingPage:true},b:{},c:{description:"UrbanDictionary campaign 2",variant:"z",urbanDictionaryLandingPage:true},d:{description:"UrbanDictionary campaign 3",variant:"z",urbanDictionaryLandingPage:true},e:{description:"UrbanDictionary campaign 4",variant:"z",urbanDictionaryLandingPage:true},f:{},g:{},h:{},i:{},j:{},k:{description:"UrbanDictionary campaign 7",variant:"z",urbanDictionaryLandingPage:true},l:{description:"UrbanDictionary campaign 8",variant:"z",urbanDictionaryLandingPage:true},m:{description:"UrbanDictionary campaign 9",variant:"z",urbanDictionaryLandingPage:true},n:{description:"UrbanDictionary campaign 10",variant:"z",urbanDictionaryLandingPage:true},o:{description:"UrbanDictionary campaign 11",variant:"z",urbanDictionaryLandingPage:true},p:{description:"UrbanDictionary campaign 12",variant:"z",urbanDictionaryLandingPage:true},q:{description:"UrbanDictionary campaign 13",variant:"z",urbanDictionaryLandingPage:true},r:{description:"UrbanDictionary campaign 14",variant:"z",urbanDictionaryLandingPage:true},s:{description:"UrbanDictionary campaign 15",variant:"z",urbanDictionaryLandingPage:true},t:{description:"TV commercial (duck.com)"},u:{description:"PortableApps One Button Modal",modalButtons:1},v:{description:"Youtube Video Campaign"},w:{},x:{description:"Youtube Video Campaign"},y:{},z:{description:"Pagefair 2",variant:"y",urbanDictionaryLandingPage:true}};DDG.Data.Apps={isIPhone:"https://itunes.apple.com/us/app/id663592361?mt=8",isAndroid:"market://details?id=com.duckduckgo.mobile.android"};!function(a){a.Data.Homepage={queries:[{href:"/?q=tilt+shift+images&ia=images",label:"tilt shift images"},{href:"/?q=thailand+beach+images&ia=images",label:"thailand beach images"},{href:"/?q=gopro+videos&ia=videos",label:"gopro videos"},{href:"/?q=jimmy+fallon+videos&ia=videos",label:"jimmy fallon videos"},{href:"/?q=weather+in+encinitas&ia=weather",label:"weather in encinitas"},{href:"/?q=weather+in+paris&ia=weather",label:"weather in paris"},{href:"/?q=sorbet+recipes&ia=recipes",label:"sorbet recipes"},{href:"/?q=tilapia+recipes&ia=recipes",label:"tilapia recipes"},{href:"/?q=thai+food+in+San+Francisco&ia=places",label:"thai food in San Francisco"},{href:"/?q=bars+near+me",label:"bars near me"},{href:"/?q=katz%27s+deli+new+york&ia=places",label:"katz's deli new york"},{href:"/?q=orange&ia=meanings",label:"orange"},{href:"/?q=daft+punk+soundcloud&ia=soundcloud",label:"daft punk soundcloud"},{href:"/?q=8oz+to+grams&ia=answer",label:"8oz to grams"},{href:"/?q=define+superlative&ia=definition",label:"define superlative"},{href:"/?q=people+in+space&ia=answer",label:"people in space"}]}}(DDG);DDG.Data.StaticIAs=[{id:"images",name:"Images",type:"static",answerType:"Images",meta:{idField:"image",itemType:l("Images"),linkPrimaryText:1,autoExpand:1,developer:[{name:"DDG Team"}],signal_from:"images"},parameters:[{key:"size",values:[{id:"",name:lp("size","All Sizes")},{id:"Small",name:lp("size","Small")},{id:"Medium",name:lp("size","Medium")},{id:"Large",name:lp("size","Large")},{id:"Wallpaper",name:lp("size","Wallpaper")}]},{key:"type",values:[{id:"",name:lp("image-type","All Types")},{id:"photo",name:lp("image-type","Photograph")},{id:"clipart",name:lp("image-type","Clipart")},{id:"gif",name:lp("image-type","Animated GIF")},{id:"transparent",name:lp("image-type","Transparent")}]},{key:"layout",values:[{id:"",name:lp("image-layout","All Layouts")},{id:"Square",name:lp("image-layout","Square")},{id:"Tall",name:lp("image-layout","Tall")},{id:"Wide",name:lp("image-layout","Wide")}]},{key:"color",values:[{id:"",name:lp("image-color","All Colors")},{id:"color",name:lp("image-color","Color Only")},{id:"Monochrome",name:lp("image-color","Black and White")},{id:"Red",name:lp("color","Red")},{id:"Orange",name:lp("color","Orange")},{id:"Yellow",name:lp("color","Yellow")},{id:"Green",name:lp("color","Green")},{id:"Blue",name:lp("color","Blue")},{id:"Purple",name:lp("color","Purple")},{id:"Pink",name:lp("color","Pink")},{id:"Brown",name:lp("color","Brown")},{id:"Black",name:lp("color","Black")},{id:"Gray",name:lp("color","Gray")},{id:"Teal",name:lp("color","Teal")},{id:"White",name:lp("color","White")}]}],sources:[{id:"ddg",name:"DuckDuckGo",requeryURL:"/i.js?l="+window.rl+"&o=json&q="}],region:true,safeSearch:true,templates:DDG.Data.templates.groups.images,deferredURL:"/i.js?l="+window.rl+"&o=json&q=",allowModuleIA:true},{id:"videos",name:"Videos",model:"Video",type:"static",parameters:[{key:"publishedAfter",values:[{id:"",name:l("Any Time")},{id:"d",name:l("Past Day")},{id:"w",name:l("Past Week")},{id:"m",name:l("Past Month")}]},{key:"videoDefinition",values:[{id:"",name:lp("video-resolution","Any Resolution")},{id:"high",name:lp("video-resolution","High Definition")},{id:"standard",name:lp("video-resolution","Standard Definition")}]},{key:"videoDuration",showDescriptions:true,values:[{id:"",name:lp("video-duration","Any Duration"),description:lp("video-duration","Show videos of any length")},{id:"short",name:lp("video-duration","Short"),description:lp("video-duration","Less than 4 minutes")},{id:"medium",name:lp("video-duration","Medium"),description:lp("video-duration","Between 4 and 20 minutes")},{id:"long",name:lp("video-duration","Long"),description:lp("video-duration","More than 20 minutes")}]},{key:"videoLicense",values:[{id:"",name:lp("video-license","Any License")},{id:"creativeCommon",name:lp("video-license","Creative Commons")},{id:"youtube",name:lp("video-license","YouTube Standard")}]}],sources:[{id:"ddg",name:"DuckDuckGo",requeryURL:"/v.js?l="+window.rl+"&o=json&sr=1&q="}],region:true,safeSearch:true,meta:{idField:"id",itemType:l("Videos"),developer:[{name:"DDG Team"}],signal_from:"videos",linkPrimaryText:1,autoExpand:1,detailOverlay:"VideoDetailOverlay",primaryText:l("Videos")},templates:DDG.Data.templates.groups.videos,deferredURL:"/v.js?l="+window.rl+"&o=json&sr=1&q=",allowModuleIA:true,moreText:l("More Videos")},{id:"news",name:"News",answerType:"News",moreText:l("More News"),type:"static",meta:{developer:[{name:"DDG Team"}],signal_from:"news",itemType:l("News Articles"),rerender:["image"],primaryText:l("Recent News")},safeSearch:true,region:true,date:true,allowVertical:true,templates:{item:"news_item"},deferredURL:function(){return"/news.js?l="+window.rl+"&o=json&noamp="+(DDG.device.isDesktop?1:0)+"&q="},experimentalDeferredURL:"/news.js?l="+window.rl+"&o=json&exp=1&q="}];!function(a){a.Data.HiddenFields={DATE_FILTER:"df",DATE_SORT:"ds",IA_REQUERY:"iar"}}(DDG);!function(a){var b=a.Models;b.Base=function(c){this.setMaxListeners(500);$.extend(this,c)};b.Base.prototype=$.extend({},EventEmitter2.prototype,a.Utils.Events,{set:function(c,i,f){if(typeof c==="object"){for(var e in c){this.set(e,c[e],i)}}f=f||{};var h=this[c],g=h!==i;this[c]=i;!f.silent&&g&&this._emitChange(c,h)},clear:function(c,e){this.set(c,null,e)},UUID:function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(g){var f=Math.random()*16|0,e=g=="x"?f:(f&3|8);return e.toString(16)})},getInstance:function(c){if(!this["_"+c]){this["_"+c]=a[c]}return this["_"+c]},_emitChange:function(c,e){var f=this[c];this.emit("change:"+c,f,e);this.emit("change",c,f,e)}})}(DDG);!function(m){var b=m.Models.Base,c,p=1440,o=1079,n=864,g=590,j=425,i=[{id:"xl",width:p},{id:"l",width:o},{id:"m",width:n},{id:"s",width:g},{id:"xs",width:j}],f={xl:94,l:94,m:58,s:0,xs:0},e=j,a=g,h=Math.ceil(g*1.25);m.Models.Device=c=function(y){b.call(this,y);this.isEnglish=window.locale&&window.locale.substring(0,2)==="en";var q=this.ua,z=y.host||window.location.host;this.isEdge=!!/edge\//.test(q);this.isEdgeMobile=!!/(edgios|edga)/.test(q);if(!this.isEdge){this.isIE=!!document.all;this.isIE9=!!/msie 9/.test(q);this.isIE10p=!!/msie 1[0123456789]/.test(q);this.isIE11p=!!(/trident\/[789]/.test(q)||/edge\/[0123456789]/.test(q));if(this.isIE10p||this.isIE11p){this.isIE=true}}this.isWindowsPhone=!!/windows phone/.test(q);this.isSafari=!!(!this.isWindowsPhone&&!this.isEdgeMobile&&/\([windows|macintosh|ipad|iphone].* version.* safari/.test(q));this.safariVersion=-1;if(this.isSafari){var s=q.match(/version\/([0-9][0-9]?\.[0-9])/);this.safariVersion=(s)?parseFloat(s[1]):-1}this.isWebkit=!!/webkit/.test(q);this.isYandex=!!/yabrowser/.test(q);this.isBeakerBrowser=!!/beakerbrowser/.test(q);this.isChromiumBased=!!(/chrome(?!frame)|crios/.test(q)&&!this.isIE&&!this.isEdge);this.isChrome=!!(this.isChromiumBased&&!/vivaldi/.test(q)&&!this.isYandex&&!/opr\/[0-9][0-9]?/.test(q)&&!this.isBeakerBrowser&&!this.isEdgeMobile);this.isFirefox=!!/firefox|fxios/.test(q);this.firefoxVersion=-1;if(this.isFirefox){var x=q.match(/(firefox|fxios)\/([0-9]+\.[0-9]+)/);this.firefoxVersion=(x)?parseFloat(x[2]):-1}this.isFirefox38AndUp=this.firefoxVersion>37;this.isFirefox51AndUp=this.firefoxVersion>50;this.isFirefoxLessThan57=this.isFirefox&&this.firefoxVersion<57;this.isFirefoxLessThan67=this.isFirefox&&this.firefoxVersion<67;this.isFirefox67=this.isFirefox&&(Math.floor(this.firefoxVersion)===67);this.isFirefox68AndUp=this.isFirefox&&this.firefoxVersion>=68;this.isFirefoxFocus=!!/focus/.test(q);this.operaVersion=-1;this.isOpera=!!/opera/.test(q);if(this.isOpera){var t=q.match(/version\/([0-9.]+)/);if(t){this.operaVersion=parseFloat(t[1],10)}}else{if(/opr\/[0-9][0-9]?/.test(q)){this.operaVersion=parseInt(q.match(/opr\/([0-9][0-9]?)/)[1],10)}}this.isOperaMini=!!/opera mini|opios/.test(q);this.isOperaMobile=!!/opera mobi/.test(q);this.isOSX=!!/mac os x [0-9]/.test(q);this.isOSXMavericksAndUp=!!/mac os x 10(_|\.)(1\d|9)/.test(q);this.isIPod=!!/ipod/.test(q);this.isIPadOS=(this.isOSX&&navigator.maxTouchPoints);this.isIPad=!!(this.isIPadOS||/ipad/.test(q));this.isIPhone=!!(!this.isWindowsPhone&&/iphone/.test(q));this.isIDevice=(this.isIPad||this.isIPhone||/\Wios\W/.test(q));this.isIOS8p=!!((this.isIDevice&&(this.isIPadOS||/os (8|9|[1-9][0-9])|os 10_10/.test(q))));this.isIOS8pSafari=!!((this.isIOS8p&&!this.isChrome&&!this.isOperaMini&&!this.isFirefox));this.isAndroid=!!(!this.isWindowsPhone&&/android/.test(q));this.isLegacyAndroid=this.isAndroid&&/android ([1-3])|android (4\.[0-2])/.test(q);this.isBlackberry=!!/blackberry/.test(q);this.chromeVersion=-1;if(this.isChromiumBased){var v=q.match(/(chrome|crios)\/([0-9][0-9]?)/);this.chromeVersion=(v)?parseInt(v[2],10):-1}this.isChrome31AndUpOnAndroid=!!(this.isAndroid&&this.isChrome&&this.chromeVersion>30);this.isChrome48AndUp=!!(this.isChrome&&this.chromeVersion>47);this.isAndroidChromeNoOpenSearch=!!(this.isAndroid&&this.isChrome&&this.chromeVersion>31&&this.chromeVersion<57);this.isSilk=!!/silk/.test(q);this.isKonqueror=!!/konqueror/.test(q);this.isWindows=!!/windows/.test(q);this.isWindows10=!!/windows nt 10/.test(q);this.isLinux=!!(!this.isAndroid&&/linux/.test(q));this.isOnion=!!z.match(/\.onion$/i);this.isDDGIgnore=!!/ddgignore/.test(q);this.isDDGTest=!!/ddgtest/.test(q);this.isSamsung=!!/samsungbrowser/.test(q);this.isBrave=(this.isChrome&&!this.isDDGTest&&!this.isBeakerBrowser&&(this.isOSX||this.isWindows||this.isLinux)&&(!window.chrome||!window.chrome.csi))||(this.isIOS8p&&this.isFirefox&&/(\d{2}\.){3}\d{2}/.test(q))||/brave chrome/.test(q);this.isDDGApp=!!(y.qs&&y.qs.match(/(\&|\?)t\=(ddg_ios|ddg_android)/));this.isUCBrowser=!!/(ucbrowser)/.test(q);this.isUCBrowserIOS=this.isUCBrowser&&this.isIPhone;this.isRetina=is_retina=this.dpr>1;this.is2x=m.is2x=this.dpr>1;this.is3x=m.is3x=this.dpr>2;this.hasFixedHeaderSupport=!this.isIDevice;this.isAppleDevice=this.isIDevice||this.isOSX;if(this.isIDevice){if(this.isChrome){this.hasFixedHeaderSupport=this.chromeVersion>=57}else{if(this.isFirefox){this.hasFixedHeaderSupport=this.firefoxVersion>=7.2}else{if(this.isUCBrowserIOS){this.hasFixedHeaderSupport=false}else{this.hasFixedHeaderSupport=this.isIOS8pSafari}}}}var u="Browser";if(this.isDDGIgnore){u="Ignore"}else{if(/seamonkey/.test(q)){u="SeaMonkey"}else{if(/iceape/.test(q)){u="Iceape"}else{if(/palemoon/.test(q)){u="PaleMoon"}else{if(this.isBrave){u="Brave"}else{if(this.isSamsung){u="Samsung Internet"}else{if(this.isFirefox){u="Firefox"}else{if(/opr\//.test(q)||((this.isAndroid||this.isIDevice)&&(this.isOperaMobile||this.isOperaMini||this.operaVersion!==-1))){u="Opera"}else{if(this.isFirefoxFocus){u="Focus"}else{if(this.isUCBrowser){u="UC Browser"}else{if(this.isEdge||this.isEdgeMobile){u="Edge"}else{if(this.isAndroid){u="Android"}else{if(/xbox/.test(q)){u="xBox"}else{if(/midori/.test(q)){u="Midori"}else{if(/maxthon/.test(q)){u="Maxthon"}else{if(this.isYandex){u="Yandex"}else{if(/vivaldi/.test(q)){u="Vivaldi"}else{if(this.isChrome){u="Chrome"}else{if(/fennec/.test(q)){u="Fennec"}else{if(/epiphany/.test(q)){u="Epiphany"}else{if(this.isFirefox){u="Firefox"}else{if(/uzbl/.test(q)){u="Uzbl"}else{if(this.isIE&&navigator.platform==="Win64"&&!k()&&Modernizr.touch&&document.documentElement.clientWidth==screen.width){u="IEMetro"}else{if(this.isIE){u="IE"}else{if(this.isOpera){u="Opera"}else{if(this.isIPad){u="iPad"}else{if(this.isIPhone){u="iPhone"}else{if(/arora/.test(q)){u="Arora"}else{if(this.isSafari){u="Safari"}else{if(this.isKonqueror){u="Konqueror"}else{if(this.isBlackberry){u="Blackberry"}else{if(/phantomjs/.test(q)){u="PhantomJS"}else{if(this.isIDevice){u="iOS"}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}if(this.isDDGApp){u="DDG "+u}this.browserName=m.browserName=u;this.pixelBrowserName=(this.isUCBrowser)?"ucbrowser":u.toLowerCase();this.pixelPlatformName=this._getPixelPlatformName();this.pixelBrowserVersion=this._getPixelBrowserVersion();this.displayBrowserName=this.browserName;if(u==="IEMetro"){this.displayBrowserName="IE"}else{if(u==="iPhone"||u==="iPad"){this.displayBrowserName="Safari"}else{if(u==="Android"){this.displayBrowserName="Chrome"}}}this._updateScreenSize();this._updateIsMobileDevice();this.isSafariWithNativeDDG=this._isSafariWithNativeDDG();this.isFirefoxWithNativeDDG=this._isFirefoxWithNativeDDG();if((this.isIPhone&&!this.isIPod)||(/mac os x 10[_.]1\d/.test(this.ua))||(this.isAndroid&&/mobile/.test(this.ua)&&(this.isChrome||this.isFirefox||this.isEdgeMobile||this.isUCBrowser))||this.isWindowsPhone||this.isBlackberry){this.canMakePhoneCalls=true}else{this.canMakePhoneCalls=false}if(this.isMobileDevice&&this.browserName==="Firefox"){if(screen.width&&screen.width20&&!this.isMobileDevice)||(this.chromeVersion>=50)||(this.safariVersion>7&&!this.isWindows&&!this.isMobileDevice)||(this.isIOS8pSafari||(this.safariVersion>=8&&this.isIDevice))||(this.operaVersion>14&&!this.isMobileDevice)||this.isFirefox38AndUp||this.isUCBrowser);this.$scrollDoc=$("html,body");this.pixelId=(this.isMobile||this.isMobileDevice)?"m":"d";if(this.isMobileDevice){this._wasPortrait=this.isMobilePortrait()}this.hasMinDesktopWidth=this.isDesktop&&this.width>=980;window.onresize=$.throttle(200,this._onResize.bind(this));window.onscroll=this._onScroll.bind(this);if(typeof document.hidden!=="undefined"){this._visibilityChange="visibilitychange";this._visibilityState="visibilityState"}else{if(typeof document.mozHidden!=="undefined"){this._visibilityChange="mozvisibilitychange";this._visibilityState="mozVisibilityState"}}if(this._visibilityChange){d.addEventListener(this._visibilityChange,this._onVisibilityChange.bind(this),false)}};c.prototype=$.extend({},b.prototype,{scrollTop:function(s,r,q){if(typeof s==="undefined"){if(typeof this._scrollTop!=="undefined"){return this._scrollTop}return this._scrollTop=m.$doc.scrollTop()}if(s===this.scrollTop()){if(q){q()}return this._scrollTop=s}if(r&&!$.isNumeric(r)){r=m.animation_speed}if(!r){this.$scrollDoc.scrollTop(s);if(q){q()}}else{this.$scrollDoc.animate({scrollTop:s},r,q)}return this._scrollTop=s},getBrowserMoreURL:function(){var q="https://help.duckduckgo.com/desktop/";if(this.isChrome){return q+"chrome"}else{if(this.isOpera){return q+"opera"}else{if(this.isSafari&&!this.isSafariWithNativeDDG){return q+"safari"}else{if(this.browserName==="SeaMonkey"){return"https://addons.mozilla.org/seamonkey/addon/duckduckgo-ssl/"}else{if(this.isFirefox){return q+"firefox"}}}}}},canAddToBrowser:function(){var q=this.getAddToBrowserDirections();return q.useForSearch||q.setAsHomepage},getAddToBrowserDirections:function(){if(this._addToBrowserDirections){return this._addToBrowserDirections}var q=this.browserName,s,r;if(!this._hasInstallationInstructions()){return this._addToBrowserDirections={}}if(q==="IE"){r="ie"}else{if(q==="SeaMonkey"){r="seamonkey"}else{if(q==="PaleMoon"){r="palemoon"}else{if(m.addToBrowser.canAddToBraveIOS()){r="brave_ios"}else{if(m.addToBrowser.canAddToMobileFirefox()&&this.isAndroid){r="firefox_android"}else{if(m.addToBrowser.canAddToMobileFirefox()&&this.isIDevice){r="firefox_ios"}else{if(this.isFirefoxWithNativeDDG){r="firefox"}else{if(q==="Firefox"){r="firefox_old"}else{if(m.device.isUCBrowser&&(this.isAndroid||this.isIDevice)){r="uc_browser_mobile"}else{if(m.addToBrowser.canAddToChromeMobile()&&this.isAndroid){r="chrome_android_default"}else{if(m.addToBrowser.canAddToChromeMobile()&&this.isIDevice){r="chrome_ios_default"}else{if(this.isEdgeMobile&&this.isAndroid){r="edge_android_default"}else{if(this.isEdgeMobile&&this.isIDevice){r="edge_ios_default"}else{if(m.addToBrowser.canAddToBraveAndroid()){r="chrome_android_default"}else{if(this.isChrome&&this.isAndroid){r="chrome_android"}else{if(q==="Chrome"){r="chrome"}else{if(q==="Maxthon"&&!this.isOSX){r="maxthon"}else{if(this.isSafariWithNativeDDG){r="safari"}else{if(this.isIOS8p&&this.isSafari){r="ios8"}else{if(q==="Safari"&&window.postMessage&&this.isOSX){r="safari_old"}else{if(q==="Safari"&&window.postMessage){r="safari_windows"}else{if(q==="Opera"){r="opera"}else{if(q==="Vivaldi"){r="vivaldi"}else{if(q==="Edge"){r="edge"}else{if(q==="Brave"){r="brave"}}}}}}}}}}}}}}}}}}}}}}}}}if(q==="IE"){s="ie"}else{if(q.match(/^Firefox|PaleMoon|SeaMonkey$/)){s="firefox"}else{if(q==="Maxthon"){s="maxthon"}else{if(q==="Chrome"){s="chrome"}else{if(q==="Safari"){s="safari"}else{if(q==="Opera"){s="opera"}else{if(q==="Vivaldi"){s="vivaldi"}else{if(q==="Edge"){s="edge"}}}}}}}}return this._addToBrowserDirections={useForSearch:r&&("use_for_search_"+r),setAsHomepage:s&&("set_as_homepage_"+s)}},DDGisBrowserDefault:function(){return this.ua.match(/palemoon|porteus|qupzilla|lxle/gi)},isTeapot:function(){return this.width>=a&&this.height<=h},isMobileLandscape:function(){return this.isMobile&&this.width>this.height&&(this.isAndroid&&this.width>=e)},isMobilePortrait:function(){return this.isMobile&&!this.isMobileLandscape()},widthBreakpoint:function(){var q=i.length;while(--q){var r=i[q];if(this.width706},_isFirefoxWithNativeDDG:function(){if(this.browserName!=="Firefox"){return false}return navigator.buildID&&parseInt(navigator.buildID,10)>=20141028112145},_getPixelBrowserVersion:function(){var q=0;if(this.isChrome){q=this.chromeVersion}else{if(this.isFirefox){q=this.firefoxVersion}else{if(this.isSafari){q=this.safariVersion}else{if(this.operaVersion!==-1){q=this.operaVersion}else{if(this.isIE11p){q=11}else{if(this.isIE10p){q=10}else{if(this.isIE9){q=9}}}}}}}return q},_getPixelPlatformName:function(){var q="other";if(this.isAndroid){q="android"}else{if(this.isIPod){q="ipod"}else{if(this.isIPad){q="ipad"}else{if(this.isIPhone){q="iphone"}else{if(this.isWindowsPhone){q="winphone"}else{if(this.isWindows){q="windows"}else{if(this.isLinux){q="linux"}else{if(this.isBlackberry){q="blackberry"}else{if(this.isOSX){q="mac"}else{if(this.browserName==="DDG iOS"){q="ios"}}}}}}}}}}return q},_hasInstallationInstructions:function(){if(this.isSilk){return false}var q=true;if(this.isMobileDevice||this.isMobile){q=m.addToBrowser.canAddToMobileBrowser()||this.isAndroidChromeNoOpenSearch}return q},_onResize:function(q){if(this._updateScreenSize()){q.isRotation=this.isMobileDevice&&this._wasPortrait!=this.isMobilePortrait();this._wasPortrait=this.isMobilePortrait();this.emit("resize",q)}},_onScroll:function(q){delete this._scrollTop;this.emit("scroll",q)},_onVisibilityChange:function(q){this.emit("visibilitychange",d[this._visibilityState])}});function k(){var q;try{q=!!new ActiveXObject("htmlfile")}catch(r){}return q}}(DDG);!function(c){var a=c.Models.Base,e=500,b={13:"enter",27:"escape",32:"space",37:"left",38:"up",39:"right",40:"down",16:"shift",17:"ctrl",18:"alt",91:"cmd",74:"k",75:"j"};c.Models.Keyboard=function(f){a.call(this,f);if(!c.device.isMobileDevice){$(document).on("keydown",this._onKeydown.bind(this))}};c.Models.Keyboard.prototype=$.extend({},a.prototype,{namespaced:function(f){if(!f){return !!this.namespace}return this.namespace&&this.namespace.match(f)},focusedOnInput:function(){var f=document.activeElement;return f&&(f.nodeName==="INPUT"||f.nodeName==="TEXTAREA")},keyCodeIsOneOf:function(h,g){var f=b[h];return(f&&g.indexOf(f)>-1)},_onKeydown:function(h){var g=h.keyCode;clearTimeout(this._activeTimeout);this.set("active",1);if(!fq&&(!kk||kk=="1")&&!h.ctrlKey&&!h.metaKey&&!this.focusedOnInput()&&c.duckbar&&c.duckbar.areOrganicsShowing()){if(this.enableSERPShortcuts){this._onSERPKeydown(h)}if(g==13){nke()}if(g==84){nkt()}}var f=b[g];if(f&&!h.altKey&&!h.shiftKey){if(this.namespace){this.emit(f+"."+this.namespace,h)}this.emit(f,h)}this._activeTimeout=setTimeout(function(){clearTimeout(this._activeTimeout);this.set("active")}.bind(this),e)},_onSERPKeydown:function(g){var f=g.keyCode;if(f==40||f==74){if(this.nativeUpDown){return}g.preventDefault();nkda()}if(f==38||f==75){if(this.nativeUpDown){return}g.preventDefault();nkua()}if(f==191){if(c.device.isFirefox){g.preventDefault()}nks()}if(f==79||f==76){nko()}if(f==222||f==86){nkn()}if(f==111||f==72){nks()}if(f==32){nksb()}if(f==77){nkm()}if(f==68){nkd(g)}}})}(DDG);!function(c){var b=c.Models,a=b.Base;b.SelectList=function(e){a.call(this,e);this.select(e.selectedId||this.values[0].id)};b.SelectList.prototype=$.extend({},a.prototype,{select:function(e){var f;this.values.forEach(function(g){if(g.id===e){g.selected=true;f=g}else{g.selected=false}});if(!f){this.select(this.values[0].id)}else{this.set("selected",f)}}})}(DDG);!function(f){var e=f.Models,c=e.Base,b="d",a=10;e.Deep=function(h){this._backData=h.backData;this._device=h.device;this._page=h.page;this._pixel=h.pixel;this._settings=h.settings;this._adFeed=h.adFeed;this.hideRelated=window.iqa;this.results={};this.resultDomains={};var g=this.getInstance("adFeed");g.on("change:ads",function(){if(this.results.a&&this.results.a.length){this.getInstance("pixel").fire("sad",{b:1,r:"ad"});return}if(this._heldOrganics){this.nrnWrapper("d",this._heldOrganics);delete this._heldOrganics}}.bind(this));g.on("change:lateAds",function(){if(g.lateAds.length){nrn("a",g.lateAds,1)}})};e.Deep.prototype=$.extend({},c.prototype,{isLastResult:false,isOutOfResults:false,pageNumber:1,started:0,finished:0,_currentPageItems:{a:[],d:[]},timeSinceStarted:function(){return this.started?new Date().getTime()-this.started:0},timeSinceFinished:function(){return this.finished?new Date().getTime()-this.finished:0},getResultCount:function(){return r1c},getFirstSource:function(){return this.results&&this.results.d&&this.results.d[0]&&this.results.d[0].s},getAttributionSource:function(){if(!this.results||!this.results.d||this.results.d.length<=5){return""}var g=this.getFirstSource();if(g.match(/^bing/)){return"bing"}if(g==="yandexru"||g==="yandextr"){return"yandex"}return""},canShowAttribution:function(){return !this.showedAttribution&&!!this.getAttributionSource()},getNewsItems:function(h){if(!this.results.d||!this.results.d.length){return}var g=[];for(var k=0;k-1){var n=m.d.split("/")[0];g.push({title:m.t,excerpt:m.a,url:m.u,source:n,fetch_image:f.Data.NewsImageDomains.indexOf(n)>-1,rank:k})}}if(h&&g.length===1&&g[0].rank<5){return[]}return g},addResults:function(h,g){if(!this.results[h]){this.results[h]=g}else{this.results[h]=this.results[h].concat(g)}this._emitChange("results")},_checkBackClickFromSecondPage:function(){if(!this.getInstance("settings").autoloadDisabled()||this._hasShownFirstPage){return}var h=this.getInstance("backData").getId(),g=h&&h.match(/r([1a])-([0-9]*)/);if(g){this._hasShownFirstPage=(g[1]==="1"&&parseInt(g[2],10)>8)||(g[1]==="a"&&parseInt(g[2],10)>0)}},nrnWrapper:function(o,j){var n=this.getInstance("page").ads,k=this.getInstance("adFeed"),h=this.getInstance("settings").autoloadDisabled()&&o===b;if(o==="d"&&!this._hasShownFirstPage){for(var m=0;m-1){h=true}if(this.pageNumber===1){o.adf=1}}.bind(this));g.sld=h?1:0;var m=i[0].d;m=m.split("/");m=m.shift();if(m){g.d=m}var k=j.ads.adx;if(k&&k!=="ctl"){g.adx=k}if(window.sourceTag){g.st=window.sourceTag}if(j.ads.adxExperiment){g.adx_name=j.ads.adxExperiment}this.getInstance("pixel").fire("ad",i[0].s||"default",g)},_canShowSouthAds:function(){return this.pageNumber===1&&f.settings.isDefault("kav")&&f.settings.isDefault("k1")&&!this.getInstance("adFeed").isUsingDefaultAds()},_splitNrnResults:function(){var m=true,h=false,k,g,i=this.getInstance("page").ads,j=this.getInstance("device").isMobile?1:2;if(this.getInstance("settings").autoloadDisabled()&&!this._hasRenderedFirstPage){this._blockResultSplit=true;if(this._currentPageItems.d.length<10){this._blockResultSplit=false}}if(this._currentPageItems.a.length>j&&!this._blockResultSplit){nrn("a",this._currentPageItems.a.slice(0,j),m);nrn("d",this._currentPageItems.d.slice(0,15),m,h);this.pageNumber++;this.emit("add-separator");nrn("a",this._currentPageItems.a.slice(j,this._currentPageItems.a.length),m);h=true;nrn("d",this._currentPageItems.d.slice(15,this._currentPageItems.d.length),m,h)}else{if(this._currentPageItems.a.length&&i.adx!=="rel2"&&this._canShowSouthAds()){k=i.getNorthAds(this._currentPageItems.a);nrn("a",k,m,h);g=i.getSouthAds(this._currentPageItems.a);h=g.length===0;nrn("d",this._currentPageItems.d,m,h);if(g.length){h=true;nrn("a",g,m,h)}}else{if(this._currentPageItems.a.length){nrn("a",this._currentPageItems.a,m,h);h=true;nrn("d",this._currentPageItems.d,m,h)}}}this._currentPageItemsReset();this._setFirstPageRendered()},_setFirstPageRendered:function(){if(!this.finished){this.set("finished",new Date().getTime())}if(this.getInstance("settings").autoloadDisabled()){this._hasRenderedFirstPage=true;this._blockResultSplit=false}}})}(DDG);!function(c){var b=c.Models,a=b.Base,f=[{name:l("Any Time"),id:""},{name:l("Past Day"),id:"d"},{name:l("Past Week"),id:"w"},{name:l("Past Month"),id:"m"},{name:l("Past Year"),id:"y"}],e=4;b.Search=function(g){this.dateFilterId=window[c.Data.HiddenFields.DATE_FILTER];this.deepAnswerIAs={};this.isAdultQuery=window.iqa;this.isMinusQuery=window.iqm;this.isQuoteQuery=window.iqq;this.isDomainQuery=window.iqd;this.isVertical=false;this.isSiteQuery=window.rq&&window.rq.indexOf("site%3A")!==-1;a.call(this,g);this.on("change:dateFilterId",this._setDateFilter.bind(this));this.on("change:isVertical",this._changedVertical.bind(this));this._setDateFilter()};b.Search.prototype=$.extend({},a.prototype,{_dateFilters:f,requery:function(){this.emit("requery")},addBangToSiteInQuery:function(g,h){return h.replace(new RegExp("(^|\\s)("+g+")($|\\s)","i"),"$1!$2$3")},isLatLonQuery:function(){return !!c.get_query().match(/latitude|longitude/gi)},getDateFilterName:function(){return this._dateFilterName},getResultCount:function(){return window.r1c||0},_changedVertical:function(){if(this.isVertical&&this.dateFilterId===f[e].id){this._hadPastYear=true;this.set("dateFilterId","")}else{if(!this.isVertical&&this._hadPastYear){this.set("dateFilterId",f[e].id)}}},_setDateFilter:function(){this._dateFilters.forEach(function(g){if(g.id===this.dateFilterId){g.selected=1;this._dateFilterName=g.name}else{g.selected=0}}.bind(this))},getDateFilters:function(){if(this.isVertical){return this._dateFilters.slice(0,e)}return this._dateFilters},getSiteQuery:function(q){if(!q){return false}q=decodeURIComponentSafe(q);q=c.strip_html(q);var h,g,t=false,n,s=[],o,r=q,p=[];n=q.match(/((NOT )?SITE:)([^\s]+)/);if(n){t=!!n[2];p=n[3].split(",");r=q.substring(0,n.index-1);for(var m=0;m1||rqd.toLowerCase().indexOf("not site:")!==-1)){s=[]}return{str:q,query:r,sites:s,isExcluding:t}},isYhsSource:function(){return this.src==="yhs"},isQuotedQuery:function(){return c.get_query().match(/(\'.+\')|(\".+\")/)}})}(DDG);!function(b){var a=b.Models.Base;b.Models.Search.Spelling=function(c){a.call(this,c);this.type=this.type.toLowerCase();this.query=decodeURIComponentSafe(c.link);this.recourseQuery=decodeURIComponentSafe(c.recourseLink)};b.Models.Search.Spelling.prototype=$.extend({},a.prototype,{isValidType:function(){return(this.type&&this.type.match(/irf|dym|nmrc/))},makeSpellingURL:function(f,e,c){if(c){f+="&iar="+c+"&ia="+c}return"/?q="+f+(e?"&norw=1":"")+(w.rv?"&v="+w.rv:"")+(w.kurl?w.kurl:"")}})}(DDG);var d=document;var w=window;var cd,dz,da,fk,fb,fs,fm,fe,fl,fo,fa,fn,fq,fz,ie,io,ir,is,ga,gd,rc,rd,rs,rsd,rdc,rsc,rtc,rii,rin,rir,rl,rp,reb,rebc,sx,sy,tl,tlz,tac,tr,ts,tn,tsl,tz,nir,kurl,is_mobile,dow,iosx,slo;fb=irl=il=dz=da=dam=daiq=daia=fz=tl=tlz=sx=sy=fl=fo=fa=fn=rdc=rtc=rsc=rii=rin=rebc=tsl=tac=tn=tz=fe=fmx=fmy=ieof=iad=iad2=iad3=iadt=0;kurl="";rpc=fk=fs=1;slo=0;tr=new Array();ts=new Array();rsd=new Array();reb=new Array();!function(c){var b=c.Models,a=b.Base;b.Hidden=function(f){a.call(this,f);this._vals={};for(var g in c.Data.HiddenFields){var e=c.Data.HiddenFields[g];if(window[e]){this.set(e,window[e])}}};b.Hidden.prototype=$.extend({},a.prototype,{set:function(e,f){this._vals[e]=f;this.emit("change")},get:function(e){return this._vals[e]},clear:function(e){delete this._vals[e];this.emit("change")},toJSON:function(){return $.extend({},this._vals)}})}(DDG);!function(c){var a=c.Models.Base,b={Firefox:{canInstall:function(){return !this.device.isMobileDevice&&this.device.isFirefox&&!this.device.isFirefoxLessThan57},url:"https://addons.mozilla.org/firefox/downloads/latest/duckduckgo-for-firefox/addon-385621-latest.xpi",watchCSSForSuccess:true},Chrome:{canInstall:function(){return !this.device.isMobileDevice&&this.device.isChrome&&((this.device.isWindows&&this.device.chromeVersion>=36)||(this.device.isOSX&&this.device.chromeVersion>=56))},url:"https://chrome.google.com/webstore/detail/bkdgflcldnnnapblkhphbgpggdiikppg"},Safari:{canInstall:function(){return false},url:"/extensions/duckduckgo.safariextz",watchCSSForSuccess:true}};c.Models.Extension=function(e){a.call(this,e);this.device=(e&&e.device)||c.device;$.extend(this,b[this.device.browserName]||{})};c.Models.Extension.prototype=$.extend({},a.prototype,{canInstall:function(){return false},isInstalled:function(f){if(typeof this._isInstalled!=="undefined"&&!(f&&f.nocache)){return this._isInstalled}var e=$('
');$("body").append(e);this._isInstalled=e.is(":hidden");e.remove();return this._isInstalled}})}(DDG);!function(c){var a=c.Models.Base,b=700,e=2500;c.Models.AdFeed=function(f){this._pixel=f.pixel;a.call(this,f);this.ads=[];this.defaultAds=[]};c.Models.AdFeed.prototype=$.extend({},a.prototype,{setDefaultAds:function(f,g){if(this.ads.length||!f||!f.length){return}this.set("defaultAds",f.map(function(i){var h=this._makeAffiliateAd(i,g);return{a:i.a.substring(0,75)+(i.a.length>75?"...":""),d:i.d,m:0,s:h.s,p:1,c:h.c,u:h.u,h:0,k:0,i:i.i,t:i.t.substring(0,60)+(i.t.length>60?"...":""),"IE fix":1}}.bind(this)))},getAds:function(){var f=[];if(this.ads&&this.ads.length){f=this.ads}else{if(this.defaultAds&&this.defaultAds.length){f=this.defaultAds}}return f},setAds:function(g){var f=this.getInstance("pixel");if(this.blockReallyLateAds){f.fire("sad",{b:1,r:"late"});return}else{if(!this.loading){if(g&&g.length){g.forEach(function(h){h.late=true;delete h.l})}f.fire("sad",{b:0,r:"late"});this.set("lateAds",g||[]);return}}clearTimeout(this._fallbackToDefaultTimeout);delete this._fallbackToDefaultTimeout;this.set("loading",false);this.set("ads",g||[])},isUsingDefaultAds:function(){return !this.ads.length&&this.defaultAds.length},load:function(g){if(this.loading){return}var f=nrj(g);f.addEventListener("error",function(){this.setAds([])}.bind(this));this.set("yjsFeedActive",true);this.set("loading",true)},organicsLoaded:function(){this._fallbackToDefaultTimeout=setTimeout(function(){this.set("loading");this.set("ads",[])}.bind(this),b);this._blockAdsCompletelyTimeout=setTimeout(function(){this.set("blockReallyLateAds",true)}.bind(this),e)},_makeAffiliateAd:function(g,h){var f=h?"&adx_name="+h:"";return{c:"/y.js?u2="+encodeURIComponent(g.c)+f+(window.ra?"&a="+window.ra:"")+("&vqd="+window.vqd),u:"/y.js?u2="+encodeURIComponent(g.u)+f+(window.ra?"&a="+window.ra:"")+("&vqd="+window.vqd),s:g.k}}})}(DDG);!function(e){var b=e.Models.Base,a=980,c={ctl:{rightRailSecond:true},def:{rightRailSecond:true},nav:{rightRailSecond:true},tasb:{siteLinksBothAds:true},tas1:{siteLinksFirstAdOnly:true},tas2:{siteLinksSecondAdOnly:true},oag:{rightRailSecond:true,siteLinksFirstAdOnly:true},rel2:{rightRailBoth:true},none:{rightRailSecond:false,rightRailBoth:false,smallFirst:false,smallSecond:false,siteLinksFirstAdOnly:false,siteLinksSecondAdOnly:false,siteLinksBothAds:false}};e.Models.Ads=function(f){this._deep=f.deep;this._device=f.device;this._settings=f.settings;b.call(this,f);this.ads=[];this.setBucket("def");this.on("change:ads",this._updateLayout.bind(this))};e.Models.Ads.prototype=$.extend({},b.prototype,{block:function(){this.set("blocked",1)},isBlocked:function(){return !!(this.blocked||!this.getInstance("settings").isDefault("k1"))},setAds:function(f){if(this.isBlocked()||!f||!f.length){return}this.set("ads",f)},getAds:function(){return this.ads},getNorthAds:function(g){var f=2;if(this.rightRailSecond){f=1}else{if(this.rightRailBoth){f=0}}f=Math.min(g.length,f);if(!this.canShowRightRailAds()){return g.slice(0,f)}return g.slice(0,f+1)},getSouthAds:function(i){var f,h=(i.length>1)?this.numTopAds:0,g=i.length;if(h-g===0){h=0;g=1}if(g-h>1){h=g-1}f=i.slice(h,g);f.forEach(function(j){delete j.l});return f},hasAds:function(){var f=this.getAds();return !!f.length},getNumberOfTopAds:function(){return this.numTopAds},hasGoodAds:function(){return(this.adx==="tas"||this.adx==="tasb"||this.adx==="tas1"||this.adx==="tas2"||this.adx==="oag")},canShowGoodAdsLayout:function(){return(!this.getInstance("device").isMobile&&this.hasGoodAds()&&(this.getInstance("deep").pageNumber===1))},canShowEnhancedSiteLinks:function(f){if(!this.canShowGoodAdsLayout()){return false}return(this.siteLinksSecondAdOnly&&f>0)||(this.siteLinksFirstAdOnly&&f===0)||this.siteLinksBothAds},setBucket:function(g,f){if(this._firstBatchShown){return}if(this.getInstance("device").isMobile){g="none"}if(c[g]){this.adx=g}var h=e.backData.getData();this.adxExperiment=h.adx_name||f||"none"},_updateLayout:function(){var f=this.ads.length;$.extend(this,c.none);if(this.adx!=="none"){$.extend(this,c[this.adx])}if(f<2){this.rightRailSecond=false}if(this.rightRailSecond){this.smallSecond=true}else{if(this.rightRailBoth){this.smallFirst=true;this.smallSecond=true}}if(!this.canShowRightRailAds()){this.rightRailBoth=false;this.rightRailSecond=false}},setFirstBatchShown:function(){if(this._firstBatchShown){return}this._firstBatchShown=true;var f=2;if(this.rightRailSecond){f=1}else{if(this.rightRailBoth){f=0}}this.numTopAds=Math.min(this.getAds().length,f);this.smallFirst=false;this.smallSecond=false;this.rightRailSecond=false;this.rightRailBoth=false},canShowRightRailAds:function(){var f=a;if(!this.getInstance("settings").isDefault("km")||!this.getInstance("settings").isDefault("kw")){return false}return this.getInstance("device").width>=f},hasRightRailAds:function(){if(!this.canShowRightRailAds()){return false}var f=this.getAds().length;if(f&&(f>2||this.rightRailBoth||this.rightRailSecond||this.rightRailFirst)){return true}return false},canShowAdExtensions:function(g,f){return !this.getInstance("device").isMobile&&g===0&&this.adx!=="rel2"&&f===1}})}(DDG);!function(b){var a=b.Models.Base;b.Models.AdSitelinks=function(c){a.call(this,c);this.hasSitelinkDescriptions=c.sitelinksMarkup&&c.sitelinksMarkup.indexOf("sponsored__sitelink-description")>-1;if(c.isShowingLargeSitelinks){this.hasSitelinkDescriptions=false;this.showEnhancedSiteLinks=false}};b.Models.AdSitelinks.prototype=$.extend({},a.prototype,{canShowLargeSitelinks:function(){if(this.isShowingLargeSitelinks||!this.hasSitelinkDescriptions||!this.isFirstPageOfAds){return false}return this.canShowGoodAdsLayout||this.layoutName==="def"},getSitelinkHtml:function(){return this._getSitelinkHtml(this.sitelinksMarkup,this.showEnhancedSiteLinks,this.canShowGoodAdsLayout)},_getSitelinkHtml:function(g,j,e){if(!g){return""}var c=this._splitSitelinks(g,j||this.canShowLargeSitelinks());var h=(j&&g.indexOf("sponsored__sitelink-description")>-1);var i;var f="result__sitelinks";if(this.canShowLargeSitelinks()){c=c.slice(0,4);f+=" result__sitelinks--large";i=this._getLargeAdSitelinks(c)}else{if(e&&h){c=c.slice(0,3);i=this._getGoodAdSitelinks(c)}else{if(e&&!h){f+=" result__sitelinks--nodesc";c=c.slice(0,6);i=c.join('')}else{c=c.slice(0,3);i=c.join('')}}}if(this.canShowLargeSitelinks()){return'
'+i+"
"}return''+i+""},_splitSitelinks:function(i,c){var e=[],j="",f="",g,h;while(i.length){if(i.indexOf("0){c+='"},_getGoodAdSitelinks:function(e){var c="";e.forEach(function(f){f=f.replace(/(]+>)/,"$1 - ");c+='"});return c}})}(DDG);!function(e){var i=e.Data.Settings.regions,h="kl",f="kah",c="wt-wt",j=3,a=e.Models.Base,n;n=e.Models.Settings.Region=function(o){this.settings=o.settings;this.prevRegions=[];o.id=o.id||this.settings.get(h);o.prevId=o.prevId||this.settings.get(f);a.call(this,o);this.settings.on("change:"+h,this.setId.bind(this));this.settings.on("change:"+f,this.setPrevId.bind(this))};n.prototype=$.extend({},a.prototype,{getId:function(){return(window.rlo&&window.rl)||this.id||this.getDefaultId()},getPrevId:function(){return(this.id===this.prevId||this.prevId===this.getDefaultId())?null:this.prevId},getPrevRegions:function(){return this.prevRegions},getDefaultId:function(){return c},hasRegion:function(){return this.getId()&&this.getId()!==this.getDefaultId()},hasPrevRegion:function(){return this.getPrevId()&&this.getPrevId()!==this.getDefaultId()},hasRegionOrSuggested:function(){return this.hasRegion()||this.hasPrevRegion()||this.suggestedRegion},hasUSRegion:function(){return this.getId()&&this.getId()!==this.getDefaultId()&&this.getId().split("-")[0]==="us"},isValidRegion:function(o){return !!i[o]},setId:function(s,q,p){if(s===this.id||!this.isValidRegion(s)){return p&&p()}var o=this,r;this.id=s;if(s!==c){r=this.prevRegions.indexOf(s);if(r!==-1){this.prevRegions.splice(r,1)}this.prevRegions.unshift(s);this._trimPrevRegions()}if(q&&q.saveToSettings){if(!q.dontSavePrev){this.settings.set(f,this.prevRegions.join(","))}this.settings.set(h,s,{saveToCloud:true,updateURLParams:true,fallbackToURLParam:q.fallbackToURLParam},function(){o.emit("change:id",o.id);p&&p()})}else{this.emit("change:id",this.id);p&&p()}},setPrevId:function(o){if(o){this.prevRegions=o.split(",")}else{this.prevRegions=[]}this._trimPrevRegions();this.prevId=this.prevRegions[0]},setDefault:function(){this.setId(this.getDefaultId(),{saveToSettings:true})},reset:function(o){this.prevId=null;this.settings.clear(f);this.setId(this.getDefaultId(),{saveToSettings:true,dontSavePrev:true},o)},disableSuggested:function(o){this.setPrevId(this.getDefaultId());this.set({suggestedRegion:null});this.settings.set(f,this.prevId,{saveToCloud:true},o)},disabledSuggested:function(){return this.prevId&&this.prevId===this.getDefaultId()},getName:function(o){o=o||this.getId();return l(i[o]||i[this.getDefaultId()])},getSmallIconURL:function(o){return k(o||this.getId())},getXSmallIconURL:function(o){return b(o||this.getId())},getLargeIconURL:function(o){return g(o||this.getId())},getAll:function(){var u=[],s,p=this.getId(),o=function(y,v,x){return{id:y,name:l(v),countryCode:m(y),selected:x}};var r=this.getPrevRegions();if(this.suggestedRegion&&r.indexOf(this.suggestedRegion)===-1){r.push(this.suggestedRegion)}for(var t in i){if(t!==c&&r.indexOf(t)===-1){u.push(o(t,i[t],p===t))}}u.unshift(o(c,i[c],p===c));if(r.length&&!(r.length===1&&r[0]===c)){u[0].showDivider=true}for(var q=r.length-1;q>=0;q--){s=o(r[q],i[r[q]],p===r[q]);if(r[q]!==c&&s.name){u.unshift(s)}}return u},fetchSuggested:function(o){e.device.getCountry(this._onFetchedSuggested.bind(this,o))},_onFetchedSuggested:function(y,r,q){if(!q){return y&&y()}var u=q.toLowerCase(),t=[],x=function(A){this.set({suggestedRegion:A});y&&y(null,A)}.bind(this);if(u==="us"){return y&&y()}if(u==="gb"){u="uk"}for(var z in i){var o=z.split("-")[0];if(o===u){t.push(z)}}if(!t.length){return y&&y()}if(t.length===1||!window.locale){return x(t[0])}var p=window.locale.split("_")[0];for(var s=0;so){this.prevRegions=this.prevRegions.slice(0,o)}}});var m=function(o){return o.split("-")[0]},k=function(o){return"/assets/flags/"+(DDG.is3x?"60":DDG.is2x?"40":"20")+"/"+m(o)+".png?v=4"},b=function(o){return"/assets/flags/"+(DDG.is3x?"48":DDG.is2x?"32":"16")+"/"+m(o)+".png?v=3"},g=function(o){return"/assets/flags/"+(DDG.is3x?"96":DDG.is2x?"64":"32")+"/"+m(o)+".png?v=4"}}(DDG);!function(b){var a="kae",c=b.Data.Settings[a];b.Models.Settings.Themes={KEY:a,getSystemTheme:function(){if(!b.device.getColorScheme){return}var e=b.device.getColorScheme();if(e){return this._getThemeForColorScheme(e)}},getAll:function(){return DDG.objectToArray(c.values)},getSettingsForTheme:function(i){var h=c.values[i],e=c.values[c["default"]].settings;if(h){return $.extend({},e,h.settings)}var f=tinycolor(i);if(f.isValid()){var g=f.toHexString();return $.extend({},e,{kj:g,k7:g})}return $.extend({},e)},enableColorSchemeDetection:function(e){if(!this.colorSchemeMatching){this.matcher=e;this.prefersDarkMode=window.matchMedia("(prefers-color-scheme: dark)");this.prefersLightMode=window.matchMedia("(prefers-color-scheme: light)");this.prefersDarkMode.addListener(e);this.prefersLightMode.addListener(e);this.colorSchemeMatching=true}},disableColorSchemeDetection:function(){if(this.colorSchemeMatching){this.prefersDarkMode.removeListener(this.matcher);this.prefersLightMode.removeListener(this.matcher);this.colorSchemeMatching=false}},_getThemeForColorScheme:function(f){if(!f){return}var e=this.getAll(),g=e.find(function(h){return h.colorScheme&&h.colorScheme===f});if(g){return g}}}}(DDG);!function(h){var b="/settings.js",g="application/json",j="Error ",f=" CloudSave Settings",e=j+"Loading"+f,c=j+"Saving"+f,i=j+"Deleting"+f,a={url:b,type:"POST",dataType:"json",contentType:g,processData:false};h.Models.Settings.CloudSave={keyField:"objectKey",isKeyField:function(k){return k===this.keyField||k==="key"},load:function(k,m){if(!k){return m(e)}$.ajax({url:b+"?key="+k,dataType:"json",success:function(n){m(null,n)},error:function(){m(e)}})},save:function(k,n,m){if(!k||!n){return m&&m(c)}$.ajax($.extend({data:JSON.stringify({command:"write",objectKey:k,obj:n}),success:function(){m&&m(null,n)},error:function(){m&&m(c)}},a))},destroy:function(k,m){if(!k){return m(i)}$.ajax($.extend({type:"POST",data:JSON.stringify({command:"delete",objectKey:k}),success:function(){m&&m(null,true)},error:function(n){m&&m(i)}},a))},phraseToKey:function(k){var m=new jsSHA(k,"ASCII"),n=m.getHash("SHA-512","HEX");return n},validatePassPhrase:function(k,n){if(!k){return n(lp("cloudsave","Please enter a pass phrase"))}if(k.length<9){return n(lp("cloudsave","Pass phrase must be at least 9 characters long"))}var m=this.phraseToKey(k);$.ajax({url:b+"?key="+m,dataType:"json",success:function(){n(lp("cloudsave","Pass phrase is already taken."))},error:function(){n(null,true)}})},suggestPassPhrase:function(k){$.ajax($.extend({type:"POST",data:JSON.stringify({command:"passphrase"}),success:function(m){k(null,m.passphrase)},error:function(){k(true)}},a))}}}(DDG);!function(g){var b=g.Models.Base,f=g.Models.Settings,e="kp",a={"1":{name:lp("safe search","Strict"),description:lp("safe search","No adult content")},"-1":{name:lp("safe search","Moderate"),description:lp("safe search","No explicit images or videos")},"-2":{name:lp("setting","Off"),description:lp("safe search","Don't filter adult content")}},c="-1";f.SafeSearch=function(h){b.call(this,h);this.settings.on("change:"+e,this._onSettingChange.bind(this))};f.SafeSearch.prototype=$.extend({},b.prototype,{getId:function(){return this.id||c},getAll:function(){var h=[],j;for(var i in a){j={id:i,name:a[i].name,description:a[i].description};j.selected=j.id===this.getId();h.push(j)}return h},isActive:function(){return this.getId()!==c},getName:function(){return a[this.getId()].name},isStrict:function(){return this.getId()==="1"},isModerate:function(){return this.getId()==="-1"},isOff:function(){return this.getId()==="-2"},setId:function(j,i){var h={saveToCloud:true,updateURLParams:true,fallbackToURLParam:true};this.settings.set(e,j,h,i)},setTemporaryId:function(i,h){g.hidden.set(e,i);h&&h()},_onSettingChange:function(){var h=this.settings.get(e);this.set("id",h)}})}(DDG);!function(p,i){var u="January 12, 2025",q="abcdefghijklmnopqrstuvwxyz",j=i.location.protocol+"//"+i.location.host+"/",v=/<|>|\//g,s=p.Data.Settings,n="kay",g="mapkit.SpileTestResults",e=p.Models.Settings.CloudSave,k=p.Models.Settings.Themes,f=p.Models.Base,r;r=p.Models.Settings.Settings=function(y){y=y||{};if(y.cloudSaveKey){this.setCloudSaveKey(y.cloudSaveKey)}this._settings={};this._savedSettings={};this._urlSettings={};this.region=new p.Models.Settings.Region({settings:this});this.safeSearch=new p.Models.Settings.SafeSearch({settings:this});this.cloudsave=e;this.themes=k;this._updateDeviceDependentSettings();this._setFromURLParams();this._setFromQuerystring();this._backfillGlobals();this._setFromCookie();this._setFromLocalStorage();this._useColorScheme()};r.prototype=$.extend({},f.prototype,{THEME_KEY:k.KEY,AUTOCOMPLETE_KEY:"kac",LANGUAGE_KEY:"kad",POST_KEY:"kg",MOBILE_INSTRUCTIONS_KEY:"kas",DEFAULT_FIELD_CLASS:"FormField",TYPE_TO_FIELD_CLASS:{"boolean":"BooleanFormField",color:"ColorFormField",composite:"CompositeFormField",thumbnail:"ThumbnailFormField",theme:"ThemeFormField",dropdowncustom:"DropDownCustomFormField",clear:"ClearFormField"},get:function(y){var z=this._settings[y]||this.getDefault(y);z=o(y,z);return z},getDefault:function(y){var z=s[y];return z&&z["default"]},isDefault:function(y){return this.get(y)===this.getDefault(y)},hasCustomLinkStyles:function(){return !(this.isDefault("kae")&&this.isDefault("k9")&&this.isDefault("kaa")&&this.isDefault("k8")&&this.isDefault("kx")&&this.isDefault("kaf")&&this.isDefault("kai")&&this.isDefault("kf")&&this.isDefault("k7")&&this.isDefault("k18"))},getData:function(A){var B=$.extend({},s[A]);B.id=A;if(typeof B.values==="string"){B.values=$.extend({},s[B.values])}if(B.values&&B.order){var C,y={};for(var z=0;z=12.1)}}(DDG,this);!function(a){a.Models.TParam=function(){this._param=this.DEFAULT_VARIANT;this.set(a.settings.get("t"))};a.Models.TParam.prototype=$.extend({},{DEFAULT_VARIANT:"_",get:function(){return this._param},set:function(b){if(!b){return}if(this._isValidHomepageParam(b)){this._param=(b.length===1)?this.DEFAULT_VARIANT:b.substr(1);this._fromHomepage=true;this._hasValue=true}else{if(/^[a-z0-9]+$/.test(b)){this._param=b;this._hasValue=true}}},hasValue:function(){return this._hasValue},fromDefaultSearch:function(){return this._hasValue&&!this.fromHomepage()},setFromHomepage:function(b){var c="h"+b;if(!a.settings.get("t")&&this._isValidHomepageParam(c)){a.settings.setTParam(c)}},fromHomepage:function(){return this._fromHomepage},_isValidHomepageParam:function(b){return/^h[a-z_]?$/.test(b)}})}(DDG);!function(b){var a=b.Models.Base;b.Models.AddToBrowser=function(){this.viewType=(b.device.isMobileDevice)?"AddToBrowserBanner":"AddToBrowserBadge"};b.Models.AddToBrowser.prototype=$.extend({},a.prototype,{BADGE_DISMISS_KEY:"kak",BADGE_RECURRING_KEY:"kax",canAddToChromeMobile:function(){var e=b.device.isAndroid&&b.device.isChrome&&b.device.chromeVersion>=57,c=b.device.isIDevice&&b.device.isChrome&&b.device.chromeVersion>=72;return(e||c)&&!b.device.isBrave&&!b.device.isFirefoxFocus&&!b.device.isSamsung&&!b.device.isUCBrowser},canAddToBraveAndroid:function(){return b.device.isAndroid&&b.device.isBrave},canAddToBraveIOS:function(){return b.device.isIOS8p&&b.device.isBrave},canAddToMobileFirefox:function(){return((b.device.isIOS8p&&b.device.isFirefox)||(b.device.isAndroid&&(b.device.isFirefox38AndUp||b.device.isFirefoxFocus)))},canAddToMobileUCBrowser:function(){return b.device.isUCBrowser&&(b.device.isAndroid||b.device.isIDevice)},canAddToMobileBrowser:function(){return(this.canAddToChromeMobile()||(b.device.isIOS8pSafari&&!b.device.isUCBrowser)||this.canAddToMobileFirefox()||this.canAddToBraveAndroid()||this.canAddToBraveIOS()||b.device.isEdgeMobile||this.canAddToMobileUCBrowser())},canShowMobileBanner:function(){return(this.canAddToMobileBrowser()&&b.settings.isDefault(this.BADGE_DISMISS_KEY)&&this._canShowAgain())},canShowBadgeAgain:function(){return !(b.device.isDesktop&&!this._canShowAgain())},canShowMobileButton:function(){return(this.canAddToMobileBrowser()&&(!b.settings.isDefault(this.BADGE_DISMISS_KEY)||!this._canShowAgain()))},showDarkInstructions:function(){return this.canAddToMobileBrowser()},dismiss:function(){var f=(b.opensearch.atbVariant!==b.tParam.DEFAULT_VARIANT)?b.opensearch.atbVariant:"",g=4,e=new Date(),c;if(!b.settings.isDefault(this.BADGE_RECURRING_KEY)){g=30}e.setDate(e.getDate()+g);c=b.opensearch.getATBVersionInfo(e).version;if(this._canShowAgain()){b.settings.set(this.BADGE_RECURRING_KEY,c+f,{saveToCloud:true,fallbackToURLParam:true})}},_canShowAgain:function(){var c=b.opensearch.getDaysSinceCohort(b.settings.get(this.BADGE_RECURRING_KEY)),e=!b.settings.isDefault(this.BADGE_RECURRING_KEY);return !e||(e&&b.device.isDesktop&&c>=0&&c<=15)||(e&&!b.device.isDesktop&&c>=0)},canShowOnMobileSerp:function(){return(this.canShowMobileBanner()&&b.page.canShowAddToBrowser()&&b.tParam.fromHomepage())},canShowOnDesktopSerp:function(){return(this.canShowBadgeAgain()&&b.page.canShowAddToBrowser()&&b.tParam.fromHomepage())},canNotYetShowOnDesktopSerp:function(){return(!this.canShowBadgeAgain()&&b.page.canShowAddToBrowserButton()&&b.tParam.fromHomepage())},usesOpenSearch:function(){return this.canAddToChromeMobile()||(b.device.isAndroid&&b.device.isEdgeMobile)}})}(DDG);!function(b){var a=b.Models.Base,c="kao";b.Models.Settings.OnboardingEducation=function(){this.KEY=c;this.isDismissed=!b.settings.isDefault(c);this.didUserScroll=false;this.isSVGAnimated=false;this.scrollToAnimationDurationMS=350;this.pauseForAnimationMS=1000};b.Models.Settings.OnboardingEducation.prototype=$.extend({},a.prototype,{canShow:function(){return(b.settings.isDefault(this.KEY)&&!window.extensionsuccess)},dismiss:function(){b.settings.set(c,-1,{saveToCloud:true});this.isDismissed=true}})}(DDG);!function(a){a.Models.Settings.OnboardingEducationSlide=function(b){return{slideIndex:b.model.slideIndex||null,isSVGAnimated:b.model.isSVGAnimated||false,pauseBeforeAnimation:300,pauseBetweenAnimationIterations:5000,maxAnimationLoops:3,animationAnchorEl:{slide1:"monster-eye",slide2:"ghost-girl-face",slide3:"bathtub-periscope",slide4:"scarf-back"}}}}(DDG);!function(r){var j,e={s:"set-text--small",m:"set-text--medium",l:"set-text--larger",t:"set-text--largest"},a={w:"set-wide",s:"set-super-wide"},u="set-theme--dark",b="set-theme--terminal",o="no-theme",p=r.Data.languages.languageFontLookup,h=r.Data.languages.fontSubsets,g=tinycolor;r.Models.Settings.LiveUpdater=j=function(x){this.settings=x.settings;this.$html=r.$html||$("html");this.$body=$("body");this.isHomePage=x.isHomePage;this.$html.removeClass(u);this.$html.removeClass(b);this.$html.removeClass(o);var v=this;this.settings.on("change",function(y){v[y]&&v[y](v.settings.get(y))})};j.prototype={updateAll:function(){for(var v in j.prototype){if(v.charAt(0)=="k"){this[v](this.settings.get(v))}}},loadFonts:function(){if(!this.settings.isDefault("kt")&&!this.settings.isDefault("ka")){return}var E=r.Data.languages.resultLanguages||{},A=Object.keys(E)||[],v=[],x=0,D=6,C="";if(!this.settings.isDefault("kad")){A.unshift(this.settings.get("kad").split("_")[0])}if(locale){A.unshift(locale.split("_")[0])}if(A&&A.length){for(var B=0;B=D){break}}}}this._clearCSS("customFonts");if(C){this.$customFontscss=s(C)}},k1:function(x){var v=(x&&x=="-1")?"addClass":"removeClass";this.$html[v]("no-ads")},km:function(x){var v=(x&&x==="m")?"addClass":"removeClass";this.$html[v]("set-align-center")},ks:function(y){for(var v in e){this.$html.removeClass(e[v])}var x=e[y];x&&this.$html.addClass(x)},kw:function(x){this.$html.removeClass("set-wide").removeClass("set-super-wide");var v=a[x];v&&this.$html.addClass(v)},kh:function(x){var v=$("form[name=x]");if(!v.length){return}if((!x||x==="1")&&!d.location.port&&d.location.protocol!=="https:"&&w.location.hostname.indexOf(".onion")===-1){v.attr("action","https://"+w.location.host+"/")}else{if((x&&x==="-1")&&d.location.protocol!=="http:"){v.attr("action","http://"+w.location.host+"/")}else{if(this.settings.get("kg")==="p"&&r.device.isChrome){v.attr("action",w.location.protocol+"//"+w.location.host+"/")}else{v.attr("action","/")}}}},kg:function(x){var v=$("form[name=x]");if(!v.length){return}var y=(x&&x==="p")?"POST":"GET";v.attr("method",y);if(x&&x==="p"){d.title="DuckDuckGo"}if(r.device.isChrome&&x&&x==="p"){v.attr("action",window.location.protocol+"//"+window.location.host+"//")}},ko:function(v){if(this.isHomePage){return}r.isHeaderFixed=false;this.$html.removeClass("set-header--menu");this.$html.removeClass("set-header--fixed");if(v=="1"&&r.device.hasFixedHeaderSupport){r.isHeaderFixed=true;this.$html.addClass("set-header--fixed")}else{if(v=="-2"||v=="-1"){this.$html.addClass("set-header--menu");delete r._header_height}}},ku:function(v){this.$html[k(v)]("set-underlined-links")},kaf:function(v){this.$html[k(v)]("full-urls")},kad:function(){this.loadFonts()},kag:function(v){$(".search__button")[k(v)]("search__button--active")},kt:function(z){this._clearCSS("kt");if(!z||z==this.settings.getDefault("kt")){return}var v=this.settings.getFontName(z)||z,y=this.settings.getFontName(this.settings.getDefault("kt")),x=!!v.match(/Helvetica|Arial|Sans-serif/);if(v.match(/Helvetica/)){v+=",sans-serif"}this.$ktcss=s(r.exec_template("theme_custom_font",{fontStack:v+","+y,lightenWeight:x}))},ka:function(y){this._clearCSS("ka");if(!y||y==this.settings.getDefault("ka")){return}var v=this.settings.getFontName(y)||y,x=this.settings.getFontName(this.settings.getDefault("ka"));if(v.match(/Helvetica/)){v+=",sans-serif"}this.$kacss=s(".result__a { font-family:"+v+","+x+";}")},kj:function(y){var G=this.settings.getThemePalette("kj",y);this.$html.removeClass("dark-header");this._clearCSS("kj");if(!y||y==this.settings.getDefault("kj")){return""}var B=y,x=f(B),E=x.root.toHsl().l>0.5,D=x.root.toRgbString().replace(/rgb\(|\)/g,""),A=x.root.toHexString(),C="",z={},F={},v={};if(!E||x.root.toHsl().s>0.5){this.$html.addClass("dark-header")}if(G){z={color:G.tertiary,rgb:G.tertiary,primary:G.primary,bottomBorder:G.secondary,link:G.text.secondary,activeLink:G.text.primary};F={icon:G.text.secondary,hoverBg:G.secondary,hoverText:G.text.primary,hoverColor:G.text.primary,background:G.tertiary};v={color:A,bg:A,detail:x.darker[2],border:G.primary,bottomBorder:G.secondary,outline:G.secondary,text:G.text.secondary,link:G.text.primary,activeLink:G.text.primary,modeBg:G.primary,modeText:G.text.primary,accent1:G.text.secondary,accent2:G.text.primary,accent3:G.secondary,accentText:G.text.primary,accentText2:G.text.secondary,accentText3:G.text.tertiary,btnHoverBg:G.quaternary,btnHoverBorder:G.quaternary,isDark:!E}}else{if(E){z={color:A,rgb:D,primary:x.darker[2],bottomBorder:x.darker[0],link:x.text[2],activeLink:x.text[0]};F={icon:x.text[3],hoverBg:x.text[2],hoverText:x[2],hoverColor:x.lighter[2],background:x.lighter[4]};v={color:A,bg:x.lighter[4],detail:x.lighter[2],border:x.darker[0],bottomBorder:x.darker[0],outline:x.darker[5],text:x.text[1],link:x.text[0],activeLink:x.text[0],tileNav:x.darker[2],modeBg:x.darker[2],modeText:x.text[1],accent1:x.darker[3],accent2:x.darker[4],accent3:x.darker[2],accentText:x.text[2],accentText2:x.text[3],btnHoverBg:A,btnHoverBorder:x.darker[4],isDark:!E}}else{z={color:A,rgb:D,primary:x.lighter[2],bottomBorder:x.lighter[3],link:x.text[2],activeLink:x.text[0]};F={icon:x.text[4],hoverBg:x.text[2],hoverText:x.text[2],hoverColor:x.darker[2],background:x.darker[4]};v={color:A,bg:A,detail:x.darker[2],border:x.lighter[3],bottomBorder:x.lighter[3],outline:x.lighter[7],text:x.text[1],link:x.text[0],activeLink:x.text[3],modeBg:x.lighter[1],modeText:x.text[4],accent1:x.lighter[2],accent2:x.lighter[3],accent3:x.lighter[7],accentText:x.text[2],accentText2:x.text[3],accentText3:x.text[4],btnHoverBg:A,btnHoverBorder:x.lighter[3],isDark:!E};C+=t(x,G);C+=i(x,G)}}C+=r.exec_template("theme_header",z);if(!this.isHomePage){if(E){C+=q(x)}else{C+=t(x,G);C+=i(x,G)}C+=r.exec_template("theme_header_menu_button",F);C+=r.exec_template("theme_zci",v)}this.$kjcss=s(C)},k7:function(C){var M=this.settings.getThemePalette("k7",C);this.$html.removeClass("dark-bg");this.$k7css&&this.$k7css.remove();delete this.$k7css;if(!C||C==this.settings.getDefault("k7")){return}var I=g(C),F=I.toHexString(),K=I.toPercentageRgbString(),D=f(F),L=D.root.toHsl().l>0.5,y=K.replace("rgb(","").replace(")",""),J="",B,z={},E={},G={},x={},H={},v={},A={};if(M){B=g(M.text.primary);z={bg:F,rgbBg:y,text:M.text.primary,rgbText:B.toPercentageRgbString().replace("rgb(","").replace(")",""),textTint:M.text.secondary,textTint2:M.text.tertiary,bgTint:M.primary,bgTint2:M.secondary,bgDark:M.tertiary,btnHoverBg:M.quaternary,btnHoverBorder:M.quaternary};E={bg:M.secondary,border:M.tertiary,text:M.text.secondary,link:M.text.primary,activeLink:M.text.primary};G={icon:M.text.secondary,hoverBg:M.primary,border:M.primary,hoverText:M.text.primary,background:M.tertiary};x={primary:M.text.primary,color:M.text.secondary,tertiaryColor:M.text.tertiary,dateColor:M.text.primary};H={color:M.text.secondary,bgTint:M.primary};v={color:M.primary};A={bgColor:M.secondary,borderColor:M.tertiary,textColor:M.text.secondary,linkColor:M.text.primary}}else{B=g(D.text[0]);z={bg:F,rgbBg:y,text:D.text[0],rgbText:B.toPercentageRgbString().replace("rgb(","").replace(")",""),textTint:D.text[3],textTint2:D.text[5],bgTint:L?D.darker[1]:D.lighter[1],bgTint2:L?D.darker[0]:D.lighter[2],bgDark:L?D.lighter[1]:D.darker[1],btnHoverBg:L?D.darker[0]:D.lighter[2],btnHoverBorder:L?D.darker[0]:D.lighter[2]};E={bg:D.darker[1],border:D.darker[2],text:D.text[5],link:D.text[3],activeLink:D.text[0]};G={icon:L?D.darker[4]:D.text[4],hoverBg:L?D.darker[1]:D.lighter[1],border:L?D.darker[1]:D.lighter[1],hoverText:D.text[2],background:L?D.darker[3]:D.text[2]};x={primary:D.text[0],color:D.text[3],tertiaryColor:D.text[5],dateColor:D.text[0]};H={color:D.text[3],bgTint:L?D.darker[1]:D.lighter[1]};v={color:L?D.darker[1]:D.lighter[1]};A={bgColor:D.darker[1],borderColor:D.darker[2],textColor:D.text[3],linkColor:D.text[0]}}z.isDark=!L;z.rgbBgDark=g(z.bgDark).toPercentageRgbString().replace("rgb(","").replace(")","");J+=r.exec_template("theme_background",z);J+=r.exec_template("theme_sidemenu",E);if(this.isHomePage){J+=r.exec_template("theme_header_menu_button",G);if(!L){J+=t(D,M);J+=i(D,M)}else{J+=q(D,M)}}else{J+=r.exec_template("theme_result_snippet",x);J+=r.exec_template("theme_result_web_links",H);J+=r.exec_template("theme_result_highlight",v);J+=r.exec_template("theme_result_message",A)}if(!L||D.root.toHsl().s>0.5){this.$html.addClass("dark-bg");this.isDarkBg=true}this.$k7css=s(J)},k9:function(x){this._clearCSS("k9");if(!x||x==this.settings.getDefault("k9")){return}var v=g(x);if(v.isValid()){this.$k9css=s(r.exec_template("theme_result_title",{color:v.toHexString()}))}},k8:function(z){this._clearCSS("k8");if(!z||z==this.settings.getDefault("k8")){return}var x=g(z),v=this.settings.getThemePalette("k8",z),y={};if(x.isValid()){if(v){y={color:x.toHexString(),primary:v.primary}}else{y={color:x.toHexString(),primary:x.toHexString()}}this.$k8css=s(r.exec_template("theme_result_snippet",y))}},kaa:function(x){this._clearCSS("kaa");if(!x||x==this.settings.getDefault("kaa")){return}var v=g(x);if(v.isValid()){this.$kaacss=s(".results a.result__a:visited,.sitelinks__title a.result__a:visited,.module--news__body__title:visited,.module__link:visited, .module__link:visited:hover,.module__link a:visited, .module__link a:visited:hover{ color:"+v.toHexString()+";}")}},kx:function(x){this._clearCSS("kx");if(!x||x==this.settings.getDefault("kx")){return}var v=g(x);if(v.isValid()){this.$kxcss=s(r.exec_template("theme_result_web_links",{color:v.toHexString()}))}},k21:function(B){this._clearCSS("k21");if(!B||B==this.settings.getDefault("k21")){return}var x=g(B),v=this.settings.getThemePalette("k21",B),y=f(x),A=y.root.toHsl().l>0.5,z={};if(v){z={moduleBg:x.toHexString(),moduleBgRgb:x.toRgbString().replace(/rgb\(|\)/g,""),primary:v.primary,secondary:v.secondary,primaryText:v.text.primary,secondaryText:v.text.secondary,tertiaryText:v.text.tertiary,border:x.toHexString(),borderHover:v.text.tertiary,separator:v.primary,shadows:true,btnHoverBg:v.quaternary,btnHoverBorder:v.quaternary,isDark:!A}}else{if(A){z={moduleBg:x.toHexString(),moduleBgRgb:x.toRgbString().replace(/rgb\(|\)/g,""),primary:y.darker[3],secondary:y.darker[4],primaryText:y.text[3],secondaryText:y.text[1],tertiaryText:y.text[2],border:y.darker[1],borderHover:y.darker[2],shadows:false,separator:y.darker[1],btnHoverBg:y.darker[3],btnHoverBorder:y.darker[3],isDark:!A}}else{z={moduleBg:x.toHexString(),moduleBgRgb:x.toRgbString().replace(/rgb\(|\)/g,""),primary:x.toHexString(),secondary:y.lighter[4],primaryText:y.text[0],secondaryText:y.text[3],tertiaryText:x.toHexString(),border:y.lighter[2],borderHover:y.lighter[5],shadows:false,separator:y.lighter[2],btnHoverBg:x.toHexString(),btnHoverBorder:y.lighter[2],isDark:!A}}}if(x.isValid()){this.$k21css=s(r.exec_template("theme_module",z))}},k20:function(x){this._clearCSS("k20");if(!x||x==this.settings.getDefault("k20")){return}var v=g(x);if(v.isValid()){this.$k20css=s(".sitelinks__title a.result__a:visited { color:"+v.toHexString()+" !important;}")}},k19:function(x){this._clearCSS("k19");if(!x||x==this.settings.getDefault("k19")){return}var v=g(x);if(v.isValid()){this.$k19css=s(".module__more-at, .module__more-at:hover, .module__official-url, .module__official-url:hover {color: "+v.toHexString()+";}")}},k18:function(v){this._clearCSS("k18");if(v!==this.settings.getDefault("k18")){this.$k18css=s(".result__check { display: block;}")}},k17:function(x){this._clearCSS("k17");if(!x||x==this.settings.getDefault("k17")){return}var v=g(x);if(v.isValid()){this.$k17css=s(".result__url:hover {color: "+v.toHexString()+";}")}},k16:function(x){this._clearCSS("k16");if(!x||x==this.settings.getDefault("k16")){return}var v=g(x);if(v.isValid()){this.$k16css=s(".result__url:visited {color: "+v.toHexString()+";}")}},k15:function(v){this._clearCSS("k15");if(!v||v==this.settings.getDefault("k15")){return}this.$k15css=s(".result__title {font-weight: "+v+";}")},k14:function(v){this._clearCSS("k14");if(!v||v==this.settings.getDefault("k14")){return}this.$k14css=s(".result__title {font-size: "+v+";}")},k13:function(v){this._clearCSS("k13");if(v==="off"){this.$k13css=s(".result__title b {font-weight: normal;}")}},k12:function(x){this._clearCSS("k12");if(!x||x==this.settings.getDefault("k12")){return}var v=g(x);if(v.isValid()){this.$k12css=s(".badge--ad {background-color: "+v.toHexString()+";}")}},k11:function(x){this._clearCSS("k11");if(!x||x==this.settings.getDefault("k11")){return}var v=g(x);if(v.isValid()){this.$k11css=s(".msg--spelling :link,.msg--spelling :visited,.msg--spelling a:hover,.msg__clear,.msg__clear:hover,.msg__all,.msg__all:visited {color: "+v.toHexString()+" !important;}")}},k10:function(x){this._clearCSS("k10");if(!x||x==this.settings.getDefault("k10")){return}var v=g(x);if(v.isValid()){this.$k10css=s(".highlight .result__a,.result__a:hover,.result__a:visited:hover {color: "+v.toHexString()+" !important;}")}},kf:function(v){if(v&&v==="-1"){$(".result__icon").addClass("is-hidden")}else{$(".result__icon").removeClass("is-hidden");r.ImageLoader.loadMore()}},kai:function(v){if(!v||v!=this.settings.getDefault("kai")){$(".result--url-above-snippet").removeClass("result--url-above-snippet");$(".js-result-snippet").each(function(y,z){var x=$(z),A=x.parent().find(".result__extras");A.before(x)})}else{$(".result").addClass("result--url-above-snippet");$(".js-result-snippet").each(function(y,z){var x=$(z),A=x.parent().find(".result__extras");A.after(x)})}},_clearCSS:function(v){var y="$"+v+"css",x=this[y];x&&x.remove();delete this[y]}};var s=function(v){return $("
",{html:"­"}).children().appendTo("body")},k=function(v){return(v&&v=="1")?"addClass":"removeClass"},n=function(x,v){x=g(x);return g.lighten(x,v*(1-x.toHsl().l)).toHexString()},c=function(x,v){x=g(x);return g.darken(x,v*x.toHsl().l).toHexString()},m=function(v,x,B,A){var z=[];for(var y=1;y<=x;y++){z.push(A(v,B*y))}return z},f=function(y){y=g(y);var E=y.toHsl().l>0.5,A=g.monochromatic(g.desaturate(y,80),20),F=g.mostReadable(y,A),B=g(F).toHsl().l>0.5,v=E?10:4,D=E?4:10;if(E){D+=D*y.toHsl().s}var x=m(F,10,5,B?c:n),C=m(y,8,D,c),z=m(y,8,v,n);return{root:y,text:x,lighter:z,darker:C}},t=function(y,x){var v={};if(x){v={bg:x.primary,border:x.secondary,iconText:x.text.secondary,buttonBg:x.quaternary,inputText:x.text.primary,iconHover:x.text.primary}}else{v={bg:y.darker[1],border:y.darker[2],iconText:"rgba(255,255,255,0.35)",buttonBg:y.darker[3],inputText:y.text[0]}}return r.exec_template("theme_search_bar",v)},i=function(z,y){var x=g(z.darker[2]).toRgb(),v={};if(y){v={bg:y.primary,border:y.secondary,lightText:y.text.primary,darkText:y.text.secondary,selectedBg:y.secondary}}else{v={bg:"rgb("+x.r+","+x.g+","+x.b+")",border:z.darker[0],lightText:z.text[1],darkText:z.text[5],selectedBg:z.lighter[3]}}return r.exec_template("theme_autocomplete",v)},q=function(x,v){return r.exec_template("theme_search_bar",{bg:"#fff",border:x.darker[2],iconText:"rgba(0,0,0,0.35)",buttonBg:x.darker[4],inputText:x.text[1]})}}(DDG);!function(a){a.Pages.Base=function(b){this.views={};this.onboardingTest={};a.keyboard=this.keyboard=new a.Models.Keyboard();this.canCheckIsNew=Math.random()<0.02;document.onreadystatechange=this._onReadyStateChange.bind(this);a.ready(this.ready.bind(this))};a.Pages.Base.prototype={isNewVisitor:true,checkIsNewVisitor:function(){var e=true,b={i:a.page.isInstalled(),atbi:a.page.canShowAddToBrowser(),d:a.device.pixelId,l:w.locale,p:a.device.pixelPlatformName,atb:a.opensearch.version,va:a.opensearch.variant,atbva:a.opensearch.atbVariant};if(a.page.isInstalled()){e=false}if(a.getProperty(window,"performance.getEntriesByType")){var c=window.performance.getEntriesByType("resource");if(this._hasCachedResources(c)){e=false;b.c=1}else{b.c=0}}else{b.c=-1}if(!this._hasDefaultSettings(a.settings._settings)){e=false;b.s=1}if(this._isBrowserReload()){e=false;b.r=1}if(e){a.pixel.fire("vu",this.pageType,b)}else{a.pixel.fire("vr",this.pageType,b)}this.isNewVisitor=e},ready:function(){$("head").append('');this._initializePage();if(a.device.isMobile){a.addClass("html",a.$html,"is-mobile")}if(a.device.isMobileDevice){a.addClass("html",a.$html,"is-mobile-device")}else{a.addClass("html",a.$html,"is-not-mobile-device")}if(a.device.isLegacyAndroid){a.addClass("html",a.$html,"is-legacy-android")}if(a.device.isFirefoxFocus&&a.device.isAndroid){a.addClass("html",a.$html,"is-firefox-focus")}if(a.opensearch.installed.experiment==="ui_updates"&&a.opensearch.installed.variant==="b"){var b="is-cssexp";if(a.settings.isDefault("kae")){a.$html.addClass(b)}a.settings.on("change:kae",function(){if(!a.settings.isDefault("kae")){a.removeClass("html",a.$html,b)}else{a.addClass("html",a.$html,b)}})}a.settings.on("loaded-initial",this._onSettingsLoaded.bind(this));a.settings.loadFromCloud({initial:true});a.device.on("resize",function(){a.ImageLoader.loadMore()});a.device.on("scroll",function(){a.ImageLoader.loadMore()});this.headerMenuOps=this.headerMenuOps||{};if(!this.headerMenuOps.disableSearchBar){this.initSearchBar()}if(!this.headerMenuOps.disableSideMenu){this.initSideMenu()}this.initAddToHomepageBanner();this.onboardingTest=a.Data.Onboarding[a.opensearch.atbVariant]||{};this._verifyMobileInstallation();this.isSafeDDG=w.safe_ddg},initSearchBar:function(){this.searchbar=new a.Views.SearchBar({el:".js-search-form"});this.searchbar.on("focus",function(){this.sideMenu&&this.sideMenu.hide()}.bind(this))},initSideMenu:function(){this.sideMenu=new a.Views.SideMenu($.extend({pageType:this.pageType,showATB:this.canShowAddToBrowser(),appendLinkTo:".js-header-aside",appendTo:".js-site-wrapper"},this.sideMenuOps||{}));this.sideMenu.on("opened",function(){if(this.searchbar&&this.searchbar.hasFocus){this._restoreSearchFocus=true;this.searchbar.unfocus()}}.bind(this));this.sideMenu.on("closed",function(){if(this._restoreSearchFocus){this.searchbar.focus({focusInput:true});delete this._restoreSearchFocus}}.bind(this))},initAddToHomepageBanner:function(){if(!a.device.isAndroidChromeNoOpenSearch||!navigator.serviceWorker||a.addToBrowser.canAddToChromeMobile()){return}var b=a.tParam.fromDefaultSearch()||a.history.get("atb")||!a.settings.isDefault(a.addToBrowser.BADGE_DISMISS_KEY);navigator.serviceWorker.register("service-worker.js",{scope:"./"});window.addEventListener("beforeinstallprompt",function(c){a.pixel.fire("aths","i");if(b||a.addToBrowser.canAddToChromeMobile()){c.preventDefault();return false}$(".js-atb-banner-link").hide();c.userChoice.then(function(f){var e={};if(b){e.r=1}if(f.outcome==="dismissed"){a.pixel.fire("aths","d",e)}else{a.pixel.fire("aths","c",e)}});return true})},notify:function(b){if(!this.notifications){this.notifications=new a.Views.Notification({appendTo:"body"})}this.notifications.flash(b)},isInstalled:function(){return(a.device.DDGisBrowserDefault()||a.extension.isInstalled()||(a.tParam.fromDefaultSearch())||!!a.history.get("atb")||a.device.isOnion)},canShowAddToBrowser:function(){if(a.addToBrowser.canAddToChromeMobile()&&a.tParam.get()==="crhs"){return true}if(a.device.isMobileDevice&&a.settings.isDefault(a.addToBrowser.BADGE_DISMISS_KEY)&&!a.tParam.fromDefaultSearch()&&!a.history.get("atb")&&a.device.canAddToBrowser()&&a.page.pageType!=="serp"){return true}return(a.settings.isDefault(a.addToBrowser.BADGE_DISMISS_KEY)&&a.addToBrowser.canShowBadgeAgain()&&!a.device.DDGisBrowserDefault()&&(!a.extension.isInstalled()||a.history.get("exti")==2)&&(!a.tParam.fromDefaultSearch())&&!a.history.get("atb")&&!a.device.isOnion&&a.device.canAddToBrowser()&&a.settings.isDefault("ko")&&!a.duckpan)},canShowAddToBrowserButton:function(){return(a.settings.isDefault(a.addToBrowser.BADGE_DISMISS_KEY)&&!a.addToBrowser.canShowBadgeAgain()&&!a.device.DDGisBrowserDefault()&&(!a.extension.isInstalled()||a.history.get("exti")==2)&&(!a.tParam.fromDefaultSearch())&&!a.history.get("atb")&&!a.device.isOnion&&a.device.canAddToBrowser()&&a.settings.isDefault("ko")&&!a.duckpan)},canShowHomepageEducationInstallButton:function(){return(!a.device.DDGisBrowserDefault()&&!a.extension.isInstalled()&&(!a.tParam.fromDefaultSearch())&&!a.history.get("atb")&&!a.device.isOnion&&a.device.canAddToBrowser()&&a.settings.isDefault("ko")&&!a.duckpan)},canShowHomepageOnboardingEducation:function(){return a.onboardingEducation.canShow()},fireStat:function(b){var c={b:a.device.pixelBrowserName,atbi:this.canShowAddToBrowser(),ei:this.canShowHomepageOnboardingEducation(),i:this.isInstalled(),d:a.device.pixelId,l:w.locale,p:a.device.pixelPlatformName,atb:a.opensearch.version,va:a.opensearch.variant,atbva:a.opensearch.atbVariant};if(a.page.isDuckDotCom){c.duck=1}if(b==="hi"&&this.canCheckIsNew){c.cin=true}a.pixel.fire(b,c)},_onSettingsLoaded:function(){var b=a.settings.toQueryString({onlyURLParams:true});if(b){kurl+="&"+b}if(this.liveUpdater){a.settings.updater=new a.Models.Settings.LiveUpdater({isHomePage:this.pageType==="home",settings:a.settings});a.settings.updater.updateAll();a.settings.on("change:kae",this.notify.bind(this,l("Theme Changed")))}},_checkForForceReload:function(){if(a.querystringParam("rld")==="1"){a.history.clear("rld",function(){window.location.reload()})}},_verifyMobileInstallation:function(){var g,f,c,h,e,b;if(!a.device.isMobileDevice||this.pageType!=="serp"){return}g=a.settings.get(a.settings.MOBILE_INSTRUCTIONS_KEY);if(a.tParam.fromDefaultSearch()&&!a.settings.isDefault(a.settings.MOBILE_INSTRUCTIONS_KEY)){e=g.match(/v\d*-\d/);if(e){f=e[0];g=g.replace(f,"");h=g.substr(3);c=a.opensearch.getDaysSinceCohort(f)<2?g.charAt(1):"_"}b=a.settings.isDefault(a.addToBrowser.BADGE_RECURRING_KEY)?0:1;a.pixel.fire("exti",a.device.pixelBrowserName,a.opensearch.version,{atbva:c,va:a.opensearch.variant,l:window.locale,cp:h,exte:0,p:a.device.pixelPlatformName,ak:a.settings.get(a.addToBrowser.BADGE_DISMISS_KEY),ax:b});a.settings.clear(a.settings.MOBILE_INSTRUCTIONS_KEY)}},_initializePage:function(){var c,b=this.pageType==="serp";if(b&&a.device.isIE){setTimeout("d.x.reset()",50)}if(w.postMessage){c=d.createElement("iframe");c.id="iframe_hidden";c.src="/post2.html";d.body.appendChild(c)}if(b){if(nir){nir("v")}setTimeout("nis()",250);if(!a.device.isMobileDevice){$("#web_content_wrapper").on("mousemove",nkf);$(document).on("mouseup",ncg);$(document).on("keydown",nckd);$(document).on("keyup",ncku)}}$(document).on("mousedown",ncf)},_hasCachedResources:function(b){if(typeof b==="undefined"||b.length===0){return false}var h,c,g=0,k=/proximanova/i,j=/\/(arrow|logo_homepage\.normal\.v\d+).svg$/i,f=/((l|u|d)\d+|libs|utils|base)\.js|((s|o)\d+|home|serp|style)\.css/i;for(var e=0;e0},_isBrowserReload:function(b){return(performance.navigation.type===performance.navigation.TYPE_RELOAD)},_hasDefaultSettings:function(b){var c=Object.keys(b);if(c.length===0){return true}else{if(c.length===1&&b.hasOwnProperty("t")){return true}}return false},_onReadyStateChange:function(){if(document.readyState==="complete"){if(this.pageType==="home"||this.pageType==="serp"){try{if(this.canCheckIsNew){this.checkIsNewVisitor()}}catch(b){a.pixel.fire("jse","nv",{msg:b.message})}a.perf.reportNavigation(this.pageType)}}}}}(DDG);!function(b){var a=b.Pages.Base;b.Pages.Static=function(c){a.call(this,c);this.pixelClass=c&&c.pixelClass||false};b.Pages.Static.prototype=$.extend({},a.prototype,{pageType:"static",sideMenuOps:{hideThemes:true},headerMenuOps:{disableSearchBar:false,disableSideMenu:false},ready:function(){if(location.pathname==="/iframe"){this.headerMenuOps.disableSearchBar=true;this.headerMenuOps.disableSideMenu=true}a.prototype.ready.call(this);$(".js-show-header").click(function(c){c.preventDefault();c.stopPropagation();this.searchbar.focus({focusInput:true})}.bind(this));this.$anchors=$(".js-anchor");this.$anchorLinks=$(".js-anchor-link");this.$anchorLinks.on("click",this._onAnchorLinkClick.bind(this));this.$popouts=$(".js-popout");this.$popovers=$(".js-popover");this._createPopouts();this._createPopovers();$("img").bind("contextmenu",function(c){return false});if(this.pixelClass){this.$links=$(".js-static-"+this.pixelClass);this.$links.on("click",this._onLinkClick.bind(this,0))}this.$footerLinks=$(".js-static-foot-link");if(this.$footerLinks.length){this.$footerLinks.on("click",this._onLinkClick.bind(this,1))}},addTo:function(e,c){var f=DDG.Utils.AddTo.getData();if(f[e]){new b.Views.AddTo({appendTo:c,data:f[e]})}},_onAnchorLinkClick:function(j){j.preventDefault();var h=j.currentTarget.hash.substr(1),f=this.$anchors,c="";for(var g=0;f.length>g;g++){if(f[g].name===h||f[g].id===h){c=$(f[g]);break}}if(c){b.device.scrollTop(c.offset().top,500)}},_createPopouts:function(){this.views.popouts=[];var g,c,e,f=0;for(;this.$popouts.length>f;f++){g=$(this.$popouts[f]);c=g.find(".js-popout-link");e=new b.Views.Modal({$el:g.find(".js-popout-main")});c.click(e.toggle.bind(e));this.views.popouts.push(e)}},_createPopovers:function(){this.views.popovers=[];var f,c,g,e=0;for(;this.$popovers.length>e;e++){f=$(this.$popovers[e]);c=$(f.attr("data-js-selector"));g=new b.Views.Modal({$el:f});c.click(g.toggle.bind(g));this.views.popovers.push(g)}},_onLinkClick:function(g,h){var c=$(h.currentTarget),f=b.pixel.sanitizeUrl(c.attr("href"));b.pixel.fire("splc",this.pageType,f,{ft:g})}})}(DDG);!function(c){var b=c.Pages.Base,a=1366,e=220;c.Pages.Home=function(f){this._checkForForceReload();b.call(this,f);window.onpageshow=this._onPageShow.bind(this);this.canShowMobileButton=c.addToBrowser.canShowMobileButton()};c.Pages.Home.prototype=$.extend({},b.prototype,{pageType:"home",liveUpdater:true,sideMenuOps:{twitterLink:true,hideSettings:true},ready:function(){var f=w.location.host.toLowerCase()==="start.duckduckgo.com",g=w.location.hash==="#1",h=parseInt(c.history.get("exti"),10);this.isStart=f;this.scrollToOnboarding=g;this.searchbarFocusedIpad=false;if(!f&&!c.extension.isInstalled()){c.tParam.setFromHomepage(c.opensearch.allocateAtbVariant())}c.$win.scrollTop(0);this.isDuckDotCom=c.opensearch.atbVariant==="t";this.isAggressiveLandingPage=c.extension.canInstall()&&c.opensearch.atbVariant==="h";this.isSplitLandingPage=false;this.isFullBleedLandingPage=c.extension.canInstall()&&c.settings.isDefault("kae")&&!c.settings.isDarkTheme()&&(c.device.width>=800&&c.device.height>=600)&&(c.opensearch.atbVariant==="y"||c.opensearch.atbVariant==="z"||c.opensearch.atbVariant==="b");this.showOnboardingArrow=!(this.isFullBleedLandingPage);b.prototype.ready.call(this);if(f){this.searchbar.$el.attr("action","//duckduckgo.com/");c.settings.set("kak","-1");c.settings.set("kal","-1");c.settings.set("kao","-1");c.settings.set("kaq","-1")}if(!c.device.isMobileDevice){this.searchbar.focus({focusInput:true})}if(this.isDuckDotCom&&h!==3&&c.settings.isDefault("kaddc")&&((c.extension.canInstall()&&!c.extension.isInstalled()&&!c.device.isDDGApp)||(c.device.isAndroid||c.device.isIDevice))){this._renderDuckDotComModal()}this._renderBadgeContent();this._initHeaderLinks();if(Modernizr.touch&&c.device.isIDevice){if(c.device.isIPad&&c.getProperty(window,"screen.height")===a){var i;this.searchbar.$el.on("focusin",function(){this.searchbarFocusedIpad=true;if(Math.abs(window.orientation)===90){i=c.device.scrollTop();c.device.scrollTop(e)}}.bind(this));this.searchbar.$el.on("focusout",function(){if(Math.abs(window.orientation)===90){c.device.scrollTop(i)}this.searchbarFocusedIpad=false}.bind(this))}window.onorientationchange=function(){if(this.searchbarFocusedIpad&&Math.abs(window.orientation)===90){setTimeout(function(){c.device.scrollTop(e)},500)}else{c.$win.scrollTop(0)}}.bind(this)}if(this.isFullBleedLandingPage){$(".js-header-wrap-search").removeClass("is-hidden");this.searchbarTop=new c.Views.SearchBar({el:".js-search-form-top",autocompleteOps:{parentForm:".js-search-form-top"}});this.searchbarTop.on("focus",function(){this.sideMenu&&this.sideMenu.hide()}.bind(this));this.searchbarTop.focus({focusInput:true})}this.views.tagline=new DDG.Views.HomepageTagline({appendTo:".js-tag-home"});this.views.onboardingEducation=new c.Views.OnboardingEducation({appendTo:".site-wrapper--home",pageView:this,model:c.onboardingEducation,doRenderTeaserArrow:this.showOnboardingArrow});if(this.canShowHomepageEducationInstallButton()){this._addOnboardingEducationButtons()}this.fireStat("hi")},_initHeaderLinks:function(){this.views.headerLinks=new c.Views.HeaderLinks({appendTo:".js-header-aside"})},_createButton:function(f){return new c.Views[c.addToBrowser.viewType]({clickPixel:"atb"+f+"c",xPixel:"atbbx",template:"add_to_browser_badge_button",buttonClass:"onboarding-ed__button-small",appendTo:".js-onboarding-ed-button-small-"+f})},_addOnboardingEducationButtons:function(){this.views.atb_button=new c.Views[c.addToBrowser.viewType]({clickPixel:"atbbc",xPixel:"atbbx",template:"add_to_browser_badge_button",buttonClass:"onboarding-ed__button",appendTo:".js-onboarding-ed-button"});this.views.atb_button_1=this._createButton(1);this.views.atb_button_2=this._createButton(2);this.views.atb_button_3=this._createButton(3)},_onPageShow:function(f){if(f&&f.persisted){this._checkForForceReload()}},_renderDuckDotComModal:function(){var g;if(c.device.isAndroid){g="https://play.google.com/store/apps/details?id=com.duckduckgo.mobile.android&referrer=utm_source%3Dtv%26utm_campaign%3Dbarb2"}else{if(c.device.isIDevice){g="https://apps.apple.com/app/apple-store/id663592361?pt=866401&ct=tv-barb&mt=8"}}var f={topRight:false,fadeIn:false,appendTo:".js-site-wrapper",button:".js-badge-link-button",searchbar:this.searchbar,template:"add_to_browser_duck_dot_com",impressionPixel:"atbdci",clickPixel:"atbdcc",xPixel:"atbdcx",badgeType:"duckdotcom",appUrl:g};this.views.duckDotComModal=new c.Views.AddToBrowserBadge(f)},_renderBadgeContent:function(){if((!this.scrollToOnboarding&&this.canShowAddToBrowser())){var j=!c.device.isMobileDevice,i=$(".js-foot-home"),f={impressionPixel:this.canShowMobileButton?"atbbi":"atbhi",clickPixel:this.canShowMobileButton?"atb0c":"atbhc",xPixel:"atbhx",topRight:j,fadeIn:j,appendTo:j?".js-site-wrapper":i,hideOnClick:true};if(this.isSplitLandingPage){j=false;f=$.extend({},f,{topRight:false,fadeIn:false,button:".js-badge-link-button",appendTo:".content-wrap--home",template:"add_to_browser_vsplit",htmlClass:"is-vsplit-landing-page"})}else{if(this.isFullBleedLandingPage){j=false;var k,h,g;if(c.opensearch.atbVariant==="b"){k="add_to_browser_fullbleed";h="is-fullbleed-landing-page"}else{if(c.opensearch.atbVariant==="y"){k="add_to_browser_fullbleed_v4";h="is-fullbleed-landing-page fb-iso";g="iso"}else{if(c.opensearch.atbVariant==="z"){k="add_to_browser_fullbleed_v4";h="is-fullbleed-landing-page fb-hero";g="hero"}}}f=$.extend({},f,{topRight:false,fadeIn:false,button:".js-badge-link-button",appendTo:".content-wrap--home",template:k,htmlClass:h,browserImage:g,extUserCount:c.device.isFirefox?"800,000":"2,000,000",extRating:c.device.isFirefox?4.5:4.4,halfStar:c.device.isFirefox,extReviewCount:c.device.isFirefox?"691":"1,027"})}else{if(this.isAggressiveLandingPage){j=false;f=$.extend({},f,{topRight:false,fadeIn:false,button:".js-badge-link-button",appendTo:".js-site-wrapper",template:"add_to_browser_aggressive",htmlClass:"is-aggressive-landing-page",searchbar:this.searchbar,isModalExperiment:true})}}}this.views.badge=new c.Views[c.addToBrowser.viewType](f);if(j){this.searchbar.on("typed",function(){if(this.views.badge.$el.is(":visible")){c.pixel.fire("atbht",c.device.pixelBrowserName,c.opensearch.version,{va:c.opensearch.variant,atbva:c.opensearch.atbVariant,l:w.locale,p:c.device.pixelPlatformName})}this.views.badge&&this.views.badge.hide()}.bind(this))}if(c.addToBrowser.canShowMobileBanner()){this.searchbar.$el.on("focusin",function(){this.views.badge&&this.views.badge.hide()}.bind(this));this.searchbar.$el.on("focusout",function(){this.views.badge&&this.views.badge.show(150)}.bind(this))}}else{if(c.newsletter.shouldShowBadge()){this.views.newsletter=new c.Views.SubscribeToNewsletterBadge({appendTo:".js-site-wrapper"});c.pixel.fire("nli",c.newsletter.group,"home");this.views.newsletter.show();this.searchbar.on("typed",function(){this.views.newsletter&&this.views.newsletter.hide()}.bind(this))}else{if(c.survey.shouldShowBadge()){this.views.survey=new c.Views.SurveyBadge({appendTo:".js-site-wrapper"});this.views.survey.show();this.searchbar.on("typed",function(){this.views.survey&&this.views.survey.hide()}.bind(this))}}}},addOnboarding:function(){if(!this.views.onboardingEducation.$el||this.views.onboardingEducation.model.isDismissed){this.views.onboardingEducation.model.isDismissed=false;this.views.onboardingEducation=new c.Views.OnboardingEducation({appendTo:".site-wrapper--home",pageView:this,learnMore:true,model:c.onboardingEducation});if(this.canShowHomepageEducationInstallButton()){this._addOnboardingEducationButtons()}}this.views.onboardingEducation.currentSlide=1;this.views.onboardingEducation._snapToSlideScroll()}})}(DDG);DDG.assets_loaded=[];DDG.templates={};DDG.first_result="r1-0";DDG.is_header_fixed=true;DDG.first_source=false;DDG.last_selection="";DDG.animation_speed=300;DDG.isJSURL=function(a){return !a||a==="javascript:;"||a==="#"};DDG.detect_intent_link=function(a){var b=0;if(DDG.device.isIDevice&&a.hostname=="itunes.apple.com"){b=1}else{if(DDG.device.isAndroid&&a.hostname=="play.google.com"){b=1}}return b};DDG.get_http_redirect=function(e,f){var b=e.href;if(DDG.settings.useRedirect()&&e.href.indexOf("/l/?")==-1&&!DDG.isInternalURL(e.href)&&!DDG.detect_intent_link(e)){var c=b.match(/^https/)||DDG.device.isOnion,a=c?"":"http://r.duckduckgo.com";b=a+"/l/?kh=-1&uddg="+encodeURIComponent(e.href);if(!(DDG.device.isEdge&&f)){nua("nul",e,500)}}return b};DDG.get_query_encoded=function(){return rq};DDG.get_query=function(){return decodeURIComponentSafe(rq)};DDG.get_is_safe_search=function(){return DDG.settings.safeSearch.isStrict()};DDG.stem=function(a){return a.replace(/(?:s)$/,"")};DDG.get_asset_path=function(c,b){if(Spice&&Spice.sharedir_map&&Spice.sharedir_map[c]){return"/share/"+Spice.sharedir_map[c].path+"/"+b}var a=window["spice_"+c+"_version"]||spice_version;return"/share/spice/"+c+"/"+a+"/"+b};DDG.get_now=function(){var a=new Date();return a.getTime()};DDG.$win=$(window);DDG.$doc=$(document);DDG.$html=$("html");DDG._$cache={};DDG.$=function(a){return DDG._$cache[a.toString()]||(DDG._$cache[a.toString()]=$(a))};DDG._$classCache={};DDG.addClass=function(c,b,a){DDG._$classCache[c+a]=true;b.addClass(a)};DDG.removeClass=function(c,b,a){delete DDG._$classCache[c+a];b.removeClass(a)};DDG.hasClass=function(b,a){return DDG._$classCache[b+a]};DDG.toggleClass=function(c,b,a){if(DDG.hasClass(c,a)){DDG.removeClass(c,b,a)}else{DDG.addClass(c,b,a)}};DDG.get_header_height=function(){return typeof DDG._header_height!=="undefined"?DDG._header_height:(DDG._header_height=DDG.$("#header_wrapper").outerHeight())};DDG.add_sitelinks=function(j,g,b,f){if(b&&b[g]&&b[g]["l"]){b[g]["l"].forEach(function(p,m,k){var q=m%2===0;var i=m===0;var o=m===k.length-1;var n=(o&&q&&k.length>1);p.id="r1-"+(m+1);p.nextRow=(q&&!i&&!o)||(n);p.domainName=f});var e=DDG.$exec_template("sitelinks",{links:b[g]["l"]});j.appendChild(e[0]);var a=function(i){return nrl(i,this)};var h=$(e).find(".result__a");for(var c=0;cviewport_width-100&&fmy>parseInt(viewport_height)-17){if(!DDG.deep.isLastResult&&nrb){nrb()}}i="";if(h.srcElement){i=h.srcElement}else{i=h.target}var g=0;var c=0;if(DDG.device.isIE&&(nkdc(h)||nkdm(h))){g=1}if(DDG.device.isEdge&&(nkdc(h)||nkdm(h))){c=1}var b=h.which&&h.which==2;var m=h.which&&h.which==3;if(c||g||b||m){fm=1;while(i&&i!=window){if(i.nodeName&&i.nodeName=="A"){if(DDG.isJSURL(i.href)){i.onclick();return false}else{i.href=DDG.get_http_redirect(i,m)}fl=1;break}a=i.id;if(a&&!m){if(a=="links"){break}if(rc&&a==rc.id){nrg(rc,0,h,1)}}if(i.parentNode){i=i.parentNode}else{break}}setTimeout(function(){fm=0;fl=0},1000)}else{fm=0}}function ncg(a){fmx=0;fmy=0;if(a.clientX>viewport_width-25){if(!DDG.deep.isLastResult&&nrb){nrb()}}}function nir(g){var a,f,e,b,c;e=(g)?".highlight_"+g:".result";a=$(e);a.each(function(h,j){f=$(j);if(f.attr("data-nir")){return}if(!is_mobile_device){f.on("mouseenter",function(i){if(fk||fe){return false}if(rc&&rc!=this){nua("nro",rc)}nua("nrv",this);rc=this});f.on("mouseleave",function(i){if(fk||fe){return false}nua("nro",this)})}if(g!="a"){f.click(function(i){if(this.id!=="did_you_mean"){organicClick(this,i)}if(!fe){nrg(this,0,i,0)}})}f.attr("data-nir",1);if(!g||g=="a"||g=="v"){b=f.find("a");for(c=0;cDDG.deep.pageNumber){if(!DDG.deep.isLastResult&&nrb){nrb("",1)}}else{if(!DDG.deep.isLastResult&&nrb&&!DDG.settings.autoloadDisabled()){nrb("",1)}}}if(!h){var b=$(g);if(!b.hasClass("highlight")){b.addClass("highlight");if(b.hasClass("highlight_sponsored")){b.addClass("highlight_sponsored_hover")}n=nun(g);o=b.offset().top;m=DDG.device.scrollTop();if(c&&n&&!fq&&o>m){n.focus();n.onclick=function(i){return nrl(i,this)}}}}}function nro(j){var h,f,e,b,g,c;if(!j){return false}var a=$(j);if(a.hasClass("highlight")){a.removeClass("highlight");if(a.hasClass("highlight_sponsored_hover")){a.removeClass("highlight_sponsored_hover")}h=nun(j);if(h&&!fq){h.blur()}}}function nrs(b,f,e){var g,a,c,i,h;g=$(b).offset().top;c=$(b).outerHeight();a=DDG.device.scrollTop();h=viewport_height/2;if(!c||g==a){return}if(f||g+c+10>viewport_height+a||g-10h||e==-1&&g-a1){DDG.page.relatedSearches=new DDG.Views.RelatedSearches({appendTo:$("#links"),model:DDG.deep})}}function nrb(b,c){var e,p,g,j,n,m,o,f,a,h,k;if(!DDG.duckbar.areOrganicsShowing()){return}if(fs){return false}fs=1;n=document.body.scrollHeight;m=DDG.device.scrollTop();g=m+viewport_height>=n-500?1:0;j=0;if(!c&&fmx&&fmy&&fmx>viewport_width-100&&fmy=0;f--){k="r1-"+(f+((slo)?slo:0));a=d.getElementById(k);h=a&&a.parentNode;if($(h).css("display")=="block"){nrm(7,k);break}}}fs=0}function nrm(q,m){var o,g,f,c,e,a,v,n,u,i,r,j,h,t,z,s,b,p;if(fq){return false}if(fo){setTimeout("nrm("+q+",'"+m+"')",100);return false}fo=1;o=new RegExp("r(\\d+)-(\\d+)");g=new RegExp("rl([ei])(\\d+)-(\\d+)");f=new RegExp("rld-(\\d+)");if(m){if(o.test(m)){c=RegExp.$1||0;e=RegExp.$2||0}else{if(m=="zero_click_wrapper"){c=1;e=-1}else{fo=0;return false}}}else{if(rc&&rc.id=="zero_click_wrapper"){c=1;e=-1}else{if(rc&&o.test(rc.id)){c=RegExp.$1||0;e=RegExp.$2||0}else{if(rc&&g.test(rc.id)){c=rs?1:2;r=1}else{if(rc&&f.test(rc.id)){c=1;r=1}else{rc=d.getElementById(DDG.first_result);if(!rc){rc=d.getElementById("zero_click_wrapper")}if(!rc){fo=0;return false}else{e=0;c=1}}}}}}switch(q){case 1:if(rc&&rc.id&&rc.id==DDG.first_result&&!$(rc).hasClass("highlight")){}else{e++}break;case 2:e--;break;case 3:c++;e=0;break;case 4:c--;e=0;break;case 5:break;case 6:break;case 7:e++;break;default:e++}n="r"+c+"-"+e;if(e<=-1){n="zero_click_wrapper"}u=d.getElementById(n);i=0;if(m){i=d.getElementById(m)}if(q==1&&c==2&&!u&&r1c){n=DDG.first_result;u=d.getElementById(n)}z=DDG.device.scrollTop();if(q==1){if($("#"+n).length>0){t=$("#"+n).offset().top}if(t&&(t(z+1.5*viewport_height))){a=0;while(a>-1){v=d.getElementById("r1-"+a);if(!v){break}b=$(v);t=b.offset().top;p=10;s=b.height()+p;if(t-s0){t=$("#"+n).offset().top}if(t<(z-0.5*viewport_height)||t>(z+viewport_height)){a=r1c-2;while(a>0){v=d.getElementById("r1-"+a);if(!v){break}b=$(v);t=b.offset().top;p=10;s=Math.max(b.height(),90)+p;if(t+s>(z+viewport_height)){a--}else{u=v;break}}}}if(i&&!u&&q==7&&i.nextSibling&&i.nextSibling.firstChild){var k=i.nextSibling;if(k.firstChild&&k.firstChild.onclick){k.firstChild.onclick()}fo=0;return}else{if(!i&&!u&&q==7&&rc&&rc.nextSibling&&rc.nextSibling.firstChild){var k=rc.nextSibling;if(k.firstChild&&k.firstChild.onclick){k.firstChild.onclick()}fo=0;return}}if((n=="zero_click_wrapper")&&$(u).css("display")=="none"){fo=0;return}if(r){switch(q){case 1:if(c==2){u=rc.nextSibling.nextSibling;if(!u){n=DDG.first_result;u=d.getElementById(n)}else{if($(u).css("display")=="none"){u=u.nextSibling.firstChild;if(!u.id&&u.nextSibling){u=u.nextSibling}}}}else{if(c==1&&rc.nextSibling.nextSibling){u=rc.nextSibling.nextSibling.nextSibling}else{if(1){n=DDG.first_result;u=d.getElementById(n)}else{u=rc.nextSibling.firstChild}}}break;case 2:u=rc.previousSibling.previousSibling;if($(u).css("display")=="none"){u=u.nextSibling.lastChild}break;case 4:break;case 7:if(rc.nextSibling.nextSibling){u=rc.nextSibling.nextSibling.nextSibling}else{u=rc.nextSibling.firstChild}break;default:fo=0;return false}}if(u){if(c==1&&g.test(u.id)){u=u.nextSibling.firstChild}if(q!=7){if(rc){nua("nro",rc)}}if(q!=5&&(c==2||rs)&&$(u.parentNode).css("display")=="none"){j=u;while(j.parentNode.id!="zero_click_topics"&&j.parentNode.id!="links"&&j.parentNode.id!="content"){j=j.parentNode;if(!h&&$(j).css("display")=="block"){h=j}}if(h&&r){u=j.nextSibling.nextSibling}else{if($(j).css("display")=="none"){u=j.previousSibling}else{if(j.nextSibling&&$(j.nextSibling).css("display")=="block"){u=h.lastChild.previousSibling}else{if(q==2&&j.previousSibling){u=j.previousSibling}else{if(q==1&&j.nextSibling&&$(j.nextSibling).css("display")=="none"){u=j.nextSibling.nextSibling.firstChild.nextSibling}else{if(q==1&&!j.nextSibling){u=j.previousSibling}}}}}}if(g.test(u.id)&&rs&&RegExp.$1=="e"){u=u.nextSibling.firstChild}}nua("nrv",u,0,1,0,q==7?1:0,q==5||q==7?1:0,1);if(q!=7){rc=u}if(q!=7&&rc&&rc.id){if(fk&&(e>6+slo||q==2)){if(!DDG.device.isOpera){nua("nrs",rc,0,1,0,1,q==5?0:q==1?1:-1)}else{nrs(rc,1,q==5?0:q==1?1:-1)}}else{if(!DDG.device.isOpera){nua("nrs",rc,0,1)}else{nrs(rc,0,0)}}}}else{if(c==1&&n!="zero_click_wrapper"&&!DDG.deep.isOutOfResults&&(!rs||!it)&&DDG.deep.lastPage>=DDG.deep.pageNumber){nrv(d.getElementById("r1-"+parseInt(r1c-1)),1);setTimeout("nrm("+q+",'"+m+"')",100)}}if(DDG.device.isOpera&&q==1&&nrb){nrb()}fo=0}function appendAdClass(b,a,c){b.className+=" result--ad highlight_sponsored sponsored";if((a===0&&DDG.page.ads.smallFirst)||(a===1&&DDG.page.ads.smallSecond)||a>1){b.className+=" result--ad--small"}b.setAttribute("data-source",c)}function nrn(aw,H,r,N){if(!aw||!H){return}if(DDG.page.relatedSearches){DDG.pixel.fire("rele",{l:DDG.deep.getResultCount(),p:DDG.deep.pageNumber,kav:DDG.settings.get("kav")});DDG.page.relatedSearches.destroy();delete DDG.page.relatedSearches}if(!r){DDG.deep.nrnWrapper(aw,H);return}var P,au,am,ak,ai,J,k,C,B,o,T,ad,n,at,ag,u,t,av,ap,an,W,b,v,ab,aa,X,E,p,S,Q,G,Z,F,V,ac,ae,M,I,ah,a,L;var ao=DDG.page.ads.canShowRightRailAds();var ar=DDG.page.ads.canShowGoodAdsLayout();var O=false;var g=kai&&kai=="-1";var h;E=H.length;if(aw==="d"){at="1";n=d.getElementById("links");ag=r1c;if(!DDG.deep.started){ae=1;DDG.deep.set("started",new Date().getTime())}}else{if(aw==="a"){ag=r3c;at="a";O=!ag&&DDG.deep.pageNumber===1;var R=3;if(DDG.device.isMobile){R=1}if(E>R){H=H.slice(0,R);E=H.length}if(DDG.page.ads.isBlocked()||!H.length){return}if(O&&!H[0].late){var s=$(".js-sidebar-ads"),e=DDG.page.ads.rightRailBoth,f=DDG.page.ads.rightRailSecond;if(f||e||(DDG.page.ads.ads.length>2&&ao)){s.addClass("results--ads results--ads--rrail");$("html").addClass("has-right-rail-ads")}if(e){n=s[0]}else{n=d.getElementById("ads")}}else{var c=$('
');if(H[0].late){var aq=!DDG.deep.isOutOfResults&&(!DDG.settings.autoloadDisabled()||DDG.deep.lastPage>=DDG.deep.pageNumber);if(aq){$(".js-result-hidden-el:last").append(c)}else{$(".results_links_deep:last").after(c)}}else{$("#links").append(c)}n=c[0]}}}B="";G=0;if(aw=="d"&&(!H.length||H[E-1]["t"]=="EOP"||H[E-1]["t"]=="EOF")){G=1;DDG.deep.set("isOutOfResults",true);DDG.deep.set("isLastResult",true);if(H.length&&H[E-1]["t"]=="EOP"){G=2}if(E===1&&ae){setTimeout(function(){DDG.pixel.fire("nre",{ss:DDG.page.showingSafeSearch})},250)}}if(aw=="d"){$(".js-results-loading").remove();if(E>1){$(".js-result-sep.is-hidden").removeClass("is-hidden")}}W=b=p=S=Q=0;for(var P=0;P0){slo=$(".js-sitelink").length;a=true}if(!DDG.settings.isDefault("k1")&&H[P]["p"]){continue}if(aw==="a"&&((P>0&&DDG.page.ads.rightRailSecond)||(P>1&&ao))){n=$(".js-sidebar-ads")[0]}if(W==1&&rv=="i"){setTimeout('top.location.replace("'+H[P]["u"]+'")',100);return}var al=H[P]["u"]||"";var U=H[P]["d"]||"";U=U.split("/");var v=U.shift()||"";Z=0;if(aw=="d"&&H[P]["t"]=="EOP"){Z=1;continue}else{if(aw=="d"&&H[P]["t"]=="EOF"){Z=1;continue}}if(aw=="d"&&!Z&&!H[P]["p"]){if(!v||DDG.deep.resultDomains[H[P]["u"]]){if(b==0&&W==E&&!ae&&!DDG.deep.hideNoResults){nrj("/l.js?q="+rq);G=1}if(W==E){F=1}else{continue}}else{DDG.deep.resultDomains[H[P]["u"]]=H[P]["u"]}if(P==(E-1)&&H[P]["n"]){DDG.page.deepNextURL=H[P]["n"]}}if(!F){b++;au=d.createElement("div");au.id="r"+at+"-"+(ag+((ag===0)?0:slo));ag++;$(au).addClass("result results_links"+(aw=="d"&&!H[P]["h"]?"_deep":"")+" highlight_"+aw);if(ar&&aw=="a"){$(au).addClass("result--ad--good")}if(aw==="a"&&H[P]["adn"]){au.setAttribute("data-adn",H[P]["adn"])}if(aw==="a"&&H[P]["adf"]){au.setAttribute("data-adf",1)}au.setAttribute("data-domain",v);var D=d.createElement("a");D.href=al;au.setAttribute("data-hostname",D.hostname);if(typeof H[P]["hu"]!=="undefined"){au.setAttribute("data-hu",H[P]["hu"])}}if(H[P]["da"]){DDG.search.deepAnswerIAs["r"+(ag-1)]=H[P]["da"]}if(F){continue}am=d.createElement("div");$(am).addClass("result__body links_"+(at==1||at=="a"?"main":"zero_click"));if((aw=="d"||aw=="a")&&!H[P]["h"]){$(am).addClass("links_deep")}var K;if(aw!="r"){k=d.createElement("a");K=d.createElement("a");if(aw=="d"||aw=="a"){k.className="result__a";k.setAttribute("rel","noopener");K.setAttribute("rel","noopener");K.className="result__check";K.innerHTML=''+l("Your browser indicates if you've visited this link")+""}k.href=H[P]["c"];K.href=H[P]["c"];if(kn&&kn=="1"&&k&&k.href&&k.getAttribute("href").indexOf("http")!=-1){k.target="_blank";K.target="_blank"}M=d.createElement("h2");M.className="result__title";k.innerHTML=H[P]["t"];C=k;if(DDG.searchExperiments.demexp&&DDG.searchExperiments.demexp.activeGroup==="c"){h=DDG.$exec_template("result_icon_lock",{icon:{hide:false}});M.appendChild(h[0])}M.appendChild(k);M.appendChild(K);am.appendChild(M)}if(aw=="d"||aw=="a"){var m=new DDG.Views.ResultSnippet({model:new DDG.Models.ResultSnippet({isAd:aw==="a",item:H[P],showExtensionData:aw==="a"&&DDG.page.ads.canShowAdExtensions(P,DDG.deep.pageNumber)}),appendTo:$(am),parentDiv:au});var af=null;if(aw==="a"&&H[P].l){af=new DDG.Models.AdSitelinks({sitelinksMarkup:H[P].l,showEnhancedSiteLinks:DDG.page.ads.canShowEnhancedSiteLinks(P),canShowGoodAdsLayout:DDG.page.ads.canShowGoodAdsLayout(),source:H[P].s,adxExperiment:DDG.page.ads.adxExperiment,layoutName:DDG.page.ads.adx,isShowingLargeSitelinks:L,isFirstPageOfAds:O});L=af.canShowLargeSitelinks()}ak=d.createElement("div");ak.className="result__extras js-result-extras";var aj=new DDG.Views.ResultExtras({model:new DDG.Models.ResultExtras({isAd:aw==="a",item:H[P]}),appendTo:$(ak),parentDiv:au,titleLockIcon:h});if(H[P]["l"]&&aw==="a"&&af&&!af.canShowLargeSitelinks()){DDG.page.views["adSitelinks"+P]=new DDG.Views.AdSitelinks({model:af,organicResultContainer:au,appendTo:$(m.$el)})}if(!Z){if(H[P]["p"]){M.appendChild(DDG.$exec_template("ad_badge")[0]);appendAdClass(au,P,H[P].s)}}if(af&&af.canShowLargeSitelinks()&&g){am.appendChild(ak);DDG.page.views["adSitelinks"+P]=new DDG.Views.AdSitelinks({model:af,organicResultContainer:au,appendTo:$(am)})}else{if(af&&af.canShowLargeSitelinks()){am.insertBefore(ak,am.lastChild);au.className+=" result--url-above-snippet";DDG.page.views["adSitelinks"+P]=new DDG.Views.AdSitelinks({model:af,organicResultContainer:au,appendTo:$(am)})}else{if((m.$el&&!m.$el[0]||g)){am.appendChild(ak)}else{am.insertBefore(ak,am.lastChild);au.className+=" result--url-above-snippet"}}}}au.appendChild(am);n.appendChild(au);if(H[P]["l"]&&aw==="d"){DDG.add_sitelinks(n,P,H,v)}if(!rc&&au.id==DDG.first_result){rc=au;var q=d.createElement("div");q.id="organic-module";n.appendChild(q)}if(aw=="d"&&b==1){V=0;t=new RegExp("^r1-(\\d+)$");if(rc&&t.test(rc.id)){av=RegExp.$1}V=av==ag?1:0;if(fk&&V&&(!au.previousSibling||au.previousSibling.id.indexOf("r1-")==-1)){nrm(6,au.id)}}var A=function(i,x,j,y){if(i==="a"){adClick(x,j,y)}return nrl(y,this)};if(C){C.onclick=A.bind(C,aw,H[P].s,au)}if(B){if(aw==="a"){B.onclick=function(i){return nrl(i,this)}}else{$(B).click(function(i){i.stopPropagation();DDG.pixel.fire("mrc");return nrl(i,this)})}}}if(aw=="d"&&H[0]&&H[0]["s"]&&!DDG.deep.showedAttribution){if(ae){DDG.first_source=H[0]["s"]}DDG.search.set("src",H[0]["s"]);if(DDG.deep.canShowAttribution()){new DDG.Views.WebAttribution({model:DDG.deep,appendTo:".js-serp-bottom-right"});DDG.deep.set("showedAttribution",true)}}if(at=="a"){if(!r3c){DDG.page.ads.setFirstBatchShown()}r3c=ag}else{if(!ae&&(ag-r1c<10||r1c<10)){$(".js-result-sep:last").hide();DDG.deep.pageNumberDecrement()}r1c=ag}H=null;if(nir){nir(aw)}DDG.ImageLoader.locateUnloaded();if(G&&!DDG.deep.hideNoResults&&!DDG.deep.getResultCount()){DDG.page.noResults=new DDG.Views.NoResults({appendTo:$("#links")})}if(!G&&W==E&&!p&&N){var Y=$("#links")[0];am=d.createElement("div");$(am).addClass("result result--more");k=d.createElement("a");k.href="javascript:;";k.onclick=function(){if(DDG.deep.hasPendingResults()){DDG.deep.showPendingResults();nsr(this);$(".js-result-sep").removeClass("is-hidden")}else{nsr(this)}};k.className="result__a";am.id="rld-"+ ++rdc;k.appendChild(d.createTextNode(lp("additional_info_at","More results")));k.className="result--more__btn btn btn--full";am.appendChild(k);Y.appendChild(am);am=d.createElement("div");am.id="rrd-"+rdc;am.className="js-result-hidden-el";$(am).css("display","none");Y.appendChild(am);p=1}if(nrb){nrb()}}function nsr(f,s,e){if(!f){return}var j,i,h,c,g,m,o,n,k,r,a,u,b;h=new RegExp("^r[lr](.*)-(\\d+)$");f=f.parentNode;if(f.id&&h.test(f.id)){g=RegExp.$1||0;m=RegExp.$2||0}if(g&&m){if(tn==f.id){return false}tn=f.id;b=j=i=0;c=new RegExp("^r1-(\\d+)$");if(rc&&c.test(rc.id)){j=RegExp.$1}if(f.previousSibling&&c.test(f.previousSibling.id)){i=RegExp.$1}b=j&&i&&parseInt(j)==parseInt(i)+1?1:0;if(!fk){b=2}o=d.getElementById("rl"+g+"-"+m);n=d.getElementById("rr"+g+"-"+m);k=d.getElementById("rl"+g+"-"+(parseInt(m)+1));var q=DDG.settings.get("kv");if(q&&q!="-1"&&rds!=0&&(rds!=1||r1hc)&&g&&g.indexOf("i")==-1){o.onmouseover=function(){};o.onmouseout=function(){};o.onclick=function(){};o.className="result result--sep is-hidden js-result-sep";var p=DDG.deep.pageNumberIncrement();if(q=="m"){o.className+=" result--sep--hr";o.innerHTML=""}else{if(q=="l"){o.innerHTML='
'+l("Page %s",p)+"
"}else{o.className+=" result--sep--hr has-pagenum";o.innerHTML='
'+p+"
"}}}else{$(o).css("display","none")}n.style.display="block";if(k&&!s){$(k).css("display","block")}else{if(!k&&(g=="d"||g=="e0"&&!fd)&&DDG.page.deepNextURL){a=d.createElement("span");a.className=(!DDG.settings.autoloadDisabled())?"result--more":"btn result--more";a.className+=" is-loading js-results-loading";a.innerHTML=Handlebars.helpers.loader();n.parentNode.appendChild(a);if(rv=="d"){rv=""}if(rds){rds+=50}else{rds+=30}nrj(DDG.page.deepNextURL,1);delete DDG.page.deepNextURL}}if(!s&&!e&&b==1){if(f.nextSibling.firstChild){nrm(6,f.nextSibling.firstChild.id)}}}}function nul(b){var a,c;var a=b.href.indexOf("/l/?kh=-1&uddg=");if(a!=-1){c=decodeURIComponent(b.href.substring(a+15))}if(c){b.href=c}fl=0}function nutp(b){var a=b.split("_");DDG.pixel.fire.apply(DDG.pixel,a);a.unshift("old");DDG.pixel.fire.apply(DDG.pixel,a)}function nua(i,j,h,g,b,e,c,a){if(!b){b=tr.length;tr[b]=j}if(!h){h=10}if(!g){setTimeout(i+"(tr["+b+"],"+e+","+c+","+a+");",h)}else{if(!tsl){tsl=ts.length;setTimeout(i+"(tr["+b+"],"+e+","+c+","+a+");tsl=0",10)}else{setTimeout("nua("+i+",0,1,"+b+","+e+","+c+","+a+")",100)}}}function nug(e,g){var b,c,f,a;fl=0;fn=0;a="";if(window.getSelection){a=window.getSelection().toString()}else{if(document.selection){a=document.selection.createRange();a=a.text}}var h=a==DDG.last_selection?1:0;DDG.last_selection=a;if(!h){return false}if(g){openBlankWindow(e)}else{if(w.postMessage&&!DDG.device.isSafari&&!DDG.device.isIDevice&&!DDG.device.isKonqueror&&kg!="p"&&DDG.settings.useRedirect()){b=document.getElementById("iframe_hidden");b.contentWindow.postMessage("ddg:"+e,location.protocol+"//"+location.hostname)}else{if((DDG.device.isIE||DDG.device.isIDevice||DDG.device.isChrome||DDG.device.isSafari||DDG.device.isFirefox)&&e.indexOf("http")!=-1&&kg!="p"&&DDG.settings.useRedirect()){if(d.getElementById("iframe_hidden")){d.body.removeChild(d.getElementById("iframe_hidden"))}c=" + + + + - -

DuckDuckGo

-

- Replicate DuckDuckGo using just HTML & CSS. Users should be - able to type into the search bar, but nothing needs to happen when they hit "enter".

-

- -

Be sure to use the same colors, the same images, and the same - font as DuckDuckGo. -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
a user can ...HTMLCSS
... open a website empty HTML template, requiring CSS file, title tagempty CSS file
... type into the search bara section structured like the top of DuckDuckGosome styling to make it visually match DuckDuckGo
... know DuckDuckGo doesn't store personal dataa section based off the second section of DuckDuckGosome styling to make it visually match DuckDuckGo
... be assured they won't be targeted for adsa section based off the third section of DuckDuckGosome styling to make it visually match DuckDuckGo
... be assured they won't be trackeda section based off the fourth section of DuckDuckGosome styling to make it visually match DuckDuckGo
... read the call to actiona section based off the fifth section of DuckDuckGosome styling to make it visually match DuckDuckGo
- + + + + + +
+ + +
+
+ +
+
+
+
+ + +
+ + +
+ + + + + +
+
+ + + + +
+
+
+ + + + + + +
+ diff --git a/homework/week-3-project/s1825.css b/homework/week-3-project/s1825.css new file mode 100644 index 0000000..37c7f0e --- /dev/null +++ b/homework/week-3-project/s1825.css @@ -0,0 +1,8749 @@ +@font-face { + font-family:'DDG_ProximaNova'; + src:url("font/ProximaNova-Sbold-webfont.eot"); + src:url("font/ProximaNova-Sbold-webfont.eot?#iefix") format("embedded-opentype"), + url("font/ProximaNova-Sbold-webfont.woff") format("woff"), + url("font/ProximaNova-Sbold-webfont.ttf") format("truetype"), + url("font/ProximaNova-Sbold-webfont.svg#proxima_nova_ltsemibold") format("svg"); + font-weight:600; + font-style:normal +} +@font-face { + font-family:'DDG_ProximaNova'; + src:url("font/ProximaNova-Reg-webfont.eot"); + src:url("font/ProximaNova-Reg-webfont.eot?#iefix") format("embedded-opentype"), + url("font/ProximaNova-Reg-webfont.woff") format("woff"), + url("font/ProximaNova-Reg-webfont.ttf") format("truetype"), + url("font/ProximaNova-Reg-webfont.svg#proxima_nova_rgregular") format("svg"); + font-weight:normal; + font-style:normal +} +@font-face { + font-family:'DDG_ProximaNova'; + src:url("font/ProximaNova-RegIt-webfont.eot"); + src:url("font/ProximaNova-RegIt-webfont.eot?#iefix") format("embedded-opentype"), + url("font/ProximaNova-RegIt-webfont.woff") format("woff"), + url("font/ProximaNova-RegIt-webfont.ttf") format("truetype"), + url("font/ProximaNova-RegIt-webfont.svg#proxima_novaregular_italic") format("svg"); + font-weight:normal; + font-style:italic +} +@font-face { + font-family:'DDG_ProximaNova'; + src:url("font/ProximaNova-Light-webfont.eot"); + src:url("font/ProximaNova-Light-webfont.eot?#iefix") format("embedded-opentype"), + url("font/ProximaNova-Light-webfont.woff") format("woff"), + url("font/ProximaNova-Light-webfont.ttf") format("truetype"), + url("font/ProximaNova-Light-webfont.svg#proxima_nova_ltlight") format("svg"); + font-weight:300; + font-style:normal +} +html, +body, +div, +span, +applet, +object, +iframe, +h1, +h2, +h3, +h4, +h5, +h6, +p, +blockquote, +pre, +a, +abbr, +acronym, +address, +big, +cite, +code, +del, +dfn, +em, +img, +ins, +kbd, +q, +s, +samp, +small, +strike, +strong, +sub, +sup, +tt, +var, +b, +u, +i, +center, +dl, +dt, +dd, +ol, +ul, +li, +fieldset, +form, +label, +legend, +table, +caption, +tbody, +tfoot, +thead, +tr, +th, +td, +article, +aside, +canvas, +details, +embed, +figure, +figcaption, +footer, +header, +hgroup, +menu, +nav, +output, +ruby, +section, +summary, +time, +mark, +audio, +video { + margin:0; + padding:0; + border:0; + font:inherit; + font-size:100%; + vertical-align:baseline +} +html { + line-height:1 +} +ol, +ul { + list-style:none +} +table { + border-collapse:collapse; + border-spacing:0 +} +caption, +th, +td { + text-align:left; + font-weight:normal; + vertical-align:middle +} +q, +blockquote { + quotes:none +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content:""; + content:none +} +a img { + border:none +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display:block +} +.msg--box, +.msg--info, +.msg--help, +.msg--untranslated, +.msg--warning, +#error_homepage, +.msg, +.content__text, +.header__search-wrap { + max-width:590px +} +.header__logo-wrap:after, +.acp-wrap:after, +.cw:after, +.cw--c:after { + content:""; + display:block; + clear:both +} +.header__search-wrap, +.content__internal { + padding-left:150px +} +.header__search-wrap, +.content__internal { + padding-right:150px +} +.header__logo-wrap { + display:block; + width:150px; + position:absolute; + top:0 +} +.header__logo-wrap { + left:0 +} +@media only screen and (max-width: 1350px) { + .header__search-wrap, + .content__internal { + padding-left:94px + } + .header__logo-wrap { + width:94px + } + .header__search-wrap, + .content__internal { + padding-right:94px + } +} +@media only screen and (max-width: 1079px) { + .header__search-wrap, + .content__internal { + padding-left:58px + } + .header__logo-wrap { + width:58px; + left:0 + } + .header__search-wrap, + .content__internal { + padding-right:58px + } +} +@media only screen and (max-width: 590px) { + .header__search-wrap, + .content__internal { + padding-left:58px + } + .header__logo-wrap { + width:58px; + left:0 + } + .header__search-wrap, + .content__internal { + padding-right:58px + } + .content__internal { + padding-left:0 !important + } + .content__internal { + padding-right:0 !important + } +} +@media only screen and (max-width: 425px) { + .header__search-wrap, + .content__internal { + padding-left:58px + } + .header__logo-wrap { + width:58px; + left:0 + } + .header__search-wrap, + .content__internal { + padding-right:58px + } +} +.logo_homepage__tt { + -webkit-transition:opacity .3s ease-in-out; + -webkit-transition-delay:0s; + -moz-transition:opacity .3s ease-in-out 0s; + -o-transition:opacity .3s ease-in-out 0s; + transition:opacity .3s ease-in-out 0s; + -webkit-border-radius:4px; + -moz-border-radius:4px; + -ms-border-radius:4px; + -o-border-radius:4px; + border-radius:4px; + visibility:hidden; + opacity:0; + display:inline-block; + vertical-align:middle; + position:absolute; + margin:auto; + background-color:#a3a3a3; + background-color:rgba(138,138,138,0.9); + text-indent:0px; + padding:0 1em; + white-space:nowrap; + line-height:1.6; + height:1.6em; + font-weight:400; + font-style:normal; + color:white; + z-index:200 +} +.logo_homepage__tt { + top:0; + bottom:0; + left:100%; + height:1.6em +} +.logo_homepage__tt:before { + content:""; + display:block; + position:absolute; + margin-top:-4px; + left:-4px; + top:50%; + border:4px solid transparent; + border-left-width:0; + border-right-color:#a3a3a3; + border-right-color:rgba(138,138,138,0.9) +} +.rotate { + -webkit-transform:rotate(90deg); + -moz-transform:rotate(90deg); + -ms-transform:rotate(90deg); + -o-transform:rotate(90deg); + transform:rotate(90deg) +} +.ie8 .rotate, +.lt-ie9 .rotate { + filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1) +} +.rotate--45 { + -ms-transform:rotate(45deg); + -moz-transform:rotate(45deg); + -o-transform:rotate(45deg); + -webkit-transform:rotate(45deg); + transform:rotate(45deg) +} +.ie8 .rotate--45, +.lt-ie9 .rotate--45 { + -ms-filter:"progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)" +} +.rotate--ccw, +.rotate--270 { + -webkit-transform:rotate(-90deg); + -moz-transform:rotate(-90deg); + -ms-transform:rotate(-90deg); + -o-transform:rotate(-90deg); + transform:rotate(-90deg) +} +.ie8 .rotate--ccw, +.lt-ie9 .rotate--ccw, +.ie8 .rotate--270, +.lt-ie9 .rotate--270 { + filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3) +} +.rotate--180 { + -webkit-transform:rotate(180deg); + -moz-transform:rotate(180deg); + -ms-transform:rotate(180deg); + -o-transform:rotate(180deg); + transform:rotate(180deg) +} +.ie8 .rotate--180, +.lt-ie9 .rotate--180 { + filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2) +} +.mg { + margin-top:1em; + margin-bottom:1em +} +.mg--half { + margin-top:.5em; + margin-bottom:.5em +} +.mg--big { + margin-top:1.25em; + margin-bottom:1.25em +} +.mg--double { + margin-top:2em; + margin-bottom:2em +} +.mg--small { + margin-top:.8em; + margin-bottom:.8em +} +.mg--quarter { + margin-top:.25em; + margin-bottom:.25em +} +.mg--none { + margin-top:0; + margin-bottom:0 +} +.mg-top { + margin-top:1em +} +.mg-top--half { + margin-top:.5em +} +.mg-top--big { + margin-top:1.25em +} +.mg-top--double { + margin-top:2em +} +.mg-top--small { + margin-top:.8em +} +.mg-top--quarter { + margin-top:.25em +} +.mg-top--none { + margin-top:0 +} +.mg-bottom { + margin-bottom:1em +} +.mg-bottom--half { + margin-bottom:.5em +} +.mg-bottom--big { + margin-bottom:1.25em +} +.mg-bottom--double { + margin-bottom:2em +} +.mg-bottom--small { + margin-bottom:.8em +} +.mg-bottom--quarter { + margin-bottom:.25em +} +.mg-bottom--none { + margin-bottom:0 +} +.pd { + padding-top:1em; + padding-bottom:1em +} +.pd--big { + padding-top:1.25em; + padding-bottom:1.25em +} +.pd--double { + padding-top:2em; + padding-bottom:2em +} +.pd--small { + padding-top:.8em; + padding-bottom:.8em +} +.pd--quarter { + padding-top:.25em; + padding-bottom:.25em +} +.pd-top { + padding-top:1em +} +.pd-top--half { + padding-top:.5em +} +.pd-top--big { + padding-top:1.25em +} +.pd-top--double { + padding-top:2em +} +.pd-top--small { + padding-top:.8em +} +.pd-top--quarter { + padding-top:.25em +} +.pd-top--none { + padding-top:0 +} +.pd-bottom { + padding-bottom:1em +} +.pd-bottom--half { + padding-bottom:.5em +} +.pd-bottom--big { + padding-bottom:1.25em +} +.pd-bottom--double { + padding-bottom:2em +} +.pd-bottom--small { + padding-bottom:.8em +} +.pd-bottom--quarter { + padding-bottom:.25em +} +.pd-bottom--none { + padding-bottom:0 +} +h1, +h2, +h3, +h4, +h5, +h6, +p, +ul, +ol, +blockquote { + padding-top:.5em; + padding-bottom:.5em +} +h1, +.h-xxl, +.hd-lg, +.t-xxxxl, +.t-triple { + font-size:3em +} +h2, +.h-xl, +.t-xxxl, +.t-double { + font-size:2em +} +h3, +.h-l, +.t-xxl { + font-size:1.75em +} +h4, +.h-m, +.hd-md, +.t-xl { + font-size:1.5em +} +h5, +.h-s, +.t-l { + font-size:1.33em +} +h6, +.h-xs, +.t-m { + font-size:1.1667em +} +small, +.t-s, +.acp--bang__body { + font-size:.9176em +} +.t-xs { + font-size:.8333em +} +.t-xxs { + font-size:.75em +} +.t-xxxs { + font-size:.66em +} +.t-xxxxs { + font-size:.5833em +} +.t-xxxxxs, +.t-half { + font-size:.5em +} +.t-n { + font-size:1em +} +.t-nat { + font-size:1rem +} +.text-center, +.text-mid, +.t-mid, +.t-center { + text-align:center +} +.t-left, +.text-left { + text-align:left +} +.t-right, +.text-right { + text-align:right +} +.t-bold { + font-weight:bold +} +.t-normal { + font-weight:normal +} +@media only screen and (min-width: 1079px) { + .h-xxl--screen-l, + .t-xxxxl--screen-l, + .t-triple--screen-l { + font-size:3em + } + .h-xl--screen-l, + .t-xxxl--screen-l, + .t-double--screen-l { + font-size:2em + } + .h-l--screen-l, + .t-xxl--screen-l { + font-size:1.75em + } + .h-m--screen-l, + .t-xl--screen-l, + .t-xl--screen-l { + font-size:1.5em + } + .h-s--screen-l, + .t-l--screen-l { + font-size:1.33em + } + .h-xs--screen-l, + .t-m--screen-l { + font-size:1.1667em + } + .t-s--screen-l { + font-size:.9176em + } + .t-xs--screen-l { + font-size:.8333em + } + .t-nat--screen-l { + font-size:1rem + } + .t-half--screen-l { + font-size:.5em + } + .t-n--screen-l { + font-size:1em + } + .t-mid--screen-l, + .t-center--screen-l { + text-align:center + } + .t-left--screen-l { + text-align:left + } + .t-right--screen-l { + text-align:right + } +} +@media only screen and (min-width: 1440px) { + .h-xxl--screen-xl, + .t-xxxxl--screen-xl, + .t-triple--screen-xl { + font-size:3em + } + .h-xl--screen-xl, + .t-xxxl--screen-xl, + .t-double--screen-xl { + font-size:2em + } + .h-l--screen-xl, + .t-xxl--screen-xl { + font-size:1.75em + } + .h-m--screen-xl, + .t-xl--screen-xl, + .t-xl--screen-xl { + font-size:1.5em + } + .h-s--screen-xl, + .t-l--screen-xl { + font-size:1.33em + } + .h-xs--screen-xl, + .t-m--screen-xl { + font-size:1.1667em + } + .t-s--screen-xl { + font-size:.9176em + } + .t-xs--screen-xl { + font-size:.8333em + } + .t-nat--screen-xl { + font-size:1rem + } + .t-half--screen-xl { + font-size:.5em + } + .t-n--screen-xl { + font-size:1em + } + .t-mid--screen-xl, + .t-center--screen-xl { + text-align:center + } + .t-left--screen-xl { + text-align:left + } + .t-right--screen-xl { + text-align:right + } +} +@media only screen and (max-width: 864px) { + .h-xxl--screen-m, + .t-xxxxl--screen-m, + .t-triple--screen-m { + font-size:3em + } + .h-xl--screen-m, + .t-xxxl--screen-m, + .t-double--screen-m { + font-size:2em + } + .h-l--screen-m, + .t-xxl--screen-m { + font-size:1.75em + } + .h-m--screen-m, + .t-xl--screen-m, + .t-xl--screen-m { + font-size:1.5em + } + .h-s--screen-m, + .t-l--screen-m { + font-size:1.33em + } + .h-xs--screen-m, + .t-m--screen-m { + font-size:1.1667em + } + .t-s--screen-m { + font-size:.9176em + } + .t-xs--screen-m { + font-size:.8333em + } + .t-nat--screen-m { + font-size:1rem + } + .t-half--screen-m { + font-size:.5em + } + .t-n--screen-m { + font-size:1em + } + .t-mid--screen-m, + .t-center--screen-m { + text-align:center + } + .t-left--screen-m { + text-align:left + } + .t-right--screen-m { + text-align:right + } +} +@media only screen and (max-width: 590px) { + .h-xxl--screen-s, + .t-xxxxl--screen-s, + .t-triple--screen-s { + font-size:3em + } + .h-xl--screen-s, + .t-xxxl--screen-s, + .t-double--screen-s { + font-size:2em + } + .h-l--screen-s, + .t-xxl--screen-s { + font-size:1.75em + } + .h-m--screen-s, + .t-xl--screen-s, + .t-xl--screen-s { + font-size:1.5em + } + .h-s--screen-s, + .t-l--screen-s { + font-size:1.33em + } + .h-xs--screen-s, + .t-m--screen-s { + font-size:1.1667em + } + .t-s--screen-s { + font-size:.9176em + } + .t-xs--screen-s { + font-size:.8333em + } + .t-nat--screen-s { + font-size:1rem + } + .t-half--screen-s { + font-size:.5em + } + .t-n--screen-s { + font-size:1em + } + .t-mid--screen-s, + .t-center--screen-s { + text-align:center + } + .t-left--screen-s { + text-align:left + } + .t-right--screen-s { + text-align:right + } +} +@media only screen and (max-width: 425px) { + .h-xxl--screen-xs, + .t-xxxxl--screen-xs, + .t-triple--screen-xs { + font-size:3em + } + .h-xl--screen-xs, + .t-xxxl--screen-xs, + .t-double--screen-xs { + font-size:2em + } + .h-l--screen-xs, + .t-xxl--screen-xs { + font-size:1.75em + } + .h-m--screen-xs, + .t-xl--screen-xs, + .t-xl--screen-xs { + font-size:1.5em + } + .h-s--screen-xs, + .t-l--screen-xs { + font-size:1.33em + } + .h-xs--screen-xs, + .t-m--screen-xs { + font-size:1.1667em + } + .t-s--screen-xs { + font-size:.9176em + } + .t-xs--screen-xs { + font-size:.8333em + } + .t-nat--screen-xs { + font-size:1rem + } + .t-half--screen-xs { + font-size:.5em + } + .t-n--screen-xs { + font-size:1em + } + .t-mid--screen-xs, + .t-center--screen-xs { + text-align:center + } + .t-left--screen-xs { + text-align:left + } + .t-right--screen-xs { + text-align:right + } +} +.button, +.butt, +.btn, +.btn, +.button, +.btn--icon, +.btn--top, +.header__button, +.header__button--menu { + display:inline-block; + vertical-align:middle; + white-space:nowrap; + text-align:center; + position:relative; + text-decoration:none; + margin-top:0; + margin-bottom:0; + padding:0 1em; + line-height:2.5; + border:1px solid #babec9; + text-shadow:0 1px 1px rgba(255,255,255,0.1); + background-color:#f8f8f8; + color:#474747; + cursor:pointer; + -moz-border-radius:4px; + -webkit-border-radius:4px; + border-radius:4px; + -webkit-box-sizing:content-box; + -moz-box-sizing:content-box; + -ms-box-sizing:content-box; + -o-box-sizing:content-box; + box-sizing:content-box; + -webkit-user-select:none; + -khtml-user-select:none; + -moz-user-select:-moz-none; + -ms-user-select:none; + user-select:none +} +.button:hover, +.butt:hover, +.btn:hover, +.btn:hover, +.button:hover { + text-decoration:none; + background-color:#fff +} +.button:active, +.butt:active, +.btn:active, +.btn:active, +.button:active { + background-color:#eee +} +.button:active, +.button:focus { + outline:none +} +.btn--full, +.btn--fill { + display:block +} +.btn--pill { + -moz-border-radius:5em; + -webkit-border-radius:5em; + border-radius:5em +} +.btn--xxl { + font-size:5em +} +.btn--xl { + font-size:3em +} +.btn--l { + font-size:2em +} +.btn--m { + font-size:1.5em +} +.btn--s { + font-size:0.75em +} +.btn--xs { + font-size:0.5em +} +.btn--xtall { + line-height:4 +} +.btn--tall { + line-height:3 +} +.btn--short { + line-height:1.5 +} +.btn--nat { + line-height:inherit +} +.btn--dark { + border-color:#242424; + text-shadow:0 -1px 1px rgba(0,0,0,0.9); + background-color:#474747; + color:#f8f8f8 +} +.btn--dark:hover { + background-color:#383838 +} +.btn--dark:active { + background-color:#292929 +} +.btn--grp, +.btn-grp>.btn { + margin-left:-0.35em +} +.btn--grp, +.btn-grp>.btn { + -webkit-border-radius:0; + -moz-border-radius:0; + border-radius:0 +} +.btn--grp:first-child, +.btn-grp>.btn:first-child, +.btn--grp--first { + margin-left:0; + -moz-border-radius-bottomleft:0.25em; + -webkit-border-bottom-left-radius:0.25em; + border-bottom-left-radius:0.25em; + -moz-border-radius-topleft:0.25em; + -webkit-border-top-left-radius:0.25em; + border-top-left-radius:0.25em +} +.btn--grp:last-child, +.btn-grp>.btn:last-child, +.btn--grp--last { + -moz-border-radius-topright:0.25em; + -webkit-border-top-right-radius:0.25em; + border-top-right-radius:0.25em; + -moz-border-radius-bottomright:0.25em; + -webkit-border-bottom-right-radius:0.25em; + border-bottom-right-radius:0.25em +} +.btn--grp.btn--grp--fakefirst { + -webkit-border-radius:0; + -moz-border-radius:0; + border-radius:0 +} +.circle { + -moz-border-radius:50%; + -webkit-border-radius:50%; + border-radius:50% +} +.round { + -moz-border-radius:0.25em; + -webkit-border-radius:0.25em; + border-radius:0.25em +} +pre, +tt, +code { + font-family:Consolas, Menlo, Monaco, monospace; + color:#fafafa; + background:#333; + -moz-border-radius:0.25em; + -webkit-border-radius:0.25em; + border-radius:0.25em; + background-clip:padding-box +} +tt { + padding:0 3px 1px +} +pre { + margin:0 0.5em 1em 0; + overflow:auto; + padding:1em; + -moz-tab-size:1; + -o-tab-size:1; + tab-size:1; + -ms-word-break:normal; + word-break:normal; + -webkit-hyphens:none; + -moz-hyphens:none; + -ms-hyphens:none; + hyphens:none; + position:relative; + display:block; + max-width:100%; + white-space:pre-wrap; + white-space:-moz-pre-wrap; + white-space:-pre-wrap; + white-space:-o-pre-wrap +} +pre code { + background:none; + white-space:pre; + overflow:hidden +} +.media, +.acp--bang { + display:block +} +.media__img { + float:left; + margin-right:0.5em +} +.media__img--rev { + float:right; + margin-left:0.5em +} +.media__img img, +.media__img--rev img { + display:block +} +.media__body, +.acp--bang__body { + overflow:hidden +} +table { + display:table +} +html, +body { + height:100%; + min-height:100%; + padding:0; + margin:0 +} +html { + overflow:hidden; + overflow-y:auto; + background-color:#f7f7f7; + font-size:90%; + -webkit-text-size-adjust:100% +} +body { + overflow:hidden; + position:relative; + height:auto +} +.site-wrapper { + overflow:hidden +} +.is-mobile-device.has-search-focus .site-wrapper:before { + display:none +} +body { + background-color:#fff; + line-height:1.6 +} +body, +input, +select, +textarea { + font-family:"DDG_ProximaNova","DDG_ProximaNova_UI_0","DDG_ProximaNova_UI_1","DDG_ProximaNova_UI_2","DDG_ProximaNova_UI_3","DDG_ProximaNova_UI_4","DDG_ProximaNova_UI_5","DDG_ProximaNova_UI_6","Proxima Nova","Helvetica Neue","Helvetica","Segoe UI","Nimbus Sans L","Liberation Sans","Open Sans",FreeSans,Arial,sans-serif; + color:#222 +} +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight:normal +} +p { + line-height:1.35; + padding-top:.25em; + padding-bottom:.25em +} +strong, +b { + font-weight:600 +} +em, +i { + font-style:italic +} +pre, +tt, +code { + color:#282828; + background-color:#eaeaea; + text-shadow:none +} +pre { + padding:.55em 0; + padding-left:.5em; + margin:.5em 0 +} +pre code { + padding-left:0 +} +sup, +sub { + vertical-align:baseline; + font-size:0.6em; + position:relative; + line-height:0 +} +sup { + top:-.5em +} +sub { + top:0 +} +.no-select, +.nav, +.nav-menu__icon, +.nav-menu__close { + -webkit-user-select:none; + -khtml-user-select:none; + -moz-user-select:-moz-none; + -ms-user-select:none; + user-select:none +} +.absolute-center { + position:absolute; + margin:auto; + bottom:0; + right:0; + left:0; + top:0 +} +.one-line { + white-space:nowrap; + overflow:hidden; + -ms-text-overflow:ellipsis; + -o-text-overflow:ellipsis; + text-overflow:ellipsis +} +a { + font-family:inherit; + text-decoration:none; + color:#4495d4 +} +a:hover, +a:focus { + color:#00278e +} +a:hover { + text-decoration:underline +} +a:focus { + text-decoration:none; + outline:none +} +a.is-disabled { + color:#999; + cursor:default +} +a.is-disabled:focus, +a.is-disabled:hover { + text-decoration:none; + color:#999 +} +:visited { + color:#6d59a3 +} +.no-visited { + color:#4495d4 +} +.anchor, +.anchor--inline--first, +.anchor--inline { + position:relative; + display:inline-block; + height:0; + width:0; + margin:0 +} +.anchor { + float:left +} +.anchor--inline--first, +.anchor--inline { + margin-left:-0.5ex; + vertical-align:top +} +.anchor--inline--first { + margin-left:0 +} +.btn, +.button, +.btn--icon, +.btn--top, +.header__button, +.header__button--menu { + -webkit-appearance:none; + -moz-appearance:none; + -ms-appearance:none; + -o-appearance:none; + appearance:none; + -webkit-transition:none .3s ease-in-out; + -webkit-transition-delay:0s; + -moz-transition:none .3s ease-in-out 0s; + -o-transition:none .3s ease-in-out 0s; + transition:none .3s ease-in-out 0s; + outline:none !important; + background-color:#fafafa; + border-color:#ddd; + line-height:2; + font-weight:normal; + font-size:1em; + padding-top:2px; + padding-bottom:2px; + color:#333 +} +.btn:hover, +.button:hover, +.btn:focus, +.button:focus, +.btn--icon:hover, +.btn--top:hover, +.header__button:hover, +.header__button--menu:hover, +.btn--icon:focus, +.btn--top:focus, +.header__button:focus, +.header__button--menu:focus { + text-decoration:none !important; + color:#333 +} +.btn:active, +.button:active { + background-color:#fafafa; + border-color:#fafafa +} +.btn.is-disabled, +.btn.is-disabled:hover, +.btn.is-disabled:active, +.btn.is-disabled:focus, +.button.is-disabled, +.button.is-disabled:hover, +.button.is-disabled:active, +.button.is-disabled:focus { + cursor:default; + border-color:#c3c3c3; + background-color:#c3c3c3; + color:#eee +} +.btn.is-active, +.button.is-active { + border-color:transparent; + background:#666; + color:#fff; + font-weight:300 +} +.btn--primary, +.is-checked .frm__switch__label { + background-color:#66abff; + border-color:#66abff; + color:#fff; + font-weight:600 +} +.btn--primary:hover, +.is-checked .frm__switch__label:hover, +.btn--primary:focus, +.is-checked .frm__switch__label:focus { + color:#fff; + background-color:#4495d4; + border-color:#4495d4 +} +.btn--primary:active, +.is-checked .frm__switch__label:active { + background-color:#00278e; + border-color:#00278e +} +.btn--primary--alt { + background-color:#4495d4; + border-color:#4495d4; + color:#fff; + font-weight:600 +} +.btn--primary--alt:hover, +.btn--primary--alt:focus, +.btn--primary--alt:active { + color:#fff; + background-color:#00278e; + border-color:#00278e +} +.btn--critical { + background-color:#e37151; + border-color:#e37151; + color:#fff; + font-weight:600 +} +.btn--critical:hover, +.btn--critical:focus { + color:#fff; + background-color:#de5833; + border-color:#de5833 +} +.btn--critical:active { + background-color:#bd4b2b; + border-color:#bd4b2b +} +.btn--secondary { + border-color:#ddd; + background-color:#f2f2f2; + color:#666; + font-weight:600 +} +.btn--secondary:hover, +.btn--secondary:focus { + background-color:#e5e5e5 +} +.btn--secondary:active { + background-color:#d0d0d0; + border-color:#d0d0d0 +} +.btn--alt { + border-color:#c3c3c3; + background-color:#e5e5e5; + color:#666 +} +.btn--alt:hover, +.btn--alt:focus { + color:#666; + background-color:#d8d8d8 +} +.btn--alt:active { + background-color:#e5e5e5; + border-color:#e5e5e5 +} +.btn--wire { + border-radius:4px; + background:none; + background-color:transparent; + font-weight:normal; + border:1px solid #ddd; + color:#aaa +} +.btn--wire:hover, +.btn--wire:focus { + border-color:#aaa; + background-color:#aaa; + color:#fff +} +.btn--wire--hero { + border-radius:4px; + background:none; + background-color:transparent; + border:2px solid #fff; + color:#fff +} +.btn--wire--hero:hover, +.btn--wire--hero:focus { + border-color:#fff; + background:none; + background-color:transparent; + color:#fff +} +.btn--wire--dark { + border-color:#222; + color:#222 +} +.btn--wire--dark:hover { + border-color:#222; + background-color:#222 +} +.btn--icon, +.btn--top, +.header__button, +.header__button--menu { + font-family:'ddg-serp-icons' !important; + speak:none; + font-style:normal; + font-weight:normal !important; + font-variant:normal; + text-transform:none; + text-decoration:none !important; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; + -webkit-transition:background-color .1s,color .1s; + -moz-transition:background-color .1s,color .1s; + -o-transition:background-color .1s,color .1s; + transition:background-color .1s,color .1s; + border-radius:4px; + -webkit-tap-highlight-color:rgba(0,0,0,0); + padding:0; + border:none; + background:none; + text-align:center; + text-shadow:none; + vertical-align:middle; + position:relative; + width:33px; + height:33px; + line-height:34px; + text-indent:1px; + font-size:16px +} +.no-touch .btn--icon:hover, +.no-touch .btn--top:hover, +.no-touch .header__button:hover, +.no-touch .header__button--menu:hover, +.no-touch .btn--icon:focus, +.no-touch .btn--top:focus, +.no-touch .header__button:focus, +.no-touch .header__button--menu:focus, +.no-js .btn--icon:hover, +.no-js .btn--top:hover, +.no-js .header__button:hover, +.no-js .header__button--menu:hover, +.no-js .btn--icon:focus, +.no-js .btn--top:focus, +.no-js .header__button:focus, +.no-js .header__button--menu:focus { + color:white; + background-color:#6d6d6d +} +.no-touch .btn--icon:active, +.no-touch .btn--top:active, +.no-touch .header__button:active, +.no-touch .header__button--menu:active, +.no-js .btn--icon:active, +.no-js .btn--top:active, +.no-js .header__button:active, +.no-js .header__button--menu:active { + -webkit-transition:none .3s ease-in-out; + -webkit-transition-delay:0s; + -moz-transition:none .3s ease-in-out 0s; + -o-transition:none .3s ease-in-out 0s; + transition:none .3s ease-in-out 0s; + color:white; + background-color:#555 +} +.btn__icon, +.btn__icon--sm { + margin-right:.125em; + vertical-align:middle; + margin-top:-.125em; + max-height:1em; + max-width:1em +} +.btn__icon { + margin-left:-.25em; + font-size:1.5em +} +.btn__icon--sm { + font-size:16px; + margin-left:-.25em; + margin-right:.5em; + position:relative; + top:-0.05em +} +.btn--inline { + display:inline; + line-height:inherit; + padding-left:0.75em; + padding-right:0.75em; + top:-1px +} +.btn-stack { + margin-bottom:-.5em; + padding:0 +} +.btn-stack .btn { + display:block; + margin-bottom:.5em +} +.colorpicker { + -webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2); + -moz-box-shadow:0 1px 4px rgba(0,0,0,0.2); + box-shadow:0 1px 4px rgba(0,0,0,0.2); + -webkit-border-radius:2px; + -moz-border-radius:2px; + -ms-border-radius:2px; + -o-border-radius:2px; + border-radius:2px; + position:absolute; + display:none; + top:0; + left:0; + background:#fff; + padding:15px; + height:120px; + width:145px +} +.lt-ie9 .colorpicker { + border:1px solid #eee +} +.colorpicker__nub { + -webkit-transform:rotate(45deg); + -moz-transform:rotate(45deg); + -ms-transform:rotate(45deg); + -o-transform:rotate(45deg); + transform:rotate(45deg); + position:absolute; + width:10px; + height:10px; + top:50%; + margin-top:-5px; + right:-6px; + background:#fff; + border-top:1px solid #eee; + border-right:1px solid #eee +} +.lt-ie9 .colorpicker__nub { + display:none +} +.colorpicker__2d { + -webkit-border-radius:4px; + -moz-border-radius:4px; + -ms-border-radius:4px; + -o-border-radius:4px; + border-radius:4px; + position:relative; + display:block; + float:left; + width:120px; + height:120px; + cursor:pointer +} +.colorpicker__2d-white, +.colorpicker__2d-black { + -webkit-border-radius:2px; + -moz-border-radius:2px; + -ms-border-radius:2px; + -o-border-radius:2px; + border-radius:2px; + position:absolute; + width:120px; + height:120px +} +.colorpicker__2d-white { + z-index:0; + background:-moz-linear-gradient(left, #fff 0%, rgba(255,255,255,0) 100%); + background:-webkit-gradient(linear, left top, right top, color-stop(0%, #fff), color-stop(100%, rgba(255,255,255,0))); + background:-webkit-linear-gradient(left, #fff 0%, rgba(255,255,255,0) 100%); + background:-o-linear-gradient(left, #fff 0%, rgba(255,255,255,0) 100%); + background:linear-gradient(left, #fff 0%, rgba(255,255,255,0) 100%); + -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00FFFFFF)"; + filter:progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr='#FFFFFFFF', endColorstr='#00FFFFFF') +} +.colorpicker__2d-black { + -webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.2); + -moz-box-shadow:inset 0 0 2px rgba(0,0,0,0.2); + box-shadow:inset 0 0 2px rgba(0,0,0,0.2); + z-index:1; + background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, #000 100%); + background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, #000)); + background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, #000 100%); + background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, #000 100%); + background:linear-gradient(top, rgba(0,0,0,0) 0%, #000 100%); + -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr=#00000000, endColorstr=#FF000000)"; + filter:progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr='#00000000', endColorstr='#FF000000') +} +.colorpicker__2d-marker { + -webkit-border-radius:6px; + -moz-border-radius:6px; + -ms-border-radius:6px; + -o-border-radius:6px; + border-radius:6px; + -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3); + -moz-box-shadow:0 1px 2px rgba(0,0,0,0.3); + box-shadow:0 1px 2px rgba(0,0,0,0.3); + background:#fff; + border:1px solid #ddd; + position:absolute; + margin:-6px 0 0 -6px; + width:10px; + height:10px; + z-index:2 +} +.colorpicker__1d { + -webkit-border-radius:2px; + -moz-border-radius:2px; + -ms-border-radius:2px; + -o-border-radius:2px; + border-radius:2px; + -webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.2); + -moz-box-shadow:inset 0 0 2px rgba(0,0,0,0.2); + box-shadow:inset 0 0 2px rgba(0,0,0,0.2); + position:relative; + display:block; + margin-left:10px; + width:15px; + float:left; + height:120px; + cursor:pointer; + background:-moz-linear-gradient(top, red 0%, #ff0 17%, lime 33%, cyan 50%, blue 66%, #f0f 83%, red 100%); + background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, red), color-stop(17%, #ff0), color-stop(33%, lime), color-stop(50%, cyan), color-stop(66%, blue), color-stop(83%, #f0f), color-stop(100%, red)); + background:-webkit-linear-gradient(top, red 0%, #ff0 17%, lime 33%, cyan 50%, blue 66%, #f0f 83%, red 100%); + background:-o-linear-gradient(top, red 0%, #ff0 17%, lime 33%, cyan 50%, blue 66%, #f0f 83%, red 100%); + background:linear-gradient(top, red 0%, #ff0 17%, lime 33%, cyan 50%, blue 66%, #f0f 83%, red 100%) +} +.lt-ie10 .colorpicker__1d { + background:url("/assets/settings/colorpicker-1d.100.png") no-repeat +} +.colorpicker__1d-marker { + -webkit-border-radius:2px; + -moz-border-radius:2px; + -ms-border-radius:2px; + -o-border-radius:2px; + border-radius:2px; + -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3); + -moz-box-shadow:0 1px 2px rgba(0,0,0,0.3); + box-shadow:0 1px 2px rgba(0,0,0,0.3); + border:1px solid #ddd; + position:absolute; + background:#fff; + width:16px; + height:4px; + margin:-2px 0 0 -1px; + z-index:2 +} +.disc { + -webkit-border-radius:100%; + -moz-border-radius:100%; + -ms-border-radius:100%; + -o-border-radius:100%; + border-radius:100%; + overflow:hidden; + position:relative; + vertical-align:middle; + display:inline-block; + text-align:center +} +.disc:before { + content:''; + top:0; + right:0; + bottom:0; + left:0; + border:2px solid #000; + position:absolute; + opacity:.15; + border-radius:100%; + z-index:1 +} +.disc--xs { + width:16px; + height:16px; + line-height:16px +} +.disc--xs .disc__wrap__img { + height:16px +} +.disc--s { + width:30px; + height:30px; + line-height:30px +} +.disc--s .disc__wrap__img { + height:30px +} +.disc--m { + width:40px; + height:40px; + line-height:40px +} +.disc--m .disc__wrap__img { + height:40px +} +.disc--l { + width:50px; + height:50px; + line-height:50px +} +.disc--l .disc__wrap__img { + height:50px +} +.disc--xl { + width:60px; + height:60px; + line-height:60px +} +.disc--xl .disc__wrap__img { + height:60px +} +.disc__wrap { + float:left; + display:block; + position:relative; + text-align:center; + left:50% +} +.disc__wrap__img { + vertical-align:middle; + position:relative; + display:inline; + max-width:none; + min-width:1px; + right:50% +} +.disc__img { + -webkit-border-radius:50%; + -moz-border-radius:50%; + -ms-border-radius:50%; + -o-border-radius:50%; + border-radius:50%; + vertical-align:middle; + display:inline-block; + max-height:100%; + max-width:100%; + height:auto; + width:auto +} +.disc__obj { + position:absolute; + margin:auto; + bottom:0; + right:0; + left:0; + top:0 +} +.frm { + display:block +} +.frm__label { + font-size:0.9em; + font-weight:600; + color:#222 +} +.frm__label__chk { + margin-top:0.4em; + margin-right:.5em; + display:inline-block; + vertical-align:top +} +.frm__label__txt { + display:inline-block; + overflow:hidden +} +.frm__text, +.frm__input { + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; + margin:0; + font-size:1em; + background-color:#f7f7f7; + border:1px solid #e6e6e6; + color:#222; + outline:none +} +.frm__input--disabled { + background-color:#e6e6e6 +} +.frm__input { + border-radius:4px; + height:2em; + line-height:2em; + padding-left:.8em; + padding-top:0; + padding-bottom:0; + -webkit-appearance:none +} +.frm__input--clearable { + position:relative +} +.frm__input--clearable .frm__input { + padding-right:2em +} +.frm__input--clearable .frm__input__clear { + position:absolute; + top:0; + right:0; + font-size:.8em; + line-height:2.6em; + padding:0 1em; + color:#888; + cursor:pointer +} +.frm__input--clearable .frm__input__clear:hover { + color:#222 +} +.frm__text { + padding:.8em; + border-radius:4px +} +.frm__select { + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; + border-radius:4px; + display:inline-block; + position:relative; + overflow:hidden; + line-height:2.2; + height:2.35em; + border:1px solid #ddd; + background-color:#fafafa; + color:#333; + padding:0; + vertical-align:middle; + margin-bottom:0; + cursor:pointer +} +.frm__select:hover { + background-color:#fff +} +.frm__select select { + -webkit-appearance:none; + -moz-appearance:none; + -ms-appearance:none; + -o-appearance:none; + appearance:none; + background:none; + cursor:pointer; + margin:0; + padding:0 28px 0 .75em; + position:relative; + display:block; + font-size:1em; + line-height:inherit; + min-width:10em; + width:140% !important; + height:2.2em !important; + outline:none !important; + border:none !important +} +.lt-ie9 .frm__select select { + padding-bottom:0.4em +} +.frm__select:after { + font-family:'ddg-serp-icons' !important; + speak:none; + font-style:normal; + font-weight:normal !important; + font-variant:normal; + text-transform:none; + text-decoration:none !important; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; + content:"\76"; + margin-top:-5px; + font-size:12px; + line-height:1; + pointer-events:none; + vertical-align:middle; + display:inline-block; + position:absolute; + right:10px; + top:50% +} +.frm__select--no-first select option:first-child { + display:none +} +.frm__buttons { + clear:both; + padding-top:1em +} +.frm__buttons .frm__btn { + margin-left:.5em +} +.frm__btn { + min-width:7em; + height:2em +} +.frm__switch { + position:relative +} +.frm__switch__inp { + border:0; + clip:rect(0 0 0 0); + height:1px; + margin:-1px; + overflow:hidden; + padding:0; + position:absolute; + width:1px +} +.frm__switch-on { + display:none +} +.is-checked .frm__switch-on { + display:block +} +.frm__switch-off { + display:block +} +.is-checked .frm__switch-off { + display:none +} +.frm__color__swatch { + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; + border-radius:4px; + cursor:pointer; + display:block; + width:50px; + height:2em; + border:1px solid #e6e6e6 +} +.frm__hr { + width:100%; + margin:1em 0; + border-bottom:1px solid #eaeaea +} +.frm--newsletter .frm__input { + border-radius:4px; + vertical-align:top; + width:60%; + max-width:24em; + height:2.5em; + line-height:2; + font-weight:600 +} +.frm--newsletter .frm__btn { + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; + vertical-align:top; + height:2.5em +} +.frm--newsletter__chks { + text-align:center; + margin:1.25em auto 0; + font-size:1em; + min-width:20em; + width:70% +} +.frm--newsletter__chks .frm__label { + display:inline-block; + margin:0 1.25em; + text-align:left; + min-width:8em +} +.frm--newsletter__frq { + color:#888; + display:block; + font-size:0.9em; + font-weight:normal +} +.frm--vrt .frm__label, +.frm--vrt .frm__input, +.frm--vrt .frm__text { + display:block; + width:100% +} +.frm--vrt .frm__label { + margin-top:1.25em; + margin-bottom:.5em +} +.loader { + display:none; + width:32px; + height:32px; + background-size:1600%; + background-repeat:no-repeat +} +.is-loading .loader { + display:block; + animation:loader-animate 0.5s steps(15) infinite +} +@keyframes loader-animate { + 0% { + background-position:left + } + 100% { + background-position:right + } +} +.msg--box, +.msg--info, +.msg--help, +.msg--untranslated, +.msg--warning, +#error_homepage, +.msg { + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; + -webkit-border-radius:4px; + -moz-border-radius:4px; + -ms-border-radius:4px; + -o-border-radius:4px; + border-radius:4px; + display:block; + position:relative; + margin:.5em auto 1.25em; + padding:1em; + color:#333 +} +.msg--box { + background:#f7f7f7 +} +.msg--info { + color:#a97022; + background:#ffe7c9 +} +.msg--help, +.msg--untranslated { + color:#002179; + background:#d0e5f4 +} +.msg--warning, +#error_homepage { + color:#de5833; + background:#f7d5cc +} +.modal-trig { + max-height:100%; + position:relative; + display:inline-block +} +.modal { + pointer-events:none; + text-align:center; + font-weight:400; + line-height:1.2 +} +.modal.is-showing { + pointer-events:auto +} +.modal h1, +.modal h2, +.modal h3, +.modal h4, +.modal h5 { + padding:0 +} +.modal p { + padding:.5em 0 0 +} +.modal__overlay { + position:absolute; + margin:auto; + bottom:0; + right:0; + left:0; + top:0; + display:none; + height:100%; + width:100%; + z-index:0 +} +.modal__box { + -webkit-border-radius:4px; + -moz-border-radius:4px; + -ms-border-radius:4px; + -o-border-radius:4px; + border-radius:4px; + overflow:hidden; + background-color:#fff; + color:#222; + min-width:160px; + white-space:normal +} +.modal__close { + font-family:'ddg-serp-icons' !important; + speak:none; + font-style:normal; + font-weight:normal !important; + font-variant:normal; + text-transform:none; + text-decoration:none !important; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; + z-index:1; + line-height:1; + display:block; + text-align:center; + position:absolute; + right:1em; + top:1em; + font-size:14px; + color:#8f8f8f +} +.modal__close:hover { + color:#000; + text-decoration:none +} +.modal__header, +.modal__footer { + padding:1em; + background:#f7f7f7; + border-bottom:1px solid #e0e0e0 +} +.modal__header { + border-top-right-radius:4px; + border-top-left-radius:4px +} +.modal__footer { + border-bottom-right-radius:4px; + border-bottom-left-radius:4px +} +.modal__header__title { + font-weight:600 +} +.modal__body { + padding:1em; + position:relative; + display:block +} +.modal__list { + padding:0 +} +.modal__list__link { + display:block; + color:#666; + text-decoration:none; + cursor:pointer +} +.modal__list__link:visited, +.modal__list__link:focus { + color:#666 +} +.modal__list__link:active, +.modal__list__link:hover, +.modal__list__link.is-highlighted { + color:#666; + background-color:#f7f7f7; + text-decoration:none +} +.modal__list__link.is-selected { + font-weight:600 +} +.modal__list__link.is-selected:before { + font-family:'ddg-serp-icons' !important; + speak:none; + font-style:normal; + font-weight:normal !important; + font-variant:normal; + text-transform:none; + text-decoration:none !important; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; + content:"\2713"; + position:relative; + float:right; + margin-left:1em; + top:-1px +} +.modal__list__link.is-selected:hover, +.modal__list__link.is-selected:active { + font-weight:600 +} +.modal__list__link.is-disabled { + color:#aaa; + background-color:inherit +} +.modal--popout { + position:absolute; + margin:auto; + bottom:0; + right:0; + left:0; + top:0; + display:block; + height:0; + width:0 +} +.modal--popout .modal__box { + -webkit-transition:opacity .15s ease-out,-webkit-transform .15s ease-out; + -webkit-transition-delay:0s,0s; + -moz-transition:opacity .15s ease-out,-moz-transform .15s ease-out; + -o-transition:opacity .15s ease-out,-o-transform .15s ease-out; + transition:opacity .15s ease-out false,transform .15s ease-out false; + -webkit-box-shadow:0 0 0.2px 1px rgba(0,0,0,0.1); + -moz-box-shadow:0 0 0.2px 1px rgba(0,0,0,0.1); + box-shadow:0 0 0.2px 1px rgba(0,0,0,0.1); + -webkit-transform:scale(0.85); + -moz-transform:scale(0.85); + -ms-transform:scale(0.85); + -o-transform:scale(0.85); + transform:scale(0.85); + font-size:14.4px; + font-size:1rem; + width:200px; + position:absolute; + display:block; + bottom:auto; + right:auto; + left:auto; + top:auto; + visibility:hidden; + opacity:0 +} +.modal--popout .modal__box:before, +.modal--popout .modal__box:after { + font-family:'ddg-serp-icons' !important; + speak:none; + font-style:normal; + font-weight:normal !important; + font-variant:normal; + text-transform:none; + text-decoration:none !important; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; + position:absolute; + display:block; + line-height:24px; + font-size:24px; + height:24px; + width:24px +} +.modal--popout .modal__box:before { + color:#e0e0e0 +} +.modal--popout .modal__box:after { + color:#fff +} +.modal--popout.is-showing .modal__box { + -webkit-transform:scale(1); + -moz-transform:scale(1); + -ms-transform:scale(1); + -o-transform:scale(1); + transform:scale(1); + visibility:visible; + z-index:250; + opacity:1 +} +.modal--popout--top, +.modal--popout--bottom, +.modal--popout--bottom-left, +.modal--popout--bottom-right { + height:100% +} +.modal--popout--left, +.modal--popout--right { + width:100% +} +.modal--popout--sm .modal__box { + width:160px +} +.modal--popout--lg .modal__box { + width:230px +} +.modal--popout--top .modal__box, +.modal--popout--bottom .modal__box { + left:-100px +} +.modal--popout--top.modal--popout--sm .modal__box, +.modal--popout--bottom.modal--popout--sm .modal__box { + left:-80px +} +.modal--popout--top.modal--popout--lg .modal__box, +.modal--popout--bottom.modal--popout--lg .modal__box { + left:-115px +} +.modal--popout--top .modal__box { + margin-bottom:8px; + bottom:100% +} +.modal--popout--top .modal__box:before, +.modal--popout--top .modal__box:after { + content:"\25bc"; + bottom:-17px; + margin-left:-12px; + left:50% +} +.modal--popout--top .modal__box:after { + margin-bottom:1px +} +.modal--popout--left .modal__box { + margin-right:12px; + right:100%; + top:-14px +} +.modal--popout--left .modal__box:before, +.modal--popout--left .modal__box:after { + content:"\25b6"; + right:-17px; + top:4px +} +.modal--popout--left .modal__box:after { + margin-right:1px +} +.modal--popout--right .modal__box { + margin-left:12px; + left:100%; + top:-14px +} +.modal--popout--right .modal__box:before, +.modal--popout--right .modal__box:after { + content:"\25c0"; + left:-17px; + top:4px +} +.modal--popout--right .modal__box:after { + margin-left:1px +} +.modal--popout--bottom .modal__box, +.modal--popout--bottom-right .modal__box, +.modal--popout--bottom-left .modal__box { + margin-top:8px; + top:100% +} +.modal--popout--bottom .modal__box:before, +.modal--popout--bottom .modal__box:after, +.modal--popout--bottom-right .modal__box:before, +.modal--popout--bottom-right .modal__box:after, +.modal--popout--bottom-left .modal__box:before, +.modal--popout--bottom-left .modal__box:after { + content:"\25b2"; + top:-17px; + margin-left:-12px; + left:50% +} +.modal--popout--bottom .modal__box:after, +.modal--popout--bottom-right .modal__box:after, +.modal--popout--bottom-left .modal__box:after { + margin-top:1px +} +.modal--popout--bottom.has-header .modal__box:after, +.modal--popout--bottom-right.has-header .modal__box:after, +.modal--popout--bottom-left.has-header .modal__box:after { + color:#f7f7f7 +} +.modal--popout--bottom-left .modal__box { + right:-23px; + left:auto +} +.modal--popout--bottom-left .modal__box:before, +.modal--popout--bottom-left .modal__box:after { + left:auto; + margin-left:0; + right:10px +} +.modal--popout--bottom-right .modal__box { + left:-23px +} +.modal--popout--bottom-right .modal__box:before, +.modal--popout--bottom-right .modal__box:after { + left:10px; + margin-left:0 +} +.modal--popover { + -webkit-transition:background .15s ease-out,visibility .15s linear; + -moz-transition:background .15s ease-out,visibility .15s linear; + -o-transition:background .15s ease-out,visibility .15s linear; + transition:background .15s ease-out,visibility .15s linear; + display:table; + overflow:hidden; + visibility:hidden; + background:rgba(255,255,255,0); + position:fixed; + height:100%; + width:100%; + bottom:0; + right:0; + left:0; + top:0; + z-index:300 +} +.modal--popover.is-showing { + background:#ddd; + background:rgba(255,255,255,0.7); + visibility:visible +} +.modal--popover.is-showing .modal__box { + -webkit-transform:scale(1); + -moz-transform:scale(1); + -ms-transform:scale(1); + -o-transform:scale(1); + transform:scale(1); + opacity:1 +} +.modal--popover.is-showing .modal__overlay { + display:block +} +.modal--popover .modal__wrap, +.modal--popover .modal__box { + z-index:5; + position:relative; + overflow:hidden; + margin:auto +} +.modal--popover .modal__wrap { + pointer-events:none; + display:table-cell; + vertical-align:middle +} +.modal--popover .modal__box { + -webkit-transition:opacity .15s ease-out,-webkit-transform .15s ease-out; + -moz-transition:opacity .15s ease-out,-moz-transform .15s ease-out; + -o-transition:opacity .15s ease-out,-o-transform .15s ease-out; + transition:opacity .15s ease-out,transform .15s ease-out; + -webkit-transform:scale(0.85); + -moz-transform:scale(0.85); + -ms-transform:scale(0.85); + -o-transform:scale(0.85); + transform:scale(0.85); + -webkit-box-shadow:0 0 15px -3px rgba(0,0,0,0.35); + -moz-box-shadow:0 0 15px -3px rgba(0,0,0,0.35); + box-shadow:0 0 15px -3px rgba(0,0,0,0.35); + -webkit-overflow-scrolling:touch; + pointer-events:auto; + display:table; + opacity:0 +} +.modal--popover .modal__body { + max-height:100%; + overflow:auto; + height:100% +} +.modal--popover--scroll { + display:block +} +.modal--popover--scroll .modal__wrap, +.modal--popover--scroll .modal__box { + position:absolute; + margin:auto; + bottom:0; + right:0; + left:0; + top:0; + display:block +} +.modal--popover--scroll .modal__box { + overflow:auto +} +.modal--popover--notransition { + -webkit-transition:none .3s ease-in-out; + -webkit-transition-delay:0s; + -moz-transition:none .3s ease-in-out 0s; + -o-transition:none .3s ease-in-out 0s; + transition:none .3s ease-in-out 0s +} +.modal--popover--notransition .modal__box { + -webkit-transition:none .3s ease-in-out; + -webkit-transition-delay:0s; + -moz-transition:none .3s ease-in-out 0s; + -o-transition:none .3s ease-in-out 0s; + transition:none .3s ease-in-out 0s; + -webkit-transform:none; + -moz-transform:none; + -ms-transform:none; + -o-transform:none; + transform:none; + opacity:1 +} +.modal--popover--gray.is-showing { + background:rgba(210,210,210,0.6) +} +.modal--popover--dark.is-showing { + background:rgba(85,85,85,0.9) +} +.nav { + font-family:'ddg-serp-icons' !important; + speak:none; + font-style:normal; + font-weight:normal !important; + font-variant:normal; + text-transform:none; + text-decoration:none !important; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; + -webkit-border-radius:50%; + -moz-border-radius:50%; + -ms-border-radius:50%; + -o-border-radius:50%; + border-radius:50%; + background:#e6e6e6; + background:rgba(0,0,0,0.1); + color:#f8f8f8; + position:absolute; + top:50%; + margin-top:-21.333333px; + width:64px; + height:64px; + line-height:64px; + font-size:28px; + vertical-align:middle; + text-align:center; + display:block; + z-index:2; + cursor:pointer +} +.nav:hover { + background:rgba(0,0,0,0.25) +} +.nav:active { + background:rgba(0,0,0,0.5) +} +.is-mobile .nav, +.touch .nav, +.no-js .nav { + display:none +} +.nav--hero { + -webkit-box-shadow:inset 0 0 0 2px white; + -moz-box-shadow:inset 0 0 0 2px white; + box-shadow:inset 0 0 0 2px white; + background:none; + border:2px solid #fff; + border-color:rgba(0,0,0,0) +} +.nav--hero:hover { + background:none +} +.nav--prev { + text-indent:-4px; + left:24px +} +.nav--prev:before { + content:"\2039"; + line-height:1 +} +.nav--next { + text-indent:4px; + right:24px +} +.nav--next:before { + content:"\203a"; + line-height:1 +} +.nav-menu, +.nav-menu--slideout { + background-color:#fff +} +.nav-menu ul, +.nav-menu--slideout ul { + padding-top:0; + padding-bottom:0; + list-style:none +} +.nav-menu li, +.nav-menu--slideout li { + list-style:none +} +.nav-menu__icon, +.nav-menu__close { + text-align:center; + color:#bfbfbf; + font-size:1.2em; + line-height:1; + background-color:transparent +} +.nav-menu__icon--top-right, +.nav-menu__close { + position:absolute; + top:0; + right:0 +} +.nav-menu__icon--clickable, +.nav-menu__close { + -webkit-transition:all .15s ease-in-out; + -webkit-transition-delay:0s; + -moz-transition:all .15s ease-in-out 0s; + -o-transition:all .15s ease-in-out 0s; + transition:all .15s ease-in-out 0s; + cursor:pointer; + -webkit-tap-highlight-color:rgba(0,0,0,0); + z-index:2 +} +.nav-menu__icon--clickable:hover, +.nav-menu__close:hover, +.nav-menu__icon--clickable:focus, +.nav-menu__close:focus { + color:#575757 +} +.nav-menu__icon--clickable:active, +.nav-menu__close:active { + color:#bfbfbf +} +.nav-menu__icon--clickable:visited, +.nav-menu__close:visited { + color:#bfbfbf +} +.nav-menu__close { + font-family:'ddg-serp-icons' !important; + speak:none; + font-style:normal; + font-weight:normal !important; + font-variant:normal; + text-transform:none; + text-decoration:none !important; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; + line-height:1; + padding:1.6em 1em 1em +} +.nav-menu__list { + display:block; + position:relative; + list-style:none; + padding:0; + margin:0 +} +.nav-menu__list li { + position:relative; + top:-0.45em +} +.nav-menu__heading { + padding-top:2.2em; + padding-bottom:1.6em; + margin-bottom:-1.25em; + color:#888 +} +.nav-menu__heading span { + text-transform:uppercase; + font-size:0.75em +} +.is-mobile .nav-menu__heading { + margin-bottom:-1.5em +} +.nav-menu__heading--primary { + padding-top:2em; + margin-bottom:-.75em +} +.nav-menu__item { + position:relative; + font-size:1em +} +.is-mobile .nav-menu__item { + padding:.125em 0; + top:-.25em +} +.nav-menu__item>a { + padding:0; + display:block +} +.nav-menu__item, +.nav-menu__item>a, +.nav-menu__item>a:visited { + color:#333 +} +.nav-menu__item>a:hover { + color:#333; + text-decoration:underline +} +.nav-menu__item.only--mob { + display:none +} +.is-mobile .nav-menu__item.only--mob { + display:inline-block +} +.nav-menu__item--primary { + padding-top:2.05em; + margin-bottom:-0.75em +} +.nav-menu__item--icon { + margin-top:5px; + margin-bottom:5px +} +.nav-menu__item--icon:first-child { + margin-top:0 +} +.nav-menu__item--icon:last-child { + margin-bottom:0 +} +.nav-menu__item__icon { + margin-right:5px +} +.nav-menu__themes { + height:17px; + padding:12px 0 12px !important +} +.nav-menu__theme { + -webkit-border-radius:13px; + -moz-border-radius:13px; + -ms-border-radius:13px; + -o-border-radius:13px; + border-radius:13px; + display:block; + width:18px; + height:18px; + padding:3px; + float:left; + margin-right:5px; + cursor:pointer +} +.nav-menu__theme.theme-is-selected { + padding:2px; + border:1px solid #333 +} +.nav-menu__theme-color { + -webkit-border-radius:10px; + -moz-border-radius:10px; + -ms-border-radius:10px; + -o-border-radius:10px; + border-radius:10px; + display:block; + position:relative; + width:18px; + height:18px; + overflow:hidden; + z-index:1 +} +.nav-menu__theme-color-top, +.nav-menu__theme-color-bot { + -webkit-transform:rotate(45deg); + -moz-transform:rotate(45deg); + -ms-transform:rotate(45deg); + -o-transform:rotate(45deg); + transform:rotate(45deg); + position:absolute; + display:block; + width:18px; + height:18px +} +.nav-menu__theme-color-top { + left:-5px; + top:-5px +} +.nav-menu__theme-color-bot { + right:-6px; + bottom:-6px +} +.nav-menu--slideout { + -webkit-transition:-webkit-transform .3s ease-in-out; + -webkit-transition-delay:0s; + -moz-transition:-moz-transform .3s ease-in-out 0s; + -o-transition:-o-transform .3s ease-in-out 0s; + transition:transform .3s ease-in-out 0s; + -webkit-transform:translate3d(14.25em, 0, 0); + -moz-transform:translate3d(14.25em, 0, 0); + -ms-transform:translate3d(14.25em, 0, 0); + -o-transform:translate3d(14.25em, 0, 0); + transform:translate3d(14.25em, 0, 0); + -webkit-backface-visibility:hidden; + -moz-backface-visibility:hidden; + -ms-backface-visibility:hidden; + -o-backface-visibility:hidden; + backface-visibility:hidden; + -webkit-transform-style:preserve-3d; + -moz-transform-style:preserve-3d; + -ms-transform-style:preserve-3d; + -o-transform-style:preserve-3d; + transform-style:preserve-3d; + -webkit-box-shadow:-1px 0 1px rgba(0,0,0,0.2); + -moz-box-shadow:-1px 0 1px rgba(0,0,0,0.2); + box-shadow:-1px 0 1px rgba(0,0,0,0.2); + width:14em; + display:block; + height:100%; + position:fixed; + top:0; + bottom:0; + right:-14.25em; + left:auto; + z-index:200 +} +.nav-menu--slideout .nav-menu__list { + padding-left:1.5em; + position:absolute; + overflow:auto; + overflow-x:hidden; + bottom:0; + right:0; + left:0; + top:0 +} +.nav-menu--slideout.is-open { + right:0; + -webkit-transform:translate3d(0, 0, 0); + -moz-transform:translate3d(0, 0, 0); + -ms-transform:translate3d(0, 0, 0); + -o-transform:translate3d(0, 0, 0); + transform:translate3d(0, 0, 0) +} +.csstransforms3d .nav-menu--slideout { + right:0 +} +.is-legacy-android .nav-menu--slideout { + position:absolute +} +.notification { + -webkit-transition:all .2s ease-out; + -moz-transition:all .2s ease-out; + -o-transition:all .2s ease-out; + transition:all .2s ease-out; + display:table; + left:0; + opacity:0; + position:fixed; + top:-64px; + width:100%; + z-index:500 +} +.notification.is-showing { + opacity:0.8; + top:40px +} +.notification__wrap { + display:table-cell; + width:100% +} +.notification__text { + -webkit-border-radius:5px; + -moz-border-radius:5px; + -ms-border-radius:5px; + -o-border-radius:5px; + border-radius:5px; + background:#333; + color:#fff; + display:table; + margin:0 auto; + max-width:300px; + padding:10px 45px; + text-align:center +} +.sep--before:before, +.sep--after:after, +.sep--small, +.sep, +.zcm__sep { + border-left:1px solid #d0d0d0; + margin:0 1em; + display:inline-block; + vertical-align:baseline; + position:relative; + top:0.15em; + float:none; + height:1em; + width:0 +} +.sep--before:before, +.sep--after:after { + content:"" +} +.sep--small { + border-color:#e5e5e5; + height:.75em; + margin:0 0.35em; + top:0 +} +.switch { + -webkit-border-radius:10px; + -moz-border-radius:10px; + -ms-border-radius:10px; + -o-border-radius:10px; + border-radius:10px; + position:relative; + height:16px; + width:26px; + background:#aaa; + cursor:pointer +} +.switch.is-on { + background:#4495d4 +} +.switch__knob { + -webkit-border-radius:50%; + -moz-border-radius:50%; + -ms-border-radius:50%; + -o-border-radius:50%; + border-radius:50%; + -webkit-transition:.1s,linear,left .3s ease-in-out; + -webkit-transition-delay:0s; + -moz-transition:.1s,linear,left .3s ease-in-out 0s; + -o-transition:.1s,linear,left .3s ease-in-out 0s; + transition:.1s linear left .3s ease-in-out 0s; + position:absolute; + display:block; + left:2px; + top:2px; + height:12px; + width:12px; + background-color:#fff +} +.is-on .switch__knob { + left:12px +} +.switch--checkmark { + width:32px +} +.switch--checkmark::before { + font-family:'ddg-serp-icons' !important; + speak:none; + font-style:normal; + font-weight:normal !important; + font-variant:normal; + text-transform:none; + text-decoration:none !important; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; + content:"\2713"; + position:absolute; + top:2px; + left:5px; + color:#fff; + font-size:12px; + line-height:1; + opacity:0; + transition:opacity 300ms ease-in +} +.switch--checkmark.switch--large::before { + top:6px; + left:7px +} +.switch--checkmark.is-on::before { + opacity:1 +} +.switch--checkmark.is-on .switch__knob { + left:18px +} +.switch--large { + -webkit-border-radius:30px; + -moz-border-radius:30px; + -ms-border-radius:30px; + -o-border-radius:30px; + border-radius:30px; + height:24px; + width:44px +} +.switch--large .switch__knob { + height:20px; + width:20px +} +.switch--large.is-on .switch__knob { + left:22px +} +@font-face { + font-family:'ddg-serp-icons'; + src:url("/font/ddg-serp-icons.eot?v=0.9250390538945794"); + src:url("/font/ddg-serp-icons.eot?v=0.9250390538945794#iefix") format("embedded-opentype"), + url("/font/ddg-serp-icons.svg?v=0.9250390538945794#ddg-serp-icons") format("svg"), + url("data:application/x-font-woff;charset=utf-8;base64,d09GRk9UVE8AACSgAAoAAAAAPdAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAIAoAADcPe3fmWUZGVE0AACEAAAAAGgAAABx3Cw4YT1MvMgAAIRwAAABWAAAAYDrdCf9jbWFwAAAhdAAAAWgAAALSKyCoaGhlYWQAACLcAAAALgAAADYL7KvFaGhlYQAAIwwAAAAcAAAAJAPwAcNobXR4AAAjKAAAAGcAAACECjEGcW1heHAAACOQAAAABgAAAAYAQFAAbmFtZQAAI5gAAADwAAABvBJZ3Rxwb3N0AAAkiAAAABYAAAAg/8MAGnicrXsJeJRF1m5VZyUbWbpDCCFhV4gRlyDj4JAGhlEMLkjkMi4MSwIEQpJJAgiI6YiI2jAZFAa5qKCCOCTDz48RGAXygcvw24ioiTpmFCMiYg9LhNAdOnTd962vO4nKzPPf+98nD6drPXXq1Kmz1YcUoaFCStk9P39WVnlBWWlW4YyS4nIhLUKKO7zdhXey9P7W4r0vxNsjdGWMTD+ROjQmJH3gKyomND1K9JyYqJzOjkJMxFO53jXee8PSLBXd04SIT7OcT0gT16fd+EqisBNluIgW8cIqeooMMUBcLa4RN4pfiF+J0eLXYry4V/xOTBczxRzxezFfLBJLRZVwimqxTmwS28ROsU/8TbjEx6JJNIsT4ozwCJ8UMlRGS5vsKTPkQHmtzJa/kKPlb+R4eZfMk1PkDFkofy8X469SPjatqKCsYmZZycLi8nmFRQVFBTMrygpnza6YN61sbkHZjKKSGXNnlRXmFxbPLJlRMm9eQXFFUcn80oL54Ew5essL5pfOLCmpmD6tqAjV+fnl0xYU5BeWFcyoKATXChYVEENxwcLyioWFFRUFZZyYj9VKywoWFBc8VKFxZE0vKcqfV1Kml8+aXjhLk8DCtDKQlsVmszS/1PzVA8wisZUvnFY6v7SoZFp+Qf6MkqKiaaXlBQUPlU4rzgfF84k5q7xwVnFRQXm5LswumVdQOg20VABjhYnNXJO9pUXTFlVovBV6aU0VO2YUgiMF5Vh4xuyCGXN127ySBQVlBbOw2xlli2YXTCurmDe/vHBGVnFJRYEeZdJFbPw1aa4oKdVSZYqWEHKFfEI+KWLEK/Ip6ZQr5Sr5B1kt/yhXy6flM3KNXCv/JNfJZ+V6+b/lBvmcfF6+IDfKTfJF+ZJ8WW6WW+Qrcqt8Vf5ZbpM1slb+RW6X/yF3yP+UO+Vrsk6+LnfJ3XKP/Kt8Q74p98p9cr+sl4Y8IA/Kt0xB7Ce+lq0h0SHXheSEPB1yInRXWGHY7vBrwz+IvL7biKhZUX+JCYk5F1vRPSc+NqmvbXxy/+TC5Ld69O6xMSU1ZWbK9p6Wnvf3/I/U6NTpvUSvm3rN7uXsVdfrk7QxafPT1qYZvQf0zu1d2Pup3mfSRXp+xs0Zf+1fdrVjSPY15VlLrt0x9Ox1Q52bPSs3y82bvddtDtmc7J3u2d8+PXyzb4vNs9J7nW9lRNxcJablOJQY2WYocUMrwMoPhVvWKFG/Hs05qwCMv1tCvNnebJuvIVypf7wqlDo+OQhQzfA1RJjtIi3YKfpPFukejBf9p9rRvvGg2cn2DA/Gs4ChU0cGJv1jo5GuVM56R6bNXFaVD0WzUeYAjpyTqP8h3mFjgxGgNmeVPTwuV4lrnVjgwwq0jP0YCzhfNHSbdAa6KqbY2SVRfVwFBlVMGcne0SGeNbm2PlFKYn5o3yhzsH+70w4iRKjA0t3uxvBuuQawxd9hKHVxB+rhl0DagUyURjaitG4MunXdBByjLtbZicOu1A+Rdo0iMLmzFOsh2m53GYFlrnWC29fcjNG3DTAC5KuP3zWuMEdTdbeIVOqdI4bHausXpZTzFZHcP+r/O0vKQL4fFTBf+Yx/yxK9Z+6He3ayxx4AJAZbwTHubhJOs46tOn4yB0u0d2VgAEMdkf0QKQID2WhyXp/B7L0Op1knAEsODQDyB5MdXbniyXZ5rAulp8IFWfZU2HxWjzXXZ/VZcz0A6PNYwzlIojfb5vI15EbEKZmH/ck1L3PvQ5rtJhBZuDDqo704K9HHCICt+9E2eRTasm41AkMm8yTZIbbyDLcedIQBZdVaNNQvFwGUojEdO/poD5B/ZASGqsm/CkzvRBno3R8EXFWpY3aiHD8TDTOn23Ge/+tJoJy1Dayo4v1FKcRslPGHuYvVTeh/dQHm3l5tdzrNsni9CGOLB2PWtBux6E4sL+yHMGhLbhCwTdWz94WjuKnmvBHrgVMMGIdi2jJe54cxsmmXnQDDjy/9SZvdbNODzWkdcwHsupoRB6puzkdl5gYDeuhJFm/aYEiXEsOhB8QTKQ40z2LxFykOiKvXaus7bFjfvs3DWlubm1tbhzX3zQBvMMD/13zcZFV3Agu/lYqVbjmBWbmpGuiqPQB0VXdwiB5sTqt7X7DKthsF2xwZYH4KBn67wbBl5s51e6wRcTVuF/6kU/+EWNs9daGZbneEK7kTtlOuft7oa/hZYxxE0pNdA5mUTsirp4J7zMM+ytaBjFWzg0BXCURHh+gEZscGbGsVOUigdIltCiCjpt1qy4XIh9eE5rpc4XFK9E10KLnwvAFBCnOj6K0bGaKkZSwuwfpwcrJiI+ZWh4MRm3n9qlfZM3AzXVU4vxSiPVuKRa8uBjVNx1H6dSUG7Z3DW8+z33KX4XRG4nhXQ6LE/WR51gfUTzQRpW37IVDHWaKKJ8BKozGOKhULp0PSL855BKqG6lm99DJMyoPpRhjEgFcjLw0TPLhMojwOa73+ADDdPh2lGtgRkbcCpQXF1NM1yaCn5iHD7GEJjQsucdCHrHMLt8dj+K5h5GCWVkDsnQDcN7XwxsdQUZ3nPEDWgVG5HZEg6EmgeMlwgKpo3toLJC3xXj82HY3LI6JzOMo6Hfuy3kHao6lMo7UyTRwGtBfqoIajh9ojlb/iC4sSDxzitd3LZUcfop4r4o0Zgy2K0YdZsrCEuyqKaqFYxRgezr7haByDw1T7hlJ1PvMGMO89zfpwgL3+wBj1DBdW+yxC44iM81oXJkIJWIQn22d1KzHFLzzWTFfSE941OKsqYcuEl5BCMvrMdIQl/dGJmxjFxW3D7RmuCODyxztcSh2eImDNW1djpIZhukn35jozciOSnlDq+0O43qp1uN2Z7pyL0ukqGoadlVjRGZa0SfmbQYbV5opIMvQy8eCk7awjww3nIZqa5RKEUWRT7+yOs2O59r4w2CzDTvUD710cdGGZyMiMSHoV68U7uN5ZB9bLVarSInK1ucn1XKAitPMOOcAZkTNbK+qUFXYPbp3YQ7uzJ9KOwwp/2yDg/qPIw7YRdl1nyWF2q1YLt8E6u2GNbvUYvvH4wYUSe+IhGcHBjs7B9o4ZJnDqrg7cQEMKgMQrNEINwjqX+cn4IC26BEqdZg+BxpRjogMYFcDUZeaPx//LTRuR2JXY7TPIq8yTjoVQGmpMlRKfW+GniRVHwNzFuCjiGroHmVRYuctRrYXvocYTUd596MgC2aphAbGIt6+HnXo+lW7e0evFaqXe4424DAlHHaCFN7eFuvh9GqJ2InkfWlmE0T88OmxUpJL3wZKKX+/IAY5PMEcMfs9gF0qppxyB4XF+egm/2gkcw49w83EnAjhF6gm9GAYNJs5POHHwESOAbCiRnaDeuoFmocUCPOIgfARxKIUHe47ic8NhPQicG9qJ4j0DKx4g1QNPcn+zsLhYO3uUuaLofbKSVQyfs4664/GZI8G+4xw5pW40AcUPiy438QvLZYChIEx0pwLgBsQN1FIhFktwIKiNBFf7hMKh15IOS6LEm/C8ZA/4HxB61RzFxelyNNLvOrkd4HMqze94qcNfZgeupZNja5eg8+xBKoxtX2AleQzjtlFvTqYtUIOo3JVYnmu4gaSSzvPYKtGkxJ3FjhHw+KAGnFAfVaVQB7xw99C1o5UW0fRP76YzFEZLMpnuybZqVBNKDb226EaX59FWwxeDvfIc1w9FdxTv/ld0EzeVcXFs9ghIFuNxOOL+Ii2S86D6xLj+cIPkgGeAZMEX9O2fHgenWal5u+xQNjBmz/D0Gs/y3jVCo6vztPXfwq1S393siOTQXdiy/2nqXiDT2KGGbpmE4vW0XllcBlUYKTGcN3EQzJG4GmZEVOCSiUGhuHODLtOyvvWGbrTTsoIi+Zubac6eLebi+z7Fun8mBR+GUxAvCZrLgi1omN8ErKWUQg0K6OM9NVDwZNaQV8sT7RoLFeGcKqWST1B63puJYsOjcPIz6XgNo1M47HmDVWneykDb+npU4QaqhmfsnKbdnBiziEYqxway+71JEqes/FQKz6VUYYljvgOK0TaEHudJAJKOtfOKHfNhVM/zB34PKaT67hOfw7qxhVIJla3jIwoomE0tm0osx84eoBwNaqvHkk5eZB+vnY8exEVGqPIsVRvd7HD6qG00duF0oP3EFtkGckJ5MD8BkbR/fp5DOO18G32Q8FoRQGChxb9IjeKDg65820UkIinZYwzIfoMMv7aa/rUOnzR4I0uw0YFjRDiVa8NYGnwd2KAB0jGKjsth3tYbKU77G2kT0R+uy2aXOvy+2QWPlWGanu//bg/ma3wSjWbgFegPxGp23K6BDNz70M3rQ8keOAJnT9o6utCqjlGpfP62IyNuGU45jydYK15T4qp28puqOZVheWptR2kFwftX6K0VC+G1MCAZluiAm9C9vaNrK4WdFmUj267GgYqnORGrJNV7lWyc6Pem2ZT/qVct2H3LraDpAoVLg5ZbDaYQkiq9Snmpci7R1Gng3SzSiaCzXYTB+omIB+wZSg6cLCI6sDm6YAMHXzZMhO5kDE9iDPLPsaDcusREKP/QylDWRtlPWgRKE+l0JscT7fhGoBVxezRGemPnHRptuvI/OwpXad9aGriIB4LEBCkC9x87/Wg4yxa2+oObeBkUqTWnoDG4IbZaCAS7FGRiSeIj4T/aIqw8kEAmxNP0pe/5kNHi4lq6N1564JdoV8PoekZQ+Wigq8E2zFyeJ8K7UBlYb7P4OY9Jnhg2WYQOiNIion/f4M1Ymydsvpj//qqemP/bJQcGlgz+Dooy25Va4Xb8eOEAl4MLnO/gvN7uQ1bHT9a2B5a98tp6LXguSxO1mdjUKJbgUGmhRSEV9CYG70/VMb4RoctoqZQfpUeAS0Ed6TZKEwSFLn7CpzjyRBqfOKYDbIwfT1+FnXsgYcpN3XWJZu17WqvLTJDZ0CZiYMtE/AYKJnMaEbw9KeuCM87TfzjFSMXDW/wdyfdR2v+51xRlpb7h4jFE2nzcTsX8LjNOR5uD4N1QwQjNwzBLhinoAEkt4mVu4VVIuAhlBmdn9ajXoYqYAMhZHtSD5yh6l2D21GnmnLgoYBMTDIk802PURGlWDDo9CKr6DD0GoYPAj8ifPXAtW5htiNC+j7/awfDgfQZjA3ATVSNj0aFU5RfpEXoYi11+kotTqfsPmR3OoDvcVuEIoG97hXuhExrLZJD2rwadRqkZ3ovIOsmzouZtIu7jbzgC2ZWzdL6ONNLf9qw3nObJCMHg1EM/SobTmbv2Tsz8GmGrGE7kZ6hdRyBEgW8hHWUGRWU73datTbDf4vyIKiUrt/N2vp0CQ+uBF6H2wCjjvr/4ooH7fooOTQ8a9Mv7GXiAy1RSi+h7vkzrK+h3fwCzLyuxTwjbdTRTS2ms749zaEeJQ8QwqjBFd1+DS9wSwJ9x+jHgkkhop9eecD4wSoyf49CxtvIyuXIbr9EBhoaf0HDHLqVDiLCBMfU1x+wLgr77lrN0GhaHQustx1VSH1EQGhbAor5GPz3vPljPusXAUAsmqI8Zu2aa0VLBTjuZU07fZ4fOn3ZJk9EXEmkorTiItoeYXjLTZLSYusqOANgfODH2dmKWK/1BzOp2uoqv83aZeTMONjGPCqDvXKOz1wSkhZ41Mc+3CGJ+Ha6WvPUgd26um9OBalSlWQJVVV2zdCsOGh0L2X+0mhHYQicwEXSmBTmDtITFebLdsgZRtj3SHoAh1tImzxoQcoKx6/fLgkBXCYQt2CFSO4BNdyxndUkAmEPYxmlQeJsi7clXRQV/43D/asUCJSErZEEh5caohSCLdCpbApVOuWumMDWfDADVTLWre0UAhMVN7cAjHOCQrB9BVnIkQAAFkKGanuIwgYlCI1MBwAAQwX8NsLT1gzMamkbHZ8LzkL3tiEjk1oMQ6Brln/wrRqLbp+eY7erUVLjXyZTvIUxBE4hGSvqQNo3zrA9k9hESflpj+EhPBfOubQc5xq7HmMDEcIombfv0So3aqdfSc3ELuX5gxQnPm8SusINY+QMZfXCZzueaa9tNREFs5gyTcOdccyNmE4Cjc2XiPBeK7UN5mMTiPuqs26mpowPDOIFA04P6V5o2oNaL1HM5R9fVg5sMi3O5PNku90JZ4/I0QNaEJcRzwZNn82R7rD78c2b68pzOXE+eM8zXkOxy5YZ7rO1Wm9uT5/LluSN82T5rmJJfCUsN6KlX/lyNgznDSTzOYe8ZILl6NcKZ7lVkRWmLwxND7aV20xUVBuIJdYQO6WWashXUJl+vIyMerSbczjtyC7X4AYSV4s5DGNRKDXyEmS/mflRTP5QG7RDOepz/vTyN26oBevGeXcNAS+5ndkOuJ75dM6FtIZneNcz5e7Jtvnxn04jMzDfvd7ubRoR56nRC9QPlfxPBo7Bkjmhy+vI9+c4RTWGBWV7mXLvOUmoHTKivzme13f9m5o9mOJn2dUnrV15r6NVRyg8H1Jdt61rSOd01OqOrf82U7uAocL/OlpmZ6850ud2uTHc4BjLle8VxvjUuz5pwqsSD5m3jO8fveDdzzuoSY8pKplArm6iBfxP/KFjxy3gI0gmaxV+SjakpBnuY/FdBBLQylbTVwNOl3e6klvyd1pJiKvXvDArVQsZEKGGxEXAmOMA2BHs90C6Sh0TFedYo2Z9CwBc0ICtmcuUWmFTZ73qhMU5IBvmebFhbxKhOM7oRb9FSrqbfxLEoOYIn4fSuCbIBZCAE9//gp4ytpDpe2aGTtYadSPtDoGpJ78TwgD4XWSS6nCqaM0QMpwENyckfQLsuX7tK4EI4NdnKf5jvG5v7wFHw736D1kJgH546m6YsSCO9RdCt95Sqj+S5SqGThtyNKj6M6bLfHcaVdqI2wsUL7OQ8SY8l6aTLLJFWE3QYUr0nVdtmdNmi3jst0xXW0EexYilX+C96VnMOwU+bRh5cugNqdSkzpS/QiDVQSc1iQLyMt2kyYzqW1NYHhNkrnuUz3dI4iNK0gweIBSo07D/93PofgUJO2Uh1XctMxMRSGkdmo1Utbzwbu5T0C99DjA4nlrKNLpaeUkuXekUe/ZiJfJCa+DA3+hBBEfPjK+j61q7gCkuZXShnNNtrFTVkIx0+DdauRv+cYkwa8gVKQ46ilMNMuAG/Sjje1oC9jMAb6UNU0jxV0p8UfK5QyzUr9S3kiX4FD1HY+xgh3jU42Uw3c8cOp347q2SSL4cBvzjhyHRnZmIg/UmVShXkoNxX7mdRfSxcmRjgdGH1OTodrtY6fNZcpzvT7c6lzDntHiswVuD+5ZKpeV/aF8CLywebBj0hEG1voLLrO5hG9W9o3PAXsNJ/I9qGICYRd/8epavLHElvK3F5Sb2SO98jX5bfgvHPLQEhz/fB+MfDUX08mRf5MbYlYNOL34IlXXwEtmPGIpiZ6WeAbdH3dBkWtWHKczRv049h3vJsxqqqFbHrE5Faag/AJ/KW7EdkUoX+r0caGUkN2O3X12Be3Zcwy+K3dLRbvoReVi0MdRLOg8MXJ9BJGYt1Un+D0jV8Gm5sBz2fuQx6yJ+5qO3jMfJCBm8ps76noZGU/2pUL9MEXjxMMJQsGIqSfwJK56aidJZm1f8OlkoiWjUHO+yeRo9BrGV9Dw9rsN2sw1rc1WogLBH9HgWC77ZjWg+ucYa+VPi9wPfh40CQ0BdtJ2pQio9BVOPZi96UF4ApkomgIfvhL/S+CXOvoo7pm4S21EyUbIxH4q7DOGsDgMVHZlyQ9sikf6Jw/hFs8JvuXG07wxzwR3MJI0PKQWprNNUBGRRDNROGkxTdsEURl4xqXF/uk+nIGPBedN/H3E/3nUR0vgld37ZgYmwL71LKUkLLbZh13bPoOvkHjnJP5v1s7w+E1hCM7QE+irBzAOGUD/ENhkcPpOneDPzh9ALFnShl0o9T1Sj1oEk5qz99+K6JUn8BPZ/1AvjwQR7MO3aKiIO5PCejyOFT6Ba6E0hNLMaKCScx9ss9CK6SGiABXu58IJa9oZ8MbLXbVLA24Rsexu12zY2MpMMmV5R/NFoGJJHFqYxxRY9HeECn0RDPLyqinrAHhC7qCYcWQnRkYcVvdpPkY4nkwvFWDLfmUChjMTs8AiX3HdQCn2POdyUoXWaa+tQ8VD1OAPcMlv5GeUsAsvMDeID7MK71koEoca4Sg8mrCqYPekVxKlVZFoP9q6CGxBiWHuD3F4OH2xNr9A+uL1Ws7ho7NTgojBN7QfjFLcajiLQniSQ+eH3BzXmrc2BkEhn3n/s7RZyK7DTf6TU493dUz1HDnb4LKv/0eBEYcu7vUk9LNyeL7oMoPEPgISfu4JV/MtlI7sArroDX/nO8g4xOvEG0V4lOtOlJ9RixnnmQ3YlMGB8dywNooC04Rb1/iu8PTXx6aJuNtlaa65B8nhmfzKL0w9RsXTICpTi6eyGzeWK0HlE0/7Hwh0UyzXJv/cZDO5FRSrthQraqFirrWFq2U7ziofegzcuccgTtdTvj1IidzKOI0HgqiVC2SJ5BCI+EL+GaIHNdEglaOukjXiaHBhBvA5VDMnd5dJxBlOem2EOVeowJlw1M72xgEkBXCUT+OMNsE0s04IL5dxw0O8zqEj1t18jA4MfGMtVZOJxoNzD9v50ZnAmfAuTTbdZAV82208x83TaJF3BkpZgGnjAX9FYcXyk9DJku8vFJeRmbebah/hmzIQ18D1TH3zUik2gGvmL6oyej7W8ZHWVsExAmuYvcklR4+tsIuR3UiizMPkE1/OanwLiPcz4g2p1lmh+vUfKf3kFTon0CuIFOJ00Mr43igfjp4KhV1CaM7RRlSPE1TjG3Eyix7QOhH+D1KxTAdiLgdzWKR636s5erK76Dm+PISXOuLrmNQNbIREqxV3yLMUvHOWSnMJ/7UbIHKdBzfTq/xSun+CTm5yXhu5by62zT2Ry6AD/whsc+rz+aMmiPuvHRK45f7th2wlR2Z6ScyIy7HEPVTrMr6fD4y+pZYhtT1IJ5CaUZTc9Nca4YawTaLFtRamdez8IUXftGzLWsYGkdYyORYphECsG8Hfelz8tsk7zifh6qHMOFmaeQIxyBtghmVS9QpsPOH8QtTdZZOZ1Ju0BhbLsLjkDrx5QiEnapxcGc2UP36BQL9RvLOOrWg9uc5iVXl5+bhMl7AXy/2MYS2nw3TwWG+4nBNQdieImlBxcES1OGBEptk5MDJS8vm1ma8AmGvP4ngjVAX1oD0HNSsJSaj610Y8dOYPG/xJ2N+wFnd1Ffa360ob54/H5c3+XAc2wWNezo7+Fv3XqUT6UbeZjf7sNWPdOwhPsfmH/mrSEdJazTegZH/83f8jDwc9ckMDyMF+xLpgVi+NhzPJEmiiH6dzxL3XaOSeMtlLD7qN43MRDeSC88ltm1uEkiDH7GsU8gMMPzWPoePUvWovQVuhPqPw30JtQ3Ql2VoDfhFi1kf60BHJj9Cqj6bA4MCTns3sGRt+zoKGGf327FnMgX5pg7xJkpL5XoYiquZyiji9cZifphp8ZToUSfPkbSDgQmvF0Y2PFRYMh4qpWQByiYjB5DSL3A0fDTED6v0fzSKEZSf8QyHx3Lj3Vi6a/rNHgIP4zrTinz032Pjw/cVSHor5tqhYGRICpR7eDL6BfpDhKVfCfP5jb6iD6aR4mYLKkUB0vDYGml+WIgJRdBUlpPUnDb99D8t/PLU9XE+8EvDrXeaKimFFJbHMtBtZn4QiitXzIiDOHHCM3U+33SeIwtKF21TW/9bg2Z2hdZNE+cKPjNkI0OgWZAEqmI1JqAKefYZF7K2NWOAAe0Uel+VnPAEeQAI3vBR0ShcxwWu3mNwQGqbV5cOSLd8NWBrKnck4V5It/EIBdw1hf5mGdhWvkM+SGrNBf0/vdoXlBpKIT/4ILdVCSqgd9L6XfX49SZzbd24UIk2YAxzUWaDQbZYJhs4BN8LvPz71Yz/Gilr36BDwMW7TSQOVG85a3pxFJKpq+qooSbrXyrs2ldDmUronlboqrJo/9i3uH4u/qzKlrjKAZDoWRDEnWkdhmimulAH+PnW+l9+HGM2cqvBc4xvvVTD7YyZmjl51VqLpOjE1fbOZKav5UfRHm0wNHYtHLLUV9w5HuMh29q0zh1K3Ge5lOTIFeDu8TIk9i7+raYud0GF1yiZotwhXjzPBegSxJo+lq2m5caZ3GPSNcfVJ+hB9BCm9LCEWd0Jx2CuGCHSNhpz9AfUyfo6bxV7NTtyv82PwW9Vb8TX+ThA+BUz30o6EDbzcYupe78JEzXCcDcX1KIf3mKovC72WTHmXsCq5jkJnSAuGAHqwjVxKZ1Budj0XeSeThdVxFdVukETt3VSRSYtox64OFmO/NongYdc/vJtmyX7acMItDVf8kg1uKCnWY1ITjVnICpYNo31CfPzuRL7sN8gl9Gp/Fh3jNUuRM+T3WbbdKLoO8iv6Q0vz7mc1232ZVg8SEy2vxOeV0Vv8XmG9M7qfWaM+THz5e+0nbSNecdnMqTODEqjAi5HhvPHTU6PqVeV6WdtOAn0ecO1weJWsdvfeQtw+zmN85KLuLzVv0RSsXj9DIe5nccLKll7PnteofO9F1vd+lUxhEjLM67xuq0TTjhaX7hxW3h6VEyI6bbszFRrqgtq9c//aeamBh39JbVz6x+vuZ7T2NMbJq4PklE8/84TBRbhEeOk69apGWqZaflzZDYEPiEq/g4y4/HTaCrBKqjQ3WCjo7ONtHRwWkZ0YHP1h9MfkSpl3gD9fcQGrx06tErtDn0R+CBaYG5XdqIMZFSGD9OgwOBKoE6S3c7fhyDHIq0BmwDGNWlTc9FW46e1gXjgStgzPl/wvg/fvenN69nmyj0Q7huexno/yev+/8W8b9/wBdB3PpLh3/xgC/+9ccDQH+CD6Lf82X+py9kZofg45j9v/1CFp2rnzdcEUBdRppX8UQ00FUC0dEhOkFHR2eb6ujgNBDL1LiZPJcjQ0VE9P8BLGtwyAAAeJxjYGBgZACCM7aLzoPoq2lbl8BoAE+XB6QAAHicY2BhYmD8wsDKwMDow5jGwMDgDqW/MkgytDAwMDGwcTKAQQMDAzMDw4sHDFAQkOaawnCAQVGbjfHA/wMMeowHGByAwowgOcZixgUMCkDICAB7Dg4VAAB4nL2R3SuDURzHv8/evI9t3l/3TM/D01JS0iQpSa4klCsRiogSS+1vUCtcunJj7cLahWUoLyWkcLFmR3vmxh/ABZc/Z8/WapHdyLd+5/y+336nT+ccAHqkqh4CXyHccSdo3iAE+D6PPhjRChEKnGhDD3p50o9BDGEYoxjHBCYxjVksYAnLcMOPY0Ttsr1b3BJ94qP4Ln44dhy7zTppRApKISksnUjn0r1slC2yInfJLnlOXmyxKTaniYgTRU77jTSTJq1lSC7Rq5HeskiHGunsB5I1SaIXYhSjJ7qlG7qmK7qkCzqlMB1RiIIUoAPyk4/2aY9WaIoGEp+JV9WretQxtVPtiG/HN+MKe2YetsHcbJ2tsjnWziRmZgJDLBJ7iClRZ8SVetX/kWBCblx6QKeHgf9rlkzIQz5QwNtCFGlRMa8SmIFSzZYBFlhtybYcqEClllZV1/zRDTKqrWv4HjY25T74BcsKg/Z4nGNgZGBgAOJpe/Zrx/PbfGXgZmIAgatpW5cg6P8HmBgYDwC5HAxgaQBJuQufAAB4nGNgZGBgPPD/AIMeEwMIAElGBlTABABQkgK3eJxjYmBgYGJgUGAAgQQgrAfCcAYHMJ+VgRtIajH4MMgD6VwGTSDJD8QOQJFihlUMXkB9WQxJDLxANbwM2kCZMAYEsAKalsewAMiqB9JzwGJaDMpAUh6oj59Bg8EVaJIDQxsAB2kMpwAAAFAAAEAAAHicbY+9bcMwFIRPfwbiIk6RdCnoOqBACoIEuEzhEbyAJQhuRIN05VkyQKrM4hU8iXOiXhAXJkHcx8fj8RHAM36Q4G+kwgkKrIRTLPEhnGGNs3BOz7dwgRdchBfMvNGZ5E+SOnPCnEw4xSvehDN8ohHO6fkSLqDY28wLvOM6RR2wh8OIQNy7kRLQw+MIfX8Wen/UYtjG4imqx0C7QoUShrrh+r827y1qhjVcFT0WLSPceNo6P/SqKo3aqJhMtbVudGVs+6ixXWws8GSqK2ZNaWXU6W3seh8OblTG2NIYw0rHOfDhh3/qukHf/esXftI+NHicY2BmAIP/BxgkgRQjAxoAACvDAd0AAA==") format("woff"), + url("/font/ddg-serp-icons.ttf?v=0.9250390538945794") format("truetype"); + font-weight:normal; + font-style:normal +} +.frm__input__clear, +.ddgsi, +.ddgsi-b:before, +.ddgsi-a:after { + font-family:'ddg-serp-icons' !important; + speak:none; + font-style:normal; + font-weight:normal !important; + font-variant:normal; + text-transform:none; + text-decoration:none !important; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale +} +.ddgsi-alert:before { + content:"\21" +} +.ddgsi-arrow-down:before { + content:"\2193" +} +.ddgsi-arrow-left:before { + content:"\2190" +} +.ddgsi-arrow-right:before { + content:"\2192" +} +.ddgsi-arrow-top:before { + content:"\2b06" +} +.ddgsi-arrow-up:before { + content:"\2191" +} +.ddgsi-check-sign:before { + content:"\2611" +} +.ddgsi-check:before { + content:"\2713" +} +.ddgsi-circle:before { + content:"\25cf" +} +.ddgsi-clock:before { + content:"\43" +} +.ddgsi-close-bold:before { + content:"\d7" +} +.ddgsi-close:before { + content:"\58" +} +.ddgsi-cloudsave:before { + content:"\63" +} +.ddgsi-collapse:before { + content:"\21f1" +} +.ddgsi-comment:before { + content:"\4f" +} +.ddgsi-cry:before { + content:"\2639" +} +.ddgsi-directions:before { + content:"\64" +} +.ddgsi-down:before { + content:"\76" +} +.ddgsi-download:before { + content:"\2913" +} +.ddgsi-expand:before { + content:"\21f2" +} +.ddgsi-eye:before { + content:"\69" +} +.ddgsi-football:before { + content:"\61" +} +.ddgsi-frown:before { + content:"\28" +} +.ddgsi-grid:before { + content:"\47" +} +.ddgsi-heart:before { + content:"\2665" +} +.ddgsi-home:before { + content:"\2302" +} +.ddgsi-info:before { + content:"\49" +} +.ddgsi-left-big:before { + content:"\2039" +} +.ddgsi-left-sign:before { + content:"\25c1" +} +.ddgsi-left:before { + content:"\3c" +} +.ddgsi-less-sign:before { + content:"\229d" +} +.ddgsi-lock:before { + content:"\6c" +} +.ddgsi-loupe:before { + content:"\53" +} +.ddgsi-marker:before { + content:"\40" +} +.ddgsi-menu:before { + content:"\21f6" +} +.ddgsi-minus:before { + content:"\2d" +} +.ddgsi-more-sign:before { + content:"\2295" +} +.ddgsi-more:before { + content:"\2026" +} +.ddgsi-move:before { + content:"\2629" +} +.ddgsi-music-note:before { + content:"\266b" +} +.ddgsi-news:before { + content:"\6e" +} +.ddgsi-next:before { + content:"\bb" +} +.ddgsi-pause:before { + content:"\2551" +} +.ddgsi-play:before { + content:"\25ba" +} +.ddgsi-plus:before { + content:"\2b" +} +.ddgsi-prev:before { + content:"\ab" +} +.ddgsi-region:before { + content:"\2637" +} +.ddgsi-right-big:before { + content:"\203a" +} +.ddgsi-right-sign:before { + content:"\25b7" +} +.ddgsi-right:before { + content:"\3e" +} +.ddgsi-smile:before { + content:"\29" +} +.ddgsi-star:before { + content:"\2605" +} +.ddgsi-swap:before { + content:"\21a9" +} +.ddgsi-t-down:before { + content:"\25bc" +} +.ddgsi-t-left:before { + content:"\25c0" +} +.ddgsi-t-right:before { + content:"\25b6" +} +.ddgsi-t-up:before { + content:"\25b2" +} +.ddgsi-twitter:before { + content:"\74" +} +.ddgsi-up:before { + content:"\5e" +} +.ddgsi-upload:before { + content:"\2912" +} +.ddgsi-uploaded:before { + content:"\21d1" +} +.ddgsi-user:before { + content:"\75" +} +.ddgsi-users:before { + content:"\55" +} +.sticky { + position:-webkit-sticky; + position:-moz-sticky; + position:-ms-sticky; + position:-o-sticky; + position:sticky +} +.sticky--dummy { + display:none +} +.is-stuck+.sticky--dummy { + display:block +} +.browser--chrome, +.browser--firefox, +.browser--safari, +.browser--opera, +.browser--ie, +.browser--edge, +.browser--arora, +.browser--maxthon, +.browser--seamonkey, +.browser--palemoon, +.browser--vivaldi, +.browser--ddg, +.logo_modal, +.browser--brave { + width:64px; + height:64px; + text-indent:-999999px; + display:inline-block; + vertical-align:middle; + position:relative; + background-position:50% 50%; + background-repeat:no-repeat +} +.browser--chrome { + background-image:url("/assets/icons/browsers/small/chrome.png") +} +.svg .browser--chrome { + background-image:url("/assets/icons/browsers/small/chrome.svg") +} +.browser--firefox { + background-image:url("/assets/icons/browsers/small/firefox.png") +} +.svg .browser--firefox { + background-image:url("/assets/icons/browsers/small/firefox.svg") +} +.browser--safari { + background-image:url("/assets/icons/browsers/small/safari.png") +} +.svg .browser--safari { + background-image:url("/assets/icons/browsers/small/safari.svg") +} +.browser--opera { + background-image:url("/assets/icons/browsers/small/opera.png") +} +.svg .browser--opera { + background-image:url("/assets/icons/browsers/small/opera.svg") +} +.browser--ie { + background-image:url("/assets/icons/browsers/small/ie.png") +} +.svg .browser--ie { + background-image:url("/assets/icons/browsers/small/ie.svg") +} +.browser--edge { + background-image:url("/assets/icons/browsers/small/edge.png") +} +.svg .browser--edge { + background-image:url("/assets/icons/browsers/small/edge.svg") +} +.browser--arora { + background-image:url("/assets/icons/browsers/small/arora.png") +} +.svg .browser--arora { + background-image:url("/assets/icons/browsers/small/arora.svg") +} +.browser--maxthon { + background-image:url("/assets/icons/browsers/small/maxthon.png") +} +.svg .browser--maxthon { + background-image:url("/assets/icons/browsers/small/maxthon.svg") +} +.browser--seamonkey { + background-image:url("/assets/icons/browsers/small/seamonkey.png") +} +.svg .browser--seamonkey { + background-image:url("/assets/icons/browsers/small/seamonkey.svg") +} +.browser--palemoon { + background-image:url("/assets/icons/browsers/small/palemoon.png") +} +.svg .browser--palemoon { + background-image:url("/assets/icons/browsers/small/palemoon.svg") +} +.browser--vivaldi { + background-image:url("/assets/icons/browsers/small/vivaldi.png") +} +.svg .browser--vivaldi { + background-image:url("/assets/icons/browsers/small/vivaldi.svg") +} +.browser--ddg, +.logo_modal, +.browser--brave { + background-image:url("/assets/icons/browsers/small/ddg.png") +} +.svg .browser--ddg, +.svg .logo_modal, +.svg .browser--brave { + background-image:url("/assets/icons/browsers/small/ddg.svg") +} +.logo_homepage, +.header__logo, +.logo--dax { + background-position:50% 50%; + background-repeat:no-repeat; + background-size:100%; + color:transparent; + text-indent:-9999px; + font-size:0px +} +.logo_homepage { + width:205px; + height:200px; + display:block; + position:relative; + margin:0 auto; + background-image:url("assets/logo_homepage.normal.v108.svg") +} +.dark-bg .logo_homepage { + background-image:url("assets/logo_homepage.alt.v108.svg") +} +@media only screen and (max-width: 425px) { + .logo_homepage { + width:166px; + height:134px + } +} +@media only screen and (max-height: 425px) { + .logo_homepage { + width:221px; + height:62px; + background-image:url("assets/logo_homepage_mobile.normal.v107.svg") + } + .dark-bg .logo_homepage { + background-image:url("assets/logo_homepage_mobile.alt.v106.svg") + } +} +.body--html .logo_homepage { + background:no-repeat center url("assets/logo_homepage.normal.v108.png"); + background:no-repeat center/100% url("assets/logo_homepage.normal.v108.svg"),linear-gradient(transparent, transparent) +} +@media only screen and (max-height: 425px) { + .body--html .logo_homepage { + background:no-repeat center url("assets/logo_homepage_mobile.normal.v107.png"); + background:no-repeat center/100% url("assets/logo_homepage_mobile.normal.v107.svg"),linear-gradient(transparent, transparent) + } +} +.header__logo { + background-size:36px 36px; + background-image:url("assets/logo_header.v108.svg") +} +.header--html .header__logo { + display:block; + background:no-repeat center url("assets/logo_header.v108.png"); + background:no-repeat center/auto 36px url("assets/logo_header.v108.svg"),linear-gradient(transparent, transparent) +} +.dark-header .header__logo { + background-image:url("assets/logo_header.alt.v108.svg") +} +.logo--dax { + background-image:url("assets/dax.svg"); + width:90px; + height:90px; + background-size:90px 90px; + margin:auto +} +html:not(.svg) .logo--dax { + background-image:url("assets/dax.png") +} +.logo_homepage__tt { + padding:0 12px; + font-weight:600; + font-size:16px; + bottom:auto; + right:auto; + left:90%; + top:35% +} +@media only screen and (max-height: 425px) { + .logo_homepage__tt { + bottom:0; + left:95%; + top:0 + } +} +.no-touch .logo_homepage:hover .logo_homepage__tt { + -webkit-transition-delay:.5s; + -moz-transition-delay:.5s; + -o-transition-delay:.5s; + transition-delay:.5s; + visibility:visible; + opacity:1 +} +.search, +.search__input, +.search__clear, +.search__button, +.search--adv, +.search__input--adv { + font-size:1em +} +.search, +.search--adv { + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; + border-radius:4px; + display:block; + position:relative; + height:2.8em; + background-color:#fff; + border:1px solid rgba(0,0,0,0.15); + box-shadow:0 2px 3px rgba(0,0,0,0.06); + padding-left:.75em; + padding-right:6.5em +} +.search.has-suggestions, +.search--adv.has-suggestions { + border-radius:4px 4px 0 0 +} +.search--adv { + padding-right:3.5em +} +.search--adv:hover, +.search--adv.search--header.has-text.search--hover, +.search--adv.search--header.has-text.search--focus, +.search--adv.search--home.has-text { + padding-right:6.5em +} +.search--no-clear { + padding-right:3.5em +} +.search--header { + background-color:#fff; + height:44px; + padding-left:11px +} +.search--header .search__input, +.search--header .search__input--adv { + height:44px +} +.vertical--map__sidebar__header__search .search--header { + width:338px; + margin-right:-4px +} +@media only screen and (max-width: 864px) { + .vertical--map__sidebar__header__search .search--header { + width:238px + } +} +.search--header .search__clear { + font-size:14.4px +} +.search--header .search__button { + font-size:18px +} +.lt-ie9 .search--header .search__input, +.lt-ie9 .search--header .search__input--adv { + line-height:44px +} +.search--home { + font-size:1.14em +} +.search--home .search__clear { + margin-right:3.2em +} +.lt-ie9 .search--home .search__button { + right:7px +} +.search--iframe .search--home { + margin:0 +} +.search--hero { + border-radius:4px; + border-color:white; + background-color:#e37151 +} +.search--hero .search__clear, +.search--hero .search__button, +.search--hero .search__button--hero { + color:white +} +.search--hero .search__input, +.search--hero .search__input--adv { + font-weight:300; + color:white +} +.search--hero .search__input::-moz-placeholder, +.search--hero .search__input--adv::-moz-placeholder { + color:white; + opacity:1 +} +.search--hero .search__input::-webkit-input-placeholder, +.search--hero .search__input--adv::-webkit-input-placeholder { + color:white +} +.search__input, +.search__input--adv { + -webkit-appearance:none; + -moz-appearance:none; + -ms-appearance:none; + -o-appearance:none; + appearance:none; + -webkit-tap-highlight-color:rgba(0,0,0,0); + font-size:1.1em; + font-weight:normal; + display:block; + width:100%; + background:none; + outline:none; + border:none; + padding:0; + height:2.545455em; + z-index:1; + position:relative; + top:-1px +} +.search--header .search__input, +.search--header .search__input--adv { + font-size:16px +} +.search__input:focus, +.search__input--adv:focus { + outline:none +} +.search__input::-ms-clear, +.search__input--adv::-ms-clear { + display:none +} +.search__input::-moz-placeholder, +.search__input--adv::-moz-placeholder { + color:#aaa +} +.search__input::-webkit-input-placeholder, +.search__input--adv::-webkit-input-placeholder { + color:#aaa +} +.search--focus .search__input--adv { + opacity:1 +} +.search__hidden { + display:none +} +.search__clear, +.search__button, +.search__button--hero { + -webkit-appearance:none; + -moz-appearance:none; + -ms-appearance:none; + -o-appearance:none; + appearance:none; + -webkit-box-sizing:content-box; + -moz-box-sizing:content-box; + box-sizing:content-box; + font-family:'ddg-serp-icons' !important; + speak:none; + font-style:normal; + font-weight:normal !important; + font-variant:normal; + text-transform:none; + text-decoration:none !important; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; + -webkit-tap-highlight-color:rgba(0,0,0,0); + width:1em; + display:block; + cursor:pointer; + background:transparent; + text-align:center; + border:none; + height:2.45em; + line-height:2.45em; + position:absolute; + top:0; + bottom:0; + right:2px; + left:auto; + margin:auto; + z-index:2; + outline:none +} +.search__clear:active, +.search__button:active, +.search__button--hero:active { + -webkit-transition:none .3s ease-in-out; + -webkit-transition-delay:0s; + -moz-transition:none .3s ease-in-out 0s; + -o-transition:none .3s ease-in-out 0s; + transition:none .3s ease-in-out 0s +} +.lt-ie9 .search__clear, +.lt-ie9 .search__button, +.lt-ie9 .search__button--hero { + right:10px +} +.lt-ie8 .search__clear, +.lt-ie8 .search__button, +.lt-ie8 .search__button--hero { + height:auto; + border:none !important +} +.search__dropdown { + display:none +} +.search__clear { + padding:0 .5em; + line-height:1; + min-width:21px; + margin-right:3.6em; + color:#aaa; + visibility:hidden; + opacity:0 +} +.search__clear:focus, +.search__clear:hover { + outline:none; + color:#222; + visibility:visible +} +.search__clear:active:focus, +.search__clear:active:hover { + color:#de5833 +} +.search__clear.empty, +.search--no-clear .search__clear { + display:none +} +.search:hover .search__clear, +.search__input:focus ~ .search__clear, +.search--header.has-text.search--hover .search__clear, +.search--header.has-text.search--focus .search__clear, +.search--home.has-text .search__clear { + visibility:visible; + opacity:0.9 +} +.lt-ie8 .search__clear { + margin-right:4.6em +} +.is-mobile .search__clear { + text-align:right +} +.search__button, +.search__button--hero { + border-radius:0 4px 4px 0; + min-width:26px; + color:#999; + font-size:1.25em; + padding:0 .64em; + height:auto; + min-height:1.8em; + margin-top:-1px; + margin-bottom:-1px; + margin-right:-3px; + line-height:1.5; + background-color:transparent; + background-position:50% 50%; + background-repeat:no-repeat; + -webkit-font-smoothing:subpixel-antialiased +} +.search__button:hover, +.search__button--hero:hover, +.search__button:focus, +.search__button--hero:focus { + outline:none +} +.lt-ie8 .search__button, +.lt-ie8 .search__button--hero { + height:1.96em; + min-width:3em +} +.has-suggestions .search__button, +.has-suggestions .search__button--hero { + border-radius:0 4px 0 0 +} +.search:hover .search__button, +.search__input:focus ~ .search__button, +.search--header.has-text.search--hover .search__button, +.search--header.has-text.search--focus .search__button, +.search--home.has-text .search__button { + background-color:#5b9e4d; + color:white +} +.search__button:hover, +.search__button:focus, +.search:hover .search__button:focus, +.search--header.has-text.search--hover .search__button:hover, +.search--header.has-text.search--focus .search__button:hover, +.search--home.has-text .search__button:focus, +.search--home.has-text .search__button:hover { + background-color:#66ad57; + color:white +} +.search__button:active, +.search:hover .search__button:active, +.search--header.has-text.search--hover .search__button:active, +.search--home.has-text .search__button:active { + background-color:#222 +} +.search__button--active { + background-color:#5b9e4d; + color:#fff +} +.search__button--hero { + background-color:#e37151; + color:white +} +.badge-link { + -webkit-border-radius:4px; + -moz-border-radius:4px; + -ms-border-radius:4px; + -o-border-radius:4px; + border-radius:4px; + background-color:#fff; + border:1px solid #d2d2d2; + cursor:pointer; + display:table; + margin:0 auto; + position:relative; + text-align:left +} +.nav-menu--slideout .badge-link { + display:block; + text-align:center; + position:absolute; + bottom:0; + left:0; + margin:0 8px 8px; + padding:5px +} +.badge-link--home, +.badge-link--top, +.badge-link--serp { + z-index:200; + border:1px solid rgba(0,0,0,0.15) +} +.badge-link--top, +.badge-link--serp { + position:absolute; + top:64px; + width:280px; + box-shadow:0 4px 10px rgba(0,0,0,0.1) +} +.badge-link__background { + position:absolute; + height:100vh; + width:100vw; + z-index:20; + background:#e5e5e5; + opacity:.6 +} +.badge-link__background--dark { + transition:opacity .6s; + background:#7b7b7b; + opacity:1 +} +.badge-link__background--dark.fade-out { + opacity:0 +} +.badge-link__image--narrow { + height:135px; + background:url("/assets/about/hiker.svg") no-repeat center; + background-size:cover; + background-size:239%; + background-position:47% 42% +} +.badge-link--top.badge-link--experiment, +.badge-link--home.badge-link--experiment { + transition:all .3s; + left:0; + right:0; + margin-left:auto; + margin-right:auto; + box-shadow:0 12px 24px -8px rgba(0,0,0,0.15); + transition:opacity .6s +} +.badge-link--top.badge-link--experiment.fade-out, +.badge-link--home.badge-link--experiment.fade-out { + opacity:0 +} +.badge-link--top.badge-link--experiment .badge-link__wrap, +.badge-link--home.badge-link--experiment .badge-link__wrap { + max-width:initial +} +.badge-link--top.badge-link--experiment .badge-link__close, +.badge-link--home.badge-link--experiment .badge-link__close { + line-height:1; + padding:20px +} +.badge-link--top.badge-link--experiment .badge-link__bullets, +.badge-link--home.badge-link--experiment .badge-link__bullets { + padding:25px 75px 0 75px +} +.badge-link--top.badge-link--experiment .badge-link__title, +.badge-link--home.badge-link--experiment .badge-link__title { + padding-top:10px +} +.badge-link--top.badge-link--experiment .badge-link__btn-group, +.badge-link--home.badge-link--experiment .badge-link__btn-group { + margin-top:22px; + width:88%; + margin-left:auto; + margin-right:auto +} +.badge-link--top.badge-link--experiment .badge-link__btn-group .badge-link__btn, +.badge-link--home.badge-link--experiment .badge-link__btn-group .badge-link__btn { + display:flex; + justify-content:center; + align-items:center; + height:42px; + box-sizing:border-box; + padding:0; + background-color:#4495D4; + border:none +} +.badge-link--top.badge-link--experiment .badge-link__btn-group .badge-link__btn:hover, +.badge-link--home.badge-link--experiment .badge-link__btn-group .badge-link__btn:hover { + background-color:#7CB5E0; + border-color:#6C9BC1 +} +.badge-link--top.badge-link--experiment .badge-link__skip, +.badge-link--home.badge-link--experiment .badge-link__skip { + text-align:center; + padding-bottom:35px; + padding-top:18px +} +.badge-link--top.badge-link--experiment .badge-link__skip button, +.badge-link--home.badge-link--experiment .badge-link__skip button { + background:none; + padding:0; + cursor:pointer; + color:#888; + font-size:14px; + border:none +} +.badge-link--top.badge-link--experiment .badge-link__skip span, +.badge-link--home.badge-link--experiment .badge-link__skip span { + text-decoration:underline +} +.badge-link--top.badge-link--experiment .badge-link__skip span:hover, +.badge-link--home.badge-link--experiment .badge-link__skip span:hover { + color:#333 +} +.badge-link--top.badge-link--experiment--nodismiss, +.badge-link--top.badge-link--experiment--center, +.badge-link--home.badge-link--experiment--nodismiss, +.badge-link--home.badge-link--experiment--center { + z-index:20 +} +.badge-link--top.badge-link--experiment--nodismiss .badge-link__bullets, +.badge-link--top.badge-link--experiment--center .badge-link__bullets, +.badge-link--home.badge-link--experiment--nodismiss .badge-link__bullets, +.badge-link--home.badge-link--experiment--center .badge-link__bullets { + display:flex; + justify-content:center; + align-items:center; + padding:0 +} +.badge-link--top.badge-link--experiment--nodismiss .badge-link__bullet, +.badge-link--top.badge-link--experiment--center .badge-link__bullet, +.badge-link--home.badge-link--experiment--nodismiss .badge-link__bullet, +.badge-link--home.badge-link--experiment--center .badge-link__bullet { + display:inline-flex; + align-items:center; + margin:0; + padding:0; + font-size:13px; + color:#666; + margin-right:24px +} +.badge-link--top.badge-link--experiment--nodismiss .badge-link__bullet:last-of-type, +.badge-link--top.badge-link--experiment--center .badge-link__bullet:last-of-type, +.badge-link--home.badge-link--experiment--nodismiss .badge-link__bullet:last-of-type, +.badge-link--home.badge-link--experiment--center .badge-link__bullet:last-of-type { + margin-right:0 +} +.dark-bg .badge-link--top.badge-link--experiment--nodismiss .badge-link__bullet, +.dark-bg .badge-link--top.badge-link--experiment--center .badge-link__bullet, +.dark-bg .badge-link--home.badge-link--experiment--nodismiss .badge-link__bullet, +.dark-bg .badge-link--home.badge-link--experiment--center .badge-link__bullet { + color:#fff +} +.badge-link--top.badge-link--experiment--nodismiss .badge-link__bullet__icon, +.badge-link--top.badge-link--experiment--center .badge-link__bullet__icon, +.badge-link--home.badge-link--experiment--nodismiss .badge-link__bullet__icon, +.badge-link--home.badge-link--experiment--center .badge-link__bullet__icon { + margin-right:7px +} +.badge-link--top.badge-link--experiment--nodismiss .badge-link__btn-group, +.badge-link--top.badge-link--experiment--center .badge-link__btn-group, +.badge-link--home.badge-link--experiment--nodismiss .badge-link__btn-group, +.badge-link--home.badge-link--experiment--center .badge-link__btn-group { + margin:0; + padding:0 +} +.badge-link--top.badge-link--experiment--nodismiss .badge-link__btn-group .badge-link__btn, +.badge-link--top.badge-link--experiment--center .badge-link__btn-group .badge-link__btn, +.badge-link--home.badge-link--experiment--nodismiss .badge-link__btn-group .badge-link__btn, +.badge-link--home.badge-link--experiment--center .badge-link__btn-group .badge-link__btn { + height:50px; + margin:0; + padding:0; + background-color:#678fff; + color:white; + font-size:14px; + font-weight:600 +} +.dark-bg .badge-link--top.badge-link--experiment--nodismiss .badge-link__btn-group .badge-link__btn:hover, +.dark-bg .badge-link--top.badge-link--experiment--center .badge-link__btn-group .badge-link__btn:hover, +.dark-bg .badge-link--home.badge-link--experiment--nodismiss .badge-link__btn-group .badge-link__btn:hover, +.dark-bg .badge-link--home.badge-link--experiment--center .badge-link__btn-group .badge-link__btn:hover { + background-color:#fff; + color:#678fff +} +.dark-bg .badge-link--top.badge-link--experiment--nodismiss .badge-link__btn-group .badge-link__btn:hover .badge-link__btn__icon, +.dark-bg .badge-link--top.badge-link--experiment--center .badge-link__btn-group .badge-link__btn:hover .badge-link__btn__icon, +.dark-bg .badge-link--home.badge-link--experiment--nodismiss .badge-link__btn-group .badge-link__btn:hover .badge-link__btn__icon, +.dark-bg .badge-link--home.badge-link--experiment--center .badge-link__btn-group .badge-link__btn:hover .badge-link__btn__icon { + display:none +} +.dark-bg .badge-link--top.badge-link--experiment--nodismiss .badge-link__btn-group .badge-link__btn:hover .badge-link__btn__icon--dark, +.dark-bg .badge-link--top.badge-link--experiment--center .badge-link__btn-group .badge-link__btn:hover .badge-link__btn__icon--dark, +.dark-bg .badge-link--home.badge-link--experiment--nodismiss .badge-link__btn-group .badge-link__btn:hover .badge-link__btn__icon--dark, +.dark-bg .badge-link--home.badge-link--experiment--center .badge-link__btn-group .badge-link__btn:hover .badge-link__btn__icon--dark { + display:block +} +.badge-link--top.badge-link--experiment--nodismiss .badge-link__btn__icon, +.badge-link--top.badge-link--experiment--center .badge-link__btn__icon, +.badge-link--home.badge-link--experiment--nodismiss .badge-link__btn__icon, +.badge-link--home.badge-link--experiment--center .badge-link__btn__icon { + margin-right:7.5px +} +.badge-link--top.badge-link--experiment--nodismiss .badge-link__btn__icon--dark, +.badge-link--top.badge-link--experiment--center .badge-link__btn__icon--dark, +.badge-link--home.badge-link--experiment--nodismiss .badge-link__btn__icon--dark, +.badge-link--home.badge-link--experiment--center .badge-link__btn__icon--dark { + display:none +} +@media only screen and (max-width: 599px) { + .badge-link--top.badge-link--experiment--nodismiss, + .badge-link--top.badge-link--experiment--center, + .badge-link--home.badge-link--experiment--nodismiss, + .badge-link--home.badge-link--experiment--center { + display:none !important + } +} +.badge-link--top.badge-link--experiment--center, +.badge-link--home.badge-link--experiment--center { + position:absolute; + bottom:10%; + width:600px; + overflow:hidden +} +.badge-link--top.badge-link--experiment--center .badge-link__wrap, +.badge-link--home.badge-link--experiment--center .badge-link__wrap { + position:static +} +.badge-link--top.badge-link--experiment--center .badge-link__close, +.badge-link--home.badge-link--experiment--center .badge-link__close { + padding:10px +} +.badge-link--top.badge-link--experiment--center .badge-link__title, +.badge-link--home.badge-link--experiment--center .badge-link__title { + font-size:20px; + text-align:center; + margin-bottom:0 +} +.badge-link--top.badge-link--experiment--center .badge-link__bullets, +.badge-link--home.badge-link--experiment--center .badge-link__bullets { + margin:11px 20px 22px +} +.badge-link--top.badge-link--experiment--center .badge-link__btn-group, +.badge-link--home.badge-link--experiment--center .badge-link__btn-group { + width:100% +} +.badge-link--top.badge-link--experiment--center .badge-link__btn-group .badge-link__btn, +.badge-link--home.badge-link--experiment--center .badge-link__btn-group .badge-link__btn { + width:100%; + height:50px; + border-radius:0 +} +@media only screen and (max-height: 700px) { + .badge-link--top.badge-link--experiment--center, + .badge-link--home.badge-link--experiment--center { + display:none !important + } +} +@media only screen and (min-height: 700px) and (max-height: 850px) { + .badge-link--top.badge-link--experiment--center, + .badge-link--home.badge-link--experiment--center { + bottom:5% + } +} +.badge-link--top.badge-link--experiment--nodismiss, +.badge-link--home.badge-link--experiment--nodismiss { + max-width:920px; + width:90%; + height:70px; + position:absolute; + top:100%; + margin-top:-86px; + padding:16px 23px 14px; + display:flex; + box-sizing:border-box; + border-radius:2px +} +.badge-link--top.badge-link--experiment--nodismiss .badge-link__wrap, +.badge-link--home.badge-link--experiment--nodismiss .badge-link__wrap { + display:flex; + width:100%; + justify-content:space-between; + align-items:center +} +.badge-link--top.badge-link--experiment--nodismiss .badge-link__bullets, +.badge-link--home.badge-link--experiment--nodismiss .badge-link__bullets { + width:100%; + margin:0 +} +.badge-link--top.badge-link--experiment--nodismiss .badge-link__bullet, +.badge-link--home.badge-link--experiment--nodismiss .badge-link__bullet { + font-size:14px; + color:#aaa; + font-weight:bold +} +.badge-link--top.badge-link--experiment--nodismiss .badge-link__bullet__icon, +.badge-link--home.badge-link--experiment--nodismiss .badge-link__bullet__icon { + max-height:20px; + width:auto +} +.badge-link--top.badge-link--experiment--nodismiss .badge-link__btn-group, +.badge-link--home.badge-link--experiment--nodismiss .badge-link__btn-group { + display:inline-block; + width:auto +} +.badge-link--top.badge-link--experiment--nodismiss .badge-link__btn-group .badge-link__btn, +.badge-link--home.badge-link--experiment--nodismiss .badge-link__btn-group .badge-link__btn { + height:40px; + width:240px; + border-radius:2px +} +.badge-link--top.badge-link--experiment--nodismiss+.onboarding-ed, +.badge-link--home.badge-link--experiment--nodismiss+.onboarding-ed { + margin-top:-30px +} +.badge-link--top.badge-link--experiment--nodismiss+.onboarding-ed .onboarding-ed__slide-1, +.badge-link--home.badge-link--experiment--nodismiss+.onboarding-ed .onboarding-ed__slide-1 { + background-color:#678fff +} +@media only screen and (min-width: 600px) and (max-width: 750px) { + .badge-link--top.badge-link--experiment--nodismiss .badge-link__bullet:nth-child(-n+2), + .badge-link--home.badge-link--experiment--nodismiss .badge-link__bullet:nth-child(-n+2) { + display:none + } +} +@media only screen and (min-width: 751px) and (max-width: 950px) { + .badge-link--top.badge-link--experiment--nodismiss .badge-link__bullet:nth-child(2), + .badge-link--home.badge-link--experiment--nodismiss .badge-link__bullet:nth-child(2) { + display:none + } +} +.badge-link--top.badge-link--experiment--narrow, +.badge-link--top.badge-link--experiment--wide, +.badge-link--home.badge-link--experiment--narrow, +.badge-link--home.badge-link--experiment--wide { + border:none; + overflow:hidden +} +.badge-link--top.badge-link--experiment--narrow, +.badge-link--home.badge-link--experiment--narrow { + width:374px +} +.badge-link--top.badge-link--experiment--narrow .badge-link__wrap__title, +.badge-link--home.badge-link--experiment--narrow .badge-link__wrap__title { + text-align:center +} +.badge-link--top.badge-link--experiment--narrow .badge-link__wrap__message, +.badge-link--home.badge-link--experiment--narrow .badge-link__wrap__message { + padding-left:4em; + padding-right:4em +} +.badge-link--top.badge-link--experiment--narrow .badge-link__thumb__img, +.badge-link--home.badge-link--experiment--narrow .badge-link__thumb__img { + height:60px; + width:60px; + top:-44px +} +.badge-link--top.badge-link--experiment--narrow .badge-link__title, +.badge-link--home.badge-link--experiment--narrow .badge-link__title { + padding-top:27px +} +.badge-link--top.badge-link--experiment--narrow .badge-link__bullets, +.badge-link--home.badge-link--experiment--narrow .badge-link__bullets { + padding:25px 48px 0 48px +} +.badge-link--top.badge-link--experiment--wide, +.badge-link--home.badge-link--experiment--wide { + display:flex; + width:680px; + height:auto +} +.badge-link--top.badge-link--experiment--wide.smallify .badge-link__wrap, +.badge-link--home.badge-link--experiment--wide.smallify .badge-link__wrap { + padding:0 +} +.badge-link--top.badge-link--experiment--wide.smallify .badge-link__img, +.badge-link--home.badge-link--experiment--wide.smallify .badge-link__img { + display:none +} +.badge-link--top.badge-link--experiment--wide .badge-link__wrap, +.badge-link--home.badge-link--experiment--wide .badge-link__wrap { + flex:1; + box-sizing:border-box; + padding:65px 40px 40px +} +.badge-link--top.badge-link--experiment--wide .badge-link__img, +.badge-link--home.badge-link--experiment--wide .badge-link__img { + width:50%; + max-width:50%; + background:center/auto 100% no-repeat #ccc url("/assets/about/hiker.svg"); + background-position:-455px center +} +.badge-link--top.badge-link--experiment--wide .badge-link__thumb__img, +.badge-link--home.badge-link--experiment--wide .badge-link__thumb__img { + display:block; + position:initial; + height:48px; + width:48px; + margin:0 0 28px; + padding:0 +} +.badge-link--top.badge-link--experiment--wide .badge-link__title, +.badge-link--home.badge-link--experiment--wide .badge-link__title { + text-align:left; + padding:0; + margin:0 0 15px +} +.badge-link--top.badge-link--experiment--wide .badge-link__bullets, +.badge-link--home.badge-link--experiment--wide .badge-link__bullets { + margin:0 0 28px; + padding:0 +} +.badge-link--top.badge-link--experiment--wide .badge-link__bullet, +.badge-link--home.badge-link--experiment--wide .badge-link__bullet { + font-size:14px +} +.badge-link--top.badge-link--experiment--wide .badge-link__btn-group, +.badge-link--home.badge-link--experiment--wide .badge-link__btn-group { + width:100%; + margin:0 0 65px; + padding:0 +} +.badge-link--top.badge-link--experiment--wide .badge-link__btn, +.badge-link--home.badge-link--experiment--wide .badge-link__btn { + margin:0 +} +.badge-link--top.badge-link--experiment--wide .badge-link__skip, +.badge-link--home.badge-link--experiment--wide .badge-link__skip { + display:block; + margin:0; + padding:0; + text-align:left; + text-decoration:underline +} +.badge-link--top.badge-link--experiment.smallify, +.badge-link--home.badge-link--experiment.smallify { + transition:all .6s; + height:160px; + width:374px; + transform:translateY(calc(100vh - 183px)); + top:0 +} +.badge-link--top.badge-link--experiment .badge-link__cookie-msg .badge-link__wrap__title, +.badge-link--home.badge-link--experiment .badge-link__cookie-msg .badge-link__wrap__title { + text-align:center; + font-size:17px; + font-weight:600 +} +.badge-link--top.badge-link--experiment .badge-link__cookie-msg .badge-link__wrap__message, +.badge-link--home.badge-link--experiment .badge-link__cookie-msg .badge-link__wrap__message { + text-align:center +} +.badge-link--top.badge-link--experiment .badge-link__cookie-msg .badge-link__wrap__link, +.badge-link--home.badge-link--experiment .badge-link__cookie-msg .badge-link__wrap__link { + text-align:center; + width:100%; + display:block; + border:1px solid #ddd; + border-radius:4px; + padding-top:1em; + padding-bottom:1em; + color:#333; + margin-top:1em +} +.dark-bg .badge-link--top.badge-link--experiment .badge-link__cookie-msg .badge-link__wrap__link, +.dark-bg .badge-link--home.badge-link--experiment .badge-link__cookie-msg .badge-link__wrap__link { + color:#fff +} +.badge-link--settings .badge-link__bullets { + padding:25px 70px 0 70px +} +.badge-link--settings .badge-link__title { + padding-left:45px; + padding-right:45px +} +.badge-link__thumb { + text-align:center +} +.badge-link__thumb__img { + position:relative; + width:156px; + height:129px; + top:-60px; + margin:0 auto -56px +} +.badge-link__thumb__img--newsletter { + width:88px; + height:88px; + top:-44px; + margin-bottom:-52px +} +.badge-link__thumb__img--survey { + width:120px; + height:120px; + top:-40px; + margin-bottom:-34px +} +.badge-link__form .badge-link__email { + margin:1em; + position:relative +} +.badge-link__form .badge-link__email .frm__input { + height:2.4em; + margin-bottom:-.5em +} +.badge-link__form .badge-link__email .frm__input::-ms-clear { + display:none +} +.badge-link__form .badge-link__email .badge-link__lock-icon { + position:absolute; + bottom:21.5%; + right:3%; + cursor:initial +} +.badge-link__form .badge-link__submit { + width:80.5%; + margin:0 1em +} +.badge-link__form .badge-link__disclaimer { + margin:1em; + text-align:center +} +.badge-link--success { + padding-top:1em +} +.badge-link--success .badge-link--newsletter__text { + margin:1em; + padding:0 +} +.badge-link--top { + right:7px +} +.badge-link--serp { + right:14px +} +@media only screen and (max-width: 979px) { + .badge-link--serp { + display:none !important + } +} +.badge-link__wrap { + display:block; + position:relative; + max-width:300px +} +.badge-link__wrap, +.badge-link__wrap:hover { + text-decoration:none +} +.badge-link__wrap--hidden { + display:none +} +.badge-link__top { + display:table; + padding-right:30px +} +.badge-link__icon { + position:relative; + display:table-cell; + vertical-align:middle; + padding:0 5px +} +.nav-menu--slideout .badge-link__icon { + display:inline-block +} +.badge-link__title { + display:block; + font-size:17px; + font-weight:600; + color:#333; + padding:0px 20px 0; + text-align:center; + margin-bottom:-5px +} +.badge-link__text { + color:#666; + display:table-cell; + vertical-align:middle; + font-size:14px; + line-height:20px; + padding:10px 0 +} +.nav-menu--slideout .badge-link__text { + padding:8px +} +.badge-link__bullets { + display:block; + clear:both; + font-size:14px; + background:none; + border:none; + color:#666; + padding:15px 15px 0px; + line-height:1.4 +} +.badge-link__bullets .badge-link__bullet { + margin-bottom:10px; + position:relative; + padding-left:20px +} +.badge-link__bullets .badge-link__bullet-num { + position:absolute; + top:0; + left:0; + display:block; + height:24px; + width:10px; + text-align:center +} +.badge-link__btn { + display:block; + margin:1em +} +.badge-link__cookie-msg { + color:#666; + padding:10px 15px; + cursor:default +} +.badge-link__close { + color:#888; + cursor:pointer; + display:block; + font-size:14px; + padding:8px; + position:absolute; + right:0; + top:0 +} +.badge-link__close--white { + color:white +} +.badge-link--newsletter { + cursor:initial; + box-shadow:0 4px 10px rgba(0,0,0,0.1); + border:1px solid rgba(0,0,0,0.15); + width:300px +} +.badge-link--newsletter .transparent { + opacity:0 +} +.badge-link--newsletter.reset-height { + height:auto; + min-height:initial +} +.badge-link--newsletter .badge-link-illustration__text-wrapper { + color:#888; + padding:14px 10px 0 14px; + text-align:center +} +.badge-link--newsletter .badge-link__close--dark { + color:#888 +} +.badge-link--survey { + width:280px; + height:240px +} +.badge-link--survey .badge-link__text { + font-size:15px; + padding:12px 20px 8px; + text-align:center; + line-height:1.33 +} +.badge-link--survey .badge-link__close--dark { + color:#888 +} +.badge-link-illustration__img-wrapper { + background:#5F63BD; + overflow:hidden; + height:130px; + border-top-left-radius:4px; + border-top-right-radius:4px +} +.onboarding-bottom-bathroomguy-img { + display:block; + width:180px; + margin:0 auto; + position:relative; + top:27px +} +.modal__box.modal__box--add-to-browser { + display:block; + max-width:316px; + padding:1.5em +} +.add-to-browser__title { + font-size:1.3em +} +.add-to-browser__directions { + text-align:left; + counter-reset:li; + list-style:none +} +.add-to-browser__directions>li { + padding:.25em .25em .5em 1.75em; + position:relative; + display:block; + line-height:1.2 +} +.add-to-browser__directions>li:before { + -webkit-border-radius:50%; + -moz-border-radius:50%; + -ms-border-radius:50%; + -o-border-radius:50%; + border-radius:50%; + content:counter(li); + counter-increment:li; + background-color:#666; + color:#fff; + display:block; + padding:3px; + position:absolute; + margin-right:.5em; + top:3px; + left:0; + text-align:center; + font-size:12px; + line-height:13px; + height:12px; + width:12px +} +.add-to-browser__directions>li.has-btn { + line-height:24px +} +.add-to-browser__directions>li.has-btn:before { + top:7px +} +.add-to-browser__directions .btn--inline { + padding-left:.5em; + padding-right:.5em +} +.add-to-browser__image { + display:block; + margin-top:.5em; + max-width:none +} +.add-to-browser__footer { + display:block; + margin-top:1.75em +} +.add-to-browser__footer a:visited { + color:#4495d4 +} +.add-to-browser-badge--lite { + -webkit-transition:opacity .3s ease-in-out; + -webkit-transition-delay:0s; + -moz-transition:opacity .3s ease-in-out 0s; + -o-transition:opacity .3s ease-in-out 0s; + transition:opacity .3s ease-in-out 0s; + opacity:1 +} +.add-to-browser-badge--lite, +.add-to-browser-badge--lite:hover { + background:none; + color:#666; + border-color:#888 +} +.is-blurred .add-to-browser-badge--lite { + opacity:0.5 +} +.has-search-focus .add-to-browser-badge--lite { + opacity:0 +} +.add-to-browser--blurred, +.add-to-browser--blurred-dark { + -webkit-transition:all .3s ease-in-out; + -webkit-transition-delay:0s; + -moz-transition:all .3s ease-in-out 0s; + -o-transition:all .3s ease-in-out 0s; + transition:all .3s ease-in-out 0s; + -webkit-transform:translate3d(0px, 0px, 0px); + -moz-transform:translate3d(0px, 0px, 0px); + -ms-transform:translate3d(0px, 0px, 0px); + -o-transform:translate3d(0px, 0px, 0px); + transform:translate3d(0px, 0px, 0px); + position:fixed; + top:100%; + left:0; + width:60%; + text-align:center; + padding:15px 20% 140px; + z-index:300; + font-size:1.7em +} +@media only screen and (max-height: 590px) { + .add-to-browser--blurred, + .add-to-browser--blurred-dark { + width:96%; + font-size:1.2em; + padding:30px 2% + } +} +.has-search-focus .add-to-browser--blurred, +.has-search-focus .add-to-browser--blurred-dark { + display:none +} +.add-to-browser--blurred-dark { + width:90%; + padding:0 5% +} +.add-to-browser--blurred__backdrop, +.add-to-browser--blurred__backdrop-dark { + display:none; + position:fixed; + top:0; + left:0; + width:0; + height:0 +} +.add-to-browser--blurred__backdrop.is-showing, +.is-showing.add-to-browser--blurred__backdrop-dark { + z-index:299; + display:block; + width:100%; + height:100%; + background:rgba(255,255,255,0.3) +} +.add-to-browser--blurred__backdrop-dark.is-showing { + background:rgba(41,41,41,0.95) +} +.atb-overlay { + padding-top:30%; + font-size:1.0em +} +.atb-overlay__close { + font-size:1.0em; + padding-top:15px +} +.atb-overlay__panel { + background-color:#434343; + color:#FFFFFF; + font-size:15px; + border-radius:20px; + padding-bottom:20px +} +.atb-overlay__image { + margin-top:-60px +} +@media only screen and (max-height: 475px) { + .atb-overlay__image { + margin-top:-36px; + height:70px + } +} +.atb-overlay__title { + padding:15px 0 5px 0; + font-weight:bold; + font-size:1.375em +} +@media only screen and (max-height: 475px) { + .atb-overlay__title { + font-size:3vh; + padding:2vh 0 0.5vh 0 + } +} +.atb-overlay__copy { + width:250px; + margin:0 auto; + padding-bottom:25px +} +@media only screen and (max-height: 475px) { + .atb-overlay__copy { + padding-bottom:3vh; + font-size:2vh + } +} +.atb-overlay__steps { + display:table; + width:250px; + margin:0 auto +} +.atb-overlay__step { + display:table-row; + height:60px +} +.atb-overlay__step-cell { + display:table-cell; + vertical-align:middle +} +.atb-overlay__step-cell img { + vertical-align:middle +} +.atb-overlay__step-cell--bg { + background-color:#fff; + border-radius:10px +} +.atb-overlay__step-cell--bg-dark { + background-color:#292D30; + border-radius:10px +} +.atb-overlay__step-cell--bg-gray { + background-color:#E6E6EC; + border-radius:10px +} +.atb-overlay__step-cell--bg-dax { + background-color:#D44227; + border-radius:10px +} +.atb-overlay__step-number { + background-color:#1E1E1E; + border-radius:30px; + line-height:26px; + text-align:center; + height:26px; + width:26px; + font-size:0.794em; + font-weight:bold +} +.atb-overlay__step-copy, +.atb-overlay__step-copy-only { + width:150px; + text-align:left; + display:table-cell; + vertical-align:middle; + font-size:1.062em +} +@media only screen and (max-height: 475px) { + .atb-overlay__step-copy, + .atb-overlay__step-copy-only { + font-size:2.3vh + } +} +.atb-overlay__step-copy-only { + padding-left:25px; + width:unset +} +.blurred-animation .header-wrap, +.blurred-animation .zci-wrap, +.blurred-animation .content-wrap { + -webkit-transition:all .3s ease-in-out; + -webkit-transition-delay:0s; + -moz-transition:all .3s ease-in-out 0s; + -o-transition:all .3s ease-in-out 0s; + transition:all .3s ease-in-out 0s; + -webkit-transform:translate3d(0, 0, 0); + -moz-transform:translate3d(0, 0, 0); + -ms-transform:translate3d(0, 0, 0); + -o-transform:translate3d(0, 0, 0); + transform:translate3d(0, 0, 0); + opacity:1 +} +.is-blurred .header-wrap, +.is-blurred .zci-wrap, +.is-blurred .content-wrap { + opacity:0.5 +} +.is-blurred.cssfilters .header-wrap, +.is-blurred.cssfilters .zci-wrap, +.is-blurred.cssfilters .content-wrap { + -webkit-filter:blur(5px); + -moz-filter:blur(5px); + filter:blur(5px); + opacity:1 +} +.atb-banner { + position:fixed; + bottom:0; + width:100%; + text-align:center; + z-index:200 +} +.atb-banner--hidden { + display:none +} +.atb-banner--inline { + position:absolute; + left:0; + right:0; + bottom:25px; + margin:0 auto; + width:90%; + text-align:center +} +.atb-banner--inline div { + position:relative; + font-size:4.2vw; + padding-left:4.75vw; + padding-right:4.75vw +} +@media only screen and (min-width: 500px) { + .atb-banner--inline div { + font-size:2.5vw + } +} +.atb-banner--inline .atb-banner__btn--install { + margin-right:5px +} +@media only screen and (min-width: 500px) { + .atb-banner--inline .atb-banner__btn--install { + margin-right:10px + } +} +.atb-banner--inline .atb-banner__learn-more { + background-color:#aaa; + border-color:#aaa; + margin-left:5px; + white-space:nowrap; + overflow:hidden; + text-overflow:ellipsis +} +@media only screen and (min-width: 320px) and (max-width: 359px) { + .atb-banner--inline .atb-banner__learn-more { + max-width:90px + } +} +@media only screen and (min-width: 360px) and (max-width: 399px) { + .atb-banner--inline .atb-banner__learn-more { + max-width:106px + } +} +@media only screen and (min-width: 400px) and (max-width: 499px) { + .atb-banner--inline .atb-banner__learn-more { + max-width:112px + } +} +@media only screen and (min-width: 500px) { + .atb-banner--inline .atb-banner__learn-more { + margin-left:10px + } +} +.is-firefox-focus .atb-banner { + bottom:55px +} +.is-firefox-focus .atb-banner--inline { + bottom:75px +} +.atb-banner__bottom { + box-shadow:0 -2px 3px rgba(0,0,0,0.06); + background-color:#fff; + color:#666; + border-top:1px solid #d2d2d2; + padding:18px 8vw 7px; + font-size:initial +} +@media only screen and (max-width: 767px) { + .atb-banner__bottom .atb-banner__content { + width:56vw; + float:left + } +} +@media only screen and (max-width: 310px) { + .atb-banner__bottom .atb-banner__content { + width:100% + } +} +.atb-banner__bottom .atb-banner__start .atb-banner__title { + margin-bottom:5px +} +.atb-banner__bottom .atb-banner__start .atb-banner__copy { + line-height:1.6 +} +.atb-banner__bottom .atb-banner__start .atb-banner__link { + font-size:inherit; + display:inline; + margin:0 0 0 6px +} +@media only screen and (max-width: 360px) { + .atb-banner__bottom { + padding-top:2.75vmax + } +} +@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) { + .atb-banner__bottom { + padding:30px 0 + } +} +@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) { + .atb-banner__bottom { + padding:30px 0 + } +} +.atb-banner__bottom .atb-banner__title { + text-align:left; + font-size:2.6vmax; + font-weight:600; + color:#333 +} +@media only screen and (max-width: 360px) { + .atb-banner__bottom .atb-banner__title { + margin-bottom:2px; + line-height:1.22em + } +} +@media only screen and (min-width: 768px) { + .atb-banner__bottom .atb-banner__title { + text-align:center; + font-size:1.125em + } +} +@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) { + .atb-banner__bottom .atb-banner__title { + font-size:22px; + margin-top:10px + } +} +@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) { + .atb-banner__bottom .atb-banner__title { + font-size:22px; + margin-top:10px + } +} +.atb-banner__bottom .atb-banner__title .atb-banner__title--blue { + color:#5190C1; + display:block; + position:relative; + top:-5px; + margin-bottom:5px +} +.atb-banner__bottom .atb-banner__title--two-line { + padding-top:5px; + font-weight:bold +} +@media only screen and (min-width: 768px) { + .atb-banner__bottom .atb-banner__title--two-line { + padding-top:0px; + font-size:2.5vmax + } +} +.atb-banner__bottom .atb-banner__title--small { + font-size:2.4vmax +} +.atb-banner__bottom .atb-banner__copy { + text-align:left; + font-size:2.2vmax; + margin-bottom:2vmax; + line-height:1.4 +} +@media only screen and (min-width: 768px) { + .atb-banner__bottom .atb-banner__copy { + width:auto; + text-align:center; + margin-bottom:15px; + font-size:0.875em + } +} +@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) { + .atb-banner__bottom .atb-banner__copy { + font-size:20px + } +} +@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) { + .atb-banner__bottom .atb-banner__copy { + font-size:20px + } +} +.atb-banner__bottom .atb-banner__thumbnail { + margin-top:-60px +} +@media only screen and (max-width: 767px) { + .atb-banner__bottom .atb-banner__thumbnail { + float:left; + padding-right:5px; + margin-bottom:2.5vmax; + margin-top:0 + } +} +@media only screen and (min-width: 400px) and (max-width: 767px) { + .atb-banner__bottom .atb-banner__thumbnail { + height:75px + } +} +@media only screen and (max-height: 475px) { + .atb-banner__bottom .atb-banner__thumbnail { + height:45px + } +} +@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) { + .atb-banner__bottom .atb-banner__thumbnail { + height:90px !important; + margin-top:-80px + } +} +@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) { + .atb-banner__bottom .atb-banner__thumbnail { + height:90px !important; + margin-top:-80px + } +} +@media only screen and (max-width: 310px) { + .atb-banner__bottom .atb-banner__thumbnail { + display:none + } +} +.atb-banner__bottom .atb-banner__thumbnail--round { + margin-right:12px +} +.atb-banner__bottom .atb-banner__btn { + margin:0; + clear:both; + font-size:2.3vmax; + display:block +} +@media only screen and (min-width: 768px) { + .atb-banner__bottom .atb-banner__btn { + width:220px; + margin:0 auto; + font-size:1em + } +} +@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) { + .atb-banner__bottom .atb-banner__btn { + width:300px; + margin-top:20px; + font-size:20px + } +} +@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) { + .atb-banner__bottom .atb-banner__btn { + width:300px; + margin-top:20px; + font-size:20px + } +} +.atb-banner__bottom .atb-banner__link { + color:#66abff; + display:block; + margin:6px 0 0; + font-weight:bold; + font-size:2.3vmax +} +@media only screen and (min-width: 768px) { + .atb-banner__bottom .atb-banner__link { + font-size:1em + } +} +@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) { + .atb-banner__bottom .atb-banner__link { + font-size:20px + } +} +@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) { + .atb-banner__bottom .atb-banner__link { + font-size:20px + } +} +.atb-banner__bottom .atb-banner__close { + color:#aaa; + cursor:pointer; + display:block; + padding:10px; + position:absolute; + right:0; + top:0; + font-size:1.15em +} +.atb-banner__bottom--less-padding { + padding:18px 5vw 7px +} +.atb-banner__bottom--survey { + padding-bottom:20px +} +.atb-banner__bottom--survey .atb-banner__thumbnail { + box-sizing:border-box; + height:21vw; + max-height:95px +} +.atb-banner__btn--standalone { + -webkit-transform:translate3d(-50%, 200%, 0); + -moz-transform:translate3d(-50%, 200%, 0); + -ms-transform:translate3d(-50%, 200%, 0); + -o-transform:translate3d(-50%, 200%, 0); + transform:translate3d(-50%, 200%, 0); + -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2); + -moz-box-shadow:0 1px 3px rgba(0,0,0,0.2); + box-shadow:0 1px 3px rgba(0,0,0,0.2); + position:fixed; + bottom:15px; + left:50%; + background:#66abff; + color:white; + font-weight:bold; + font-size:16px; + padding-right:0.5em; + padding-top:2px; + padding-bottom:2px; + opacity:0; + border:1px solid #66abff; + z-index:200 +} +@media only screen and (min-width: 425px) { + .atb-banner__btn--standalone { + font-size:18px + } +} +.atb-banner__btn--standalone:hover, +.atb-banner__btn--standalone:focus, +.atb-banner__btn--standalone:active { + background:#66abff; + color:white +} +.atb-banner__btn--standalone span { + padding-left:5px; + color:rgba(255,255,255,0.6) +} +.atb-banner__btn--standalone.atb-loaded { + -webkit-transition:all .25s ease-out; + -moz-transition:all .25s ease-out; + -o-transition:all .25s ease-out; + transition:all .25s ease-out; + -webkit-transform:translate3d(-50%, 0, 0); + -moz-transform:translate3d(-50%, 0, 0); + -ms-transform:translate3d(-50%, 0, 0); + -o-transform:translate3d(-50%, 0, 0); + transform:translate3d(-50%, 0, 0); + opacity:1 +} +.atb-extension-overlay { + -webkit-transition:opacity .3s ease-in-out; + -webkit-transition-delay:0s; + -moz-transition:opacity .3s ease-in-out 0s; + -o-transition:opacity .3s ease-in-out 0s; + transition:opacity .3s ease-in-out 0s; + position:fixed; + top:0; + left:0; + width:100%; + height:100%; + z-index:3000; + background:rgba(0,0,0,0.85); + color:#fff; + opacity:0 +} +.atb-extension-overlay.is-showing { + opacity:1 +} +.dark-bg .atb-extension-overlay { + background:rgba(51,51,51,0.75) +} +.atb-extension-overlay__content { + -webkit-transition:opacity .1s ease-out; + -webkit-transition-delay:.5s; + -moz-transition:opacity .1s ease-out .5s; + -o-transition:opacity .1s ease-out .5s; + transition:opacity .1s ease-out .5s; + position:absolute; + top:0; + left:0; + bottom:0; + right:0; + width:100%; + opacity:0 +} +.is-showing .atb-extension-overlay__content { + opacity:1 +} +.atb-extension-overlay--safari .atb-extension-overlay__content { + position:absolute; + margin:auto; + bottom:0; + right:0; + left:0; + top:0; + width:100%; + height:400px; + text-align:center +} +.badge-link__wrap:before { + content:''; + background-image:url("/assets/install_arrow.svg"); + position:absolute; + visibility:hidden +} +.atb-extension-overlay__dynamic-instructions { + position:relative; + margin:0 auto; + width:480px; + top:200px; + text-align:center; + padding-top:50px +} +.atb-extension-overlay__instructions { + position:relative; + margin:0 auto; + width:400px; + top:220px; + text-align:center; + padding-top:50px +} +.atb-extension-overlay__instructions--chrome { + top:280px +} +.atb-extension-overlay__instructions--chrome:before { + -webkit-transform:scale(-1, 1) rotate(0deg); + -moz-transform:scale(-1, 1) rotate(0deg); + -ms-transform:scale(-1, 1) rotate(0deg); + -o-transform:scale(-1, 1) rotate(0deg); + transform:scale(-1, 1) rotate(0deg); + left:380px +} +.atb-extension-overlay__directions { + font-size:32px +} +.atb-extension-overlay__dynamic-directions { + font-size:32px; + text-align:left; + font-weight:300 +} +.atb-extension-overlay__dynamic-directions>li { + list-style-type:none; + counter-increment:item +} +.atb-extension-overlay__dynamic-directions>li:before { + content:counter(item) "."; + width:1.5em; + display:inline-block; + text-align:center +} +.atb-extension-overlay__permissions { + display:block; + margin-top:0.8em; + font-size:1.1em; + font-weight:300; + line-height:1.8em; + letter-spacing:0.5px +} +.atb-extension-overlay__header { + font-size:2.8em; + font-weight:bold; + padding:5px 0 +} +.atb-extension-overlay__left-col { + display:inline-block; + text-align:right; + width:50% +} +.atb-extension-overlay__right-col { + display:inline-block; + text-align:left; + width:45%; + margin-left:5% +} +.atb-extension-overlay__col-inner { + display:inline-block; + width:400px; + text-align:left +} +.atb-extension-overlay__icn { + font-size:2em; + padding-right:10px; + vertical-align:middle +} +.atb-extension-overlay__img { + width:280px +} +.atb-extension-overlay__text { + font-size:1.4em; + vertical-align:middle; + padding:0 +} +.atb-extension-overlay--safari .atb-extension-overlay__text { + margin-bottom:10px +} +.atb-extension-overlay__subtext { + color:#aaa +} +.atb-extension-overlay__link, +.atb-extension-overlay__link:active, +.atb-extension-overlay__link:hover, +.atb-extension-overlay__link:visited { + color:#aaa; + text-decoration:underline +} +.atb-extension-overlay__confetti { + position:absolute; + top:0; + left:0; + width:100%; + height:100% +} +.atb-extension-overlay__success { + -webkit-transition:all .2s ease-out; + -moz-transition:all .2s ease-out; + -o-transition:all .2s ease-out; + transition:all .2s ease-out; + padding-top:20vh; + width:430px; + height:100%; + text-align:center; + margin:0 auto; + -webkit-transform:scale(.85, .85); + -moz-transform:scale(.85, .85); + -ms-transform:scale(.85, .85); + -o-transform:scale(.85, .85); + transform:scale(.85, .85); + opacity:0; + display:none; + position:absolute; + left:-webkit-calc((100% - 430px) / 2); + left:calc((100% - 430px) / 2) +} +.atb-extension-overlay__success.is-showing { + opacity:1; + -webkit-transform:scale(1, 1); + -moz-transform:scale(1, 1); + -ms-transform:scale(1, 1); + -o-transform:scale(1, 1); + transform:scale(1, 1) +} +.atb-extension-overlay__headline { + margin:10px 0; + padding:0; + line-height:1.2; + font-size:3em; + font-weight:bold +} +.atb-extension-overlay__image { + height:140px; + width:140px; + margin:0 auto +} +.atb-extension-overlay__newsletter-form { + display:none +} +.frm--newsletter--dialog { + margin-top:2em +} +.frm--newsletter--dialog .frm--newsletter--dialog--email { + background:#ddd; + border:none +} +.dark-bg .frm--newsletter--dialog .frm--newsletter--dialog--email { + background:#4b4b4b +} +.frm--newsletter--dialog .frm--newsletter--dialog--submit { + margin-left:10px +} +.atb-extension-overlay__nav, +.atb-extension-overlay__lower-loupe { + padding-top:1.25em; + color:#4495d4; + position:absolute; + -webkit-transform:translateY(-10em); + -moz-transform:translateY(-10em); + -ms-transform:translateY(-10em); + -o-transform:translateY(-10em); + transform:translateY(-10em); + -webkit-transition:translate .5s ease-in; + -moz-transition:translate .5s ease-in; + -o-transition:translate .5s ease-in; + transition:translate .5s ease-in; + width:100%; + min-width:100% +} +.atb-extension-overlay__nav>span, +.atb-extension-overlay__lower-loupe>span { + cursor:pointer +} +.atb-extension-overlay__nav .ddgsi-loupe, +.atb-extension-overlay__nav .ddgsi-close-bold, +.atb-extension-overlay__lower-loupe .ddgsi-loupe, +.atb-extension-overlay__lower-loupe .ddgsi-close-bold { + font-size:1.5em; + vertical-align:middle; + margin-left:1.1em; + margin-right:0.5em +} +.atb-extension-overlay__nav .ddgsi-close-bold, +.atb-extension-overlay__lower-loupe .ddgsi-close-bold { + margin-right:1.1em +} +.atb-extension-overlay__nav.is-showing, +.atb-extension-overlay__lower-loupe.is-showing { + -webkit-transform:translateY(0); + -moz-transform:translateY(0); + -ms-transform:translateY(0); + -o-transform:translateY(0); + transform:translateY(0) +} +.atb-extension-overlay__nav-text, +.atb-extension-overlay__nav-text:visited, +.atb-extension-overlay__nav-text:hover { + vertical-align:middle; + font-weight:bold; + color:#4495d4; + text-decoration:none +} +.atb-extension-overlay__lower-loupe { + position:initial; + -webkit-transform:translateY(0); + -moz-transform:translateY(0); + -ms-transform:translateY(0); + -o-transform:translateY(0); + transform:translateY(0); + padding-top:0 +} +.atb-extension-overlay__lower-loupe .ddgsi-loupe { + margin-left:0; + font-size:1.2em +} +.atb-extension-overlay__disclaimer { + margin:2em 0 +} +.atb-extension-overlay__disclaimer .atb-extension-overlay__disclaimer__link { + color:#888 +} +.atb-extension-overlay__nope { + color:#4495d4; + cursor:pointer; + margin-top:2em +} +.atb-extension-overlay__fade-out { + -webkit-transition:opacity .5s; + -moz-transition:opacity .5s; + -o-transition:opacity .5s; + transition:opacity .5s +} +.atb-extension-overlay__fade-out.is-faded { + height:0; + opacity:0 +} +.atb-extension-overlay__success-message { + opacity:0; + -webkit-transition:opacity .2s; + -webkit-transition-delay:.5s; + -moz-transition:opacity .2s .5s; + -o-transition:opacity .2s .5s; + transition:opacity .2s .5s +} +.atb-extension-overlay__success-message.is-shown { + opacity:1 +} +.atb-extension-overlay__thanks { + width:71%; + margin:0 auto 1em +} +.atb-extension-overlay__search-btn { + margin-top:1.2em; + font-weight:bold +} +.tx-bld { + font-weight:600 +} +.tx-lt, +.hd-hr, +.hd-lg { + font-weight:300 +} +.tx-it { + font-weight:normal; + font-style:italic +} +.tx-up, +.hd-lg, +.hd-md { + text-transform:uppercase +} +.hd-hr { + line-height:1.1; + text-align:center +} +.hd-hr+.hd-hr { + padding-top:0 +} +.hd-lg { + padding-top:1em; + padding-bottom:0 +} +.hd-md .anchor--link { + float:right; + font-size:0.5em; + margin-top:1em +} +.dropdown { + display:inline-block; + position:relative; + cursor:pointer; + height:35px; + line-height:35px; + margin-bottom:.5em; + margin-right:20px +} +.dropdown.is-open { + display:inline-block +} +.dropdown:last-child { + margin-right:.75em +} +.dropdown__button { + color:#666; + height:100%; + line-height:36px; + padding-right:25px; + display:inline-block +} +.dropdown.is-active .dropdown__button { + font-weight:600; + color:#222 +} +.dropdown__button:hover, +.dropdown__button:focus, +.dropdown__button:visited, +.dropdown.is-open .dropdown__button { + text-decoration:none; + color:#333 +} +.dropdown__button:after { + font-family:'ddg-serp-icons' !important; + speak:none; + font-style:normal; + font-weight:normal !important; + font-variant:normal; + text-transform:none; + text-decoration:none !important; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; + content:"\25bc"; + margin-top:-6px; + margin-left:7px; + font-size:12px; + line-height:1; + pointer-events:none; + vertical-align:middle; + display:inline-block; + position:absolute; + top:50% +} +.modal--dropdown.modal--popout { + width:100%; + height:0; + position:absolute; + left:auto; + right:auto; + bottom:auto; + top:40px +} +.modal--dropdown.modal--popout .modal__box { + -webkit-box-shadow:0 1px 4px rgba(0,0,0,0.15); + -moz-box-shadow:0 1px 4px rgba(0,0,0,0.15); + box-shadow:0 1px 4px rgba(0,0,0,0.15); + border:1px solid rgba(0,0,0,0.12); + left:-1em; + box-sizing:border-box +} +.modal--dropdown.modal--popover .modal__box { + max-height:400px; + display:block; + overflow-y:auto +} +@media only screen and (max-height: 425px) { + .modal--dropdown.modal--popover .modal__box { + max-height:300px + } +} +.modal--dropdown .modal__box { + margin-top:0; + width:220px; + min-width:auto; + text-align:left; + left:0 +} +.modal--dropdown .modal__box:before, +.modal--dropdown .modal__box:after { + content:none +} +.is-showing .modal--dropdown .modal__box { + z-index:99 +} +.modal--dropdown .modal__header { + padding:.75em 1em +} +.modal--dropdown .modal__close { + top:0.9em +} +.modal--dropdown .modal__body { + padding:.5em +} +.modal--dropdown .modal__list__link { + white-space:nowrap; + padding:.5em; + height:19px; + line-height:20px +} +.modal--dropdown .modal__list__link.is-selected, +.modal--dropdown .modal__list__link.is-selected:hover, +.modal--dropdown .modal__list__link.is-selected:visited { + color:#222 +} +.modal--dropdown .modal__list__link.has-description { + min-height:34px; + height:auto; + line-height:17px; + position:relative; + padding-right:2em +} +.modal--dropdown .modal__list__link.has-description:before { + position:absolute; + right:.5em; + top:50%; + margin-top:-10px +} +.modal--dropdown .modal__list__link__description { + display:block; + font-weight:400; + color:#999; + white-space:normal +} +.modal--dropdown--directions .modal__header { + padding:.75em 1em +} +.modal--dropdown--directions.modal--popout .modal__box { + width:160px; + left:-80px +} +.modal--dropdown--directions .modal__list__link { + padding-left:.5em +} +.modal--dropdown--directions.modal--popout--bottom, +.modal--dropdown--directions.modal--popout--bottom-right, +.modal--dropdown--directions.modal--popout--bottom-left { + margin-top:10px +} +.modal--dropdown--directions.modal--popout--bottom .modal__box:before, +.modal--dropdown--directions.modal--popout--bottom .modal__box:after, +.modal--dropdown--directions.modal--popout--bottom-right .modal__box:before, +.modal--dropdown--directions.modal--popout--bottom-right .modal__box:after, +.modal--dropdown--directions.modal--popout--bottom-left .modal__box:before, +.modal--dropdown--directions.modal--popout--bottom-left .modal__box:after { + content:"\25b2" +} +.modal--dropdown--directions.modal--popout--top { + margin-bottom:5px +} +.modal--dropdown--directions.modal--popout--top .modal__box:before, +.modal--dropdown--directions.modal--popout--top .modal__box:after { + content:"\25bc" +} +.body--onboarding { + overflow-y:visible !important; + position:static !important +} +.onboarding-ed { + height:400%; + width:100%; + position:absolute; + top:100% +} +.onboarding-ed__arrow { + height:56px; + width:56px; + bottom:-25px; + left:50%; + margin:0 0 50px -28px; + background:rgba(34,34,34,0.35); + visibility:visible; + position:fixed; + z-index:10; + cursor:pointer; + background-size:24px; + border-radius:100%; + -webkit-transition:all .15s ease-out; + -moz-transition:all .15s ease-out; + transition:all .15s ease-out +} +.onboarding-ed__arrow:hover { + height:70px; + width:70px; + margin:0 0 38px -35px; + background:rgba(34,34,34,0.5) +} +.onboarding-ed__arrow img { + height:24px; + width:24px; + top:50%; + left:50%; + margin:-12px; + position:absolute +} +.onboarding-ed__arrow-teaser { + height:64px; + width:80px; + top:-110px; + left:50%; + margin:0 0 50px -40px; + position:absolute; + z-index:11; + cursor:pointer; + display:none +} +.onboarding-ed__arrow-teaser .onboarding-ed__arrow-teaser__alpinist { + height:64px; + width:80px; + opacity:0.85; + transition:opacity .25s ease +} +.onboarding-ed__arrow-teaser .onboarding-ed__arrow-teaser__arrow-wrapper { + background:#222; + background-size:24px; + border-radius:100%; + height:32px; + width:32px; + bottom:-3px; + left:50%; + margin:-16px; + position:absolute +} +.onboarding-ed__arrow-teaser .onboarding-ed__arrow-teaser__arrow-wrapper .onboarding-ed__arrow-teaser__arrow { + height:16px; + width:16px; + top:50%; + left:50%; + margin:-8px; + position:absolute +} +.onboarding-ed__arrow-teaser:hover .onboarding-ed__arrow-teaser__alpinist { + opacity:1 +} +.onboarding-ed__close { + float:right; + position:absolute; + top:20px; + right:30px; + z-index:99; + font-size:16px; + cursor:auto +} +.onboarding-ed__close-dismiss { + color:rgba(0,0,0,0.5); + cursor:pointer +} +.onboarding-ed__close-back { + cursor:pointer; + color:rgba(0,0,0,0.7); + font-weight:bold +} +.onboarding-ed__close-divider { + font-size:14px; + color:rgba(0,0,0,0.4); + padding:0 15px +} +.onboarding-ed__slide { + text-align:center; + background:#222; + position:relative; + height:25% +} +.onboarding-ed__slide:before { + content:''; + height:45%; + display:inline-block; + vertical-align:middle +} +.onboarding-ed__slide .onboarding-ed__content { + width:80%; + max-width:700px; + margin:0 auto; + color:#fff; + text-shadow:0 1px 4px rgba(0,0,0,0.1); + display:inline-block; + vertical-align:middle; + position:relative +} +.onboarding-ed__slide .onboarding-ed__title { + margin-top:16px; + margin-bottom:15px; + font-size:44px; + line-height:48px; + font-weight:bold; + padding:0 +} +.onboarding-ed__slide .onboarding-ed__subtitle { + font-size:20px; + line-height:28px +} +.onboarding-ed__slide .onboarding-ed__image-container { + overflow:hidden; + position:absolute; + bottom:0; + left:0; + right:0; + width:100%; + height:45% +} +.onboarding-ed__slide .onboarding-ed__image--placeholder, +.onboarding-ed__slide .onboarding-ed__image--animated { + position:absolute; + bottom:0; + left:0; + right:0; + margin-left:auto; + margin-right:auto; + max-width:100%; + max-height:100% +} +.onboarding-ed__slide .onboarding-ed__image--animated { + will-change:transform +} +.onboarding-ed__slide-1 { + background:#58b792 +} +.onboarding-ed__slide-1 .onboarding-ed__image--animated { + background:#58b792 +} +.onboarding-ed__slide-2 { + background:#f5a339 +} +.onboarding-ed__slide-2 .onboarding-ed__content--more-shadow { + text-shadow:0 1px 4px rgba(0,0,0,0.25) +} +.onboarding-ed__slide-2 .onboarding-ed__image--animated { + background:#f5a339 +} +.onboarding-ed__slide-3 { + background:#5f63bd +} +.onboarding-ed__slide-3 .onboarding-ed__image--animated { + background:#5f63ba +} +.onboarding-ed__slide-4 { + background:#87cef5 +} +.onboarding-ed__slide-4 .onboarding-ed__content { + color:#365374; + text-shadow:none +} +.onboarding-ed__slide-4 .onboarding-ed__subtitle { + max-width:480px; + margin:auto +} +.onboarding-ed__slide-4 .onboarding-ed__image--animated { + background:#87cef5 +} +.onboarding-ed__button { + margin-top:28px; + padding:17px 24px 15px; + text-decoration:none; + font-weight:700; + line-height:100%; + color:#fff !important; + background:#365374 !important; + border-color:#365374; + font-size:21px; + display:inline-block; + border-radius:4px; + z-index:10; + -webkit-transition:background-color .15s ease-out; + -moz-transition:background-color .15s ease-out; + -o-transition:background-color .15s ease-out; + transition:background-color .15s ease-out +} +.onboarding-ed__button:hover { + background:#41658d !important; + color:#fff !important +} +.onboarding-ed__button-small { + margin-top:25px; + padding:12px 16px; + text-decoration:none; + font-weight:600; + line-height:100%; + color:#fff; + background:rgba(0,0,0,0.4) !important; + border:none; + font-size:18px; + display:inline-block; + border-radius:4px; + z-index:10; + -webkit-transition:background-color .15s ease-out; + -moz-transition:background-color .15s ease-out; + -o-transition:background-color .15s ease-out; + transition:background-color .15s ease-out +} +.onboarding-ed__button-small:hover { + background:rgba(0,0,0,0.5) !important; + color:#fff +} +@media (max-width: 1079px) { + .onboarding-ed__slide:before { + height:60% + } +} +@media (max-width: 864px) { + .onboarding-ed__arrow, + .onboarding-ed__arrow:hover { + height:50px; + width:50px; + margin:0 0 25px -25px; + bottom:0 + } + .is-firefox-focus .onboarding-ed__arrow, + .is-firefox-focus .onboarding-ed__arrow:hover { + bottom:45px + } +} +@media (max-height: 864px) { + .onboarding-ed__slide .onboarding-ed__content .onboarding-ed__title { + margin-top:0 + } +} +@media (max-height: 864px) and (min-width: 700px) { + .onboarding-ed__slide:before { + height:60% + } +} +@media (max-height: 864px) and (min-width: 864px) { + .onboarding-ed__slide:before { + height:60% + } + .onboarding-ed__slide .onboarding-ed__image-container { + height:42% + } +} +@media (max-height: 864px) and (min-width: 1079px) { + .onboarding-ed__slide:before { + height:50% + } +} +@media (max-height: 590px) and (min-width: 590px) { + .onboarding-ed__slide .onboarding-ed-image-container { + height:40% + } +} +@media (max-height: 590px), (max-width: 700px) { + .onboarding-ed__slide:before { + height:70% + } + .onboarding-ed__close { + right:0; + left:0; + float:none + } + .onboarding-ed__slide .onboarding-ed__content .onboarding-ed__title { + font-size:24px; + line-height:27px + } + .onboarding-ed__slide .onboarding-ed__content .onboarding-ed__title { + margin-top:16px + } + .onboarding-ed__slide-4 .onboarding-ed__content .onboarding-ed__title { + margin-top:30px + } + .onboarding-ed__slide .onboarding-ed__content .onboarding-ed__subtitle { + font-size:17px; + line-height:20px + } + .onboarding-ed__slide .onboarding-ed__image-container { + height:39% + } + .onboarding-ed__button { + font-size:19px + } +} +@media (max-height: 510px) and (min-width: 425px) { + .onboarding-ed__arrow, + .onboarding-ed__arrow-teaser { + display:none !important + } +} +@media (min-height: 510px) and (max-width: 425px) { + .onboarding-ed__slide .onboarding-ed__image { + left:-12.5%; + max-width:125% + } + .onboarding-ed__slide-1 .onboarding-ed__image { + left:-7% + } +} +@media (max-height: 425px) { + .onboarding-ed__close { + font-size:14px; + top:5px; + right:0; + left:0; + float:none + } + .onboarding-ed__slide .onboarding-ed__content .onboarding-ed__title { + font-size:24px; + line-height:27px + } + .onboarding-ed__slide .onboarding-ed__content .onboarding-ed__title { + margin-top:16px + } + .onboarding-ed__slide-4 .onboarding-ed__content .onboarding-ed__title { + margin-top:24px; + margin-bottom:7px + } + .onboarding-ed__slide .onboarding-ed__content .onboarding-ed__subtitle { + font-size:17px; + line-height:20px + } + .onboarding-ed__button-small { + margin-top:15px; + font-size:16px + } + .onboarding-ed__button { + margin-top:12px; + font-size:18px; + padding:14px 24px 12px + } + .onboarding-ed__slide .onboarding-ed__image-container { + height:30% + } +} +@media (max-width: 425px) and (max-height: 590px) { + .onboarding-ed__close { + font-size:14px; + top:5px; + right:0; + left:0; + float:none + } + .onboarding-ed__close-divider { + padding:0 7px + } + .onboarding-ed__slide .onboarding-ed__content .onboarding-ed__title { + font-size:20px; + line-height:24px + } + .onboarding-ed__slide .onboarding-ed__content .onboarding-ed__subtitle { + font-size:15px; + line-height:19px + } + .onboarding-ed__button-small, + .onboarding-ed__button { + font-size:14px; + padding:12px 20px 10px + } +} +@media (max-height: 340px) { + .onboarding-ed__arrow, + .onboarding-ed__arrow-teaser { + display:none !important + } +} +@media (max-height: 300px) and (max-width: 425px) { + .onboarding-ed__close { + font-size:12px; + top:3px + } + .onboarding-ed__slide .onboarding-ed__content { + margin-top:16px + } + .onboarding-ed__slide .onboarding-ed__content .onboarding-ed__title { + font-size:18px; + line-height:21px + } + .onboarding-ed__slide .onboarding-ed__content .onboarding-ed__subtitle { + font-size:14px; + line-height:17px + } + .onboarding-ed__button-small, + .onboarding-ed__button { + font-size:14px; + padding:12px 20px 10px + } + .onboarding-ed__slide .onboarding-ed__image-container { + height:25% + } +} +@media (max-height: 260px) { + .onboarding-ed { + display:none + } +} +@keyframes generic-blink-animation { + 45% { + transform:scale(1, 1) + } + 50%, + 55% { + transform:scale(1, 0.1) + } + 60% { + transform:scale(1, 1) + } +} +.onboarding-ed-anim-monster-eye--left { + transform-origin:720px 212px +} +.onboarding-ed-anim-monster-eye--right { + transform-origin:850px 229px +} +@keyframes monster-blink-animation { + 0% { + transform:scale(1, 1) + } + 5%, + 12.5% { + transform:scale(1, 0.1) + } + 50% { + transform:scale(1, 1) + } +} +.is-animated .js-onboarding-ed-anim-monster-eye { + animation-name:monster-blink-animation; + animation-duration:1s; + animation-delay:.15s; + animation-iteration-count:3 +} +@keyframes burning-flames { + 0%, + 100% { + transform:matrix(1, 0, 0, 0.97, 0, 0) + } + 50% { + transform:matrix(1.01, 0.025, 0.025, 1.02, 0, 0); + fill:#ff9c00 + } +} +.is-animated .js-onboarding-ed-anim-flame { + animation-name:burning-flames; + animation-duration:0.2s; + animation-iteration-count:4; + animation-timing-function:ease-out +} +@keyframes monster-glowing-mouth { + 0% { + fill:#d5e000 + } + 100% { + fill:#dfea02; + fill:#e7f300 + } +} +.is-animated .js-onboarding-ed-anim-monster-mouth { + animation-name:monster-glowing-mouth; + animation-duration:0.2s; + animation-iteration-count:4; + animation-timing-function:ease-out +} +@keyframes glowing-shadow { + 0%, + 100% { + fill:#c3c7c9 + } + 25%, + 75% { + fill:#cccfd1 + } + 50% { + fill:#d0d3d5 + } +} +.js-onboarding-ed-anim-shadow { + fill:#c3c7c9 +} +.is-animated .js-onboarding-ed-anim-shadow { + animation-name:glowing-shadow; + animation-duration:0.2s; + animation-iteration-count:4; + animation-timing-function:ease-out +} +@keyframes glowing-scientist { + 0%, + 100% { + fill:#ffec57 + } + 50% { + fill:#fef5ad + } +} +.is-animated .js-onboarding-ed-anim-glow { + animation-name:glowing-scientist; + animation-duration:0.2s; + animation-iteration-count:4; + animation-timing-function:ease-out +} +@keyframes scientist-blink-animation { + 0% { + transform:scale(1, 1) + } + 5%, + 10% { + transform:scale(1, 0.1) + } + 15% { + transform:scale(1, 1) + } +} +.js-onboarding-ed-anim-scientist-eye { + transform-origin:276px 70px +} +.is-animated .js-onboarding-ed-anim-scientist-eye { + animation-name:scientist-blink-animation; + animation-duration:1.5s; + animation-iteration-count:2 +} +@keyframes cloud-drifting { + 0% { + transform:scale(0.2, 0.2) + } + 50% { + opacity:1 + } + 100% { + transform:scale(1.3, 1.3); + opacity:0 + } +} +.js-onboarding-ed-anim-cloud { + opacity:0; + transform-origin:530px 290px +} +.is-animated .js-onboarding-ed-anim-cloud { + animation-name:cloud-drifting; + animation-duration:1.5s; + animation-delay:0.2s; + animation-iteration-count:1; + animation-timing-function:ease-out +} +@keyframes ghost-floating { + 0%, + 85% { + transform:skew(0deg, 0deg) + } + 45% { + transform:skew(-6deg, 0deg) + } +} +.js-onboarding-ed-anim-ghost-float { + transform-origin:right top +} +.is-animated .js-onboarding-ed-anim-ghost-float { + animation-name:ghost-floating; + animation-duration:4s; + animation-iteration-count:1; + animation-timing-function:ease-in-out +} +@keyframes ghost-mouth-boo { + 0%, + 30%, + 80% { + transform:scale(1, 1) + } + 20%, + 40% { + transform:scale(1.1, 1.2) + } +} +.js-onboarding-ed-anim-ghost-mouth { + transform-origin:433px 166px +} +.is-animated .js-onboarding-ed-anim-ghost-mouth { + animation-name:ghost-mouth-boo; + animation-duration:3s; + animation-iteration-count:1; + animation-delay:0.5s; + animation-timing-function:ease-in-out +} +.onboarding-ed-anim-ghost-eye--left { + transform-origin:474px 87px +} +.onboarding-ed-anim-ghost-eye--right { + transform-origin:409px 80px +} +.is-animated .js-onboarding-ed-anim-ghost-eye { + animation-name:generic-blink-animation; + animation-duration:3.5s; + animation-iteration-count:infinite +} +@keyframes ghost-left-hand-shaking { + 0%, + 25%, + 45%, + 65% { + transform:translate(0, 0) + } + 35%, + 55% { + transform:translate(-15px, 0) + } +} +.is-animated .js-onboarding-ed-anim-ghost-left-hand-shaking { + animation-name:ghost-left-hand-shaking; + animation-duration:1.5s; + animation-iteration-count:2; + animation-delay:0.5s; + animation-timing-function:ease-in-out +} +@keyframes ghost-left-hand-shaking2 { + 0%, + 100% { + transform:rotate(3deg) + } + 50% { + transform:rotate(-10deg) translate(-10px, 0) + } +} +.js-onboarding-ed-anim-ghost-left-hand { + transform-origin:491px 129px +} +.is-animated .js-onboarding-ed-anim-ghost-left-hand { + animation-name:ghost-left-hand-shaking2; + animation-duration:2s; + animation-iteration-count:1; + animation-delay:0.5s; + animation-timing-function:ease-in-out +} +@keyframes ghost-right-hand-shaking { + 0%, + 100% { + transform:rotate(-3deg) + } + 50% { + transform:rotate(7deg) + } +} +.js-onboarding-ed-anim-ghost-right-hand { + transform-origin:340px 113px +} +.is-animated .js-onboarding-ed-anim-ghost-right-hand { + animation-name:ghost-right-hand-shaking; + animation-duration:2s; + animation-iteration-count:1; + animation-delay:0.5s; + animation-timing-function:ease-in-out +} +@keyframes ghost-girl-face { + 26%, + 73% { + transform:rotate(0deg) translate(0, 0) + } + 33%, + 66% { + transform:rotate(5deg) translate(4px, 4px) + } +} +.js-onboarding-ed-anim-ghost-girl-face { + transform-origin:780px 50px +} +.is-animated .js-onboarding-ed-anim-ghost-girl-face { + animation-name:ghost-girl-face; + animation-duration:5s; + animation-iteration-count:1 +} +.onboarding-ed-anim-ghost-girl-eye--left { + transform-origin:811px 71px +} +.onboarding-ed-anim-ghost-girl-eye--right { + transform-origin:775px 68px +} +.is-animated .js-onboarding-ed-anim-ghost-girl-eye { + animation-name:generic-blink-animation; + animation-duration:2s; + animation-iteration-count:2 +} +@keyframes bathtub-periscope-anim { + 0%, + 50%, + 100% { + transform:translate(0, 0) + } + 25%, + 75% { + transform:translate(0, 8px) + } +} +.js-onboarding-ed-anim-bathtub-periscope { + transform-origin:751px 297px +} +.is-animated .js-onboarding-ed-anim-bathtub-periscope { + animation-name:bathtub-periscope-anim; + animation-duration:6s; + animation-iteration-count:1; + animation-timing-function:ease-in-out +} +@keyframes bathtub-periscope-eye-blink { + 45% { + transform:rotate(18deg) scale(1, 1) + } + 50%, + 55% { + transform:rotate(18deg) scale(1, 0.1) + } + 60% { + transform:rotate(18deg) scale(1, 1) + } +} +.js-onboarding-ed-anim-bathtub-periscope-eye { + transform:rotate(18deg); + transform-origin:740px 190px +} +.is-animated .js-onboarding-ed-anim-bathtub-periscope-eye { + animation-name:bathtub-periscope-eye-blink; + animation-duration:3s; + animation-iteration-count:2 +} +@keyframes bathtub-drip { + to { + transform:translate(0, 120px) + } +} +.is-animated .js-onboarding-ed-anim-bathtub-drip { + animation:bathtub-drip cubic-bezier(0.83, 0.01, 0.97, 0.23) 3s 1 +} +.onboarding-ed-anim-bathtub--drip1 { + animation-delay:0.5s +} +.onboarding-ed-anim-bathtub--drip2 { + transform:translate(0, -30px); + animation-delay:1s +} +@keyframes bathtub-water-anim { + 0%, + 85% { + transform:translate(0, 0) + } + 45% { + transform:translate(0, 6px) + } +} +.is-animated .js-onboarding-ed-anim-bathtub-water { + animation:bathtub-water-anim ease-in-out 1s infinite +} +.onboarding-ed-anim-bathtub-water--1 { + animation-delay:0.5s; + animation-iteration-count:2 +} +.onboarding-ed-anim-bathtub-water--2 { + animation-delay:0.75s; + animation-iteration-count:3 +} +.onboarding-ed-anim-bathtub-water--3 { + animation-duration:2s; + animation-delay:1s; + animation-iteration-count:1 +} +@keyframes bathtub-scrub-anim { + 0%, + 15%, + 29%, + 55%, + 100% { + transform:translate(0, 0px) + } + 7%, + 22%, + 36% { + transform:translate(0, 15px) + } +} +.is-animated .js-onboarding-ed-anim-bathtub-brush, +.is-animated .js-onboarding-ed-anim-bathtub-arm { + animation-name:bathtub-scrub-anim; + animation-duration:6s; + animation-iteration-count:1; + animation-timing-function:ease-out +} +@keyframes bathtub-bubbles { + 0% { + transform:scale(1, 1) translate(0, 30px); + filter:blur(0px) + } + 20%, + 65% { + opacity:1 + } + 100% { + opacity:0; + transform:scale(1.5, 1.5) translate(0, -30px) + } +} +.js-onboarding-ed-anim-bathtub-bubble { + opacity:0; + transform:scale(1, 1) translate(0, 30px) +} +.is-animated .js-onboarding-ed-anim-bathtub-bubble { + animation-name:bathtub-bubbles; + animation-duration:2.5s; + animation-iteration-count:1; + animation-timing-function:ease-in-out +} +.onboarding-ed-anim-bathtub-bubble--1 { + transform-origin:265px 242px +} +.onboarding-ed-anim-bathtub-bubble--2 { + transform-origin:312px 207px; + animation-delay:0.5s +} +.onboarding-ed-anim-bathtub-bubble--3 { + transform-origin:331px 224px +} +.onboarding-ed-anim-bathtub-bubble--4 { + transform-origin:857px 246px; + animation-delay:.75s +} +.onboarding-ed-anim-mountaineer-eye--right { + transform-origin:648px 58px +} +.onboarding-ed-anim-mountaineer-eye--left { + transform-origin:665px 59px +} +.is-animated .js-onboarding-ed-anim-mountaineer-eye { + animation-name:generic-blink-animation; + animation-duration:2s; + animation-iteration-count:2 +} +@keyframes flap-animation { + 0%, + 100% { + transform:skew(0deg, 6deg) scaleX(1) + } + 50% { + transform:skew(0deg, -10deg) scaleX(0.8) + } +} +.js-onboarding-ed-anim-flag, +.js-onboarding-ed-anim-scarf-front, +.js-onboarding-ed-anim-scarf-back { + transform-origin:547px 93px; + transform:skew(0deg, 6deg) scaleX(1) +} +.is-animated .js-onboarding-ed-anim-flag, +.is-animated .js-onboarding-ed-anim-scarf-front, +.is-animated .js-onboarding-ed-anim-scarf-back { + animation:flap-animation 2s ease-in-out 3 +} +.js-onboarding-ed-anim-scarf-front { + animation-duration:2s; + transform-origin:659px 147px +} +.js-onboarding-ed-anim-scarf-back { + animation-duration:2s; + transform-origin:665px 149px +} +@keyframes fold-animation { + 0%, + 100% { + transform:translate(0, 0) + } + 50% { + transform:translate(30px, 0) + } +} +.is-animated .js-onboarding-ed-anim-fold { + animation:fold-animation 2s ease-in-out 2 +} +.atb-extension-overlay--new-user-poll .atb-extension-overlay__success { + padding-top:50px; + width:490px; + left:-webkit-calc((100% - 490px) / 2); + left:calc((100% - 490px) / 2) +} +.atb-extension-overlay--new-user-poll .atb-extension-overlay__image { + width:96px; + height:96px; + margin:10px 0 +} +.atb-extension-overlay--new-user-poll .atb-extension-overlay__image--small .atb-extension-overlay__image { + width:72px; + height:72px; + margin:0 +} +.atb-extension-overlay--new-user-poll .atb-extension-overlay__div-welcome-back, +.atb-extension-overlay--new-user-poll .atb-extension-overlay__div-thank-you { + display:none; + margin-top:30px +} +.atb-extension-overlay--new-user-poll .atb-extension-overlay__div-welcome-back .atb-extension-overlay__search-btn-large, +.atb-extension-overlay--new-user-poll .atb-extension-overlay__div-thank-you .atb-extension-overlay__search-btn-large { + margin-top:40px +} +.atb-extension-overlay--new-user-poll .atb-extension-overlay__headline { + margin-top:20px; + margin-bottom:20px; + font-weight:normal; + line-height:1.4; + font-size:36px +} +.atb-extension-overlay--new-user-poll .atb-extension-overlay__headline .atb-extension-overlay__headline__secondary { + display:block +} +.atb-extension-overlay--new-user-poll .atb-extension-overlay__div-question-new-user { + margin-top:10px +} +.atb-extension-overlay--new-user-poll .atb-extension-overlay__div-question-new-user .atb-extension-overlay__div.atb-extension-overlay__div-left, +.atb-extension-overlay--new-user-poll .atb-extension-overlay__div-question-new-user .atb-extension-overlay__div.atb-extension-overlay__div-right { + float:left; + width:245px; + height:200px +} +.atb-extension-overlay--new-user-poll .atb-extension-overlay__div-question-referral { + display:none +} +.atb-extension-overlay--new-user-poll .atb-extension-overlay__div-question-referral .atb-extension-overlay__div-question-referral__error { + display:none; + color:#333; + background-color:#e37151; + padding:10px; + border-radius:5px; + margin-bottom:10px +} +.atb-extension-overlay--new-user-poll .atb-extension-overlay__div-question-referral .atb-extension-overlay__div-question-referral__prompt { + margin-bottom:10px +} +.atb-extension-overlay--new-user-poll .atb-extension-overlay__div-question-referral .atb-extension-overlay__div-question-referral__form .atb-extension-overlay__div-question-referral__label { + font-size:17px; + display:block; + text-align:left; + padding-left:140px +} +.atb-extension-overlay--new-user-poll .atb-extension-overlay__div-question-referral .atb-extension-overlay__div-question-referral__form .atb-extension-overlay__div-question-referral__radio { + margin-right:7px; + vertical-align:middle; + position:relative; + top:-1px +} +.atb-extension-overlay--new-user-poll .atb-extension-overlay__div-question-referral .atb-extension-overlay__div-question-referral__form .atb-extension-overlay__div-question-referral__text { + margin-left:10px; + font-size:13px; + padding:2px 4px +} +.atb-extension-overlay--new-user-poll .atb-extension-overlay__div-question-referral .atb-extension-overlay__div-question-referral__form .atb-extension-overlay__search-btn-large { + margin-top:30px +} +.atb-extension-overlay--new-user-poll .atb-extension-overlay__div-question-referral .atb-extension-overlay__div-question-referral__form .atb-extension-overlay__disclaimer { + color:#cccccc; + margin-top:20px +} +.atb-extension-overlay--new-user-poll .atb-extension-overlay__div-question-referral .atb-extension-overlay__nope { + color:#4495d4; + cursor:pointer; + margin-top:30px +} +.atb-extension-overlay--new-user-poll .atb-extension-overlay__search-btn-large { + width:50%; + padding-top:5px; + padding-bottom:5px +} +@media (max-height: 590px) { + .atb-extension-overlay--new-user-poll .atb-extension-overlay__success { + padding-top:20px + } + .atb-extension-overlay--new-user-poll .atb-extension-overlay__image--small .atb-extension-overlay__image { + width:60px; + height:60px + } + .atb-extension-overlay--new-user-poll .atb-extension-overlay__headline { + margin-top:10px + } + .atb-extension-overlay--new-user-poll .atb-extension-overlay__div-question-referral .atb-extension-overlay__nope { + margin-top:10px + } +} +@media (max-height: 550px) { + .atb-extension-overlay--new-user-poll .atb-extension-overlay__image--small .atb-extension-overlay__image { + display:none + } + .atb-extension-overlay--new-user-poll .atb-extension-overlay__headline { + margin-top:10px; + font-size:32px + } +} +.atb-extension-overlay--promote-mobile .atb-extension-overlay__success { + padding-top:40px; + width:550px; + left:-webkit-calc((100% - 550px) / 2); + left:calc((100% - 550px) / 2) +} +.atb-extension-overlay--promote-mobile .atb-extension-overlay__image { + width:72px; + height:72px; + margin:0 +} +.atb-extension-overlay--promote-mobile .atb-extension-overlay__headline { + margin-top:25px; + margin-bottom:10px; + font-weight:normal; + line-height:1.4; + font-size:34px +} +.atb-extension-overlay--promote-mobile .atb-extension-overlay__text { + color:#EBEBEB; + font-size:20px; + margin-bottom:20px +} +.atb-extension-overlay--promote-mobile .atb-extension-overlay__mobile-image { + width:179px; + height:360px; + display:block; + margin:30px auto; + background-image:url("/assets/onboarding/mobile/phone@2xl.png") +} +.atb-extension-overlay--promote-mobile .atb-extension-overlay__search-btn { + margin-top:0px; + padding:2px 20px +} +.atb-extension-overlay--promote-mobile .atb-extension-overlay__search-btn:visited { + color:#4495d4 +} +@media (max-height: 770px) { + .atb-extension-overlay--promote-mobile .atb-extension-overlay__mobile-image { + width:149px; + height:300px; + background-image:url("/assets/onboarding/mobile/phone@2xm.png") + } +} +@media (max-height: 750px) { + .atb-extension-overlay--promote-mobile .atb-extension-overlay__mobile-image { + width:99px; + height:200px; + background-image:url("/assets/onboarding/mobile/phone@2xs.png") + } +} +@media (max-height: 600px) { + .atb-extension-overlay--promote-mobile .atb-extension-overlay__mobile-image { + display:none + } + .atb-extension-overlay--promote-mobile .atb-extension-overlay__success { + padding-top:100px + } +} +.example-search { + display:inline-block; + height:34px; + background-color:white; + color:#222; + border-radius:17px; + box-sizing:border-box; + box-shadow:0 2px 4px 0 rgba(0,0,0,0.3); + font-size:14px; + padding:6px 14px 0 32px; + margin-right:10px; + position:relative; + white-space:nowrap +} +.example-search:hover, +.example-search:focus { + text-decoration:none; + color:#222; + background-color:#f9f9f9 +} +.example-search:before { + font-family:'ddg-serp-icons' !important; + speak:none; + font-style:normal; + font-weight:normal !important; + font-variant:normal; + text-transform:none; + text-decoration:none !important; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; + content:"\53"; + position:absolute; + left:13px +} +.has-zcm .header { + width:98.5% +} +.header-wrap { + -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.15); + -moz-box-shadow:0 1px 0 rgba(0,0,0,0.15); + box-shadow:0 1px 0 rgba(0,0,0,0.15); + -webkit-tab-highlight-color:rgba(0,0,0,0); + background-color:#fafafa; + padding-top:16px; + position:relative; + z-index:15 +} +.header-wrap:after { + content:""; + width:100%; + display:block; + margin-top:-2px; + height:1px +} +.lt-ie9 .header-wrap { + border-bottom:1px solid #dbdbdb +} +.header-wrap--show { + display:block +} +.header-wrap--with-hero { + -webkit-transition:top .1s ease-in-out; + -webkit-transition-delay:0s; + -moz-transition:top .1s ease-in-out 0s; + -o-transition:top .1s ease-in-out 0s; + transition:top .1s ease-in-out 0s; + position:absolute; + width:100%; + right:0; + left:0; + padding-bottom:15px; + top:-102px +} +.has-search-focus .header-wrap--with-hero { + top:0 +} +.header-wrap--fixed { + position:fixed; + top:0 +} +.header { + min-height:58px +} +.header.cw, +.header.cw--c { + padding-left:0; + padding-right:0 +} +@media only screen and (max-width: 864px) { + .has-zcm .header { + margin-bottom:0; + width:98% + } +} +@media only screen and (max-width: 590px) { + .has-zcm .header { + float:none; + width:auto + } +} +.lt-ie9 .header { + float:none +} +.body--serp .header { + min-height:85px +} +.header__search-wrap { + position:relative; + margin-bottom:3px; + margin-top:1px +} +.header__logo-wrap { + margin:auto; + margin-left:3.5px; + height:100%; + display:-webkit-box; + display:-webkit-flex; + display:-moz-flex; + display:-ms-flexbox; + display:flex; + -webkit-box-align:center; + -ms-flex-align:center; + -webkit-align-items:center; + -moz-align-items:center; + align-items:center; + -webkit-box-pack:center; + -ms-flex-pack:center; + -webkit-justify-content:center; + -moz-justify-content:center; + justify-content:center +} +@media only screen and (min-width: 1350px) { + .header__logo-wrap { + -webkit-box-pack:end; + -ms-flex-pack:end; + -webkit-justify-content:flex-end; + -moz-justify-content:flex-end; + justify-content:flex-end + } +} +.header__logo-wrap:hover { + text-decoration:none +} +.header__logo, +.header__praise, +.header__avatar { + width:36px; + height:36px +} +@media only screen and (min-width: 1350px) { + .header__logo, + .header__praise, + .header__avatar { + margin-right:28px + } +} +.header__logo-wrap--flex:hover { + text-decoration:none +} +.header__logo--flex { + height:39px; + width:39px +} +.header__logo-wrap .header__praise, +.header__logo-wrap .header__avatar { + height:36px; + top:auto; + display:none +} +@media only screen and (min-width: 1350px) { + .header__logo-wrap .header__praise, + .header__logo-wrap .header__avatar { + left:auto; + right:0 + } +} +@media only screen and (min-width: 1350px) { + .header__praise, + .header__avatar { + top:-4px + } +} +.header__avatar { + -webkit-border-radius:100%; + -moz-border-radius:100%; + -ms-border-radius:100%; + -o-border-radius:100%; + border-radius:100% +} +.header__search { + position:relative; + left:5px +} +.header--aside { + display:block; + margin:22px auto auto 16px; + height:44px; + right:7px; + position:absolute; + bottom:0; + top:0; + z-index:199 +} +.header__button, +.header__button--menu { + display:block; + float:right; + top:1px; + z-index:10 +} +.header__button, +.header__button--menu, +.header__button:visited, +.header__button--menu:visited, +.header__button:focus, +.header__button--menu:focus, +.header__button:hover, +.header__button--menu:hover { + color:#a5a5a5 +} +.header__button--menu { + margin-left:20px +} +.header--aside__item { + height:39px; + display:inline-block; + vertical-align:middle; + position:relative; + white-space:nowrap; + z-index:1; + line-height:37px +} +.header--aside__item .popout-trig { + position:relative; + margin-left:5px; + vertical-align:top +} +.header--aside__twitter { + font-size:20px; + margin-left:25px +} +.header--aside__twitter:after { + font-family:'ddg-serp-icons' !important; + speak:none; + font-style:normal; + font-weight:normal !important; + font-variant:normal; + text-transform:none; + text-decoration:none !important; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; + content:"\74"; + position:relative +} +.header--aside__twitter:hover { + text-decoration:none +} +.header__label, +.header__link { + color:#aaa +} +.header__clickable { + cursor:pointer +} +.header__clickable:hover, +.header__clickable:focus { + color:#6d6d6d +} +.header-wrap--hero { + background:#e37151; + color:#fff; + position:relative; + width:100%; + right:0; + left:0; + top:0; + padding-top:1.25em +} +.header-wrap--hero--alt { + border-top-color:#00278e; + background-color:#66abff +} +.header--hero { + cursor:pointer; + line-height:1.9; + z-index:5 +} +.header--hero__loupe { + position:relative; + vertical-align:middle; + margin-left:.8em; + margin-right:.5em; + top:0; + font-size:1.5em +} +.header--hero__loupe:before { + font-family:'ddg-serp-icons' !important; + speak:none; + font-style:normal; + font-weight:normal !important; + font-variant:normal; + text-transform:none; + text-decoration:none !important; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; + content:"\53" +} +.header--hero__link { + padding-left:1em; + font-size:16px +} +.header--hero__link, +.header--hero__link:hover, +.header--hero__link:focus, +.header--hero__link:active { + color:#fff +} +.header-wrap--hero .header__button--menu, +.header-wrap--hero .header__button--menu:visited, +.header-wrap--hero .header__button--menu:focus, +.header-wrap--hero .header__button--menu:hover { + color:#fff +} +.no-touch .header-wrap--hero .header__button--menu:hover, +.no-touch .header-wrap--hero .header__button--menu:focus, +.no-js .header-wrap--hero .header__button--menu:hover, +.no-js .header-wrap--hero .header__button--menu:focus { + background-color:#bd4b2b; + background-color:rgba(0,0,0,0.15) +} +@media only screen and (max-width: 864px) { + .header__search-wrap { + padding-right:40px + } +} +@media only screen and (max-width: 590px) { + .header__search-wrap { + padding-right:40px + } + .header__logo-wrap { + margin-left:0 + } + .header__search { + left:0 + } + .header--aside { + right:3.5px + } + .has-search-focus .header__search-wrap { + margin-left:0; + padding-left:7px; + padding-right:7px + } + .has-search-focus .header-wrap .header--aside { + right:-40px + } + .has-search-focus .header__logo, + .has-search-focus .header__avatar { + margin-left:-36px; + opacity:0 + } + .header-wrap { + padding-top:9px + } + .header--aside { + margin-top:13.5px + } + .header-wrap--hero { + padding-top:11px + } +} +.search__autocomplete { + display:none; + position:absolute; + top:2.8em; + left:0; + width:100%; + max-height:208px; + border:1px solid #d0d0d0; + border-radius:0 0 4px 4px; + margin-top:-2px; + margin-left:-1px; + margin-right:-1px; + z-index:25; + box-shadow:0 2px 4px rgba(0,0,0,0.1); + overflow:hidden +} +.header__search .search__autocomplete { + top:44px +} +.lt-ie8 .search__autocomplete { + display:none !important +} +.search--home .search__autocomplete { + max-height:230px +} +.search__autocomplete.search__autocomplete--bang { + max-height:none; + overflow:initial +} +.is-mobile .search__autocomplete.search__autocomplete--bang { + overflow-y:hidden +} +.search__autocomplete.search__autocomplete--two-rows { + top:44px; + box-shadow:0 1px 3px 0 rgba(0,0,0,0.08); + max-height:318px +} +.is-mobile .search__autocomplete.search__autocomplete--two-rows { + max-height:218px +} +.acp-wrap { + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; + display:block; + padding:4px 0; + max-height:208px; + background-color:#fff; + overflow:auto; + overflow-x:hidden; + position:static +} +.search--home .acp-wrap { + max-height:230px +} +.search__autocomplete--bang .acp-wrap { + padding:0; + max-height:256px +} +.search--home .search__autocomplete--bang .acp-wrap { + max-height:272px +} +.search__autocomplete--two-rows .acp-wrap { + max-height:318px; + padding:6px 0 +} +.lt-ie9 .acp-wrap { + max-height:200px +} +.acp-footer { + position:absolute; + width:100%; + box-shadow:0 0px 4px rgba(0,0,0,0.1); + border:1px solid #d0d0d0; + background-color:#fff; + margin-left:-1px; + padding:4px 0; + border-radius:0 0 4px 4px +} +.acp-footer .acp-footer__instructions { + margin-left:16px; + color:#666 +} +.acp-footer .acp-footer__link { + position:absolute; + right:0; + margin-right:16px +} +.acp, +.acp--bang { + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; + white-space:nowrap; + overflow:hidden; + -ms-text-overflow:ellipsis; + -o-text-overflow:ellipsis; + text-overflow:ellipsis; + cursor:pointer; + line-height:1.1; + font-size:1.1em; + padding:4px .681818em; + margin:0 auto; + position:static; + color:#222; + font-weight:bold +} +.search__autocomplete--two-rows .acp, +.search__autocomplete--two-rows .acp--bang { + padding:6px 11px; + margin:0; + min-height:42px +} +.acp-wrap__column { + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; + width:50%; + float:left; + padding:4px +} +.acp-wrap__column.acp-wrap__column--left { + border-right:1px solid #e0e0e0 +} +.acp--bang { + -webkit-border-radius:4px; + -moz-border-radius:4px; + -ms-border-radius:4px; + -o-border-radius:4px; + border-radius:4px; + padding:8px 16px; + position:relative; + z-index:1 +} +.acp--bang__img-wrap { + margin-right:4px; + background-color:#fff; + float:left; + width:16px; + height:16px +} +.acp--bang__img-wrap, +.acp--bang__img { + border-radius:4px +} +.acp--bang__body { + position:relative; + padding-left:12px +} +.acp--bang__phrase, +.acp--bang__snippet { + white-space:nowrap; + overflow:hidden; + -ms-text-overflow:ellipsis; + -o-text-overflow:ellipsis; + text-overflow:ellipsis +} +.acp--bang__phrase { + position:absolute; + right:0 +} +.acp--bang__snippet { + display:inline-block; + width:75%; + font-weight:normal +} +.acp--long-phrase .acp--bang__snippet { + width:50% +} +.acp--highlight { + background-color:#f2f2f2 +} +.acp--highlight.acp--bang { + margin-top:0; + margin-bottom:0 +} +.acp--highlight.acp--bang .acp--bang__snippet { + color:#111 +} +.acp__phrase { + overflow:hidden; + text-overflow:ellipsis; + font-size:1em; + line-height:1.1 +} +.acp__detail { + font-weight:normal; + font-size:13px; + overflow:hidden; + text-overflow:ellipsis; + margin-top:3px; + color:#666; + line-height:100% +} +.is-mobile .acp-wrap__column.acp-wrap__column--left { + float:none; + width:100%; + border-right:none +} +.is-mobile .acp-wrap__column.acp-wrap__column--right { + display:none +} +.is-mobile .acp-footer { + display:none +} +.is-mobile .search__autocomplete--bang .acp-wrap { + max-height:208px +} +@media only screen and (max-width: 864px) { + .acp--bang__snippet { + width:50% + } + .acp--long-phrase .acp--bang__snippet { + width:30% + } +} +@media only screen and (max-height: 800px) { + .search--home .search__autocomplete--bang .acp-wrap { + max-height:188px + } +} +.is-mobile .hide--mob { + display:none +} +.is-mobile .show--mob { + display:block +} +.feedback-btn__icon, +.nav-menu__feedback__icon { + -webkit-transition:opacity .2s,color .15s; + -moz-transition:opacity .2s,color .15s; + -o-transition:opacity .2s,color .15s; + transition:opacity .2s,color .15s; + -webkit-transition-delay:0s,0s; + -moz-transition-delay:0s,0s; + -o-transition-delay:0s,0s; + transition-delay:0s,0s; + font-size:22px; + color:#666 +} +.feedback-btn__icon:hover, +.nav-menu__feedback__icon:hover, +.feedback-btn__icon:focus, +.nav-menu__feedback__icon:focus { + color:#333; + text-decoration:none +} +.feedback-btn { + -webkit-transition:height .2s ease-in-out; + -webkit-transition-delay:.05s; + -moz-transition:height .2s ease-in-out .05s; + -o-transition:height .2s ease-in-out .05s; + transition:height .2s ease-in-out .05s; + border:none; + padding:0; + height:28px; + min-width:120px; + text-align:center; + margin:.5em; + box-sizing:border-box; + box-shadow:0 1px 3px 0 rgba(0,0,0,0.25) +} +.feedback-btn:hover { + background-color:#fafafa +} +.footer--mobile .feedback-btn { + box-shadow:none; + border:1px solid #d0d0d0; + border-radius:3px +} +@media only screen and (max-width: 1130px) { + .has-right-rail-ads .serp__top-right .feedback-btn { + display:none + } +} +@media only screen and (max-width: 1340px) { + .has-right-rail-module .serp__top-right .feedback-btn { + display:none + } +} +.feedback-btn--clicked { + -webkit-transition-delay:0s; + -moz-transition-delay:0s; + -o-transition-delay:0s; + transition-delay:0s; + height:42px +} +.feedback-btn__send { + -webkit-transition:opacity .2s ease-in-out; + -webkit-transition-delay:0s; + -moz-transition:opacity .2s ease-in-out 0s; + -o-transition:opacity .2s ease-in-out 0s; + transition:opacity .2s ease-in-out 0s; + width:100%; + display:block; + color:#999; + font-weight:600; + opacity:1; + padding:0 .75em; + box-sizing:border-box; + text-transform:capitalize +} +.feedback-btn__send:hover, +.feedback-btn__send:focus { + color:#666; + text-decoration:none +} +.feedback-btn--clicked .feedback-btn__send { + opacity:0 +} +.feedback-btn__icon-wrap { + position:absolute; + top:0; + left:0; + width:100% +} +.feedback-btn__icon { + opacity:0; + width:50%; + display:inline-block; + box-sizing:border-box +} +.feedback-btn__icon:first-child { + padding-right:.5em; + text-align:right +} +.feedback-btn__icon:last-child { + padding-left:.5em; + text-align:left +} +.feedback-btn--clicked .feedback-btn__icon { + -webkit-transition-delay:.1s,0s; + -moz-transition-delay:.1s,0s; + -o-transition-delay:.1s,0s; + transition-delay:.1s,0s; + opacity:1; + visibility:visible +} +.feedback-btn__icon--love:before { + font-family:'ddg-serp-icons' !important; + speak:none; + font-style:normal; + font-weight:normal !important; + font-variant:normal; + text-transform:none; + text-decoration:none !important; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; + content:"\29" +} +.feedback-btn__icon--nolove:before { + font-family:'ddg-serp-icons' !important; + speak:none; + font-style:normal; + font-weight:normal !important; + font-variant:normal; + text-transform:none; + text-decoration:none !important; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; + content:"\28" +} +.nav-menu__feedback { + top:-.25em; + height:28px +} +.nav-menu__feedback__icon { + display:inline-block; + height:28px +} +.nav-menu__feedback__icon--love { + margin-right:20px +} +.nav-menu__feedback__icon--love:before { + font-family:'ddg-serp-icons' !important; + speak:none; + font-style:normal; + font-weight:normal !important; + font-variant:normal; + text-transform:none; + text-decoration:none !important; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; + content:"\29" +} +.nav-menu__feedback__icon--nolove:before { + font-family:'ddg-serp-icons' !important; + speak:none; + font-style:normal; + font-weight:normal !important; + font-variant:normal; + text-transform:none; + text-decoration:none !important; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; + content:"\28" +} +.modal__box--feedback { + -webkit-transition:height .3s ease-in-out; + -webkit-transition-delay:0s; + -moz-transition:height .3s ease-in-out 0s; + -o-transition:height .3s ease-in-out 0s; + transition:height .3s ease-in-out 0s; + max-width:360px; + width:80%; + padding:20px; + overflow:visible; + height:auto; + box-sizing:border-box +} +.modal__wrap--feedback { + height:100% +} +.frm--feedback { + padding-top:20px +} +.feedback-modal__heading { + text-align:left; + position:relative +} +.feedback-modal__heading .feedback-modal__close { + right:0; + top:6px +} +.feedback-modal__heading__prompt { + font-size:0.8em; + display:block; + color:#666 +} +.feedback-modal__heading__prompt.has-category { + color:#111; + font-size:1em; + display:inline +} +.feedback-modal__heading__category { + text-transform:capitalize +} +.feedback-modal__heading__query { + font-weight:600 +} +.feedback-modal__heading__query:before { + content:open-quote +} +.feedback-modal__heading__query:after { + content:close-quote +} +.feedback-modal__heading__main { + font-size:16px; + font-weight:600 +} +.feedback-modal__heading--success { + text-align:center; + font-weight:600 +} +.feedback-modal__image { + background:#f7f7f7; + margin-bottom:10px; + padding:10px +} +.feedback-modal__image img { + display:block; + max-height:200px; + max-width:200px; + margin:0 auto +} +.dark-bg .feedback-modal__image { + background:#111 +} +.feedback-modal__label { + display:block; + text-align:left; + font-weight:normal; + font-size:1.1em; + margin-bottom:10px +} +.feedback-modal__input { + display:block; + width:100%; + margin-bottom:10px; + padding-left:.5em; + height:2.2em +} +.feedback-modal__input--dropdown { + padding-left:0 +} +.feedback-modal__input--dropdown select { + width:100% !important; + height:100% !important +} +.is-mobile-device .feedback-modal__input--dropdown select { + font-size:16px; + line-height:100% +} +.is-mobile-device .feedback-modal__input--text { + font-size:16px +} +.feedback-modal__issues { + margin-bottom:10px; + padding-left:0; + text-align:left; + overflow:hidden; + height:auto +} +.feedback-modal__radio { + display:block; + margin-bottom:10px +} +.feedback-modal__radio .feedback-modal__radio__input { + display:inline-block; + margin-right:5px; + margin-left:1px +} +.feedback-modal__input--text { + -webkit-appearance:none; + -moz-appearance:none; + appearance:none; + height:auto; + padding:.5em .5em .5em .75em; + overflow:auto; + resize:vertical; + max-height:210px +} +.feedback-modal__issues, +.feedback-modal__input--other, +.feedback-modal__input--ads { + -webkit-transition:border-width .3s,opacity .3s,height .3s,margin .3s; + -moz-transition:border-width .3s,opacity .3s,height .3s,margin .3s; + -o-transition:border-width .3s,opacity .3s,height .3s,margin .3s; + transition:border-width .3s,opacity .3s,height .3s,margin .3s +} +.feedback-modal__issues.is-invisible, +.feedback-modal__input--other.is-invisible, +.feedback-modal__input--ads.is-invisible { + height:0; + opacity:0; + margin:0; + padding:0; + border-width:0 +} +.feedback-modal__input--other { + opacity:1; + padding-left:.75em +} +.feedback-modal__input--other.frm__input { + background-color:#f7f7f7; + color:#333 +} +.feedback-modal__submit { + width:100%; + box-sizing:border-box; + text-align:center; + font-size:1.1em; + position:relative +} +.feedback-modal__submit.is-disabled:hover, +.feedback-modal__submit.is-disabled:active, +.feedback-modal__submit.is-disabled:focus { + background-color:#c3c3c3; + border-color:#c3c3c3; + color:#eee +} +.feedback-modal__message { + font-size:1.1em; + text-align:center; + color:#666 +} +.dark-bg .feedback-modal__message { + color:#f7f7f7 +} +.lt-ie10 .modal__box--feedback { + display:block +} +.report-ad { + color:#888; + display:inline-block; + white-space:nowrap; + line-height:1.45; + margin-left:0.7em +} +.result--ad--small .report-ad { + display:none +} +.report-ad__start { + cursor:pointer +} +.report-ad__start { + border-left:solid 1px #e5e5e5; + padding-left:0.7em +} +.report-ad__link, +.report-ad__link:hover, +.report-ad__link:visited, +.report-ad__link:visited:hover { + color:#888 +} +.report-ad__link:hover { + text-decoration:underline +} +.report-ad__link { + margin-left:0.4em +} +.modal .newsletter-modal__heading--success { + padding:0; + padding-bottom:.5em +} +.newsletter-modal__disclaimer { + padding-top:0.5em; + text-align:left +} +.newsletter-modal__disclaimer__link { + color:#aaa; + text-decoration:underline +} +.spread-icon, +.woman-icon, +.privacy-simplified-icon, +.mailbox-icon { + height:50px; + width:50px; + margin:0 auto +} +.donations-icon, +.traffic-icon, +.privacy-tips-icon { + height:35px; + width:35px; + margin:0 auto +} +.spread-icon { + background:url("assets/icons/spread.svg"); + background-size:50px +} +.woman-icon { + background:url("assets/icons/woman.svg"); + background-size:50px +} +.privacy-simplified-icon { + background:url("assets/icons/privacy-simplified.svg"); + background-size:50px +} +.mailbox-icon { + background:url("assets/icons/mailbox.svg"); + background-size:50px +} +.donations-icon { + background:url("assets/icons/donations.svg"); + background-size:35px +} +.traffic-icon { + background:url("assets/icons/traffic.svg"); + background-size:35px +} +.privacy-tips-icon { + background:url("assets/icons/privacy-tips.svg"); + background-size:35px +} +.showcase__dropdown__list { + display:none +} +.is-showing .showcase__dropdown__list { + display:block +} +.showcase .modal__box, +.social .modal__box { + -webkit-transition:opacity .4s; + -moz-transition:opacity .4s; + -o-transition:opacity .4s; + transition:opacity .4s; + -webkit-transform:scale(1); + -moz-transform:scale(1); + -ms-transform:scale(1); + -o-transform:scale(1); + transform:scale(1); + width:450px; + box-shadow:0 2.5px 20px 0 rgba(0,0,0,0.15); + right:-22px +} +.showcase .modal__body, +.social .modal__body { + padding:0 +} +@media only screen and (max-width: 1400px) { + .set-align-center .showcase { + display:none + } +} +@media only screen and (max-width: 1079px) { + .showcase { + display:none + } +} +.showcase .showcase__heading { + font-size:17px +} +.showcase .showcase__subheading { + font-size:14px +} +.showcase .eighteen { + width:18%; + float:left; + position:relative; + box-sizing:border-box +} +.showcase .showcase__dropdown-top { + padding:11px 19px +} +.showcase .showcase__dropdown-top .showcase__link, +.showcase .showcase__dropdown-top .showcase__link:hover, +.showcase .showcase__dropdown-top .showcase__link:focus { + color:currentColor; + text-decoration:none +} +.showcase .showcase__dropdown-top .showcase__heading:hover, +.showcase .showcase__dropdown-top .showcase__heading:focus { + text-decoration:underline currentColor +} +.showcase .showcase__dropdown-top .showcase__link:nth-child(2) { + padding-top:3px +} +.showcase .showcase__dropdown-top .showcase__dropdown__list { + padding:15px 0; + border-radius:4px; + margin-left:4px +} +.showcase .showcase__dropdown-top .showcase__dropdown__list:hover { + background:#f7f7f7 +} +.dark-bg .showcase .showcase__dropdown-top .showcase__dropdown__list:hover { + background:#434343 +} +.showcase .showcase__dropdown-top .showcase__dropdown__list:last-child { + margin-bottom:0 +} +.showcase .showcase__dropdown-top .showcase__subheading { + padding:3px 0 0 0; + color:#888 +} +.showcase .showcase__dropdown-bottom { + padding:30px 19px; + background:#fafafa; + border-top:solid 1px #eee +} +.showcase .showcase__dropdown-bottom .showcase__link, +.showcase .showcase__dropdown-bottom .showcase__link:hover, +.showcase .showcase__dropdown-bottom .showcase__link:focus { + color:currentColor +} +.showcase .showcase__dropdown-bottom .showcase__dropdown__list { + margin-left:4px; + padding-bottom:1em +} +.showcase .showcase__dropdown-bottom .showcase__dropdown__list:last-child { + padding-bottom:0 +} +.showcase .showcase__icon { + text-align:center +} +.showcase .showcase__text { + padding-top:.7em +} +@media only screen and (max-width: 864px) { + .social { + display:none + } +} +.social .modal__box { + width:102px; + min-width:unset; + box-sizing:border-box +} +.social .social__link { + color:#666; + margin:15px; + text-align:left; + height:16px; + font-size:14px +} +.social .social__link__text { + position:relative; + color:#666 +} +.dark-bg .social .social__link__text { + color:#ededed +} +.social .social__icon--light, +.social .social__icon--dark, +.social .social__icon { + display:inline-block; + margin-right:10px; + height:16px; + width:16px; + vertical-align:top +} +.dark-bg .social .social__icon--light { + display:none +} +.social .social__icon--dark { + display:none +} +.dark-bg .social .social__icon--dark { + display:inline-block +} +.body--home .social { + display:inline-block +} +.set-wide .header__search-wrap, +.set-wide .msg--box, +.set-wide .msg--info, +.set-wide .msg--help, +.set-wide .msg--untranslated, +.set-wide .msg--warning, +.set-wide #error_homepage, +.set-wide .msg, +.set-wide .content__text, +.set-wide .cw, +.set-wide .cw--c { + max-width:1352px +} +.set-wide .header--aside__msg { + display:none +} +.set-wide .header__search-wrap { + max-width:590px +} +.set-wide .results--main { + float:none +} +.set-super-wide .header__search-wrap, +.set-super-wide .msg--box, +.set-super-wide .msg--info, +.set-super-wide .msg--help, +.set-super-wide .msg--untranslated, +.set-super-wide .msg--warning, +.set-super-wide #error_homepage, +.set-super-wide .msg, +.set-super-wide .content__text, +.set-super-wide .cw, +.set-super-wide .cw--c { + max-width:1553px +} +.set-super-wide .header--aside__msg { + display:none +} +.set-super-wide .header__search-wrap { + max-width:590px +} +.set-super-wide .results--main { + float:none +} +.set-header--fixed body, +.set-header--floating body { + padding-top:68px +} +.set-header--fixed.has-zcm body, +.set-header--floating.has-zcm body { + padding-top:105px +} +.set-header--fixed.is-mobile.has-zcm body, +.set-header--floating.is-mobile.has-zcm body { + padding-top:98px +} +.set-header--fixed .site-wrapper, +.set-header--floating .site-wrapper { + margin-top:-3px +} +.set-header--fixed .header-wrap, +.set-header--floating .header-wrap { + position:fixed; + width:100%; + left:0; + right:0; + z-index:105; + padding-bottom:0 +} +.set-header--floating .header-wrap { + -webkit-transition:top .2s ease-in-out; + -webkit-transition-delay:.05s; + -moz-transition:top .2s ease-in-out .05s; + -o-transition:top .2s ease-in-out .05s; + transition:top .2s ease-in-out .05s +} +.set-header--fixed .metabar--fixed { + top:68px +} +.set-header--fixed.has-zcm .metabar--fixed { + top:101px +} +.set-header--fixed.is-mobile.has-zcm .metabar--fixed { + top:97px +} +.set-header--fixed .header-wrap { + top:0 +} +.set-header--menu.has-zcm .header { + min-height:0 +} +.set-header--menu.has-zcm .header-wrap { + padding-top:6px +} +.set-header--menu.has-zcm .header__search-wrap { + display:none +} +.set-header--menu.has-zcm .header--aside { + margin:4px auto +} +.set-header--menu.has-zcm.is-mobile .header--aside { + background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 40%, #fff 100%); + background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 40%, #fff 100%); + width:4em; + right:0 +} +.set-header--menu.has-zcm.is-mobile .header__button--menu { + right:4px +} +.set-header--menu.has-zcm.is-app .header-wrap { + border-top:none; + border-bottom:0; + padding-top:0 +} +.set-header--menu.has-zcm.is-app .header--aside { + display:none +} +.set-header--menu.is-mobile-device .header-wrap { + border-top-color:transparent +} +.set-header--menu.is-mobile-device .site-wrapper:before { + display:none +} +.set-text--small { + font-size:72% +} +.set-text--medium { + font-size:81% +} +.set-text--larger { + font-size:99% +} +.set-text--largest { + font-size:112.5% +} +.set-align-center .cw, +.set-align-center .cw--c, +.set-align-center .cw--c { + margin-left:auto; + float:none +} +.set-align-center .cw .zci__main--detail, +.set-align-center .cw--c .zci__main--detail, +.set-align-center .cw--c .zci__main--detail { + padding-left:0; + margin:0 auto +} +@media only screen and (max-width: 864px) { + .set-align-center .cw.header, + .set-align-center .header.cw--c, + .set-align-center .cw--c.header { + margin-left:0 + } +} +.set-align-center .cw.has-aux, +.set-align-center .has-aux.cw--c { + margin-left:0 +} +@media only screen and (min-width: 864px) { + .set-align-center .cw.has-aux, + .set-align-center .has-aux.cw--c { + width:77% + } +} +@media only screen and (min-width: 971.1px) { + .set-align-center .cw.has-aux, + .set-align-center .has-aux.cw--c { + width:67% + } +} +.set-align-center .cw.has-aux .zci__main, +.set-align-center .has-aux.cw--c .zci__main { + padding-left:0 +} +.set-align-center .serp__results, +.set-align-center .metabar__in, +.set-align-center .zci__main.has-tiles { + padding-left:0 +} +.set-align-center .results--main { + float:none +} +.set-align-center .header__search-wrap, +.set-align-center .zcm-wrap--header, +.set-align-center .msg--result, +.set-align-center .msg--serp, +.set-align-center .welcome, +.set-align-center .results--main { + margin-left:auto; + margin-right:auto +} +.set-align-center.has-right-rail-ads .results { + padding-right:60px +} +.set-align-center .welcome, +.set-align-center .zcm-wrap { + padding-left:0 +} +.set-align-center .header--aside__msg { + display:none +} +.set-themes { + display:flex; + flex:1; + flex-direction:row; + justify-content:space-between; + flex-wrap:wrap; + padding:0 0 4px 0 +} +.set-themes .set-theme__check, +.set-themes .set-theme__inp { + display:none +} +.set-themes .set-themes__wrapper { + flex-basis:47%; + display:flex; + flex-direction:column; + text-align:center +} +.set-themes .set-themes__wrapper .set-theme__label { + cursor:pointer +} +.set-themes .set-theme { + width:70%; + padding:15%; + border:1px solid rgba(150,150,150,0.3); + border-radius:4px; + margin:5px 0; + position:relative; + cursor:pointer; + display:flex; + justify-content:center; + flex-direction:column; + background:#fff +} +.set-themes .set-theme:hover { + opacity:0.9 +} +.set-themes .set-theme.is-checked { + border:1px solid rgba(150,150,150,0.6) +} +.set-themes .set-theme.is-checked .set-theme__check { + display:flex; + position:absolute; + right:-3px; + bottom:-5px; + width:16px; + height:16px; + border-radius:8px; + color:#fff; + background:#66abff; + font-size:10px; + justify-content:center; + align-items:center; + pointer-events:none; + flex-direction:column; + z-index:10 +} +.set-themes .set-theme.is-checked+.set-theme__label { + font-weight:bold +} +.set-themes .set-theme [class^="set-theme__color-"] { + content:""; + height:4px; + overflow:hidden; + margin:2px 0; + border-radius:4px; + width:100% +} +.set-themes .set-theme .set-theme__color-2 { + width:75% +} +.logo_homepage--it { + background-image:url("/assets/logos/initech/logo_homepage.png") +} +.svg .logo_homepage--it { + background-image:url("/assets/logos/initech/logo_homepage.svg") +} +@media only screen and (max-height: 425px) { + .logo_homepage--it { + background-image:url("/assets/logos/initech/logo_homepage_mobile.png") + } + .svg .logo_homepage--it { + background-image:url("/assets/logos/initech/logo_homepage_mobile.svg") + } +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-ms-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dppx) { + .logo_homepage--it { + background-image:url("/assets/logos/initech/logo_homepage.retina.png") + } +} +@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 425px), only screen and (-moz-min-device-pixel-ratio: 2) and (max-width: 425px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 425px), only screen and (-ms-min-device-pixel-ratio: 2) and (max-width: 425px), only screen and (min-device-pixel-ratio: 2) and (max-width: 425px), only screen and (min-resolution: 192dppx) and (max-width: 425px) { + .logo_homepage--it { + background-image:url("/assets/logos/initech/logo_homepage_small.retina.png") + } +} +@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-height: 425px), only screen and (-moz-min-device-pixel-ratio: 2) and (max-height: 425px), only screen and (min--moz-device-pixel-ratio: 2) and (max-height: 425px), only screen and (-ms-min-device-pixel-ratio: 2) and (max-height: 425px), only screen and (min-device-pixel-ratio: 2) and (max-height: 425px), only screen and (min-resolution: 192dppx) and (max-height: 425px) { + .logo_homepage--it { + background-image:url("/assets/logos/initech/logo_homepage_mobile.retina.png") + } +} +.logo_homepage--it.header__logo { + width:60px +} +.logo_homepage--resetthenet { + background-image:url("/assets/logos/resetthenet/logo_homepage.normal.png") +} +.svg .logo_homepage--resetthenet { + background-image:url("/assets/logos/resetthenet/logo_homepage.normal.svg") +} +.dark-bg .logo_homepage--resetthenet { + background-image:url("/assets/logos/resetthenet/logo_homepage.alt.png") +} +.svg.dark-bg .logo_homepage--resetthenet { + background-image:url("/assets/logos/resetthenet/logo_homepage.alt.svg") +} +@media only screen and (max-width: 425px) { + .logo_homepage--resetthenet { + background-image:url("/assets/logos/resetthenet/logo_homepage_small.normal.png") + } + .svg .logo_homepage--resetthenet { + background-image:url("/assets/logos/resetthenet/logo_homepage_small.normal.svg") + } + .dark-bg .logo_homepage--resetthenet { + background-image:url("/assets/logos/resetthenet/logo_homepage_small.alt.png") + } + .svg.dark-bg .logo_homepage--resetthenet { + background-image:url("/assets/logos/resetthenet/logo_homepage_small.alt.svg") + } +} +@media only screen and (max-height: 425px) { + .logo_homepage--resetthenet { + background-image:url("/assets/logos/resetthenet/logo_homepage_mobile.normal.png") + } + .svg .logo_homepage--resetthenet { + background-image:url("/assets/logos/resetthenet/logo_homepage_mobile.normal.svg") + } + .dark-bg .logo_homepage--resetthenet { + background-image:url("/assets/logos/resetthenet/logo_homepage_mobile.alt.png") + } + .svg.dark-bg .logo_homepage--resetthenet { + background-image:url("/assets/logos/resetthenet/logo_homepage_mobile.alt.svg") + } +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-ms-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dppx) { + .logo_homepage--resetthenet { + background-image:url("/assets/logos/resetthenet/logo_homepage.normal.retina.png") + } + .dark-bg .logo_homepage--resetthenet { + background-image:url("/assets/logos/resetthenet/logo_homepage.alt.retina.png") + } +} +@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 425px), only screen and (-moz-min-device-pixel-ratio: 2) and (max-width: 425px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 425px), only screen and (-ms-min-device-pixel-ratio: 2) and (max-width: 425px), only screen and (min-device-pixel-ratio: 2) and (max-width: 425px), only screen and (min-resolution: 192dppx) and (max-width: 425px) { + .logo_homepage--resetthenet { + background-image:url("/assets/logos/resetthenet/logo_homepage_small.normal.retina.png") + } + .dark-bg .logo_homepage--resetthenet { + background-image:url("/assets/logos/resetthenet/logo_homepage_small.alt.retina.png") + } +} +@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-height: 425px), only screen and (-moz-min-device-pixel-ratio: 2) and (max-height: 425px), only screen and (min--moz-device-pixel-ratio: 2) and (max-height: 425px), only screen and (-ms-min-device-pixel-ratio: 2) and (max-height: 425px), only screen and (min-device-pixel-ratio: 2) and (max-height: 425px), only screen and (min-resolution: 192dppx) and (max-height: 425px) { + .logo_homepage--resetthenet { + background-image:url("/assets/logos/resetthenet/logo_homepage_mobile.normal.retina.png") + } + .dark-bg .logo_homepage--resetthenet { + background-image:url("/assets/logos/resetthenet/logo_homepage_mobile.alt.retina.png") + } +} +.is-open { + display:block +} +.is-closed, +.is-hidden { + display:none !important +} +.no-js .no-js__hide { + display:none !important +} +.cw, +.cw--c { + position:relative; + padding:0 7px; + max-width:1270px; + margin-left:0; + margin-right:auto +} +.cw--c { + margin-left:auto +} +.content__internal { + padding-top:1em +} +img { + max-width:100% +} +.site-wrapper { + width:100%; + overflow:hidden +} +.content-wrap { + margin:0 auto; + position:relative +} +.text-center, +.text-mid { + text-align:center +} +.text-left { + text-align:left +} +.text-right { + text-align:right +} +.r-block { + display:block +} +.r-inline { + display:inline +} +.r-inline-block, +.r-iblock { + display:inline-block +} +.r-valign--top { + vertical-align:top +} +.r-valign--mid { + vertical-align:middle +} +.r-valign--bottom { + vertical-align:bottom +} +.r-border-box, +html { + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + -ms-box-sizing:border-box; + -o-box-sizing:border-box; + box-sizing:border-box +} +.r-content-box, +.r-grid-pad { + -webkit-box-sizing:content-box; + -moz-box-sizing:content-box; + -ms-box-sizing:content-box; + -o-box-sizing:content-box; + box-sizing:content-box +} +.whole, +.half, +.third, +.twothird, +.twothirds, +.quarter, +.threequarter, +.threequarters, +.sixth, +.eighth, +.ninety, +.eighty, +.seventy, +.sixty, +.fifty, +.forty, +.thirty, +.twenty, +.ten { + float:left; + position:relative; + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + -ms-box-sizing:border-box; + -o-box-sizing:border-box; + box-sizing:border-box +} +.whole { + width:100% +} +.half, +.fifty { + width:50% +} +.third { + width:33.3% +} +.twothird, +.twothirds { + width:66.6% +} +.quarter { + width:25% +} +.threequarter, +.threequarters { + width:75% +} +.sixth { + width:16.6% +} +.eighth { + width:12.5% +} +.ninety { + width:90% +} +.eighty { + width:80% +} +.seventy { + width:70% +} +.sixty { + width:60% +} +.forty { + width:40% +} +.thirty { + width:30% +} +.twenty { + width:20% +} +.ten { + width:10% +} +.gw { + margin-left:-1em; + letter-spacing:-0.31em +} +.g { + padding-left:1em; + display:inline-block; + vertical-align:top; + letter-spacing:normal; + float:none; + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + -ms-box-sizing:border-box; + -o-box-sizing:border-box; + box-sizing:border-box +} +.gw--h { + margin-left:-0.5em +} +.gw--h .g { + padding-left:0.5em +} +.block-mid { + margin-left:auto; + margin-right:auto; + display:block; + float:none +} +.pull-left, +.fl, +.float--left { + float:left +} +.pull-right, +.fr, +.float--right { + float:right +} +.pull-none, +.killfloat { + float:none +} +.clear, +.r-clear { + clear:both +} +.hide, +.r-hide { + display:none +} +.hide--important, +#state_hidden, +#iframe_hidden { + display:none !important +} +.allcaps { + text-transform:uppercase +} +.clearfix:after, +.fix:after, +.group:after, +.row:after, +.gw:after, +.media:after, +.acp--bang:after { + content:""; + display:block; + clear:both +} +@media only screen and (min-width: 1079px) { + .hide--screen-l { + display:none + } + .show--screen-l, + .r-block--screen-l { + display:block + } + .block-mid--screen-l { + margin-left:auto; + margin-right:auto; + display:block; + float:none + } + .pull-left--screen-l, + .fl--screen-l { + float:left + } + .pull-right--screen-l, + .fr--screen-l { + float:right + } + .pull-none--screen-l, + .killfloat--screen-l { + float:none + } + .whole--screen-l { + width:100% + } + .ninety--screen-l { + width:90% + } + .eighty--screen-l { + width:80% + } + .seventy--screen-l { + width:70% + } + .sixty--screen-l { + width:60% + } + .half--screen-l, + .fifty--screen-l { + width:50% + } + .forty--screen-l { + width:40% + } + .thirty--screen-l { + width:30% + } + .quarter--screen-l { + width:25% + } + .twenty--screen-l { + width:20% + } + .ten--screen-l { + width:10% + } +} +@media only screen and (min-width: 1440px) { + .hide--screen-xl { + display:none + } + .show--screen-xl, + .r-block--screen-xl { + display:block + } + .block-mid--screen-xl { + margin-left:auto; + margin-right:auto; + display:block; + float:none + } + .pull-left--screen-xl, + .fl--screen-xl { + float:left + } + .pull-right--screen-xl, + .fr--screen-xl { + float:right + } + .pull-none--screen-xl, + .killfloat--screen-xl { + float:none + } + .whole--screen-xl { + width:100% + } + .ninety--screen-xl { + width:90% + } + .eighty--screen-xl { + width:80% + } + .seventy--screen-xl { + width:70% + } + .sixty--screen-xl { + width:60% + } + .half--screen-xl, + .fifty--screen-xl { + width:50% + } + .forty--screen-xl { + width:40% + } + .thirty--screen-xl { + width:30% + } + .quarter--screen-xl { + width:25% + } + .twenty--screen-xl { + width:20% + } + .ten--screen-xl { + width:10% + } +} +@media only screen and (max-width: 864px) { + .port-half, + .half--screen-m { + width:50%; + float:left; + clear:none + } + .block-mid--screen-m { + margin-left:auto; + margin-right:auto; + display:block; + float:none + } + .port-hide, + .hide--screen-m { + display:none + } + .port-block, + .show--screen-m, + .r-block--screen-m { + display:block + } + .port-clear, + .clear--screen-m, + .r-clear--screen-m { + clear:both + } + .port-killfloat, + .port-pull-none, + .port-float--none, + .pull-none--screen-m, + .killfloat--screen-m { + float:none + } + .whole--screen-m { + width:100% + } + .ninety--screen-m { + width:90% + } + .eighty--screen-m { + width:80% + } + .seventy--screen-m { + width:70% + } + .sixty--screen-m { + width:60% + } + .half--screen-m, + .fifty--screen-m { + width:50% + } + .forty--screen-m { + width:40% + } + .thirty--screen-m { + width:30% + } + .quarter--screen-m { + width:25% + } + .twenty--screen-m { + width:20% + } + .ten--screen-m { + width:10% + } +} +@media only screen and (max-width: 590px) { + html { + min-width:initial + } + .whole, + .half, + .third, + .twothird, + .twothirds, + .quarter, + .threequarter, + .threequarters, + .sixth, + .eighth, + .ninety, + .eighty, + .seventy, + .sixty, + .fifty, + .forty, + .thirty, + .twenty, + .ten { + width:100%; + margin:0 auto + } + img.half, + img.third, + img.twothird, + img.quarter, + img.threequarter, + img.sixth { + width:auto + } + .palm-half, + .half--screen-s { + width:50%; + float:left; + clear:none + } + .block-mid--screen-s { + margin-left:auto; + margin-right:auto; + display:block; + float:none + } + .palm-hide, + .hide--screen-s { + display:none + } + .palm-block, + .show--screen-s, + .r-block--screen-s { + display:block + } + .palm-clear, + .clear--screen-s, + .r-clear--screen-s { + clear:both + } + .palm-killfloat, + .palm-pull-none, + .palm-float--none, + .killfloat-s, + .pull-none--screen-s { + float:none + } + .whole--screen-s { + width:100% + } + .ninety--screen-s { + width:90% + } + .eighty--screen-s { + width:80% + } + .seventy--screen-s { + width:70% + } + .sixty--screen-s { + width:60% + } + .half--screen-s, + .fifty--screen-s { + width:50% + } + .forty--screen-s { + width:40% + } + .thirty--screen-s { + width:30% + } + .quarter--screen-s { + width:25% + } + .twenty--screen-s { + width:20% + } + .ten--screen-s { + width:10% + } +} +@media only screen and (max-width: 425px) { + .half--screen-xs { + width:50%; + float:left; + clear:none + } + .hide--screen-xs { + display:none + } + .show--screen-xs, + .r-block--screen-xs { + display:block + } + .clear--screen-xs, + .r-clear--screen-xs { + clear:both + } + .killfloat-xs, + .pull-none--screen-xs { + float:none + } + .whole--screen-xs { + width:100% + } + .ninety--screen-xs { + width:90% + } + .eighty--screen-xs { + width:80% + } + .seventy--screen-xs { + width:70% + } + .sixty--screen-xs { + width:60% + } + .half--screen-xs, + .fifty--screen-xs { + width:50% + } + .forty--screen-xs { + width:40% + } + .thirty--creen-xs { + width:30% + } + .quarter--screen-xs { + width:25% + } + .twenty--screen-xs { + width:20% + } + .ten--screen-xs { + width:10% + } +} +.tile--cat .tile__content a, +.tile--cat .tile__content br { + display:none +} +.zci-wrap { + padding:0 !important +} +#error_homepage { + text-align:center; + font-weight:bold; + display:none +} +#bottom_spacing2 { + padding-bottom:180px +} +.has-footer #bottom_spacing2 { + padding-bottom:0 +} diff --git a/l113.js b/l113.js new file mode 100644 index 0000000..cb15f4b --- /dev/null +++ b/l113.js @@ -0,0 +1,90 @@ +if(!String.prototype.includes){String.prototype.includes=function(a,b){if(typeof b!=="number"){b=0}if(b+a.length>this.length){return false}else{return this.indexOf(a,b)!==-1}}}if(!Array.prototype.find){Object.defineProperty(Array.prototype,"find",{value:function(b){if(this==null){throw new TypeError('"this" is null or not defined')}var f=Object(this);var a=f.length>>>0;if(typeof b!=="function"){throw new TypeError("predicate must be a function")}var c=arguments[1];var d=0;while(d',v,""].join(""),h.id=ai,(g?h:b).innerHTML+=r,b.appendChild(h),g||(b.style.background="",b.style.overflow="hidden",o=aj.style.overflow,aj.style.overflow="hidden",aj.appendChild(b)),q=u(h,v),g?h.parentNode.removeChild(h):(b.parentNode.removeChild(b),aj.style.overflow=o),!!q},J={}.hasOwnProperty,I;!W(J,"undefined")&&!W(J.call,"undefined")?I=function(d,c){return J.call(d,c)}:I=function(d,c){return c in d&&W(d.constructor.prototype[c],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(a){var h=this;if(typeof h!="function"){throw new TypeError}var g=N.call(arguments,1),f=function(){if(this instanceof f){var b=function(){};b.prototype=h.prototype;var d=new b,c=h.apply(d,g.concat(N.call(arguments)));return Object(c)===c?c:d}return h.apply(a,g.concat(N.call(arguments)))};return f}),V.touch=function(){var a;return"ontouchstart" in ap||ap.DocumentTouch&&ao instanceof DocumentTouch?a=!0:K(["@media (",ad.join("touch-enabled),("),ai,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(b){a=b.offsetTop===9}),a},V.opacity=function(){return Y("opacity:.55"),/^0.55$/.test(ag.opacity)},V.csstransforms3d=function(){var b=!!O("perspective");return b&&"webkitPerspective" in aj.style&&K("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(a,d){b=a.offsetLeft===9&&a.offsetHeight===3}),b},V.csstransitions=function(){return O("transition")},V.svg=function(){return !!ao.createElementNS&&!!ao.createElementNS(X.svg,"svg").createSVGRect};for(var L in V){I(V,L)&&(M=L.toLowerCase(),al[M]=V[L](),P.push((al[M]?"":"no-")+M))}return al.addTest=function(e,c){if(typeof e=="object"){for(var f in e){I(e,f)&&al.addTest(f,e[f])}}else{e=e.toLowerCase();if(al[e]!==an){return al}c=typeof c=="function"?c():c,typeof ak!="undefined"&&ak&&(aj.className+=" "+(c?"":"no-")+e),al[e]=c}return al},aa(""),ah=af=null,function(au,at){function A(f,e){var h=f.createElement("p"),g=f.getElementsByTagName("head")[0]||f.documentElement;return h.innerHTML="x",g.insertBefore(h.lastChild,g.firstChild)}function z(){var b=t.elements;return typeof b=="string"?b.split(" "):b}function y(d){var c=C[d[E]];return c||(c={},D++,d[E]=D,C[D]=c),c}function x(b,h,f){h||(h=at);if(B){return h.createElement(b)}f||(f=y(h));var e;return f.cache[b]?e=f.cache[b].cloneNode():G.test(b)?e=(f.cache[b]=f.createElem(b)).cloneNode():e=f.createElem(b),e.canHaveChildren&&!H.test(b)&&!e.tagUrn?f.frag.appendChild(e):e}function w(b,m){b||(b=at);if(B){return b.createDocumentFragment()}m=m||y(b);var k=m.frag.cloneNode(),j=0,i=z(),h=i.length;for(;j",F="hidden" in b,B=b.childNodes.length==1||function(){at.createElement("a");var c=at.createDocumentFragment();return typeof c.cloneNode=="undefined"||typeof c.createDocumentFragment=="undefined"||typeof c.createElement=="undefined"}()}catch(d){F=!0,B=!0}})();var t={elements:aq.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:ar,shivCSS:aq.shivCSS!==!1,supportsUnknownElements:B,shivMethods:aq.shivMethods!==!1,type:"default",shivDocument:u,createElement:x,createDocumentFragment:w};au.html5=t,u(at)}(this,ao),al._version=am,al._prefixes=ad,al._domPrefixes=Z,al._cssomPrefixes=ab,al.testProp=function(b){return S([b])},al.testAllProps=O,al.testStyles=K,aj.className=aj.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(ak?" js "+P.join(" "):""),al}(this,this.document),Modernizr.addTest("cssfilters",function(){var b=document.createElement("div");return b.style.cssText=Modernizr._prefixes.join("filter:blur(2px); "),!!b.style.length&&(document.documentMode===undefined||document.documentMode>9)}); +/*! + * jQuery JavaScript Library v1.10.2 + * http://jquery.com/ + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * + * Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2013-07-03T13:48Z + */ +(function(a2,aF){var ah,x,aB=typeof aF,aK=a2.location,m=a2.document,bW=m.documentElement,bi=a2.jQuery,H=a2.$,Z={},a6=[],t="1.10.2",aH=a6.concat,an=a6.push,a4=a6.slice,aL=a6.indexOf,z=Z.toString,U=Z.hasOwnProperty,aP=t.trim,bJ=function(e,b4){return new bJ.fn.init(e,b4,x)},bA=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ab=/\S+/g,C=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,br=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,a=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,bh=/^[\],:{}\s]*$/,bk=/(?:^|:|,)(?:\s*\[)+/g,bG=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,aY=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,bS=/^-ms-/,aU=/-([\da-z])/gi,L=function(e,b4){return b4.toUpperCase()},bX=function(e){if(m.addEventListener||e.type==="load"||m.readyState==="complete"){bl();bJ.ready()}},bl=function(){if(m.addEventListener){m.removeEventListener("DOMContentLoaded",bX,false);a2.removeEventListener("load",bX,false)}else{m.detachEvent("onreadystatechange",bX);a2.detachEvent("onload",bX)}};bJ.fn=bJ.prototype={jquery:t,constructor:bJ,init:function(e,b6,b5){var b4,b7;if(!e){return this}if(typeof e==="string"){if(e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3){b4=[null,e,null]}else{b4=br.exec(e)}if(b4&&(b4[1]||!b6)){if(b4[1]){b6=b6 instanceof bJ?b6[0]:b6;bJ.merge(this,bJ.parseHTML(b4[1],b6&&b6.nodeType?b6.ownerDocument||b6:m,true));if(a.test(b4[1])&&bJ.isPlainObject(b6)){for(b4 in b6){if(bJ.isFunction(this[b4])){this[b4](b6[b4])}else{this.attr(b4,b6[b4])}}}return this}else{b7=m.getElementById(b4[2]);if(b7&&b7.parentNode){if(b7.id!==b4[2]){return b5.find(e)}this.length=1;this[0]=b7}this.context=m;this.selector=e;return this}}else{if(!b6||b6.jquery){return(b6||b5).find(e)}else{return this.constructor(b6).find(e)}}}else{if(e.nodeType){this.context=this[0]=e;this.length=1;return this}else{if(bJ.isFunction(e)){return b5.ready(e)}}}if(e.selector!==aF){this.selector=e.selector;this.context=e.context}return bJ.makeArray(e,this)},selector:"",length:0,toArray:function(){return a4.call(this)},get:function(e){return e==null?this.toArray():(e<0?this[this.length+e]:this[e])},pushStack:function(e){var b4=bJ.merge(this.constructor(),e);b4.prevObject=this;b4.context=this.context;return b4},each:function(b4,e){return bJ.each(this,b4,e)},ready:function(e){bJ.ready.promise().done(e);return this},slice:function(){return this.pushStack(a4.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(b5){var e=this.length,b4=+b5+(b5<0?e:0);return this.pushStack(b4>=0&&b40){return}ah.resolveWith(m,[bJ]);if(bJ.fn.trigger){bJ(m).trigger("ready").off("ready")}},isFunction:function(e){return bJ.type(e)==="function"},isArray:Array.isArray||function(e){return bJ.type(e)==="array"},isWindow:function(e){return e!=null&&e==e.window},isNumeric:function(e){return !isNaN(parseFloat(e))&&isFinite(e)},type:function(e){if(e==null){return String(e)}return typeof e==="object"||typeof e==="function"?Z[z.call(e)]||"object":typeof e},isPlainObject:function(b6){var b4;if(!b6||bJ.type(b6)!=="object"||b6.nodeType||bJ.isWindow(b6)){return false}try{if(b6.constructor&&!U.call(b6,"constructor")&&!U.call(b6.constructor.prototype,"isPrototypeOf")){return false}}catch(b5){return false}if(bJ.support.ownLast){for(b4 in b6){return U.call(b6,b4)}}for(b4 in b6){}return b4===aF||U.call(b6,b4)},isEmptyObject:function(b4){var e;for(e in b4){return false}return true},error:function(e){throw new Error(e)},parseHTML:function(b7,b5,b6){if(!b7||typeof b7!=="string"){return null}if(typeof b5==="boolean"){b6=b5;b5=false}b5=b5||m;var b4=a.exec(b7),e=!b6&&[];if(b4){return[b5.createElement(b4[1])]}b4=bJ.buildFragment([b7],b5,e);if(e){bJ(e).remove()}return bJ.merge([],b4.childNodes)},parseJSON:function(e){if(a2.JSON&&a2.JSON.parse){return a2.JSON.parse(e)}if(e===null){return e}if(typeof e==="string"){e=bJ.trim(e);if(e){if(bh.test(e.replace(bG,"@").replace(aY,"]").replace(bk,""))){return(new Function("return "+e))()}}}bJ.error("Invalid JSON: "+e)},parseXML:function(b6){var b4,b5;if(!b6||typeof b6!=="string"){return null}try{if(a2.DOMParser){b5=new DOMParser();b4=b5.parseFromString(b6,"text/xml")}else{b4=new ActiveXObject("Microsoft.XMLDOM");b4.async="false";b4.loadXML(b6)}}catch(b7){b4=aF}if(!b4||!b4.documentElement||b4.getElementsByTagName("parsererror").length){bJ.error("Invalid XML: "+b6)}return b4},noop:function(){},globalEval:function(e){if(e&&bJ.trim(e)){(a2.execScript||function(b4){a2["eval"].call(a2,b4)})(e)}},camelCase:function(e){return e.replace(bS,"ms-").replace(aU,L)},nodeName:function(b4,e){return b4.nodeName&&b4.nodeName.toLowerCase()===e.toLowerCase()},each:function(b8,b9,b4){var b7,b5=0,b6=b8.length,e=aa(b8);if(b4){if(e){for(;b50&&(b4-1) in b5)}x=bJ(m); +/*! + * Sizzle CSS Selector Engine v1.10.2 + * http://sizzlejs.com/ + * + * Copyright 2013 jQuery Foundation, Inc. and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2013-07-03 + */ +(function(dd,ci){var cx,dg,cd,cn,cG,cJ,cU,dk,cH,cX,cB,co,c6,c1,de,cc,cE,c8="sizzle"+-(new Date()),cI=dd.document,dh=0,c2=0,b7=cz(),c7=cz(),cF=cz(),cV=false,cD=function(dl,e){if(dl===e){cV=true;return 0}return 0},dc=typeof ci,cP=1<<31,cN=({}).hasOwnProperty,da=[],db=da.pop,cL=da.push,b5=da.push,cm=da.slice,cb=da.indexOf||function(dm){var dl=0,e=this.length;for(;dl+~]|"+cp+")"+cp+"*"),cZ=new RegExp(cp+"*[+~]"),ct=new RegExp("="+cp+"*([^\\]'\"]*)"+cp+"*\\]","g"),cR=new RegExp(ck),cS=new RegExp("^"+cK+"$"),c0={ID:new RegExp("^#("+b4+")"),CLASS:new RegExp("^\\.("+b4+")"),TAG:new RegExp("^("+b4.replace("w","w*")+")"),ATTR:new RegExp("^"+c4),PSEUDO:new RegExp("^"+ck),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+cp+"*(even|odd|(([+-]|)(\\d*)n|)"+cp+"*(?:([+-]|)"+cp+"*(\\d+)|))"+cp+"*\\)|)","i"),bool:new RegExp("^(?:"+b6+")$","i"),needsContext:new RegExp("^"+cp+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+cp+"*((?:-\\d)?\\d*)"+cp+"*\\)|)(?=[^-]|$)","i")},cO=/^[^{]+\{\s*\[native \w/,cQ=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ca=/^(?:input|select|textarea|button)$/i,cl=/^h\d$/i,cM=/'|\\/g,cs=new RegExp("\\\\([\\da-f]{1,6}"+cp+"?|("+cp+")|.)","ig"),c3=function(e,dn,dl){var dm="0x"+dn-65536;return dm!==dm||dl?dn:dm<0?String.fromCharCode(dm+65536):String.fromCharCode(dm>>10|55296,dm&1023|56320)};try{b5.apply((da=cm.call(cI.childNodes)),cI.childNodes);da[cI.childNodes.length].nodeType}catch(cC){b5={apply:da.length?function(dl,e){cL.apply(dl,cm.call(e))}:function(dn,dm){var e=dn.length,dl=0;while((dn[e++]=dm[dl++])){}dn.length=e-1}}}function cv(dt,dl,dx,dz){var dy,dq,dr,dv,dw,dp,dn,e,dm,du;if((dl?dl.ownerDocument||dl:cI)!==cB){cX(dl)}dl=dl||cB;dx=dx||[];if(!dt||typeof dt!=="string"){return dx}if((dv=dl.nodeType)!==1&&dv!==9){return[]}if(c6&&!dz){if((dy=cQ.exec(dt))){if((dr=dy[1])){if(dv===9){dq=dl.getElementById(dr);if(dq&&dq.parentNode){if(dq.id===dr){dx.push(dq);return dx}}else{return dx}}else{if(dl.ownerDocument&&(dq=dl.ownerDocument.getElementById(dr))&&cE(dl,dq)&&dq.id===dr){dx.push(dq);return dx}}}else{if(dy[2]){b5.apply(dx,dl.getElementsByTagName(dt));return dx}else{if((dr=dy[3])&&dg.getElementsByClassName&&dl.getElementsByClassName){b5.apply(dx,dl.getElementsByClassName(dr));return dx}}}}if(dg.qsa&&(!c1||!c1.test(dt))){e=dn=c8;dm=dl;du=dv===9&&dt;if(dv===1&&dl.nodeName.toLowerCase()!=="object"){dp=cg(dt);if((dn=dl.getAttribute("id"))){e=dn.replace(cM,"\\$&")}else{dl.setAttribute("id",e)}e="[id='"+e+"'] ";dw=dp.length;while(dw--){dp[dw]=e+ch(dp[dw])}dm=cZ.test(dt)&&dl.parentNode||dl;du=dp.join(",")}if(du){try{b5.apply(dx,dm.querySelectorAll(du));return dx}catch(ds){}finally{if(!dn){dl.removeAttribute("id")}}}}}return df(dt.replace(cr,"$1"),dl,dx,dz)}function cz(){var dl=[];function e(dm,dn){if(dl.push(dm+=" ")>cn.cacheLength){delete e[dl.shift()]}return(e[dm]=dn)}return e}function cj(e){e[c8]=true;return e}function ce(dl){var dn=cB.createElement("div");try{return !!dl(dn)}catch(dm){return false}finally{if(dn.parentNode){dn.parentNode.removeChild(dn)}dn=null}}function di(dl,dn){var e=dl.split("|"),dm=dl.length;while(dm--){cn.attrHandle[e[dm]]=dn}}function b8(dl,e){var dn=e&&dl,dm=dn&&dl.nodeType===1&&e.nodeType===1&&(~e.sourceIndex||cP)-(~dl.sourceIndex||cP);if(dm){return dm}if(dn){while((dn=dn.nextSibling)){if(dn===e){return -1}}}return dl?1:-1}function cw(e){return function(dm){var dl=dm.nodeName.toLowerCase();return dl==="input"&&dm.type===e}}function b9(e){return function(dm){var dl=dm.nodeName.toLowerCase();return(dl==="input"||dl==="button")&&dm.type===e}}function c5(e){return cj(function(dl){dl=+dl;return cj(function(dm,dr){var dp,dn=e([],dm.length,dl),dq=dn.length;while(dq--){if(dm[(dp=dn[dq])]){dm[dp]=!(dr[dp]=dm[dp])}}})})}cJ=cv.isXML=function(e){var dl=e&&(e.ownerDocument||e).documentElement;return dl?dl.nodeName!=="HTML":false};dg=cv.support={};cX=cv.setDocument=function(dl){var dm=dl?dl.ownerDocument||dl:cI,e=dm.defaultView;if(dm===cB||dm.nodeType!==9||!dm.documentElement){return cB}cB=dm;co=dm.documentElement;c6=!cJ(dm);if(e&&e.attachEvent&&e!==e.top){e.attachEvent("onbeforeunload",function(){cX()})}dg.attributes=ce(function(dn){dn.className="i";return !dn.getAttribute("className")});dg.getElementsByTagName=ce(function(dn){dn.appendChild(dm.createComment(""));return !dn.getElementsByTagName("*").length});dg.getElementsByClassName=ce(function(dn){dn.innerHTML="
";dn.firstChild.className="i";return dn.getElementsByClassName("i").length===2});dg.getById=ce(function(dn){co.appendChild(dn).id=c8;return !dm.getElementsByName||!dm.getElementsByName(c8).length});if(dg.getById){cn.find.ID=function(dq,dp){if(typeof dp.getElementById!==dc&&c6){var dn=dp.getElementById(dq);return dn&&dn.parentNode?[dn]:[]}};cn.filter.ID=function(dp){var dn=dp.replace(cs,c3);return function(dq){return dq.getAttribute("id")===dn}}}else{delete cn.find.ID;cn.filter.ID=function(dp){var dn=dp.replace(cs,c3);return function(dr){var dq=typeof dr.getAttributeNode!==dc&&dr.getAttributeNode("id");return dq&&dq.value===dn}}}cn.find.TAG=dg.getElementsByTagName?function(dn,dp){if(typeof dp.getElementsByTagName!==dc){return dp.getElementsByTagName(dn)}}:function(dn,ds){var dt,dr=[],dq=0,dp=ds.getElementsByTagName(dn);if(dn==="*"){while((dt=dp[dq++])){if(dt.nodeType===1){dr.push(dt)}}return dr}return dp};cn.find.CLASS=dg.getElementsByClassName&&function(dp,dn){if(typeof dn.getElementsByClassName!==dc&&c6){return dn.getElementsByClassName(dp)}};de=[];c1=[];if((dg.qsa=cO.test(dm.querySelectorAll))){ce(function(dn){dn.innerHTML="";if(!dn.querySelectorAll("[selected]").length){c1.push("\\["+cp+"*(?:value|"+b6+")")}if(!dn.querySelectorAll(":checked").length){c1.push(":checked")}});ce(function(dp){var dn=dm.createElement("input");dn.setAttribute("type","hidden");dp.appendChild(dn).setAttribute("t","");if(dp.querySelectorAll("[t^='']").length){c1.push("[*^$]="+cp+"*(?:''|\"\")")}if(!dp.querySelectorAll(":enabled").length){c1.push(":enabled",":disabled")}dp.querySelectorAll("*,:x");c1.push(",.*:")})}if((dg.matchesSelector=cO.test((cc=co.webkitMatchesSelector||co.mozMatchesSelector||co.oMatchesSelector||co.msMatchesSelector)))){ce(function(dn){dg.disconnectedMatch=cc.call(dn,"div");cc.call(dn,"[s!='']:x");de.push("!=",ck)})}c1=c1.length&&new RegExp(c1.join("|"));de=de.length&&new RegExp(de.join("|"));cE=cO.test(co.contains)||co.compareDocumentPosition?function(dp,dn){var dr=dp.nodeType===9?dp.documentElement:dp,dq=dn&&dn.parentNode;return dp===dq||!!(dq&&dq.nodeType===1&&(dr.contains?dr.contains(dq):dp.compareDocumentPosition&&dp.compareDocumentPosition(dq)&16))}:function(dp,dn){if(dn){while((dn=dn.parentNode)){if(dn===dp){return true}}}return false};cD=co.compareDocumentPosition?function(dp,dn){if(dp===dn){cV=true;return 0}var dq=dn.compareDocumentPosition&&dp.compareDocumentPosition&&dp.compareDocumentPosition(dn);if(dq){if(dq&1||(!dg.sortDetached&&dn.compareDocumentPosition(dp)===dq)){if(dp===dm||cE(cI,dp)){return -1}if(dn===dm||cE(cI,dn)){return 1}return cH?(cb.call(cH,dp)-cb.call(cH,dn)):0}return dq&4?-1:1}return dp.compareDocumentPosition?-1:1}:function(dp,dn){var dv,ds=0,du=dp.parentNode,dr=dn.parentNode,dq=[dp],dt=[dn];if(dp===dn){cV=true;return 0}else{if(!du||!dr){return dp===dm?-1:dn===dm?1:du?-1:dr?1:cH?(cb.call(cH,dp)-cb.call(cH,dn)):0}else{if(du===dr){return b8(dp,dn)}}}dv=dp;while((dv=dv.parentNode)){dq.unshift(dv)}dv=dn;while((dv=dv.parentNode)){dt.unshift(dv)}while(dq[ds]===dt[ds]){ds++}return ds?b8(dq[ds],dt[ds]):dq[ds]===cI?-1:dt[ds]===cI?1:0};return dm};cv.matches=function(dl,e){return cv(dl,null,null,e)};cv.matchesSelector=function(dm,dp){if((dm.ownerDocument||dm)!==cB){cX(dm)}dp=dp.replace(ct,"='$1']");if(dg.matchesSelector&&c6&&(!de||!de.test(dp))&&(!c1||!c1.test(dp))){try{var dl=cc.call(dm,dp);if(dl||dg.disconnectedMatch||dm.document&&dm.document.nodeType!==11){return dl}}catch(dn){}}return cv(dp,cB,null,[dm]).length>0};cv.contains=function(e,dl){if((e.ownerDocument||e)!==cB){cX(e)}return cE(e,dl)};cv.attr=function(dm,e){if((dm.ownerDocument||dm)!==cB){cX(dm)}var dl=cn.attrHandle[e.toLowerCase()],dn=dl&&cN.call(cn.attrHandle,e.toLowerCase())?dl(dm,e,!c6):ci;return dn===ci?dg.attributes||!c6?dm.getAttribute(e):(dn=dm.getAttributeNode(e))&&dn.specified?dn.value:null:dn};cv.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)};cv.uniqueSort=function(dm){var dn,dp=[],e=0,dl=0;cV=!dg.detectDuplicates;cH=!dg.sortStable&&dm.slice(0);dm.sort(cD);if(cV){while((dn=dm[dl++])){if(dn===dm[dl]){e=dp.push(dl)}}while(e--){dm.splice(dp[e],1)}}return dm};cG=cv.getText=function(dp){var dn,dl="",dm=0,e=dp.nodeType;if(!e){for(;(dn=dp[dm]);dm++){dl+=cG(dn)}}else{if(e===1||e===9||e===11){if(typeof dp.textContent==="string"){return dp.textContent}else{for(dp=dp.firstChild;dp;dp=dp.nextSibling){dl+=cG(dp)}}}else{if(e===3||e===4){return dp.nodeValue}}}return dl};cn=cv.selectors={cacheLength:50,createPseudo:cj,match:c0,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:true}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:true},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){e[1]=e[1].replace(cs,c3);e[3]=(e[4]||e[5]||"").replace(cs,c3);if(e[2]==="~="){e[3]=" "+e[3]+" "}return e.slice(0,4)},CHILD:function(e){e[1]=e[1].toLowerCase();if(e[1].slice(0,3)==="nth"){if(!e[3]){cv.error(e[0])}e[4]=+(e[4]?e[5]+(e[6]||1):2*(e[3]==="even"||e[3]==="odd"));e[5]=+((e[7]+e[8])||e[3]==="odd")}else{if(e[3]){cv.error(e[0])}}return e},PSEUDO:function(dl){var e,dm=!dl[5]&&dl[2];if(c0.CHILD.test(dl[0])){return null}if(dl[3]&&dl[4]!==ci){dl[2]=dl[4]}else{if(dm&&cR.test(dm)&&(e=cg(dm,true))&&(e=dm.indexOf(")",dm.length-e)-dm.length)){dl[0]=dl[0].slice(0,e);dl[2]=dm.slice(0,e)}}return dl.slice(0,3)}},filter:{TAG:function(dl){var e=dl.replace(cs,c3).toLowerCase();return dl==="*"?function(){return true}:function(dm){return dm.nodeName&&dm.nodeName.toLowerCase()===e}},CLASS:function(e){var dl=b7[e+" "];return dl||(dl=new RegExp("(^|"+cp+")"+e+"("+cp+"|$)"))&&b7(e,function(dm){return dl.test(typeof dm.className==="string"&&dm.className||typeof dm.getAttribute!==dc&&dm.getAttribute("class")||"")})},ATTR:function(dm,dl,e){return function(dp){var dn=cv.attr(dp,dm);if(dn==null){return dl==="!="}if(!dl){return true}dn+="";return dl==="="?dn===e:dl==="!="?dn!==e:dl==="^="?e&&dn.indexOf(e)===0:dl==="*="?e&&dn.indexOf(e)>-1:dl==="$="?e&&dn.slice(-e.length)===e:dl==="~="?(" "+dn+" ").indexOf(e)>-1:dl==="|="?dn===e||dn.slice(0,e.length+1)===e+"-":false}},CHILD:function(dl,dp,dn,dq,dm){var ds=dl.slice(0,3)!=="nth",e=dl.slice(-4)!=="last",dr=dp==="of-type";return dq===1&&dm===0?function(dt){return !!dt.parentNode}:function(dz,dx,dC){var dt,dF,dA,dE,dB,dw,dy=ds!==e?"nextSibling":"previousSibling",dD=dz.parentNode,dv=dr&&dz.nodeName.toLowerCase(),du=!dC&&!dr;if(dD){if(ds){while(dy){dA=dz;while((dA=dA[dy])){if(dr?dA.nodeName.toLowerCase()===dv:dA.nodeType===1){return false}}dw=dy=dl==="only"&&!dw&&"nextSibling"}return true}dw=[e?dD.firstChild:dD.lastChild];if(e&&du){dF=dD[c8]||(dD[c8]={});dt=dF[dl]||[];dB=dt[0]===dh&&dt[1];dE=dt[0]===dh&&dt[2];dA=dB&&dD.childNodes[dB];while((dA=++dB&&dA&&dA[dy]||(dE=dB=0)||dw.pop())){if(dA.nodeType===1&&++dE&&dA===dz){dF[dl]=[dh,dB,dE];break}}}else{if(du&&(dt=(dz[c8]||(dz[c8]={}))[dl])&&dt[0]===dh){dE=dt[1]}else{while((dA=++dB&&dA&&dA[dy]||(dE=dB=0)||dw.pop())){if((dr?dA.nodeName.toLowerCase()===dv:dA.nodeType===1)&&++dE){if(du){(dA[c8]||(dA[c8]={}))[dl]=[dh,dE]}if(dA===dz){break}}}}}dE-=dm;return dE===dq||(dE%dq===0&&dE/dq>=0)}}},PSEUDO:function(dn,dm){var e,dl=cn.pseudos[dn]||cn.setFilters[dn.toLowerCase()]||cv.error("unsupported pseudo: "+dn);if(dl[c8]){return dl(dm)}if(dl.length>1){e=[dn,dn,"",dm];return cn.setFilters.hasOwnProperty(dn.toLowerCase())?cj(function(dr,dt){var dq,dp=dl(dr,dm),ds=dp.length;while(ds--){dq=cb.call(dr,dp[ds]);dr[dq]=!(dt[dq]=dp[ds])}}):function(dp){return dl(dp,0,e)}}return dl}},pseudos:{not:cj(function(e){var dl=[],dm=[],dn=cU(e.replace(cr,"$1"));return dn[c8]?cj(function(dq,dv,dt,dr){var du,dp=dn(dq,null,dr,[]),ds=dq.length;while(ds--){if((du=dp[ds])){dq[ds]=!(dv[ds]=du)}}}):function(dr,dq,dp){dl[0]=dr;dn(dl,null,dp,dm);return !dm.pop()}}),has:cj(function(e){return function(dl){return cv(e,dl).length>0}}),contains:cj(function(e){return function(dl){return(dl.textContent||dl.innerText||cG(dl)).indexOf(e)>-1}}),lang:cj(function(e){if(!cS.test(e||"")){cv.error("unsupported lang: "+e)}e=e.replace(cs,c3).toLowerCase();return function(dm){var dl;do{if((dl=c6?dm.lang:dm.getAttribute("xml:lang")||dm.getAttribute("lang"))){dl=dl.toLowerCase();return dl===e||dl.indexOf(e+"-")===0}}while((dm=dm.parentNode)&&dm.nodeType===1);return false}}),target:function(e){var dl=dd.location&&dd.location.hash;return dl&&dl.slice(1)===e.id},root:function(e){return e===co},focus:function(e){return e===cB.activeElement&&(!cB.hasFocus||cB.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===false},disabled:function(e){return e.disabled===true},checked:function(e){var dl=e.nodeName.toLowerCase();return(dl==="input"&&!!e.checked)||(dl==="option"&&!!e.selected)},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling){if(e.nodeName>"@"||e.nodeType===3||e.nodeType===4){return false}}return true},parent:function(e){return !cn.pseudos.empty(e)},header:function(e){return cl.test(e.nodeName)},input:function(e){return ca.test(e.nodeName)},button:function(dl){var e=dl.nodeName.toLowerCase();return e==="input"&&dl.type==="button"||e==="button"},text:function(dl){var e;return dl.nodeName.toLowerCase()==="input"&&dl.type==="text"&&((e=dl.getAttribute("type"))==null||e.toLowerCase()===dl.type)},first:c5(function(){return[0]}),last:c5(function(e,dl){return[dl-1]}),eq:c5(function(e,dm,dl){return[dl<0?dl+dm:dl]}),even:c5(function(e,dm){var dl=0;for(;dl=0;){e.push(dl)}return e}),gt:c5(function(e,dn,dm){var dl=dm<0?dm+dn:dm;for(;++dl1?function(dp,dn,dl){var dm=e.length;while(dm--){if(!e[dm](dp,dn,dl)){return false}}return true}:e[0]}function cY(e,dl,dm,dn,dr){var dp,du=[],dq=0,ds=e.length,dt=dl!=null;for(;dq-1){dB[dD]=!(dy[dD]=dv)}}}}else{dx=cY(dx===dy?dx.splice(ds,dx.length):dx);if(dq){dq(null,dy,dx,dA)}else{b5.apply(dy,dx)}}})}function c9(dr){var dl,dp,dm,dq=dr.length,du=cn.relative[dr[0].type],dv=du||cn.relative[" "],dn=du?1:0,ds=cq(function(dw){return dw===dl},dv,true),dt=cq(function(dw){return cb.call(dl,dw)>-1},dv,true),e=[function(dy,dx,dw){return(!du&&(dw||dx!==dk))||((dl=dx).nodeType?ds(dy,dx,dw):dt(dy,dx,dw))}];for(;dn1&&dj(e),dn>1&&ch(dr.slice(0,dn-1).concat({value:dr[dn-2].type===" "?"*":""})).replace(cr,"$1"),dp,dn0,dp=dn.length>0,dl=function(dA,du,dz,dy,dG){var dv,dw,dB,dF=[],dE=0,dx="0",dr=dA&&[],dC=dG!=null,dD=dk,dt=dA||dp&&cn.find.TAG("*",dG&&du.parentNode||du),ds=(dh+=dD==null?1:Math.random()||0.1);if(dC){dk=du!==cB&&du;cd=dq}for(;(dv=dt[dx])!=null;dx++){if(dp&&dv){dw=0;while((dB=dn[dw++])){if(dB(dv,du,dz)){dy.push(dv);break}}if(dC){dh=ds;cd=++dq}}if(e){if((dv=!dB&&dv)){dE--}if(dA){dr.push(dv)}}}dE+=dx;if(e&&dx!==dE){dw=0;while((dB=dm[dw++])){dB(dr,dF,du,dz)}if(dA){if(dE>0){while(dx--){if(!(dr[dx]||dF[dx])){dF[dx]=db.call(dy)}}}dF=cY(dF)}b5.apply(dy,dF);if(dC&&!dA&&dF.length>0&&(dE+dm.length)>1){cv.uniqueSort(dy)}}if(dC){dh=ds;dk=dD}return dr};return e?cj(dl):dl}cU=cv.compile=function(e,dq){var dm,dl=[],dp=[],dn=cF[e+" "];if(!dn){if(!dq){dq=cg(e)}dm=dq.length;while(dm--){dn=c9(dq[dm]);if(dn[c8]){dl.push(dn)}else{dp.push(dn)}}dn=cF(e,cW(dp,dl))}return dn};function cy(dl,dp,dn){var dm=0,e=dp.length;for(;dm2&&(dl=dt[0]).type==="ID"&&dg.getById&&e.nodeType===9&&c6&&cn.relative[dt[1].type]){e=(cn.find.ID(dl.matches[0].replace(cs,c3),e)||[])[0];if(!e){return dn}dm=dm.slice(dt.shift().value.length)}dp=c0.needsContext.test(dm)?0:dt.length;while(dp--){dl=dt[dp];if(cn.relative[(du=dl.type)]){break}if((ds=cn.find[du])){if((dr=ds(dl.matches[0].replace(cs,c3),cZ.test(dt[0].type)&&e.parentNode||e))){dt.splice(dp,1);dm=dr.length&&ch(dt);if(!dm){b5.apply(dn,dr);return dn}break}}}}}cU(dm,dq)(dr,e,!c6,dn,cZ.test(dm));return dn}dg.sortStable=c8.split("").sort(cD).join("")===c8;dg.detectDuplicates=cV;cX();dg.sortDetached=ce(function(e){return e.compareDocumentPosition(cB.createElement("div"))&1});if(!ce(function(e){e.innerHTML="";return e.firstChild.getAttribute("href")==="#"})){di("type|href|height|width",function(dl,e,dm){if(!dm){return dl.getAttribute(e,e.toLowerCase()==="type"?1:2)}})}if(!dg.attributes||!ce(function(e){e.innerHTML="";e.firstChild.setAttribute("value","");return e.firstChild.getAttribute("value")===""})){di("value",function(dl,e,dm){if(!dm&&dl.nodeName.toLowerCase()==="input"){return dl.defaultValue}})}if(!ce(function(e){return e.getAttribute("disabled")==null})){di(b6,function(dl,e,dn){var dm;if(!dn){return(dm=dl.getAttributeNode(e))&&dm.specified?dm.value:dl[e]===true?e.toLowerCase():null}})}bJ.find=cv;bJ.expr=cv.selectors;bJ.expr[":"]=bJ.expr.pseudos;bJ.unique=cv.uniqueSort;bJ.text=cv.getText;bJ.isXMLDoc=cv.isXML;bJ.contains=cv.contains})(a2);var bZ={};function ad(b4){var e=bZ[b4]={};bJ.each(b4.match(ab)||[],function(b6,b5){e[b5]=true});return e}bJ.Callbacks=function(cd){cd=typeof cd==="string"?(bZ[cd]||ad(cd)):bJ.extend({},cd);var b7,b6,e,b8,b9,b5,ca=[],cb=!cd.once&&[],b4=function(ce){b6=cd.memory&&ce;e=true;b9=b5||0;b5=0;b8=ca.length;b7=true;for(;ca&&b9-1){ca.splice(cf,1);if(b7){if(cf<=b8){b8--}if(cf<=b9){b9--}}}})}return this},has:function(ce){return ce?bJ.inArray(ce,ca)>-1:!!(ca&&ca.length)},empty:function(){ca=[];b8=0;return this},disable:function(){ca=cb=b6=aF;return this},disabled:function(){return !ca},lock:function(){cb=aF;if(!b6){cc.disable()}return this},locked:function(){return !cb},fireWith:function(cf,ce){if(ca&&(!e||cb)){ce=ce||[];ce=[cf,ce.slice?ce.slice():ce];if(b7){cb.push(ce)}else{b4(ce)}}return this},fire:function(){cc.fireWith(this,arguments);return this},fired:function(){return !!e}};return cc};bJ.extend({Deferred:function(b5){var b4=[["resolve","done",bJ.Callbacks("once memory"),"resolved"],["reject","fail",bJ.Callbacks("once memory"),"rejected"],["notify","progress",bJ.Callbacks("memory")]],b6="pending",b7={state:function(){return b6},always:function(){e.done(arguments).fail(arguments);return this},then:function(){var b8=arguments;return bJ.Deferred(function(b9){bJ.each(b4,function(cb,ca){var cd=ca[0],cc=bJ.isFunction(b8[cb])&&b8[cb];e[ca[1]](function(){var ce=cc&&cc.apply(this,arguments);if(ce&&bJ.isFunction(ce.promise)){ce.promise().done(b9.resolve).fail(b9.reject).progress(b9.notify)}else{b9[cd+"With"](this===b7?b9.promise():this,cc?[ce]:arguments)}})});b8=null}).promise()},promise:function(b8){return b8!=null?bJ.extend(b8,b7):b7}},e={};b7.pipe=b7.then;bJ.each(b4,function(b9,b8){var cb=b8[2],ca=b8[3];b7[b8[1]]=cb.add;if(ca){cb.add(function(){b6=ca},b4[b9^1][2].disable,b4[2][2].lock)}e[b8[0]]=function(){e[b8[0]+"With"](this===e?b7:this,arguments);return this};e[b8[0]+"With"]=cb.fireWith});b7.promise(e);if(b5){b5.call(e,e)}return e},when:function(b7){var b5=0,b9=a4.call(arguments),e=b9.length,b4=e!==1||(b7&&bJ.isFunction(b7.promise))?e:0,cc=b4===1?b7:bJ.Deferred(),b6=function(ce,cf,cd){return function(cg){cf[ce]=this;cd[ce]=arguments.length>1?a4.call(arguments):cg;if(cd===cb){cc.notifyWith(cf,cd)}else{if(!(--b4)){cc.resolveWith(cf,cd)}}}},cb,b8,ca;if(e>1){cb=new Array(e);b8=new Array(e);ca=new Array(e);for(;b5
a";ce=b4.getElementsByTagName("*")||[];cc=b4.getElementsByTagName("a")[0];if(!cc||!cc.style||!ce.length){return cf}cd=m.createElement("select");b6=cd.appendChild(m.createElement("option"));cb=b4.getElementsByTagName("input")[0];cc.style.cssText="top:1px;float:left;opacity:.5";cf.getSetAttribute=b4.className!=="t";cf.leadingWhitespace=b4.firstChild.nodeType===3;cf.tbody=!b4.getElementsByTagName("tbody").length;cf.htmlSerialize=!!b4.getElementsByTagName("link").length;cf.style=/top/.test(cc.getAttribute("style"));cf.hrefNormalized=cc.getAttribute("href")==="/a";cf.opacity=/^0.5/.test(cc.style.opacity);cf.cssFloat=!!cc.style.cssFloat;cf.checkOn=!!cb.value;cf.optSelected=b6.selected;cf.enctype=!!m.createElement("form").enctype;cf.html5Clone=m.createElement("nav").cloneNode(true).outerHTML!=="<:nav>";cf.inlineBlockNeedsLayout=false;cf.shrinkWrapBlocks=false;cf.pixelPosition=false;cf.deleteExpando=true;cf.noCloneEvent=true;cf.reliableMarginRight=true;cf.boxSizingReliable=true;cb.checked=true;cf.noCloneChecked=cb.cloneNode(true).checked;cd.disabled=true;cf.optDisabled=!b6.disabled;try{delete b4.test}catch(b9){cf.deleteExpando=false}cb=m.createElement("input");cb.setAttribute("value","");cf.input=cb.getAttribute("value")==="";cb.value="t";cb.setAttribute("type","radio");cf.radioValue=cb.value==="t";cb.setAttribute("checked","t");cb.setAttribute("name","t");ca=m.createDocumentFragment();ca.appendChild(cb);cf.appendChecked=cb.checked;cf.checkClone=ca.cloneNode(true).cloneNode(true).lastChild.checked;if(b4.attachEvent){b4.attachEvent("onclick",function(){cf.noCloneEvent=false});b4.cloneNode(true).click()}for(b7 in {submit:true,change:true,focusin:true}){b4.setAttribute(b8="on"+b7,"t");cf[b7+"Bubbles"]=b8 in a2||b4.attributes[b8].expando===false}b4.style.backgroundClip="content-box";b4.cloneNode(true).style.backgroundClip="";cf.clearCloneStyle=b4.style.backgroundClip==="content-box";for(b7 in bJ(cf)){break}cf.ownLast=b7!=="0";bJ(function(){var cg,cj,ci,ch="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",e=m.getElementsByTagName("body")[0];if(!e){return}cg=b4=ci=cj=null});ce=cd=ca=b6=cc=cb=null;return cf})({});var bw=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,aM=/([A-Z])/g;function ba(b6,b4,b8,b7){if(!bJ.acceptData(b6)){return}var ca,b9,cb=bJ.expando,cc=b6.nodeType,e=cc?bJ.cache:b6,b5=cc?b6[cb]:b6[cb]&&cb;if((!b5||!e[b5]||(!b7&&!e[b5].data))&&b8===aF&&typeof b4==="string"){return}if(!b5){if(cc){b5=b6[cb]=a6.pop()||bJ.guid++}else{b5=cb}}if(!e[b5]){e[b5]=cc?{}:{toJSON:bJ.noop}}if(typeof b4==="object"||typeof b4==="function"){if(b7){e[b5]=bJ.extend(e[b5],b4)}else{e[b5].data=bJ.extend(e[b5].data,b4)}}b9=e[b5];if(!b7){if(!b9.data){b9.data={}}b9=b9.data}if(b8!==aF){b9[bJ.camelCase(b4)]=b8}if(typeof b4==="string"){ca=b9[b4];if(ca==null){ca=b9[bJ.camelCase(b4)]}}else{ca=b9}return ca}function Y(b7,b5,e){if(!bJ.acceptData(b7)){return}var b9,b6,b8=b7.nodeType,b4=b8?bJ.cache:b7,ca=b8?b7[bJ.expando]:bJ.expando;if(!b4[ca]){return}if(b5){b9=e?b4[ca]:b4[ca].data;if(b9){if(!bJ.isArray(b5)){if(b5 in b9){b5=[b5]}else{b5=bJ.camelCase(b5);if(b5 in b9){b5=[b5]}else{b5=b5.split(" ")}}}else{b5=b5.concat(bJ.map(b5,bJ.camelCase))}b6=b5.length;while(b6--){delete b9[b5[b6]]}if(e?!M(b9):!bJ.isEmptyObject(b9)){return}}}if(!e){delete b4[ca].data;if(!M(b4[ca])){return}}if(b8){bJ.cleanData([b7],true)}else{if(bJ.support.deleteExpando||b4!=b4.window){delete b4[ca]}else{b4[ca]=null}}}bJ.extend({cache:{},noData:{applet:true,embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){e=e.nodeType?bJ.cache[e[bJ.expando]]:e[bJ.expando];return !!e&&!M(e)},data:function(b4,e,b5){return ba(b4,e,b5)},removeData:function(b4,e){return Y(b4,e)},_data:function(b4,e,b5){return ba(b4,e,b5,true)},_removeData:function(b4,e){return Y(b4,e,true)},acceptData:function(b4){if(b4.nodeType&&b4.nodeType!==1&&b4.nodeType!==9){return false}var e=b4.nodeName&&bJ.noData[b4.nodeName.toLowerCase()];return !e||e!==true&&b4.getAttribute("classid")===e}});bJ.fn.extend({data:function(b6,b9){var b4,e,b8=null,b5=0,b7=this[0];if(b6===aF){if(this.length){b8=bJ.data(b7);if(b7.nodeType===1&&!bJ._data(b7,"parsedAttrs")){b4=b7.attributes;for(;b51?this.each(function(){bJ.data(this,b6,b9)}):b7?by(b7,b6,bJ.data(b7,b6)):null},removeData:function(e){return this.each(function(){bJ.removeData(this,e)})}});function by(b6,b5,b7){if(b7===aF&&b6.nodeType===1){var b4="data-"+b5.replace(aM,"-$1").toLowerCase();b7=b6.getAttribute(b4);if(typeof b7==="string"){try{b7=b7==="true"?true:b7==="false"?false:b7==="null"?null:+b7+""===b7?+b7:bw.test(b7)?bJ.parseJSON(b7):b7}catch(b8){}bJ.data(b6,b5,b7)}else{b7=aF}}return b7}function M(b4){var e;for(e in b4){if(e==="data"&&bJ.isEmptyObject(b4[e])){continue}if(e!=="toJSON"){return false}}return true}bJ.extend({queue:function(b5,b4,b6){var e;if(b5){b4=(b4||"fx")+"queue";e=bJ._data(b5,b4);if(b6){if(!e||bJ.isArray(b6)){e=bJ._data(b5,b4,bJ.makeArray(b6))}else{e.push(b6)}}return e||[]}},dequeue:function(b8,b7){b7=b7||"fx";var b4=bJ.queue(b8,b7),b9=b4.length,b6=b4.shift(),e=bJ._queueHooks(b8,b7),b5=function(){bJ.dequeue(b8,b7)};if(b6==="inprogress"){b6=b4.shift();b9--}if(b6){if(b7==="fx"){b4.unshift("inprogress")}delete e.stop;b6.call(b8,b5,e)}if(!b9&&e){e.empty.fire()}},_queueHooks:function(b5,b4){var e=b4+"queueHooks";return bJ._data(b5,e)||bJ._data(b5,e,{empty:bJ.Callbacks("once memory").add(function(){bJ._removeData(b5,b4+"queue");bJ._removeData(b5,e)})})}});bJ.fn.extend({queue:function(e,b4){var b5=2;if(typeof e!=="string"){b4=e;e="fx";b5--}if(arguments.length1)},removeAttr:function(e){return this.each(function(){bJ.removeAttr(this,e)})},prop:function(e,b4){return bJ.access(this,bJ.prop,e,b4,arguments.length>1)},removeProp:function(e){e=bJ.propFix[e]||e;return this.each(function(){try{this[e]=aF;delete this[e]}catch(b4){}})},addClass:function(ca){var b4,e,cb,b7,b5,b6=0,b8=this.length,b9=typeof ca==="string"&&ca;if(bJ.isFunction(ca)){return this.each(function(cc){bJ(this).addClass(ca.call(this,cc,this.className))})}if(b9){b4=(ca||"").match(ab)||[];for(;b6=0){cb=cb.replace(" "+b7+" "," ")}}e.className=ca?bJ.trim(cb):""}}}return this},toggleClass:function(b5,e){var b4=typeof b5;if(typeof e==="boolean"&&b4==="string"){return e?this.addClass(b5):this.removeClass(b5)}if(bJ.isFunction(b5)){return this.each(function(b6){bJ(this).toggleClass(b5.call(this,b6,this.className,e),e)})}return this.each(function(){if(b4==="string"){var b8,b7=0,b6=bJ(this),b9=b5.match(ab)||[];while((b8=b9[b7++])){if(b6.hasClass(b8)){b6.removeClass(b8)}else{b6.addClass(b8)}}}else{if(b4===aB||b4==="boolean"){if(this.className){bJ._data(this,"__className__",this.className)}this.className=this.className||b5===false?"":bJ._data(this,"__className__")||""}}})},hasClass:function(e){var b6=" "+e+" ",b5=0,b4=this.length;for(;b5=0){return true}}return false},val:function(b6){var b4,e,b7,b5=this[0];if(!arguments.length){if(b5){e=bJ.valHooks[b5.type]||bJ.valHooks[b5.nodeName.toLowerCase()];if(e&&"get" in e&&(b4=e.get(b5,"value"))!==aF){return b4}b4=b5.value;return typeof b4==="string"?b4.replace(ai,""):b4==null?"":b4}return}b7=bJ.isFunction(b6);return this.each(function(b8){var b9;if(this.nodeType!==1){return}if(b7){b9=b6.call(this,b8,bJ(this).val())}else{b9=b6}if(b9==null){b9=""}else{if(typeof b9==="number"){b9+=""}else{if(bJ.isArray(b9)){b9=bJ.map(b9,function(ca){return ca==null?"":ca+""})}}}e=bJ.valHooks[this.type]||bJ.valHooks[this.nodeName.toLowerCase()];if(!e||!("set" in e)||e.set(this,b9,"value")===aF){this.value=b9}})}});bJ.extend({valHooks:{option:{get:function(e){var b4=bJ.find.attr(e,"value");return b4!=null?b4:e.text}},select:{get:function(e){var b9,b5,cb=e.options,b7=e.selectedIndex,b6=e.type==="select-one"||b7<0,ca=b6?null:[],b8=b6?b7+1:cb.length,b4=b7<0?b8:b6?b7:0;for(;b4=0)){b9=true}}if(!b9){b7.selectedIndex=-1}return e}}},attr:function(b7,b6,b8){var e,b5,b4=b7.nodeType;if(!b7||b4===3||b4===8||b4===2){return}if(typeof b7.getAttribute===aB){return bJ.prop(b7,b6,b8)}if(b4!==1||!bJ.isXMLDoc(b7)){b6=b6.toLowerCase();e=bJ.attrHooks[b6]||(bJ.expr.match.bool.test(b6)?b0:a8)}if(b8!==aF){if(b8===null){bJ.removeAttr(b7,b6)}else{if(e&&"set" in e&&(b5=e.set(b7,b8,b6))!==aF){return b5}else{b7.setAttribute(b6,b8+"");return b8}}}else{if(e&&"get" in e&&(b5=e.get(b7,b6))!==null){return b5}else{b5=bJ.find.attr(b7,b6);return b5==null?aF:b5}}},removeAttr:function(b5,b7){var e,b6,b4=0,b8=b7&&b7.match(ab);if(b8&&b5.nodeType===1){while((e=b8[b4++])){b6=bJ.propFix[e]||e;if(bJ.expr.match.bool.test(e)){if(bF&&bP||!ap.test(e)){b5[b6]=false}else{b5[bJ.camelCase("default-"+e)]=b5[b6]=false}}else{bJ.attr(b5,e,"")}b5.removeAttribute(bP?e:b6)}}},attrHooks:{type:{set:function(e,b4){if(!bJ.support.radioValue&&b4==="radio"&&bJ.nodeName(e,"input")){var b5=e.value;e.setAttribute("type",b4);if(b5){e.value=b5}return b4}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(b8,b6,b9){var b5,e,b7,b4=b8.nodeType;if(!b8||b4===3||b4===8||b4===2){return}b7=b4!==1||!bJ.isXMLDoc(b8);if(b7){b6=bJ.propFix[b6]||b6;e=bJ.propHooks[b6]}if(b9!==aF){return e&&"set" in e&&(b5=e.set(b8,b9,b6))!==aF?b5:(b8[b6]=b9)}else{return e&&"get" in e&&(b5=e.get(b8,b6))!==null?b5:b8[b6]}},propHooks:{tabIndex:{get:function(b4){var e=bJ.find.attr(b4,"tabindex");return e?parseInt(e,10):aE.test(b4.nodeName)||D.test(b4.nodeName)&&b4.href?0:-1}}}});b0={set:function(b4,b5,e){if(b5===false){bJ.removeAttr(b4,e)}else{if(bF&&bP||!ap.test(e)){b4.setAttribute(!bP&&bJ.propFix[e]||e,e)}else{b4[bJ.camelCase("default-"+e)]=b4[e]=true}}return e}};bJ.each(bJ.expr.match.bool.source.match(/\w+/g),function(b5,b4){var e=bJ.expr.attrHandle[b4]||bJ.find.attr;bJ.expr.attrHandle[b4]=bF&&bP||!ap.test(b4)?function(b9,b7,ca){var b8=bJ.expr.attrHandle[b7],b6=ca?aF:(bJ.expr.attrHandle[b7]=aF)!=e(b9,b7,ca)?b7.toLowerCase():null;bJ.expr.attrHandle[b7]=b8;return b6}:function(b7,b6,b8){return b8?aF:b7[bJ.camelCase("default-"+b6)]?b6.toLowerCase():null}});if(!bF||!bP){bJ.attrHooks.value={set:function(b4,b5,e){if(bJ.nodeName(b4,"input")){b4.defaultValue=b5}else{return a8&&a8.set(b4,b5,e)}}}}if(!bP){a8={set:function(b5,b6,b4){var e=b5.getAttributeNode(b4);if(!e){b5.setAttributeNode((e=b5.ownerDocument.createAttribute(b4)))}e.value=b6+="";return b4==="value"||b6===b5.getAttribute(b4)?b6:aF}};bJ.expr.attrHandle.id=bJ.expr.attrHandle.name=bJ.expr.attrHandle.coords=function(b5,b4,b6){var e;return b6?aF:(e=b5.getAttributeNode(b4))&&e.value!==""?e.value:null};bJ.valHooks.button={get:function(b5,b4){var e=b5.getAttributeNode(b4);return e&&e.specified?e.value:aF},set:a8.set};bJ.attrHooks.contenteditable={set:function(b4,b5,e){a8.set(b4,b5===""?false:b5,e)}};bJ.each(["width","height"],function(b4,e){bJ.attrHooks[e]={set:function(b5,b6){if(b6===""){b5.setAttribute(e,"auto");return b6}}}})}if(!bJ.support.hrefNormalized){bJ.each(["href","src"],function(b4,e){bJ.propHooks[e]={get:function(b5){return b5.getAttribute(e,4)}}})}if(!bJ.support.style){bJ.attrHooks.style={get:function(e){return e.style.cssText||aF},set:function(e,b4){return(e.style.cssText=b4+"")}}}if(!bJ.support.optSelected){bJ.propHooks.selected={get:function(b4){var e=b4.parentNode;if(e){e.selectedIndex;if(e.parentNode){e.parentNode.selectedIndex}}return null}}}bJ.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){bJ.propFix[this.toLowerCase()]=this});if(!bJ.support.enctype){bJ.propFix.enctype="encoding"}bJ.each(["radio","checkbox"],function(){bJ.valHooks[this]={set:function(e,b4){if(bJ.isArray(b4)){return(e.checked=bJ.inArray(bJ(e).val(),b4)>=0)}}};if(!bJ.support.checkOn){bJ.valHooks[this].get=function(e){return e.getAttribute("value")===null?"on":e.value}}});var bH=/^(?:input|select|textarea)$/i,a3=/^key/,bN=/^(?:mouse|contextmenu)|click/,bB=/^(?:focusinfocus|focusoutblur)$/,bu=/^([^.]*)(?:\.(.+)|)$/;function Q(){return true}function W(){return false}function aj(){try{return m.activeElement}catch(e){}}bJ.event={global:{},add:function(b7,cc,ch,b9,b8){var ca,ci,cj,b5,ce,cb,cg,b6,cf,e,b4,cd=bJ._data(b7);if(!cd){return}if(ch.handler){b5=ch;ch=b5.handler;b8=b5.selector}if(!ch.guid){ch.guid=bJ.guid++}if(!(ci=cd.events)){ci=cd.events={}}if(!(cb=cd.handle)){cb=cd.handle=function(ck){return typeof bJ!==aB&&(!ck||bJ.event.triggered!==ck.type)?bJ.event.dispatch.apply(cb.elem,arguments):aF};cb.elem=b7}cc=(cc||"").match(ab)||[""];cj=cc.length;while(cj--){ca=bu.exec(cc[cj])||[];cf=b4=ca[1];e=(ca[2]||"").split(".").sort();if(!cf){continue}ce=bJ.event.special[cf]||{};cf=(b8?ce.delegateType:ce.bindType)||cf;ce=bJ.event.special[cf]||{};cg=bJ.extend({type:cf,origType:b4,data:b9,handler:ch,guid:ch.guid,selector:b8,needsContext:b8&&bJ.expr.match.needsContext.test(b8),namespace:e.join(".")},b5);if(!(b6=ci[cf])){b6=ci[cf]=[];b6.delegateCount=0;if(!ce.setup||ce.setup.call(b7,b9,e,cb)===false){if(b7.addEventListener){b7.addEventListener(cf,cb,false)}else{if(b7.attachEvent){b7.attachEvent("on"+cf,cb)}}}}if(ce.add){ce.add.call(b7,cg);if(!cg.handler.guid){cg.handler.guid=ch.guid}}if(b8){b6.splice(b6.delegateCount++,0,cg)}else{b6.push(cg)}bJ.event.global[cf]=true}b7=null},remove:function(b6,cc,cj,b7,cb){var b9,cg,ca,b8,ci,ch,ce,b5,cf,e,b4,cd=bJ.hasData(b6)&&bJ._data(b6);if(!cd||!(ch=cd.events)){return}cc=(cc||"").match(ab)||[""];ci=cc.length;while(ci--){ca=bu.exec(cc[ci])||[];cf=b4=ca[1];e=(ca[2]||"").split(".").sort();if(!cf){for(cf in ch){bJ.event.remove(b6,cf+cc[ci],cj,b7,true)}continue}ce=bJ.event.special[cf]||{};cf=(b7?ce.delegateType:ce.bindType)||cf;b5=ch[cf]||[];ca=ca[2]&&new RegExp("(^|\\.)"+e.join("\\.(?:.*\\.|)")+"(\\.|$)");b8=b9=b5.length;while(b9--){cg=b5[b9];if((cb||b4===cg.origType)&&(!cj||cj.guid===cg.guid)&&(!ca||ca.test(cg.namespace))&&(!b7||b7===cg.selector||b7==="**"&&cg.selector)){b5.splice(b9,1);if(cg.selector){b5.delegateCount--}if(ce.remove){ce.remove.call(b6,cg)}}}if(b8&&!b5.length){if(!ce.teardown||ce.teardown.call(b6,e,cd.handle)===false){bJ.removeEvent(b6,cf,cd.handle)}delete ch[cf]}}if(bJ.isEmptyObject(ch)){delete cd.handle;bJ._removeData(b6,"events")}},trigger:function(b4,cb,b7,ci){var cc,b6,cg,ch,ce,ca,b9,b8=[b7||m],cf=U.call(b4,"type")?b4.type:b4,b5=U.call(b4,"namespace")?b4.namespace.split("."):[];cg=ca=b7=b7||m;if(b7.nodeType===3||b7.nodeType===8){return}if(bB.test(cf+bJ.event.triggered)){return}if(cf.indexOf(".")>=0){b5=cf.split(".");cf=b5.shift();b5.sort()}b6=cf.indexOf(":")<0&&"on"+cf;b4=b4[bJ.expando]?b4:new bJ.Event(cf,typeof b4==="object"&&b4);b4.isTrigger=ci?2:3;b4.namespace=b5.join(".");b4.namespace_re=b4.namespace?new RegExp("(^|\\.)"+b5.join("\\.(?:.*\\.|)")+"(\\.|$)"):null;b4.result=aF;if(!b4.target){b4.target=b7}cb=cb==null?[b4]:bJ.makeArray(cb,[b4]);ce=bJ.event.special[cf]||{};if(!ci&&ce.trigger&&ce.trigger.apply(b7,cb)===false){return}if(!ci&&!ce.noBubble&&!bJ.isWindow(b7)){ch=ce.delegateType||cf;if(!bB.test(ch+cf)){cg=cg.parentNode}for(;cg;cg=cg.parentNode){b8.push(cg);ca=cg}if(ca===(b7.ownerDocument||m)){b8.push(ca.defaultView||ca.parentWindow||a2)}}b9=0;while((cg=b8[b9++])&&!b4.isPropagationStopped()){b4.type=b9>1?ch:ce.bindType||cf;cc=(bJ._data(cg,"events")||{})[b4.type]&&bJ._data(cg,"handle");if(cc){cc.apply(cg,cb)}cc=b6&&cg[b6];if(cc&&bJ.acceptData(cg)&&cc.apply&&cc.apply(cg,cb)===false){b4.preventDefault()}}b4.type=cf;if(!ci&&!b4.isDefaultPrevented()){if((!ce._default||ce._default.apply(b8.pop(),cb)===false)&&bJ.acceptData(b7)){if(b6&&b7[cf]&&!bJ.isWindow(b7)){ca=b7[b6];if(ca){b7[b6]=null}bJ.event.triggered=cf;try{b7[cf]()}catch(cd){}bJ.event.triggered=aF;if(ca){b7[b6]=ca}}}}return b4.result},dispatch:function(e){e=bJ.event.fix(e);var b7,b8,cc,b4,b6,cb=[],ca=a4.call(arguments),b5=(bJ._data(this,"events")||{})[e.type]||[],b9=bJ.event.special[e.type]||{};ca[0]=e;e.delegateTarget=this;if(b9.preDispatch&&b9.preDispatch.call(this,e)===false){return}cb=bJ.event.handlers.call(this,e,b5);b7=0;while((b4=cb[b7++])&&!e.isPropagationStopped()){e.currentTarget=b4.elem;b6=0;while((cc=b4.handlers[b6++])&&!e.isImmediatePropagationStopped()){if(!e.namespace_re||e.namespace_re.test(cc.namespace)){e.handleObj=cc;e.data=cc.data;b8=((bJ.event.special[cc.origType]||{}).handle||cc.handler).apply(b4.elem,ca);if(b8!==aF){if((e.result=b8)===false){e.preventDefault();e.stopPropagation()}}}}}if(b9.postDispatch){b9.postDispatch.call(this,e)}return e.result},handlers:function(e,b5){var b4,ca,b8,b7,b9=[],b6=b5.delegateCount,cb=e.target;if(b6&&cb.nodeType&&(!e.button||e.type!=="click")){for(;cb!=this;cb=cb.parentNode||this){if(cb.nodeType===1&&(cb.disabled!==true||e.type!=="click")){b8=[];for(b7=0;b7=0:bJ.find(b4,this,null,[cb]).length}if(b8[b4]){b8.push(ca)}}if(b8.length){b9.push({elem:cb,handlers:b8})}}}}if(b61?bJ.unique(b6):b6);b6.selector=this.selector?this.selector+" "+b4:b4;return b6},has:function(b6){var b5,b4=bJ(b6,this),e=b4.length;return this.filter(function(){for(b5=0;b5-1:b8.nodeType===1&&bJ.find.matchesSelector(b8,b7))){b8=b4.push(b8);break}}}return this.pushStack(b4.length>1?bJ.unique(b4):b4)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.first().prevAll().length:-1}if(typeof e==="string"){return bJ.inArray(this[0],bJ(e))}return bJ.inArray(e.jquery?e[0]:e,this)},add:function(e,b4){var b6=typeof e==="string"?bJ(e,b4):bJ.makeArray(e&&e.nodeType?[e]:e),b5=bJ.merge(this.get(),b6);return this.pushStack(bJ.unique(b5))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}});function aW(b4,e){do{b4=b4[e]}while(b4&&b4.nodeType!==1);return b4}bJ.each({parent:function(b4){var e=b4.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return bJ.dir(e,"parentNode")},parentsUntil:function(b4,e,b5){return bJ.dir(b4,"parentNode",b5)},next:function(e){return aW(e,"nextSibling")},prev:function(e){return aW(e,"previousSibling")},nextAll:function(e){return bJ.dir(e,"nextSibling")},prevAll:function(e){return bJ.dir(e,"previousSibling")},nextUntil:function(b4,e,b5){return bJ.dir(b4,"nextSibling",b5)},prevUntil:function(b4,e,b5){return bJ.dir(b4,"previousSibling",b5)},siblings:function(e){return bJ.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return bJ.sibling(e.firstChild)},contents:function(e){return bJ.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:bJ.merge([],e.childNodes)}},function(e,b4){bJ.fn[e]=function(b7,b5){var b6=bJ.map(this,b4,b7);if(e.slice(-5)!=="Until"){b5=b7}if(b5&&typeof b5==="string"){b6=bJ.filter(b5,b6)}if(this.length>1){if(!bx[e]){b6=bJ.unique(b6)}if(bt.test(e)){b6=b6.reverse()}}return this.pushStack(b6)}});bJ.extend({filter:function(b6,e,b5){var b4=e[0];if(b5){b6=":not("+b6+")"}return e.length===1&&b4.nodeType===1?bJ.find.matchesSelector(b4,b6)?[b4]:[]:bJ.find.matches(b6,bJ.grep(e,function(b7){return b7.nodeType===1}))},dir:function(b5,b4,b7){var e=[],b6=b5[b4];while(b6&&b6.nodeType!==9&&(b7===aF||b6.nodeType!==1||!bJ(b6).is(b7))){if(b6.nodeType===1){e.push(b6)}b6=b6[b4]}return e},sibling:function(b5,b4){var e=[];for(;b5;b5=b5.nextSibling){if(b5.nodeType===1&&b5!==b4){e.push(b5)}}return e}});function aN(b5,e,b4){if(bJ.isFunction(e)){return bJ.grep(b5,function(b7,b6){return !!e.call(b7,b6,b7)!==b4})}if(e.nodeType){return bJ.grep(b5,function(b6){return(b6===e)!==b4})}if(typeof e==="string"){if(am.test(e)){return bJ.filter(e,b5,b4)}e=bJ.filter(e,b5)}return bJ.grep(b5,function(b6){return(bJ.inArray(b6,e)>=0)!==b4})}function A(e){var b5=d.split("|"),b4=e.createDocumentFragment();if(b4.createElement){while(b5.length){b4.createElement(b5.pop())}}return b4}var d="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",az=/ jQuery\d+="(?:null|\d+)"/g,J=new RegExp("<(?:"+d+")[\\s/>]","i"),b3=/^\s+/,aC=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,n=/<([\w:]+)/,bY=/\s*$/g,S={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:bJ.support.htmlSerialize?[0,"",""]:[1,"X
","
"]},aR=A(m),j=aR.appendChild(m.createElement("div"));S.optgroup=S.option;S.tbody=S.tfoot=S.colgroup=S.caption=S.thead;S.th=S.td;bJ.fn.extend({text:function(e){return bJ.access(this,function(b4){return b4===aF?bJ.text(this):this.empty().append((this[0]&&this[0].ownerDocument||m).createTextNode(b4))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var b4=a0(this,e);b4.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var b4=a0(this,e);b4.insertBefore(e,b4.firstChild)}})},before:function(){return this.domManip(arguments,function(e){if(this.parentNode){this.parentNode.insertBefore(e,this)}})},after:function(){return this.domManip(arguments,function(e){if(this.parentNode){this.parentNode.insertBefore(e,this.nextSibling)}})},remove:function(e,b7){var b6,b4=e?bJ.filter(e,this):this,b5=0;for(;(b6=b4[b5])!=null;b5++){if(!b7&&b6.nodeType===1){bJ.cleanData(k(b6))}if(b6.parentNode){if(b7&&bJ.contains(b6.ownerDocument,b6)){bs(k(b6,"script"))}b6.parentNode.removeChild(b6)}}return this},empty:function(){var b4,e=0;for(;(b4=this[e])!=null;e++){if(b4.nodeType===1){bJ.cleanData(k(b4,false))}while(b4.firstChild){b4.removeChild(b4.firstChild)}if(b4.options&&bJ.nodeName(b4,"select")){b4.options.length=0}}return this},clone:function(b4,e){b4=b4==null?false:b4;e=e==null?b4:e;return this.map(function(){return bJ.clone(this,b4,e)})},html:function(e){return bJ.access(this,function(b7){var b6=this[0]||{},b5=0,b4=this.length;if(b7===aF){return b6.nodeType===1?b6.innerHTML.replace(az,""):aF}if(typeof b7==="string"&&!ak.test(b7)&&(bJ.support.htmlSerialize||!J.test(b7))&&(bJ.support.leadingWhitespace||!b3.test(b7))&&!S[(n.exec(b7)||["",""])[1].toLowerCase()]){b7=b7.replace(aC,"<$1>");try{for(;b5")){cb=b4.cloneNode(true)}else{j.innerHTML=b4.outerHTML;j.removeChild(cb=j.firstChild)}if((!bJ.support.noCloneEvent||!bJ.support.noCloneChecked)&&(b4.nodeType===1||b4.nodeType===11)&&!bJ.isXMLDoc(b4)){b8=k(cb);b9=k(b4);for(b7=0;(b5=b9[b7])!=null;++b7){if(b8[b7]){P(b5,b8[b7])}}}if(b6){if(e){b9=b9||k(b4);b8=b8||k(cb);for(b7=0;(b5=b9[b7])!=null;b7++){ar(b5,b8[b7])}}else{ar(b4,cb)}}b8=k(cb,"script");if(b8.length>0){bs(b8,!ca&&k(b4,"script"))}b8=b9=b5=null;return cb},buildFragment:function(b4,b6,cb,cg){var cc,b8,ca,cf,ch,ce,b5,b9=b4.length,b7=A(b6),e=[],cd=0;for(;cd")+b5[2];cc=b5[0];while(cc--){cf=cf.lastChild}if(!bJ.support.leadingWhitespace&&b3.test(b8)){e.push(b6.createTextNode(b3.exec(b8)[0]))}if(!bJ.support.tbody){b8=ch==="table"&&!bY.test(b8)?cf.firstChild:b5[1]===""&&!bY.test(b8)?cf:0;cc=b8&&b8.childNodes.length;while(cc--){if(bJ.nodeName((ce=b8.childNodes[cc]),"tbody")&&!ce.childNodes.length){b8.removeChild(ce)}}}bJ.merge(e,cf.childNodes);cf.textContent="";while(cf.firstChild){cf.removeChild(cf.firstChild)}cf=b7.lastChild}}}}if(cf){b7.removeChild(cf)}if(!bJ.support.appendChecked){bJ.grep(k(e,"input"),bV)}cd=0;while((b8=e[cd++])){if(cg&&bJ.inArray(b8,cg)!==-1){continue}ca=bJ.contains(b8.ownerDocument,b8);cf=k(b7.appendChild(b8),"script");if(ca){bs(cf)}if(cb){cc=0;while((b8=cf[cc++])){if(bz.test(b8.type||"")){cb.push(b8)}}}}cf=null;return b7},cleanData:function(b4,cc){var b6,cb,b5,b7,b8=0,cd=bJ.expando,e=bJ.cache,b9=bJ.support.deleteExpando,ca=bJ.event.special;for(;(b6=b4[b8])!=null;b8++){if(cc||bJ.acceptData(b6)){b5=b6[cd];b7=b5&&e[b5];if(b7){if(b7.events){for(cb in b7.events){if(ca[cb]){bJ.event.remove(b6,cb)}else{bJ.removeEvent(b6,cb,b7.handle)}}}if(e[b5]){delete e[b5];if(b9){delete b6[cd]}else{if(typeof b6.removeAttribute!==aB){b6.removeAttribute(cd)}else{b6[cd]=null}}a6.push(b5)}}}}},_evalUrl:function(e){return bJ.ajax({url:e,type:"GET",dataType:"script",async:false,global:false,"throws":true})}});bJ.fn.extend({wrapAll:function(e){if(bJ.isFunction(e)){return this.each(function(b5){bJ(this).wrapAll(e.call(this,b5))})}if(this[0]){var b4=bJ(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){b4.insertBefore(this[0])}b4.map(function(){var b5=this;while(b5.firstChild&&b5.firstChild.nodeType===1){b5=b5.firstChild}return b5}).append(this)}return this},wrapInner:function(e){if(bJ.isFunction(e)){return this.each(function(b4){bJ(this).wrapInner(e.call(this,b4))})}return this.each(function(){var b4=bJ(this),b5=b4.contents();if(b5.length){b5.wrapAll(e)}else{b4.append(e)}})},wrap:function(e){var b4=bJ.isFunction(e);return this.each(function(b5){bJ(this).wrapAll(b4?e.call(this,b5):e)})},unwrap:function(){return this.parent().each(function(){if(!bJ.nodeName(this,"body")){bJ(this).replaceWith(this.childNodes)}}).end()}});var aD,bo,E,bg=/alpha\([^)]*\)/i,aS=/opacity\s*=\s*([^)]*)/,bn=/^(top|right|bottom|left)$/,F=/^(none|table(?!-c[ea]).+)/,aX=/^margin/,a9=new RegExp("^("+bA+")(.*)$","i"),V=new RegExp("^("+bA+")(?!px)[a-z%]+$","i"),R=new RegExp("^([+-])=("+bA+")","i"),bj={BODY:"block"},bc={position:"absolute",visibility:"hidden",display:"block"},bC={letterSpacing:0,fontWeight:400},bT=["Top","Right","Bottom","Left"],au=["Webkit","O","Moz","ms"];function b(b6,b4){if(b4 in b6){return b4}var b7=b4.charAt(0).toUpperCase()+b4.slice(1),e=b4,b5=au.length;while(b5--){b4=au[b5]+b7;if(b4 in b6){return b4}}return e}function O(b4,e){b4=e||b4;return bJ.css(b4,"display")==="none"||!bJ.contains(b4.ownerDocument,b4)}function q(b9,e){var ca,b7,b8,b4=[],b5=0,b6=b9.length;for(;b51)},show:function(){return q(this,true)},hide:function(){return q(this)},toggle:function(e){if(typeof e==="boolean"){return e?this.show():this.hide()}return this.each(function(){if(O(this)){bJ(this).show()}else{bJ(this).hide()}})}});bJ.extend({cssHooks:{opacity:{get:function(b5,b4){if(b4){var e=E(b5,"opacity");return e===""?"1":e}}}},cssNumber:{columnCount:true,fillOpacity:true,fontWeight:true,lineHeight:true,opacity:true,order:true,orphans:true,widows:true,zIndex:true,zoom:true},cssProps:{"float":bJ.support.cssFloat?"cssFloat":"styleFloat"},style:function(b6,b5,cc,b7){if(!b6||b6.nodeType===3||b6.nodeType===8||!b6.style){return}var ca,cb,cd,b8=bJ.camelCase(b5),b4=b6.style;b5=bJ.cssProps[b8]||(bJ.cssProps[b8]=b(b4,b8));cd=bJ.cssHooks[b5]||bJ.cssHooks[b8];if(cc!==aF){cb=typeof cc;if(cb==="string"&&(ca=R.exec(cc))){cc=(ca[1]+1)*ca[2]+parseFloat(bJ.css(b6,b5));cb="number"}if(cc==null||cb==="number"&&isNaN(cc)){return}if(cb==="number"&&!bJ.cssNumber[b8]){cc+="px"}if(!bJ.support.clearCloneStyle&&cc===""&&b5.indexOf("background")===0){b4[b5]="inherit"}if(!cd||!("set" in cd)||(cc=cd.set(b6,cc,b7))!==aF){try{b4[b5]=cc}catch(b9){}}}else{if(cd&&"get" in cd&&(ca=cd.get(b6,false,b7))!==aF){return ca}return b4[b5]}},css:function(b9,b7,b4,b8){var b6,ca,e,b5=bJ.camelCase(b7);b7=bJ.cssProps[b5]||(bJ.cssProps[b5]=b(b9.style,b5));e=bJ.cssHooks[b7]||bJ.cssHooks[b5];if(e&&"get" in e){ca=e.get(b9,true,b4)}if(ca===aF){ca=E(b9,b7,b8)}if(ca==="normal"&&b7 in bC){ca=bC[b7]}if(b4===""||b4){b6=parseFloat(ca);return b4===true||bJ.isNumeric(b6)?b6||0:ca}return ca}});if(a2.getComputedStyle){bo=function(e){return a2.getComputedStyle(e,null)};E=function(b7,b5,b9){var b6,b4,cb,b8=b9||bo(b7),ca=b8?b8.getPropertyValue(b5)||b8[b5]:aF,e=b7.style;if(b8){if(ca===""&&!bJ.contains(b7.ownerDocument,b7)){ca=bJ.style(b7,b5)}if(V.test(ca)&&aX.test(b5)){b6=e.width;b4=e.minWidth;cb=e.maxWidth;e.minWidth=e.maxWidth=e.width=ca;ca=b8.width;e.width=b6;e.minWidth=b4;e.maxWidth=cb}}return ca}}else{if(m.documentElement.currentStyle){bo=function(e){return e.currentStyle};E=function(b6,b4,b9){var b5,b8,ca,b7=b9||bo(b6),cb=b7?b7[b4]:aF,e=b6.style;if(cb==null&&e&&e[b4]){cb=e[b4]}if(V.test(cb)&&!bn.test(b4)){b5=e.left;b8=b6.runtimeStyle;ca=b8&&b8.left;if(ca){b8.left=b6.currentStyle.left}e.left=b4==="fontSize"?"1em":cb;cb=e.pixelLeft+"px";e.left=b5;if(ca){b8.left=ca}}return cb===""?"auto":cb}}}function aI(e,b5,b6){var b4=a9.exec(b5);return b4?Math.max(0,b4[1]-(b6||0))+(b4[2]||"px"):b5}function av(b7,b4,e,b9,b6){var b5=e===(b9?"border":"content")?4:b4==="width"?1:0,b8=0;for(;b5<4;b5+=2){if(e==="margin"){b8+=bJ.css(b7,e+bT[b5],true,b6)}if(b9){if(e==="content"){b8-=bJ.css(b7,"padding"+bT[b5],true,b6)}if(e!=="margin"){b8-=bJ.css(b7,"border"+bT[b5]+"Width",true,b6)}}else{b8+=bJ.css(b7,"padding"+bT[b5],true,b6);if(e!=="padding"){b8+=bJ.css(b7,"border"+bT[b5]+"Width",true,b6)}}}return b8}function v(b7,b4,e){var b6=true,b8=b4==="width"?b7.offsetWidth:b7.offsetHeight,b5=bo(b7),b9=bJ.support.boxSizing&&bJ.css(b7,"boxSizing",false,b5)==="border-box";if(b8<=0||b8==null){b8=E(b7,b4,b5);if(b8<0||b8==null){b8=b7.style[b4]}if(V.test(b8)){return b8}b6=b9&&(bJ.support.boxSizingReliable||b8===b7.style[b4]);b8=parseFloat(b8)||0}return(b8+av(b7,b4,e||(b9?"border":"content"),b6,b5))+"px"}function bE(b5){var b4=m,e=bj[b5];if(!e){e=a1(b5,b4);if(e==="none"||!e){aD=(aD||bJ("