diff --git a/templates/fakeupdate/Java_Update/ar_dbl_red.png b/templates/fakeupdate/Java_Update/ar_dbl_red.png
deleted file mode 100644
index abe109d..0000000
Binary files a/templates/fakeupdate/Java_Update/ar_dbl_red.png and /dev/null differ
diff --git a/templates/fakeupdate/Java_Update/ar_dbl_red.png.1 b/templates/fakeupdate/Java_Update/ar_dbl_red.png.1
deleted file mode 100644
index abe109d..0000000
Binary files a/templates/fakeupdate/Java_Update/ar_dbl_red.png.1 and /dev/null differ
diff --git a/templates/fakeupdate/Java_Update/jv0dl_a.png b/templates/fakeupdate/Java_Update/jv0dl_a.png
deleted file mode 100644
index e199eae..0000000
Binary files a/templates/fakeupdate/Java_Update/jv0dl_a.png and /dev/null differ
diff --git a/templates/fakeupdate/Java_Update/jv0h.jpg b/templates/fakeupdate/Java_Update/jv0h.jpg
deleted file mode 100644
index bb84ea1..0000000
Binary files a/templates/fakeupdate/Java_Update/jv0h.jpg and /dev/null differ
diff --git a/templates/fakeupdate/Java_Update/screen.css b/templates/fakeupdate/Java_Update/screen.css
deleted file mode 100644
index 45df5c0..0000000
--- a/templates/fakeupdate/Java_Update/screen.css
+++ /dev/null
@@ -1,888 +0,0 @@
-/* @override http://java.com/css/screen.css */
-
-/* @group Blueprint CSS Framework 0.7.1 http://blueprintcss.googlecode.com * Copyright (c) 2007-2008. See LICENSE for more info. */
-
-/* reset.css */
-html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
-body {line-height:1.5;}
-table {border-collapse:separate;border-spacing:0;}
-caption, th, td {text-align:left;font-weight:normal;}
-table, td, th {vertical-align:middle;}
-blockquote:before, blockquote:after, q:before, q:after {content:"";}
-blockquote, q {quotes:"" "";}
-a img {border:none;}
-
-/* typography.css */
-body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
-h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
-h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
-h2 {font-size:2em;margin-bottom:0.75em;}
-h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
-h4 {font-size:1.18em;line-height:1;font-weight:bold;margin-bottom:1em;}
-h4.sub {margin-bottom:0.25em !important;}
-
-h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
-h6 {font-size:1em;font-weight:bold;}
-h1.sub,
-h2.sub,
-h3.sub,
-h5.sub,
-h6.sub{margin-bottom:0 !important;}
-h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
-p {margin:0 0 1.5em;}
-p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
-p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
-/*a:focus, a:hover {color:#000;}*/
-/*a {color:#009;text-decoration:underline;}*/
-blockquote {margin:1.5em;color:#666;font-style:italic;}
-strong {font-weight:bold;}
-em, dfn {font-style:italic;}
-dfn {font-weight:bold;}
-sup, sub {line-height:0;}
-abbr, acronym {border-bottom:1px dotted #666;}
-address {margin:0 0 1.5em;font-style:italic;}
-del {color:#666;}
-pre, code {margin:1.5em 0;white-space:normal;}
-pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
-/*code { background-color: #e8e8ef;}*/
-li ul, li ol {margin:0 1.5em;}
-ul, ol {margin:0 1.5em 1.5em 1.5em;}
-ul {list-style-type:disc;}
-/*ol {list-style-type:decimal;}*/
-dl {margin:0 0 1.5em 0;}
-dl dt {font-weight:bold;}
-dd {margin-left:1.5em;}
-table {margin-bottom:1.4em;width:100%;}
-th {font-weight:bold;background:#eee;}
-/*th{color:#fff;text-shadow:1px 1px 2px #666; background:#666;}*/
-th{color:#666;text-shadow:1px 1px 2px #fff; background:#D5D5D5;}
-th, td {padding:4px 10px 4px 5px;}
-tr.even td {background:#E5ECF9;}
-tfoot {font-style:italic;}
-caption {background:#eee;}
-.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
-.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
-.hide {display:none;}
-.quiet {color:#666;}
-.loud {color:#000;}
-.highlight {background:#ff0;}
-.added {background:#060;color:#fff;}
-.removed {background:#900;color:#fff;}
-.first {margin-left:0;padding-left:0;}
-.last {margin-right:0;padding-right:0;}
-.top {margin-top:0;padding-top:0;}
-.bottom {margin-bottom:0;padding-bottom:0;}
-
-/* grid.css */
-/* Use this to create a horizontal ruler across a column. */
-hr{background:#aaa;color:#aaa;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
-hr.space{background:#fff;color:#fff;}
-
-/* Clearing floats without extra markup
- Based on How To Clear Floats Without Structural Markup by PiE
- [http://www.positioniseverything.net/easyclearing.html] */
-.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
-.clearfix{display:inline-block;}
-* html .clearfix{height:1%;}
-.clearfix{display:block;}
-.clear{clear:both;}
-
-/* @end Blueprint */
-
-/* @group Global Styles */
-
-a:visited,
-a:link {color:#333333; text-decoration: underline;}
-a:hover .termhighlight,
-a:hover {color:#f00; text-decoration: none;}
-a:active .termhighlight,
-a:active{color:#C20; text-decoration: none;}
-
-/* @end Global Styles */
-/* = Components = */
-
-/* @group jvh0 Header */
-
-.jvh0 {
- background: url('./jv0h.jpg') no-repeat top left;
- height: 95px;
- width: 777px;
- display: block;
- overflow: hidden;
- position: relative;
- margin: 0 auto;
-}
-.jvh0 p {
- font-size: 1.1em;
- position: absolute;
- bottom: 0px;
- left: 0px;
- width: 100%;
- margin: 0;
-
- padding-bottom: 1em;
- text-align: center;
-}
-.jvh0 p a:link,
-.jvh0 p a:visited {
- color: #fff;
- text-decoration: none;
- padding: 0.5em 0.5em 0.5em 1em;
-}
-.jvh0 p a.on{font-weight:bold;}
-.jvh0 p a.on,
-.jvh0 p a:hover {
- background: url('/ga/images/jv0h_link_on.gif') no-repeat center left;
- text-shadow: none;
-}
-.jvh0 p a.on,
-.jvh0 p a:active {
- color: #fff;
-}
-
-.jvl0 {
- background: url('/ga/im/a.gif') no-repeat top left;
- height: 73px;
- width: 120px;
- display: block;
- overflow: hidden;
-
- text-indent: -999em;
- -webkit-transition:all 0.1s ease-in;
- position: absolute;
- top: 12px;
- left: 24px;
-}
-.jvl0:active{background-position:0px 1px;}
-
-/* @group Search Form */
-
-.jvs0 {
- position: absolute;
- top: 16px;
- right: 16px;
- left: auto;
-}
-.jvs0, .jvs0w0 {
- display: block;
- border: 1px solid #444;
- border-bottom-color: #bbb;
- border-right-color: #bbb;
- height: 1.5em;
- overflow: hidden;
- background: #fff;
-}
-.jvs0w0 input,
-.jvs0 input {
- margin: 0;
- padding: 0;
- height: 18px;
- line-height: 18px;
- *line-height: 14px;
- vertical-align: top;
- display: block;
- float: left;
- border: none;
- text-indent: 0.5em;
- font-size: 1em;
-}
-/* @group Sidebar Search Form */
-
-.jvs0w0 {
- width: 146px;
- margin: 1.5em 0 1.5em 12px;
- padding: 0;
- position: relative;
-}
-.jvs0w0 input.text {
- position: absolute;
- top: 0px;
- left: 0px;
- float: none;
- width: 124px;
-}
-.jvs0w0 input.image {
- height: 18px;
- width: 19px;
- float: none;
- background-color: #fff;
- position: absolute;
- top: 0px;
- *top: 2px;
- right: 0px;
-}
-
-/* @end Sidebar Search Form */
-
-/* @end Search Form */
-
-
-/* @end jvh0 Header */
-
-/* @group jvf0 Footer */
-.jvf0 {
- clear: both;
- height: 50px;
- overflow: visible;
- width: 777px;
- margin: 0 auto;
- position: relative;
- padding-top: 1em;
- text-align: left;
-}
-
-.jvf0 .jvsun0 {
- background: url('/ga/images/jv0_oracle.gif') no-repeat top left;
- height: 22px;
- width: 91px;
- display: block;
- overflow: hidden;
- text-indent: -999em;
-
- position: absolute;
- top: 15px;
- right: 4px;
-}
-.jvf0 .jvsun0:hover {opacity:0.9;}
-.jvf0 .jvsun0:active{opacity:1; background-position:0px 1px;}
-
-.jvf0 p {
- font-size: 0.95em;
- line-height: 1.3;
- margin: 0;
- margin-left: 16px;
- padding: 0;
- padding-top:2px;
- color: #666;
-}
-.jvf0 p a:visited,
-.jvf0 p a:link {
- padding: 0.1em 0.3em;
-}
-
-.jvf0 p a:visited,
-.jvf0 p a:link {color: #666;}
-.jvf0 p a:hover {color: #333;}
-.jvf0 p a:active{color: #A32000;}
-
-/* @end jvf0 Footer */
-
-/* @group jvc0 Content Area Columns */
-
-.jvc0 {
- text-align: left;
- width: 777px;
- margin: 0 auto;
- position: relative;
-}
-.jvc0{margin-top:1.5em;}
-.jvc0w2{margin-left:18px; margin-right:18px; display:block;}
-* html .jvc0w2{height:1%;}
-
-/* 2 Column Layout */
-.jvc0w1{width:607px;float:right;}
-
-/* @end jvc0 Content Area Columns */
-/* @group jvc0 Styles */
-
-.jvc0 {color:#111;}
-.jvc0 h1 {font-size: 1.6667em; line-height: 1.5em; margin-bottom:0.3em; color:#ff0000;}/*20px*/
-.jvc0 h1 span{color:#333; font-size:1.25em;}
-.jvc0 h1 b{display: block; font-size: 0.65em; line-height:1.3846em; font-weight: normal;}
-.jvc0 h2 {font-size: 1.5em; line-height: 1.6667em; margin-bottom:0.3333em; color:#666;}
-.jvc0 h2 b{color:#dc5519; font-weight: normal;}
-.jvc0 h3 {font-size: 1.4167em; line-height: 1.7647em; margin-bottom:0.3529em; color:#333;}
-
-/* @end jvc0 Styles */
-
-/* @group Homepage */
-
-/* @group jvc0v1 */
-html .jvc0v3 h1,
-html .jvc0v1 h1 {
- text-transform: uppercase;
- color: #646464;
- text-align: center;
- font: normal 64px/63px Helvetica, Arial, sans-serif;
- padding-top: 7px;
-}
-
-html .jvc0v3 h1 em,
-html .jvc0v1 h1 em {
- font-weight: normal;
- font-style: normal;
- color: #ef6207;
- font-family: Arial, Helvetica, Geneva, sans-serif;
- padding-left: 15px;
- padding-right: 11px;
-}
-html .jvc0v1 .jvc0w1{float:left;}
-html .jvcs0{width:170px;float:right;}
-
-/* @end jvc0v1 */
-
-#jvhx0 {
- clear: both;
- overflow: hidden;
- margin: 0 16px;
- position: relative;
-}
-#jvhx0 h2 {
- font-size: 1em;
- font-weight: bold;
- display: block;
- border-top: 1px solid #aaa;
- color: #333;
-}
-#jvhx0 h2 a:visited,
-#jvhx0 h2 a:link {
- color: #666;
- font-weight: normal;
-}
-
-#jvhx0 .jvhx0w1 {
- white-space: nowrap;
- height: 130px;
- overflow: hidden;
- padding: 0;
-}
-
-#jvhx0 .jvhx0w1 a {
- display: block;
- float: left;
- width: 125px;
- overflow: hidden;
-}
-html #jvhx0 .jvhx0w1 a.last {
- width: 117px;
-}
-#jvhx0 .jvhx0w1 img {
- padding: 0;
- margin: 0;
-}
-
-#jvhx0 .jvhx0w1 a img {
- position: relative;
- -webkit-transition: opacity 0.2s ease-out, padding-top 0.2s ease-out;
- opacity: 0.99999;
- vertical-align: top;
-}
-#jvhx0 .jvhx0w1.hover a img,
-#jvhx0 .jvhx0w1:hover a img {
- opacity: 0.5;
- -moz-opacity: 0.5;
- filter:alpha(opacity=50);
-}
-html #jvhx0 .jvhx0w1 a:hover img {
- opacity: 1.0;
- -moz-opacity: 1.0;
- filter:alpha(opacity=100);
- filter: none;
-/* padding-top: 3px;*/
-}
-
-
-/* @group jvc0v2 : English Home */
-
-.jvc0v2 .jvc0w1 {
- width: auto;
- float: none;
- height: 336px;
- padding-right: 330px;
-}
-html .jvc0v2 h1 {
- display: block;
- background: url('/ga/images/jv0ht.gif') no-repeat top center;
- height: 173px;
- text-indent: -999em;
- margin-bottom: 2em;
- position: relative;
- top: 1em;
-}
-
-html #jvc0v2 .jvc0w1{background: url('/ga/images/photos/java_home_photo2.jpg') no-repeat top right;}
-html #jvc0v2.bg1 .jvc0w1{background-image:url('/ga/images/photos/java_home_photo1.jpg');}
-html #jvc0v2.bg2 .jvc0w1{background-image:url('/ga/images/photos/java_home_photo2.jpg');}
-html #jvc0v2.bg3 .jvc0w1{background-image:url('/ga/images/photos/java_home_photo3.jpg');}
-html #jvc0v2.bg4 .jvc0w1{background-image:url('/ga/images/photos/java_home_photo4.jpg');}
-html #jvc0v2.bg5 .jvc0w1{background-image:url('/ga/images/photos/java_home_photo5.jpg');}
-/* @end jvc0v2 : English Home */
-
-/* @group jvc0v3 : Home no sidebar */
-
-.jvc0v3 .jvc0w1 {
- width: auto;
- float: none;
-}
-html .jvc0v3 h1 {
- display: block;
-}
-
-/* @end jvc0v2 : English Home */
-
-/* @end Homepage */
-
-/* @group Java In Action */
-
-/*.jvc0v4 .jvc0w1 {width:595px;}*/
-
-.jvc0v4 h1{display:none;}
-.jvc0v4 h2{color:#f00;padding-top:242px;}
-
-.jvc0v4 .jvc0w2 {
- background-repeat: no-repeat;
- background-position: top right;
-}
-/*clearfix*/
-.jvc0w2 .thumbs:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
-.jvc0w2 .thumbs{display:inline-block;}
-* html .jvc0w2 .thumbs{height:1%;}
-.jvc0w2 .thumbs{display:block;}
-/*/clearfix*/
-.jvc0w2 .thumbs{
- width: 580px;
- margin-left:-9px;
- overflow: hidden;
-}
-.jvc0w2 .thumbs .thumb{
- display:block;
- float:left;
- padding-left:9px;
-
- position: relative;
- z-index: 1;
-}
-.jvc0w2 .thumbs3 .thumb{width:184px;}/* (571-(2*9))/3 */
-.jvc0w2 .thumbs4 .thumb{width:136px;}/* (571-(3*9))/4 */
-.jvc0w2 .thumbs5 .thumb{width:107px;}/* (571-(4*9))/5 */
-
-.jvc0w2 .thumbs .thumb span{
- display:block;
- width:100%;
- overflow:hidden;
- text-align:center;
- font-size: 0.9167em;
- line-height: 1.2727em;
- padding: 0.9em 0 1.1em 0;
-}
-.jvc0w2 .thumbs .thumb img{
- border: 1px solid #222;
- padding:1px;
- background:#fff;
-}
-.jvc0w2 .thumbs .thumb a:hover img{
- border-color: #000;
- background-color: #ccc;
- outline: 2px solid #eee;
-}
-.jvc0w2 .thumbs div.hr{clear:left;}
-
-/* @end Java In Action */
-
-
-/* @group jvcs0 Sidebar */
-
-.jvcs0{width:170px;float:left;}
-.jvcs0 li.hr {display:block; padding:0; margin:0;}
-.jvcs0 hr {
- background: #999;
- color: #999;
- margin: 1.3333em 0 1.5833em 1em; *margin: 0 0 0 1em;
- width: 146px;
- position: relative; *top:-11px;
-}
-
-/*Baseline matches 4 lines to 3 of the main font*/
-
-.jvcs0 p {font-size:0.9167em;line-height:1.0909em;margin-bottom:1.0909em;}
-.jvcs0v1 p {font-size:1em;line-height:1.5em;margin-bottom:1.5em;}
-.jvcs0 h3,
-.jvcs0 h4 {
- font-weight: bold;
-
- font-size: 0.9167em;
- line-height: 1.3636em;
- padding: 0.3636em 0 0.4545em;
- height: 1.3636em;
- height: auto;
-
- margin-bottom: 0.5em;
-}
-.jvcs0 h3 a,.jvcs0 h4 a{display:block;}
-.jvcs0 h3 a:visited,
-.jvcs0 h3 a:link{color:#fff;}
-.jvcs0 h4 a:visited,
-.jvcs0 h4 a:link{color:#666;}
-
-/* @group Sidebar Text Content */
-
-.jvcs0w0{background:url('/ga/images/jv0_sidebar_bg.gif') repeat-x top left; padding-bottom:3em;}
-.jvcs0w0 h3, .jvcs0w0 h4, .jvcs0w0 p{padding-left:10px;padding-right:10px;}
-
-/*Lists*/
-.jvcs0w0 ul{padding:0;margin-left:0;margin-right:0;}
-.jvcs0w0 ul li{list-style: none;text-indent:-0.8em;padding-left:1.8em;}
-.jvcs0w0 ul li a:visited,
-.jvcs0w0 ul li a:link{display:block;}
-* html .jvcs0w0 ul li a:visited,
-* html .jvcs0w0 ul li a:link{display:inline;}
-/*.jvcs0w0 ul li a{font-size:0.8333em;line-height:1.8em;}*/
-.jvcs0 ul li.on a:visited,
-.jvcs0 ul li.on a:link {color:#666; cursor: default; }
-.jvcs0 ul li.on a:hover {text-decoration: none;}
-
-/*Headers*/
-.jvcs0w0 h3{color:#fff;text-shadow:1px 1px 2px #666; background:#666 url('/ga/images/jv0_sidebar_head.gif') repeat-y;}
-.jvcs0w0 h4{color:#666;text-shadow:1px 1px 2px #fff; background:#D5D5D5 url('/ga/images/jv0_sidebar_subhead.gif') repeat-y;}
-
-/*Forms*/
-.jvcs0w0 label{font-size: 1em;line-height:1.5;padding-left:0.5em;cursor: pointer;}
-.jvcs0w0 input[type=checkbox]{cursor: pointer;}
-
-/* @end Sidebar Text Content */
-
-/* @group spsidebar */
-.spsidebar {border:1px solid #e4e2e2;}
-.spheader { padding:3px 0 3px 9px; color:#000; text-transform:uppercase;vertical-align:middle; line-height:23px;background:#f0efef repeat-y !important; }
-.spheader a:visited,
-.spheader a:link {color:black;font-weight:bold;text-decoration:none; }
-.spsidebar ul {color:#ff0000;line-height:1.5em;padding-bottom:3px;padding-top:4px; padding-left:5px;margin-right:2px; }
-/* @end spsidebar */
-
-/* @end jvcs0 Sidebar */
-
-
-/* @group jvlt0 Link Table */
-
-.jvlt0{}
-.jvlt0 tr.alt td{background:#eee;}
-.jvlt0 td{padding:0;}
-.jvlt0 td a:visited,
-.jvlt0 td a:link{display:block;padding-left:1em;line-height:2em;height:2em;}
-/*3 Columns*/
-.jvlt0v3 tr td{width:33.33333%;}
-
-/* @end jvlt0 Link Table */
-
-/* @group jvn0 Newsletter Form */
-
-.jvn0{display: block;text-align:center;margin-bottom:1.5em;}
-.jvn0 input.text{width:270px;}
-
-/* @end jvn0 Newsletter Form */
-
-/* @group Search Results */
-
-.termhighlight{color:#111;background:#FDF7CD;font-weight:bold;}
-.jvsp0 .jvsp0x0{float:right;}
-
-.jvsp0v1 {
- color:#fff;
- background-color: #999999;
- padding: 0.5em 1em 0.45em 1em;
- margin:1.5em 0;
- text-shadow: 1px 1.5px #666666;
-}
-.jvsp0v1 hr{
- display:none;
-}
-.jvsp0v1 a,
-.jvsp0v1 a:link,
-.jvsp0v1 a:visited{
- color:#fff;
- text-decoration:underline;
-}
-.jvsp0v1 a:hover{
- color:#FF0000;
-}
-
-/* @end Search Results */
-
-/* @group jvdl0 DOWNLOAD Component */
-.jvdl0{
- position: relative;
- margin: 0 auto;
- text-align: center;
-}
-
-.jvdl0 p {
- margin-top: -1.25em;
- position: relative;
- z-index: 1;
-}
-.jvdl0 p a:visited,
-.jvdl0 p a:link {
- padding: 1em 0.25em;
- text-shadow: 0px -1px 3px #fff;
-}
-.jvdl0 p a:hover {text-shadow:1px 1px 2px #fff;}
-.jvdl0 p a:active {text-shadow:none;}
-
-/* @group Button */
-
-.jvdl0 a.jvdla0, .jvdl0x1, .jvdl0x2 {
- background: url('./jv0dl_a.png') no-repeat bottom left;
- display: block;
- overflow: hidden;
- margin: 0 auto;
- width: 224px;
-}
-.jvdl0 a.jvdla0 {
- color: white;
- text-decoration: none;
- text-align: center;
- position: relative;
- padding-bottom: 41px;
-}
-.jvdl0 a.jvdla0 .jvdl0x1{background-position:top left; height:28px; position:absolute; top:0px; left:0px;}
-.jvdl0 a.jvdla0 .jvdl0x2{background-position:bottom left; height:65px; position:absolute; top:0px; left:0px;}
-.jvdl0 a.jvdla0:hover {background-position:bottom center;}
-.jvdl0 a.jvdla0:hover .jvdl0x1{background-position:top center;}
-.jvdl0 a.jvdla0:hover .jvdl0x2{background-position:bottom center;}
-.jvdl0 a.jvdla0:active {background-position:bottom right;}
-.jvdl0 a.jvdla0:active .jvdl0x1{background-position:top right;}
-.jvdl0 a.jvdla0:active .jvdl0x2{background-position:bottom right;}
-
-.jvdl0 a.jvdla0 span {
- display: block;
- padding: 1.15em;
- line-height: 1em;
- position: relative;
- z-index: 1;
- top: 3px;
- font-size: 1.2em;
- font-weight: bold;
-}
-
-/* @end Button */
-/* @end jvdl0 DOWNLOAD Component */
-
-
-/* = DEPRECATED = */
-
-/* @group Support the old Help content asis */
-
-#helpcontent table {
- margin: 0;
- width: auto;
- margin-right: auto;
- margin-left: auto;
-}
-#helpcontent td{vertical-align:top;}
-td.gradientHeader{background:#666 url('/ga/images/jv0_sidebar_head.gif') repeat-y !important;}
-td.gradientHeader a:visited,
-td.gradientHeader a:link{color:white; text-decoration:none;}
-
-/* @end Support the old Help content asis */
-/* = STYLES = */
-/* @group Individual Styles */
-
-/*Table with borders*/
-table.lined td,table.lined{border:1px solid #999;border-collapse:collapse;}
-
-
-/* @end Individual Styles */
-/* = Sun Components = */
-/* @group Sun Components */
-
-/* pc6 - now using custom style */
-
-/* @end Sun Components */
-
-.jvcs0v2 .jvcs0w0 {
- padding-bottom: 25em;
-}
-
-body.debug * {outline:1px dotted aqua;}
-body.debug td {outline:1px dotted red;}
-html:hover body.debug * {outline:none;}
-
-html tr.manualsize th,
-html tr.manualsize td{margin:0;padding:0;}
-
-/* @group jvmt0 Thumbnail Grid Component */
-
-.jvmt0 {margin:0;}
-.jvmt0 li {
- display: block;
- float: left;
- width: 285px;
- overflow: hidden;
- text-align: left;
- margin-bottom: 1.5em;
-}
-.jvmt0 li span{display:block;text-align: center; float:left; width:274px;}
-.jvmt0 li.alt span{float:right;}
-.jvmt0 li.alt{
- text-align: right;
-}
-.jvmt0 li img{
- width: 270px;
- height: 150px;
- background-color: #ddd;
- color: #333;
-}
-.jvmt0 li u {
- background: #fff;
- border: 1px solid #333;
- display: block;
- float: left;
-}
-.jvmt0 li.alt u {float:right;}
-.jvmt0 li u img {margin:1px;}
-
-/* @end jvmt0 Thumbnail Grid Component */
-
-/* @group Fix Feedback alignment */
-
-/* #O_o {margin-left: -10px !important;} */
-/* #O_c table,#O_o table {margin:0;} */
-/* #O_c th,#O_o th,#O_c td,#O_o td {padding:0;} */
-
-/* @end Fix Feedback alignment */
-
-/* @group subtlePager */
-
-html .subtlePager .page4,
-html .subtlePager .page3,
-html .subtlePager .page2,
-html .subtlePager .page1{display:none;}
-html .subtlePager.page4 .page4,
-html .subtlePager.page3 .page3,
-html .subtlePager.page2 .page2,
-html .subtlePager.page1 .page1{display:block;}
-
-* html .subtlePager .page4,
-* html .subtlePager .page3,
-* html .subtlePager .page2,
-* html .subtlePager .page1{display:block;position:absolute;left:-9999px;}
-* html .subtlePager.page4 .page4,
-* html .subtlePager.page3 .page3,
-* html .subtlePager.page2 .page2,
-* html .subtlePager.page1 .page1{display:block;position:relative;left:auto;}
-
-/* @end subtlePager */
-
-ul.bluearrows li {
- list-style: none;
- padding-left: 0;
- text-indent: -1em;
-}
-ul.bluearrows li a {
- padding-left: 1em;
- background: url('./ar_dbl_red.png') no-repeat left top;
-}
-
-ul.sidebar li {
- list-style: none;
- padding-left: .8em;
-}
-ul.sidebar li a {
- padding-left: 1.8em;
- background: url('./ar_dbl_red.png') no-repeat left;
-}
-
-/* @group Fixes */
-/*Multi Column List Fix for IE*/
-td ol{padding-left:0.5em;}
-/* @end Fixes */
-
-/* @group eulatxt */
-.eulatxt { width:65%; margin-left:auto; margin-right:auto; }
-/* @end eulatxt */
-
-/* @group closewin */
-.closetop { float:right;margin-top:2.5em;margin-right:.45em; }
-a.closewh {color:#fff;}
-img.closewh { margin-right:5px; width:12px;height:12px; border:0px; }
-img.closerd { margin-right:5px; width:15px;height:12px;border:0px;}
-/* @end closewin */
-
-/* @group shadow box */
-div.boxshadow {
- border:1px solid #ccc;
- width: 380px;
- padding: 1em 1.2em 1em 0.8em;
- background:#E8E8EF repeat-y !important;
- -moz-box-shadow: 4px 5px 6px #444;
- -webkit-box-shadow: 4px 5px 6px #444;
- box-shadow: 4px 5px 6px #444;
- -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')";
- filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444');
- margin-top: 1em;
- margin-left: auto;
- margin-right: auto;
- font-size: 1.1em;
- line-height: 1.15em;
-}
-
-div.boxshadow.centertext { text-align: center; }
-
-/* @end shadow box */
-
-/* @group img */
-.alertimg { float: left; margin:3px 6px 20px 1px; }
-img.alert { float: left; margin:3px 6px 20px 1px; }
-img.alerthelp { margin: 0.3em 0.75em 0.5em 0em; }
-img.thinfo { margin-right:2px;margin-bottom:-4px;margin-left:25px;width:16px;height:16px; }
-img.ctralign { display: block; margin-left:auto; margin-right:auto; margin-bottom:1em; }
-img.pfv { margin-left:4.5px; margin-right:4px; margin-bottom:-1px; border: 0; }
-img.infoic { float: left; margin:0.2em 5px 0px 0px; }
-img.aupanel { float: left; margin: 0.75em 0.9em 12em 0.2em; }
-img.logo { float: left; margin:-0.25em 2em 0 0; }
-
-/* @end img */
-
-/* alert panel styles */
-.alertPanel {
- background-color: #ffffce;
- border: solid 1px #f0c000;
- text-align: left;
- padding: 1.65em 1.65em .75em 0.5em;
-}
-.alertPaneltext {
- border: .85px;
- margin: -1.65em 0 0.55em 2.5em;
-}
-/* @end alert panel styles */
-
-/* notice panel styles */
-.noticePanel {
- background-color: #ffffce;
- border: solid 1px #f0c000;
- text-align: left;
- padding: 1.65em 1.6em 1.6em 2.5em;
-}
-
-.infoPanel {
- background-color: #eef8f8;
- border: solid 1px #00000;
- text-align: left;
- padding: 1.65em 1.6em 1em 2.5em;
-}
-
-/* @end notice panel styles */
-
-/* additional styles */
-ul.redarrows {
- margin-top: 1em;
- list-style-image: url('/ga/im/ar_dbl_red.png');
-}
-
-ul.logo { padding-left:3.5em; overflow:hidden; }
-span.rightarrowred {color:#f00;}
-.flrgt { float: right; }
-.fllft { float: left; }
-.hcenter { text-align:center; margin-top:1.5em; margin-bottom:1.5em; }
-.btmargsmall { margin-bottom: 0.25em; }
-.btmargless { margin-bottom: -0.45em; }
-
-.logotxtrt {
- margin: 0.65em 1.85em 1.85em 2em;
- padding: 0.2em 0.5em 0.95em 0.5em;
- border: 1px solid #000;
- float: right;
- width:170px;
- text-align: center;
-}
-/* end additional styles */
diff --git a/templates/fakeupdate/Settings_WinUpdate.html b/templates/fakeupdate/Settings_WinUpdate.html
deleted file mode 100644
index 1268b01..0000000
--- a/templates/fakeupdate/Settings_WinUpdate.html
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-Download Windows Update Security Systems (KB2919355) from Official Microsoft Download Center
-
-
-
-
\ No newline at end of file
diff --git a/templates/fakeupdate/Settings_java.html b/templates/fakeupdate/Settings_java.html
deleted file mode 100644
index 1184b99..0000000
--- a/templates/fakeupdate/Settings_java.html
+++ /dev/null
@@ -1,170 +0,0 @@
-
-
-
-
-
-
- Free Java Download
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Free Java Download
-
Download Java for your desktop computer now!
-
-Version 8 Update 60
-
-Release date {{Date}}
-
-
-
-
-
-
-
-
Why download Java?
-
-
Java technology allows you to work and play in a secure computing environment. Upgrading to the latest Java version improves the security of your system, as older versions do not include the latest security updates.
-
Java allows you to play online games, chat with people around the world, calculate your mortgage interest, and view images in 3D, just to name a few.
-
-
-
-
-
-
-
-Java software for your computer, or the Java Runtime Environment, is also referred to as the Java Runtime, Runtime Environment, Runtime, JRE, Java Virtual Machine, Virtual Machine, Java VM, JVM, VM, Java plug-in, Java plugin, Java add-on or Java download.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
All Java Downloads
-
-If you want to download Java for another computer or Operating System, click the link below.
-
-All Java Downloads
-
-
-
-
Report an issue
-
Why am I always redirected to this page when visiting a page with a Java app?
-
-» Learn more
-» Report an issue
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/templates/fakeupdate/Windows_Update/source/15815 b/templates/fakeupdate/Windows_Update/source/15815
deleted file mode 100644
index 2925c07..0000000
--- a/templates/fakeupdate/Windows_Update/source/15815
+++ /dev/null
@@ -1,4 +0,0 @@
-var bk_results = {
- "campaigns": [
- ]
-};
diff --git a/templates/fakeupdate/Windows_Update/source/222980912.js b/templates/fakeupdate/Windows_Update/source/222980912.js
deleted file mode 100644
index 5ada51e..0000000
--- a/templates/fakeupdate/Windows_Update/source/222980912.js
+++ /dev/null
@@ -1,320 +0,0 @@
-
-
-
-
-
-
-function ClickTaleOnReady(){window.optimizely = window.optimizely || []; window.optimizely.push(['clickTaleRecord'])};
-
-(function(){
-
-geolocation = {};
-geolocation.requestGeo=function(b,a,e){geolocation.requested=+new Date;if(e){var d={};document.cookie.replace(/([^\s;]*)=([^;]*)/ig,function(a,b,c){100>=c.length&&0!==b.indexOf("optimizely")&&(d["c_"+b]=unescape(c))});d.project=a;var a=[],c;for(c in d)d.hasOwnProperty(c)&&a.push(encodeURIComponent(c)+"="+encodeURIComponent(d[c]));b+="?"+a.join("&")}c=b;b=document.head||document.getElementsByTagName("head")[0]||document.documentElement;a=document.createElement("script");a.type="text/javascript";a.async=
-!0;a.src=c;b.insertBefore(a,b.firstChild)};
-
-})();
-optimizelyCode = function(){
-var DATA={"rum_sampling_rate":0.001,"log_host":"log.optimizely.com","goal_expressions":{"405041153":["^modules\\_and\\_category\\/accessories\\_clicks$"],"289199618":["^cart\\:\\ checkout\\ clicks$"],"2444290051":["^o365\\_personal\\_clicks$"],"272965124":["^pre\\-order\\_notification\\_link$"],"5680109281345536":["^windows\\_category\\_page\\_\\-\\_hero\\_banner\\_clicks$"],"241063945":["^addtocart$"],"339874314":["^what's\\_new\\_computer\\_clicks$"],"2514740334":["^buy\\_box\\_clicks$"],"1773921806":["^l3\\_clicks$"],"596080147":["^surface\\_cat\\_module\\_clicks$"],"2578852239":["^add\\_to\\_cart\\_\\-swap$"],"235751957":["^3up\\_\\-\\_1st\\_up\\_clicks$"],"2622250006":["^step\\_1$"],"746230297":["^add\\_to\\_cart\\_clicks\\_swnet$"],"2615980060":["^step\\_4$"],"1775241658":["^xbox\\_one\\_clicks$"],"299635744":["^surface\\_sub\\-category\\_clicks$"],"300578337":["^footer\\_clicks$"],"1764550690":["^additional\\_software\\_category\\_clicks$"],"1812150307":["^1x\\_shop\\_surface\\_clicks$"],"2384360198":["^clicks\\_on\\_top\\_ribbon$"],"585620007":["^see\\_all\\_apps\\_\\(top\\)\\_clicks$"],"1777931304":["^home\\_page\\_\\-\\_shop\\_categories\\_clicks$"],"386943533":["^pc\\_pdp\\_student\\_link\\_clicks$"],"385760302":["^hero\\_spot\\_3\\_clicks$"],"2374100530":["^mod\\_g\\_xbox\\_one$"],"2133840436":["^takeover\\_video\\_clicks$"],"2619710009":["^step\\_3$"],"2531070010":["^step\\_3\\_clicks$"],"2500820541":["^machs\\_clicks$"],"385780289":["^hero\\_spot\\_1\\_clicks$"],"1510682180":["^quantity\\_selector\\_clicks$"],"2540200005":["^home\\_clicks$"],"1761510367":["^popular\\_picks\\_test$"],"296454216":["^order$"],"238208585":["^windows\\_pdp\\_atc\\_clicks$"],"2437270455":["^h\\&s$"],"659200269":["^suite\\_clicks$"],"1777782200":["^twitter\\_module\\_clicks$"],"2218340435":["^add\\ to\\ cart\\ clicks\\ in\\ pop\\ up$"],"6509474445524992":["^pre\\-order\\_clicks$"],"384790104":["^hero\\_spot\\_2\\_clicks$"],"300224603":["^checkout\\_next\\_\\(click\\)$"],"1608549306":["^office\\_cat\\_\\-\\_big\\_banner\\_clicks$"],"266916961":["^fourth\\_slot\\_nav\\_click$"],"246864994":["^top\\_navigation\\_clicks$"],"2181781179":["^enroll\\_in\\_rewards\\_\\(new\\)$"],"2178351718":["^rewards\\_enroll$"],"340221031":["^what's\\_new\\_clicks$"],"340036205":["^test$"],"702231662":["^banner\\_clicks$"],"2443930735":["^o365\\_personal$"],"1450900328":["^skype\\_sticky\\_nav\\_clicks$"],"2439030386":["^mod\\_b\\_clicks$"],"2334180979":["^mod\\_a\\_clicks$"],"448550006":["^sizing\\_chart\\_clicks$"],"2330332282":["^mod\\_g\\_xbox\\_360\\_clicks$"],"2413920384":["^o365cat\\_clicks$"],"2499170042":["^add\\_to\\_cart$"],"2388280454":["^product\\ link\\ clicks$"],"595454088":["^monthly\\_clicks$"],"1752290071":["^shipping\\_option\\_click$"],"2409630348":["^university\\_clicks$"],"241124717":["^home\\_\\&\\_student\\_clicks$"],"548470928":["^nav\\_links$"],"2423300757":["^mac\\_h\\&s$"],"592072345":["^continue\\_shopping\\_clicks$"],"1761431195":["^rewards\\ sign\\-up\\ click$"],"2466760348":["^us\\:\\_ty\\_page\\_download\\_button\\_clicks$"],"2577510472":["^gallery\\_clicks$"],"2339690654":["^add\\ to\\ carts\\ \\-surface\\ pro\\ 3$"],"5394889093152768":["^surface\\_category\\_\\-\\_hero\\_banner\\_clicks$"],"2507741609":["^hs\\_clicks$"],"324854947":["^hero\\_1\\_banner\\_clicks$"],"922475172":["^candy\\_rack\\_clicks$"],"344573094":["^spotlight\\_3$"],"1782330024":["^office\\_category\\_clicks$"],"2448830121":["^o365\\_home$"],"2158850433":["^office\\_compare\\_product\\_clicks$"],"2500441158":["^machb$"],"1762830519":["^home\\_page\\_hero\\_banner\\_clicks$"],"404510907":["^student\\_surface\\_hero\\_banner\\_clicks$"],"597941437":["^return\\_to\\_top\\_clicks$"],"566801599":["^see\\_all\\_apps\\_\\(bottom\\)\\_clicks$"],"2305910466":["^example\\_clicks$"],"2537470411":["^step\\_1\\_clicks$"],"242728133":["^surface\\_rt\\_clicks$"],"540480711":["^countdown\\_banner\\_clicks$"],"2431540547":["^o365university\\_clicks$"],"453830347":["^see\\_our\\_category\\_link\\_clicks$"],"577480399":["^office\\.com\\_clicks$"],"1780740817":["^flyout\\_image\\_clicks$"],"2157420243":["^bing\\_rewards\\:\\_pdp\\_learn\\_more\\_engagement$"],"2221840846":["^email\\_opt\\_in$"],"1781761238":["^new\\_movies$"],"2457261784":["^link\\_in\\_sticky\\_header$"],"924593885":["^candy\\_rack\\_clicks\\_\\-\\_below$"],"1782661622":["^computer\\_\\(pc\\_\\&\\_tablet\\)\\_category\\_clicks$"],"2006911199":["^signature\\_pdp\\_clicks$"],"1774840033":["^windows\\_category\\_clicks$"],"228164834":["^0365\\ clicks$"],"264826596":["^storage\\_link\\_clicks$"],"247207142":["^shop\\_products$"],"342082281":["^triple\\_hero\\_spot\\_2\\_clicks$"],"239150830":["^office\\_category\\_hero\\_banner\\_clicks$"],"918853873":["^candy\\_rack\\_clicks\\_\\-\\_next\\_to$"],"2327750898":["^mod\\_g\\_clicks$"],"2219840259":["^plus\\ sign\\ clicks$"],"2189160186":["^office\\_cat\\_banner\\_clicks$"],"264654076":["^computer\\_category\\_hero\\_banner$"],"2503850750":["^step\\_2\\_clicks$"],"702483201":["^ksr\\_cateory\\_video\\_clicks$"],"2096660226":["^office\\_hero\\_2\\_banner\\_clicks$"],"2037210371":["^office\\_monthly\\_\\/\\_yearly\\_clicks$"],"853700356":["^download\\_monthly\\_submit$"],"225817350":["^office\\ home\\ and\\ student\\ clicks$"],"357090055":["^narrow\\_banner\\_clicks$"],"2402080008":["^find\\_a\\_store\\_clicks$"],"240926988":["^office\\_home\\_\\&\\_student\\_nav\\_clicks$"],"300100365":["^other\\_ways\\_to\\_shop$"],"241574160":["^office\\_home\\_premium\\_nav\\_clicks$"],"2602610648":["^add\\_to\\_cart\\_from\\_review$"],"222978834":["^engagement$"],"2435911443":["^xbox\\_clicks$"],"312349230":["^comparison\\_links$"],"2583580438":["^videodeskchat$"],"859470445":["^return\\_to\\_top2$"],"325663515":["^compare\\_table\\_clicks$"],"2157120796":["^o365\\_clicks$"],"2343600925":["^5th\\_spotlight\\_clicks$"],"300080927":["^our\\_top\\_categories\\_\\&\\_other\\_ways\\_to\\_shop$"],"2175622023":["^office\\_cat\\_big\\_banner\\_clicks$"],"2410640172":["^compare\\_chart$"],"2371591982":["^mod\\_g\\_apps\\_clicks$"],"651150639":["^32\\_gb$"],"2598680537":["^live\\ person\\ chat\\ start$"],"2213070643":["^complete\\_attach\\_no\\_thanks$"],"836700470":["^download\\_yearly\\_submit$"],"2491590458":["^hero\\_6\\_clicks$"],"381510459":["^surface\\_category\\_page\\_\\-\\_module\\_clicks$"],"2409900348":["^product\\_module$"],"1835641226":["^arrow\\_clicks$"],"2410960191":["^h\\&b$"],"2400862017":["^xbox\\_one\\_add\\_to\\_cart$"],"721901891":["^ksr\\_home\\_page\\_pre\\_order\\_clicks$"],"2623240004":["^step\\_2$"],"1041640447":["^add\\ to\\ cart\\ click$"],"360750924":["^see\\_our\\_office\\_category$"],"1993880290":["^complete\\_checkout$"],"2492271440":["^top\\_right\\_hero$"],"258553060":["^homepage\\_hero\\_banner\\_clicks$"],"651431055":["^titianfall\\_countdown\\_clicks$"],"722023772":["^responsive\\_menu$"],"319608669":["^below\\_banner\\_clicks$"],"2145330526":["^takeover\\_banner\\_clicks$"],"1785631071":["^l1\\_clicks$"],"457250145":["^xbox\\_takeover\\_banner\\_clicks$"],"2424980283":["^add\\ to\\ cart\\ candy\\ rack$"],"2128871269":["^home\\_page\\_\\(hero\\_\\&\\_spotlight\\_clicks\\)$"],"2512930150":["^startvideochat$"],"304855912":["^buy\\_pc\\_with\\_complete$"],"2316360071":["^clicks\\_on\\_12\\_days\\_button$"],"300316525":["^our\\_categories$"],"236655473":["^3\\_up\\_clicks$"],"2622150031":["^step\\_5$"],"2215910292":["^ms\\_band\\_twitter\\_instagram\\_clicks$"],"1004744570":["^cta\\_clicks$"],"242415996":["^surface\\_pro\\_clicks$"],"917681533":["^shopping\\_cart\\_\\-\\_candy\\_rack\\_clicks$"],"757980545":["^cta\\_pdp\\_clicks$"],"1565356509":["^inventory\\_clicks$"],"1782661508":["^l2\\_clicks$"],"312218177":["^office\\_category\\_\\-\\_audience\\_links$"],"222868874":["^hero\\_clicks$"],"1609560461":["^nav\\_clicks\\_\\(uk\\_mscom\\)$"],"2518040551":["^personal\\_clicks$"],"592554895":["^yearly\\_clicks$"],"1771201939":["^windows\\_phone\\_category\\_clicks$"],"246315412":["^spanish$"],"2515960725":["^ratings\\_and\\_review\\_clicks$"],"653310870":["^64\\_gb$"],"456910237":["^xbox\\_new\\_3\\_up\\_clicks$"],"287465374":["^free\\_shipping\\_clicks$"],"360580517":["^cta\\_list\\_page\\_clicks$"],"1767420329":["^accessories\\_cateogry\\_clicks$"],"586650026":["^phone\\_app\\_clicks$"],"1872680263":["^give\\_campaign\\_clicks$"],"285230001":["^homepage\\:\\ hero\\ clicks$"],"1992630198":["^placed\\_order$"],"705102409":["^add\\_to\\_cart\\_clicks\\_swnet$"],"228472248":["^language\\_drop\\-down$"],"1760110009":["^xbox\\_category\\_clicks$"],"456050106":["^xbox\\_category\\_link\\_clicks$"],"592501180":["^asus\\_clicks$"],"291929021":["^start\\_checkout$"],"352050110":["^spotlight\\_2$"],"439221185":["^video\\_clicks$"],"785906628":["^shopping\\_cart\\_global\\_nav\\_clicks$"],"240958966":["^home\\_premium\\_clicks$"],"345856456":["^spotlight\\_1$"],"1771230153":["^computuer\\_category\\_clicks$"],"5640268090966016":["^compare\\_surface\\_button\\_clicks$"],"339533262":["^computer\\_sub\\-cat\\_link\\_clicks$"],"2212010744":["^complete\\_attach\\_add\\_to\\_cart$"],"744301012":["^ksr\\_category\\_page\\_pre\\_order\\_clicks$"],"347020758":["^spotlight\\_4$"],"298223575":["^\"on\\_sale\"\\_clicks$"],"347340248":["^spotlight\\_5$"],"347340249":["^spotlight\\_6$"],"241102812":["^professional\\_clicks$"],"1268853213":["^homepage\\_hero\\_1\\_clicks$"],"708190629":["^promo\\_code\\_box\\_clicks$"],"311956449":["^office\\_cat\\_page\\_\\-\\_banner\\_clicks$"],"1040442363":["^takeover\\_clicks$"],"2542210020":["^clicks\\_to\\_shopping\\_cart$"],"226297318":["^product\\ clicks$"],"2443900903":["^mac\\_h\\&b$"],"1783661032":["^surface\\_cateogry\\_clicks$"],"227997164":["^compare\\_suites\\_tab$"],"2442290685":["^xbox\\_one\\_console\\_clicks$"],"695272432":["^ksr\\_home\\_page\\_video\\_clicks$"],"1018531315":["^watch\\_dogs\\_takeover\\_clicks$"],"2009990645":["^home\\_page\\_banner\\_clicks$"],"536430070":["^office\\_2010\\_clicks\\_on\\_banner$"],"2407710633":["^evolve\\_clicks$"],"2185861112":["^xbox\\_cat\\_banner\\_shop\\_now\\_clicks$"],"676231679":["^3\\_up\\_xbox\\_clicks$"],"2445300138":["^home\\&student\\_clicks$"],"386210303":["^surface\\_category\\_page\\_\\-\\_black\\_bar\\_clicks$"]},"experiments":{"2171090442":{"css":".exp-videobanner{\n color:#fff; \n}\n.exp-videobanner .box-container{\n width:50%;\n position:absolute;\n right:0;\n bottom:0;\n}\n.exp-videobanner .boxshot{\nwidth:75%;\nmax-width:569px;\nposition:relative;\ntop:20px;\n}\n\n@media \nonly screen and (min-width: 540px) and (max-width: 768px){\n .exp-videobanner .box-container{\n right:15%; \n }\n .exp-videobanner .boxshot{\n width:120%;\n }\n \n \n}\n\n\n\n@media \nonly screen and (max-width: 540px){\n\n .exp-videobanner .box-container{\n bottom:inherit;\n }\n .exp-videobanner .boxshot{\n float:right;\n margin-right:10px;\n width:85%;\n }\n .rwd .full-page-splash.exp-videobanner .splash-overlay{\n width:50%;\n margin:0 0 0 10px;\n }\n .rwd .full-page-splash.exp-videobanner .content-container{\n background-color:#107c10;\n margin-top:-10px;\n }\n}","variation_ids":["2157081215","2177630497"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/cat/Xbox/categoryID.62684900"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/cat/Xbox-One/categoryID.64484500"}],"enabled_variation_ids":["2157081215","2177630497"]},"2118260747":{"variation_ids":["2107091459","2130460006"],"urls":[{"match":"substring","value":"id=ThreePgCheckoutShoppingCartPage"}],"enabled_variation_ids":["2107091459","2130460006"]},"2434260494":{"css":"#ms_PDP_Buy_Button_Promo_Text .shipping-return-text{\nfont-weight:bold;\n}","variation_weights":{"2450940320":5000,"2421430447":5000},"enabled":true,"variation_ids":["2450940320","2421430447"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Surface-Pro-3/productID.300190600"}],"enabled_variation_ids":["2450940320","2421430447"]},"2178480144":{"variation_ids":["2180910619","2181220209","2175140081"],"urls":[{"match":"substring","value":"id=ThreePgCheckoutShoppingCartPage"}],"enabled_variation_ids":["2181220209","2175140081"]},"1405591057":{"conditions":[{"type":"url","values":[{"value":"http://www.microsoftstore.com/store/msusa/html/pbpage.OfficeCompare","match":"simple"}]},{"only_first_time":true,"type":"visitor","value":"all"}],"variation_ids":["1402111063","1407341085"],"enabled_variation_ids":["1402111063","1407341085"]},"1256975900":{"conditions":[{"type":"url","values":[{"value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.288730000","match":"simple"},{"value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.288729900","match":"simple"},{"value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.296547700","match":"simple"},{"value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.296725900","match":"simple"},{"value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.288729400","match":"simple"}]},{"only_first_time":true,"type":"visitor","value":"all"}],"css":".experiment-addon .variation-container .addon{\ndisplay:none; \n}\n.experiment-addon .buySpan_AddtoCart{\nvisibility:hidden !important;\nposition:absolute !important;\n}\n/* If out of stock */\n.experiment-addon-outofstock .buySpan_AddtoCart{\nvisibility:visible !important;\nposition:relative !important;\n}\n.experiment-addon-outofstock .exp-modal{\ndisplay:none !important;\n}\n\n.experiment-addon a.exp-modal {\n padding: 0.4375em 1.875em 0.4375em 1.875em;\n width: 100%;\n width: -moz-available;\n margin-top: 0px;\n vertical-align: baseline;\n margin-bottom:0 !important;\n display:none;\n}\n.experiment-addon-visible a.exp-modal {\n display:block;\n}\n\n/* Modal UX */\n.exp-modal-addon .mfp-content{\nbackground-color:#fff;\nmax-width:580px;\n}\n.exp-modal-addon .mfp-content .column1{\nwidth:250px;\nfloat:left;\n}\n.exp-modal-addon .mfp-content .column1 img{\ndisplay:block;\nmargin:0 auto;\n}\n.exp-modal-addon .mfp-content .column2{\nwidth:310px;\nmargin-right:20px;\nfloat:right;\n}\n.exp-modal-addon .mfp-content .column2 .heading--large{\nposition:relative;\ntop:-6px;\n}\n.exp-modal-addon .mfp-content .column2 p{\ndisplay:block;\nmargin-top:4px;\nfont-size:1em;\n}\n.exp-modal-addon .mfp-content .column2 a{\nwidth:120px;\npadding:0.5em 1.5625em 0.5em;\n}\n.exp-modal-addon .mfp-content .column2 a.decline{\nbackground-color:#1570a5;\ncolor:#fff;\nmargin-left:10px;\ndisplay:inline-block;\n}\n.exp-modal-addon .mfp-content .column2 a.decline:hover{\nbackground-color:#002050;\n}\n.exp-modal-addon .mfp-content .column2 a.accept{\nbackground-color:#bad80a;\nmargin-left:30px;\ndisplay:inline-block;\n}\n.exp-modal-addon .mfp-content .column2 a.accept:hover{\nbackground-color:#7fba00;\n}\n.exp-modal-addon .mfp-content .column2 .actions{\nmargin:50px 0 30px 0;\n}","variation_ids":["1260595880","1337111780"],"enabled_variation_ids":["1260595880","1337111780"]},"2587540158":{"variation_weights":{"2580240725":5000,"2602300099":5000},"enabled":true,"variation_ids":["2580240725","2602300099"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/HP-Stream-7-Signature-Edition-Tablet/productID.308781500"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.308794900"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.308795200 "},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.308002000 "},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.309174500 "},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/HP-Stream-8-Signature-Edition-Tablet/productID.308781600"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.312471000"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/ASUS-Transformer-Book-Flip-TP300LA-Signature-Edition-Laptop/productID.308008300"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Toshiba-Encore-2-Write-Signature-Edition-Tablet/productID.312644300"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/ASUS-X205TA-UH01-BK-Signature-Edition-Laptop/productID.308794000"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/HP-Stream-14-z010nr-Signature-Edition-Laptop/productID.308012500"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Acer-Aspire-Switch-11-Core-i3-Signature-Edition-2-in-1-PC/productID.308793400"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/MSI-GS60-Ghost-Pro-4K-217-Signature-Edition-Gaming-Laptop/productID.311267000 "},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/MSI-GT72-Dominator-Pro-610-Signature-Edition-Gaming-Laptop/productID.311267500 "},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/MSI-GT72-Dominator-611-Signature-Edition-Gaming-Laptop/productID.311267800 "},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/MSI-GP60-Leopard-665-Signature-Edition-Gaming-Laptop/productID.311268100 "},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Dell-XPS-13-7144sLV-Signature-Edition-Laptop/productID.306260800"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Dell-Venue-11-Pro-Signature-Edition-Tablet/productID.289455100"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/ASUS-VivoTab-8-M81C-B1-MSBK-Signature-Edition-Tablet/productID.307626900"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/HP-ENVY-TouchSmart-17-j141nr-Signature-Edition-Laptop/productID.306281000"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.312471000"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.314413400"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.313303100"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.313300900"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.313300700"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.313302200"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.313302500"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.313302800"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.313303400"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.313303700"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.313304000"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.313304300"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.313304900"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.313360300"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.313360800"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.313370900"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.313371300"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.313371600"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.313371900"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.313464800"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.314142000"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.314142100"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.314142200"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.314142300"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.314142400"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.312522400"}],"enabled_variation_ids":["2580240725","2602300099"]},"2003520546":{"css":".experiment-addon .variation-container .addon{\ndisplay:none; \n}\n.experiment-addon .buySpan_AddtoCart{\nvisibility:hidden !important;\nposition:absolute !important;\n}\n/* If out of stock */\n.experiment-addon-outofstock .buySpan_AddtoCart{\nvisibility:visible !important;\nposition:relative !important;\n}\n.experiment-addon-outofstock .exp-modal{\ndisplay:none !important;\n}\n\n.experiment-addon a.exp-modal {\n padding: 0.4375em 1.875em 0.4375em 1.875em;\n width: 100%;\n width: -moz-available;\n margin-top: 0px;\n vertical-align: baseline;\n margin-bottom:0 !important;\n display:none;\n}\n.experiment-addon-visible a.exp-modal {\n display:block;\n}\n\n/* Modal UX */\n.exp-modal-addon .mfp-content{\nbackground-color:#fff;\nmax-width:580px;\n}\n.exp-modal-addon .mfp-content .column1{\nwidth:250px;\nfloat:left;\n}\n.exp-modal-addon .mfp-content .column1 img{\ndisplay:block;\nmargin:0 auto;\n}\n.exp-modal-addon .mfp-content .column2{\nwidth:310px;\nmargin-right:20px;\nfloat:right;\n}\n.exp-modal-addon .mfp-content .column2 .heading--large{\nposition:relative;\ntop:-6px;\n}\n.exp-modal-addon .mfp-content .column2 p{\ndisplay:block;\nmargin-top:4px;\nfont-size:1em;\n}\n.exp-modal-addon .mfp-content .column2 a{\nwidth:120px;\npadding:0.5em 1.5625em 0.5em;\n}\n.exp-modal-addon .mfp-content .column2 a.decline{\nbackground-color:#1570a5;\ncolor:#fff;\nmargin-left:10px;\ndisplay:inline-block;\n}\n.exp-modal-addon .mfp-content .column2 a.decline:hover{\nbackground-color:#002050;\n}\n.exp-modal-addon .mfp-content .column2 a.accept{\nbackground-color:#bad80a;\nmargin-left:30px;\ndisplay:inline-block;\n}\n.exp-modal-addon .mfp-content .column2 a.accept:hover{\nbackground-color:#7fba00;\n}\n.exp-modal-addon .mfp-content .column2 .actions{\nmargin:50px 0 30px 0;\n}","variation_ids":["2005711251","2002640648"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Surface-Pro-3/productID.300190600"}],"enabled_variation_ids":["2005711251","2002640648"]},"2513740329":{"css":"@media \nonly screen and (min-width: 769px){\n.exp-swapbuybox .new-pdp-hero .grid-row.media-container{\nmargin-right: 0;\nwidth: 51%;\nposition: relative; \nfloat:right;\n}\n.exp-swapbuybox .new-pdp-hero .grid-row.media-container .product-thumbnails{\nmargin: 0;\nwidth: 350px;\nfloat:none;\nmargin-left:26%;\n}\n.exp-swapbuybox .new-pdp-hero .product-data-container{\nfloat:left;\n}\n.exp-swapbuybox .new-pdp-hero .pdp-social-media{\n display:block !important; \n}\n}","clicktale":true,"variation_weights":{"2522300268":5000,"2514960354":5000},"enabled":true,"variation_ids":["2514960354","2522300268"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/HP-Stream-7-Signature-Edition-Tablet/productID.308781500"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Windows-8.1/productID.288401200"}],"enabled_variation_ids":["2514960354","2522300268"]},"2345561136":{"variation_ids":["2346861138","2354750915"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/cat/Office/categoryID.62684700"}],"enabled_variation_ids":["2346861138","2354750915"]},"2439950394":{"clicktale":true,"variation_ids":["2411440233","2414620353","2439850320"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/html/pbpage.OfficeCompare"}],"enabled_variation_ids":["2411440233","2414620353","2439850320"]},"2317550652":{"css":"html.exp-search-experience #search-box::-ms-clear {\n display: none;\n}\nhtml.exp-search-experience .search-popup {\n display: none;\n z-index: 1000;\n position: absolute;\n border: 1px solid #999;\n background-color: #FFF;\n}\nhtml.exp-search-experience .search-popup.force-hide {\ndisplay: none !important;\n}\n\nhtml.exp-search-experience .ac_results {\n display: none !important;\n}\n\nhtml.exp-search-experience .search-popup .products-header,\nhtml.exp-search-experience .search-popup .searches-header {\n font-family: wf_SegoeUI, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;\n font-size: .875em;\n font-weight: bold;\n margin-bottom: 1em;\n margin-left: .57142em;\n margin-top:20px;\n display:none;\n}\n\nhtml.exp-search-experience .search-popup .product-list {\n border-bottom: 1px solid #e1e1e1;\n margin-bottom:0;\n display:none;\n}\n\nhtml.exp-search-experience .search-popup .product-list li{\nposition:relative;\n}\n\nhtml.exp-search-experience .search-popup .search-list{\nmargin-bottom:0;\ndisplay:none;\n}\nhtml.exp-search-experience .search-popup .search-list li a{\n padding: 0 .625em;\n display: block;\n color: #333;\n height:48px;\n font-size: 15px;\n line-height:48px;\n}\n\nhtml.exp-search-experience .search-popup .product-list a {\n padding: .625em;\n display: block;\n color: #333;\n font-size: 15px;\n display:table;\n width:100%;\n height:66px;\n}\n\nhtml.exp-search-experience .search-popup .product-list li a:hover,\nhtml.exp-search-experience .search-popup .search-list li a:hover{\n color: #fff;\n background-color: #1570a6;\n text-decoration:underline;\n}\n\nhtml.exp-search-experience .search-popup .product-list .image-wrap{\n display:table;\n width:65px;\n}\n\nhtml.exp-search-experience .search-popup .product-list img {\n height: 42px;\n max-width: 100%;\nposition:absolute;\ntop:50%;\ntransform: translate(0, -50%);\n-ms-transform: translate(0, -50%);\n-webkit-transform: translate(0, -50%);\n}\n\nhtml.exp-search-experience .lt-ie9 .search-popup .product-list img{\ntop:25%;\n}\n\nhtml.exp-search-experience .search-popup .product-list span.title-wrap{\n overflow: hidden;\n padding-left: 10px;\n display: block;\n min-height:42px;\n display:table-cell;\n vertical-align:middle;\n width:100%;\n}\n\nhtml.exp-search-experience .search-popup .product-list a:hover span.vert-align{\ntext-decoration:underline;\n}\n\nhtml.exp-search-experience header.slim-header .global-navigation .search-form .input-wrapper{\nmargin-right:72px;\n}\n\nhtml.exp-search-experience .search-clear{\nwidth: 16px; \nheight: 16px; \ndisplay: block; \nposition: absolute; \nright: 41px; \ntop: 5px;\nbackground:url('//cdn.optimizely.com/img/222980912/2d8c0fbad36744dfa9fd76d04ab42d84.png') no-repeat left top;\n}\nhtml.exp-search-experience .search-clear:hover{\nbackground-position:left bottom;\n}","variation_ids":["2316931394","2334480270"],"urls":[{"match":"substring","value":"http://www.microsoftstore.com/store/msusa/"}],"enabled_variation_ids":["2316931394","2334480270"]},"2219432458":{"variation_ids":["2192092184","2207684058"],"urls":[{"match":"substring","value":"/productID.308781500"},{"match":"substring","value":"/productID.309174400"},{"match":"simple","value":"/productID.309174500"},{"negate":true,"match":"substring","value":"/buy"}],"enabled_variation_ids":["2192092184","2207684058"]},"2014850110":{"css":".rwd header.slim-header nav .top-level-menubar .top-level-menuitem .drop-down-menu .grid-row:last-child .list-of-links ul li a,\n.rwd .triple-hero-control a.dark-text-color p,\n.rwd .category-products .product .content-container .heading--small,\n.rwd .list-page .phoneAndChatSupport .chat-support a, \n.rwd .search-results .phoneAndChatSupport .chat-support a,\n.rwd .link-with-arrow.active,\n.rwd .product-comparison-chart .comparison-rows .comparison-row .first-col-static .product-details .call-to-action,\n.rwd .category-nav-wrapper.nav-background-light-grey .links a.active,\n.rwd .category-nav-wrapper.nav-background-light-grey .links a:hover,\n.footer-email-us #email-us-form .email-privacy-policy a,\n.rwd .category-product-3up a.product-link .description .call-to-action, \n.rwd .category-product-3up div.product-link .description .call-to-action,\n.rwd .media-overlay .overlay-text:hover .call-to-action,\n.rwd a{\ncolor:#1020d0;\n}\n.rwd header.slim-header nav .top-level-menubar .top-level-menuitem .drop-down-menu .grid-row:last-child .list-of-links ul li a,\n.rwd .triple-hero-control a.dark-text-color p,\n.rwd .category-products .product .content-container .heading--small,\n.rwd .list-page .phoneAndChatSupport .chat-support a, \n.rwd .search-results .phoneAndChatSupport .chat-support a,\n.rwd .link-with-arrow.active,\n.rwd .product-comparison-chart .comparison-rows .comparison-row .first-col-static .product-details .call-to-action,\n.rwd .category-nav-wrapper.nav-background-light-grey .links a.active,\n.footer-email-us #email-us-form .email-privacy-policy a,\n.rwd .category-product-3up a.product-link .description .call-to-action, \n.rwd .category-product-3up div.product-link .description .call-to-action,\n.rwd a:visited{\ncolor:#600090;\n}\n.background-bright-pink:hover a, \n.background-white a, \n.background-halloween-orange a, \n.background-medium-orange a, \n.background-light-grey a, \n.background-e0e3e8-grey a, \n.background-96-grey a, \n.background-d2-grey a, \n.background-76-grey a, \n.background-f5-grey a, \n.background-white-f5-grey a, \n.background-medium-green a, \n.background-light-green a, \n.background-neon-green a, \n.background-xmas-green a, \n.background-yellow a, \n.background-pale-yellow a, \n.background-bright-yellow a, \n.background-powder-yellow a, \n.background-light-blue a, \n.background-baby-blue a, \n.background-turquoise a, \n.background-sky-blue a, \n.background-bright-red a, \n.background-medium-red a, \n.background-pink a, \n.background-bright-pink a{\ncolor:#1a1a1a !important;\n}\n.background-black a, \n.background-red-orange a, \n.background-light-orange a, \n.background-orange a, \n.background-1a-grey a, \n.background-dark-grey a, \n.background-50-grey a, \n.background-green a, \n.background-forest-green a, \n.background-pale-green a, \n.background-dark-green a, \n.background-avocado-green a, \n.background-pine-green a, \n.background-blue a, \n.background-dark-navy-blue a, \n.background-dark-blue a, \n.background-navy-blue a, \n.background-royal-blue a,\n.background-purple a, \n.background-royal-purple a, \n.background-deep-purple a, \n.background-bright-purple a, \n.background-red a, \n.background-dark-red a, \n.rwd .full-page-splash.splash-small.tier-one-splash \n.content-container a{\ncolor:#fff !important\n}\n.rwd .link-with-arrow{\ncolor:#1a1a1a;\n}\n.rwd .full-page-splash .cta-primary{\ncolor:#333 !important;\n}\n.rwd .category-products .product-banner.dark-font:hover a, \n.rwd .category-products .product-banner.dark-font a{\ncolor:#1a1a1a;\n}","variation_ids":["2021890233","2014600129"],"urls":[{"match":"substring","value":"http://www.microsoftstore.com"}],"enabled_variation_ids":["2021890233","2014600129"]},"2201620545":{"css":"\n/*****************************\nCSS\n*****************************/\n/* If out of stock */\n.experiment-addon-outofstock .buySpan_AddtoCart{\nvisibility:visible !important;\nposition:relative !important;\n}\n.experiment-addon-outofstock .exp-modal{\ndisplay:none !important;\n}\n\n.experiment-addon a.exp-modal {\n padding: 0.4375em 1.875em 0.4375em 1.875em;\n width: 100%;\n width: -moz-available;\n margin-top: 0px;\n vertical-align: baseline;\n margin-bottom:0 !important;\n display:none;\n}\n.experiment-addon-visible a.exp-modal {\n display:block;\n}\n\n/* Modal UX */\n.exp-modal-addon .mfp-content{\nbackground-color:#fff;\nmax-width:580px;\n}\n.exp-modal-addon .mfp-content .column1{\nwidth:250px;\nfloat:left;\n}\n.exp-modal-addon .mfp-content .column1 img{\ndisplay:block;\nmargin:0 auto;\n}\n.exp-modal-addon .mfp-content .column2{\nwidth:310px;\nmargin-right:20px;\nfloat:right;\n}\n.exp-modal-addon .mfp-content .column2 .heading--large{\nposition:relative;\ntop:-6px;\n}\n.exp-modal-addon .mfp-content .column2 p{\ndisplay:block;\nmargin-top:4px;\nfont-size:1em;\n}\n.exp-modal-addon .mfp-content .column2 a{\nwidth:120px;\npadding:0.5em 1.5625em 0.5em;\n}\n.exp-modal-addon .mfp-content .column2 a.decline{\nbackground-color:#1570a5;\ncolor:#fff;\nmargin-left:10px;\ndisplay:inline-block;\n}\n.exp-modal-addon .mfp-content .column2 a.decline:hover{\nbackground-color:#002050;\n}\n.exp-modal-addon .mfp-content .column2 a.accept{\nbackground-color:#bad80a;\nmargin-left:30px;\ndisplay:inline-block;\n}\n.exp-modal-addon .mfp-content .column2 a.accept:hover{\nbackground-color:#7fba00;\n}\n.exp-modal-addon .mfp-content .column2 .actions{\nmargin:50px 0 30px 0;\n}\n","variation_ids":["2215510318","2207750284"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Surface-Pro-3---128GB--Intel-i5/productID.300190600"}],"enabled_variation_ids":["2215510318","2207750284"]},"2365284418":{"css":".exp-quantityselector .cf{\nclear:both;\n}\n.exp-quantityselector .exp-quantity-wrapper{\nmargin-bottom:20px;\n}\n.exp-quantityselector .exp-quantity-wrapper p{\nmargin-right:20px;\nfont-size:0.8125em;\nline-height:35px;\ndisplay:block;\nfloat:left;\nletter-spacing:1px;\n}\n.exp-quantityselector .exp-quantity{\nmin-width:70px;\nwidth:70px;\nfloat:left;\n}","variation_ids":["2367011131","2365284419"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Surface-Pro-3/productID.312704900"},{"match":"substring","value":"productID.312704900"}],"enabled_variation_ids":["2367011131","2365284419"]},"2569840195":{"variation_ids":["2573100428","2599310187"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Office-365-Home/productID.286395000"}],"enabled_variation_ids":["2573100428","2599310187"]},"2434361419":{"variation_weights":{"2408450818":2500,"2457571572":2500,"2443761056":2500,"2456110080":2500},"enabled":true,"variation_ids":["2456110080","2408450818","2443761056","2457571572"],"urls":[{"match":"simple","value":"https://www.microsoftstore.com/store?Action=DisplayPage&Env=DESIGN&Locale=en_US&SiteID=msusa&id=ThankYouPage&reqID=14805640000"},{"match":"substring","value":"ThankYouPage"}],"enabled_variation_ids":["2456110080","2408450818","2443761056","2457571572"]},"2111510116":{"audiences":[2087110211],"css":".dr_category_67154000 .category-hero .overlay .heading--larger {\n font-family: \"wf_SegoeUI\";\n font-weight: bold;\n}\n\n.dr_category_67154000 .category-hero .disclaimer {\n font-size: 0.8em;\n}\n\n.dr_category_67154000 .category-hero .disclaimer{margin:0.725em 0.4125em 1.25em 0.4125em}\n@media screen and (min-width: 33.8125em){.dr_category_67154000 .category-hero .disclaimer{margin:1.475em 0 0.25em 1.8em}}\n.lt-ie9 .dr_category_67154000 .category-hero .disclaimer{margin:1.475em 0 0.25em 1.8em}\n@media screen and (min-width: 48.0625em){.dr_category_67154000 .category-hero .disclaimer{ margin: 2.725em 0 0.25em 4.2375em;}}","variation_ids":["2110020182","2100500118"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/list/Pre-order-games/categoryID.67154000"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/list/Pre-order-games/categoryID.67154000/pgm.95305600"}],"enabled_variation_ids":["2100500118"]},"2428790374":{"variation_ids":["2455160339","2437691360"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Surface-Pro-3/productID.300190600"}],"enabled_variation_ids":["2455160339","2437691360"]},"2171590161":{"variation_ids":["2185290221","2188510048"],"urls":[{"match":"substring","value":"id=ThreePgCheckoutShoppingCartPage"}],"enabled_variation_ids":["2185290221","2188510048"]},"2287850098":{"audiences":[2282040996],"variation_ids":["2292870927","2292080220"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store?Action=DisplayPage&Locale=en_US&SiteID=msusa&id=ThreePgCheckoutShoppingCartPage"}],"enabled_variation_ids":["2292080220"]},"2312950901":{"audiences":[2445740027],"css":".exp-list-addtocart .exp-cartoverlay{\nposition:absolute;\nbottom:0;\nwidth:100%;\n}\n.exp-list-addtocart .exp-cartoverlay .exp-buttonslider{\nposition:absolute;\nright:0;\nbottom:0;\nwidth:50px;\nheight:50px;\nbackground:url('//cdn.optimizely.com/img/222980912/bcaa28bc8b784d80b65e639263080229.png') no-repeat left top;\n}\n.exp-list-addtocart .exp-cartoverlay.opened .exp-buttonslider{\nbackground:url('//cdn.optimizely.com/img/222980912/cc90535f0c16432da016f82349148d45.png') no-repeat left top;\n}\n.exp-list-addtocart .exp-addtocart{\nbackground-color:rgba(243, 243, 243, .8);\nmax-height:0px;\n-moz-transition: max-height .5s;\n-ms-transition: max-height .5s;\n-o-transition: max-height .5s;\n-webkit-transition: max-height .5s;\ntransition: max-height .5s;\noverflow:hidden;\n}\n.exp-list-addtocart .exp-cartoverlay.opened .exp-addtocart{\nmax-height:90px;\n}\n.exp-list-addtocart .exp-listbutton{\nbackground-color: #bad80a;\ncolor: #333;\ndisplay: inline-block;\nheight:48px;\nline-height:48px;\nwhite-space: nowrap;\nwidth:75%;\ntext-align:center;\nmargin: 20px 0px 20px 15px;\n}\n.exp-list-addtocart .exp-listbutton:hover{\ncolor:#fff;\nbackground-color:#7FBA00;\n}\n\n.lt-ie9 .exp-addtocart{\nbackground-color:#f3f3f3;\nfilter: alpha(opacity=40); /* For IE8 and earlier */\n}\n\n@media all and (max-width: 930px) and (min-width: 769px) {\n .exp-list-addtocart .exp-listbutton.text-extended{\n width:85%;\n margin-left:10px;\n font-size:.9em;\n }\n \n}\n\n@media all and (max-width: 539px){\n .exp-list-addtocart .rating-summary{\n margin-bottom:40px; \n }\n} ","clicktale":true,"variation_ids":["2349571208","2384830445"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/cat/PC-accessories/categoryID.62687100"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/cat/Surface-accessories/categoryID.69403700"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/list/Xbox-One-accessories/categoryID.64724300"}],"enabled_variation_ids":["2349571208","2384830445"]},"2454090358":{"css":".exp-vc-inv-msg-hide-surface #videodesk{\n visibility: hidden !important;\n}\n.exp-vc-inv-msg-visible-surface #videodesk{\n visibility: visible !important;\n}\n.exp-vc-inv-msg-surface{\n font-size:18px !important;\n}","variation_ids":["2411950472","2444650449"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/cat/categoryID.69403400"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Surface-2/productID.286867200"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Surface-Pro-3/productID.300190600"}],"enabled_variation_ids":["2411950472","2444650449"]},"2298370170":{"variation_ids":["2308360386","2290730367"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store?Action=DisplayPage&Locale=en_US&SiteID=msusa&id=ThreePgCheckoutShoppingCartPage"}],"enabled_variation_ids":["2308360386","2290730367"]},"2126090363":{"variation_ids":["2132661411","2140210082"],"urls":[{"match":"substring","value":"id=ThreePgCheckoutShoppingCartPage"},{"match":"substring","value":"DisplayThreePgCheckoutAddressPaymentInfoPage"},{"match":"substring","value":"ThankYouPage"}],"enabled_variation_ids":["2140210082"]},"2515650238":{"css":".exp-vc-inv-msg-hide-xbox #videodesk{\n visibility: hidden !important;\n}\n.exp-vc-inv-msg-visible-xbox #videodesk{\n visibility: visible !important;\n}\n.exp-vc-inv-msg-xbox{\n font-size:18px !important;\n}","variation_ids":["2504150262","2515990303"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/cat/categoryID.69405400"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/cat/categoryID.69405500"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/cat/categoryID.69405700"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Xbox-One/productID.313041200"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/list/Xbox-One-consoles/categoryID.64724200"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Xbox-One-with-Kinect-Assassins-Creed-Unity-Bundle/productID.308785100"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Xbox-One-Assassins-Creed-Unity-Bundle/productID.307070100"}],"enabled_variation_ids":["2504150262","2515990303"]},"2228840064":{"audiences":[2221641343],"css":"\n/*****************************\nCSS\n*****************************/\n.experiment-addon .variation-container .addon{\ndisplay:none; \n}\n.experiment-addon .buySpan_AddtoCart{\nvisibility:hidden !important;\nposition:absolute !important;\n}\n/* If out of stock */\n.experiment-addon-outofstock .buySpan_AddtoCart{\nvisibility:visible !important;\nposition:relative !important;\n}\n.experiment-addon-outofstock .exp-modal{\ndisplay:none !important;\n}\n\n.experiment-addon a.exp-modal {\n padding: 0.4375em 1.875em 0.4375em 1.875em;\n width: 100%;\n width: -moz-available;\n margin-top: 0px;\n vertical-align: baseline;\n margin-bottom:0 !important;\n display:none;\n}\n.experiment-addon-visible a.exp-modal {\n display:block;\n}\n\n/* Modal UX */\n.exp-modal-addon .mfp-content{\nbackground-color:#fff;\nmax-width:580px;\n}\n.exp-modal-addon .mfp-content .column1{\nwidth:250px;\nfloat:left;\n}\n.exp-modal-addon .mfp-content .column1 img{\ndisplay:block;\nmargin:0 auto;\n}\n.exp-modal-addon .mfp-content .column1 ul{\nmargin:5px 10px;\nfont-size:14px;\n}\n.exp-modal-addon .mfp-content .column1 ul li{\n background: url(\"//dri1.img.digitalrivercontent.net/Storefront/Site/mscommon/cm/images/common_images/liBG.gif\") no-repeat 0 0.6428571429em; \npadding-left:10px;\n}\n.exp-modal-addon .mfp-content .column2{\nwidth:310px;\nmargin-right:20px;\nfloat:right;\n}\n.exp-modal-addon .mfp-content .column2 .heading--large{\nposition:relative;\ntop:-6px;\n}\n.exp-modal-addon .mfp-content .column2 p{\ndisplay:block;\nmargin-top:4px;\nfont-size:1em;\n}\n.exp-modal-addon .mfp-content .column2 a{\nwidth:120px;\npadding:0.5em 1.5625em 0.5em;\n}\n.exp-modal-addon .mfp-content .column2 a.decline{\nbackground-color:#fff;\ncolor:#0a0a0a;\nmargin-left:10px;\ndisplay:inline-block;\n}\n.exp-modal-addon .mfp-content .column2 a.decline:hover{\ncolor:#1570a5;\n}\n.exp-modal-addon .mfp-content .column2 a.accept{\nbackground-color:#bad80a;\nmargin-left:30px;\ndisplay:inline-block;\n}\n.exp-modal-addon .mfp-content .column2 a.accept:hover{\nbackground-color:#7fba00;\n}\n.exp-modal-addon .mfp-content .column2 .actions{\nmargin:50px 0 30px 0;\noverflow:hidden;\n}\n.exp-modal-addon .mfp-content .column2 .actions .updating-icon{\nfloat:left; \n}\n.exp-modal-addon .mfp-content .column2 .actions .updating-text{\nfloat:left; \ndisplay:inline-block;\nmargin:10px 0 0 10px;\n}\n\n/* Add info to Tablet */\n.exp-modal-addon .exp-top-pad{\n display:block;\n margin-top:10px;\n}\n.exp-modal-addon .exp-top-pad strong{\n display:block; \n}","variation_ids":["2233400047","2203670589","2223743783"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store?Action=DisplayPage&Env=BASE&Locale=en_US&SiteID=msusa&id=ThreePgCheckoutShoppingCartPage"}],"enabled_variation_ids":["2233400047","2203670589","2223743783"]},"2212920966":{"variation_ids":["2218581506","2213511110"],"urls":[{"match":"substring","value":"/productID.308785100"},{"match":"substring","value":"/productID.307070100"},{"negate":true,"match":"substring","value":"/buy"}],"enabled_variation_ids":["2218581506","2213511110"]},"2590571145":{"css":"html.hide-chat #videodesk{\n display:none !important;\n}","variation_ids":["2593750420","2593460476"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Xbox-One/productID.304306700"}],"enabled_variation_ids":["2593750420","2593460476"]},"2408400010":{"css":".exp-findstore nav .top-level-menuitem.find-a-store{\nposition: absolute !important;\nright: 0;\ntop: 0; \n}\n\n@media \nonly screen and (max-width: 899px){\n .exp-findstore nav .top-level-menuitem.find-a-store{\n float:none !important;\n position:relative !important;\n }\n .exp-findstore #lpChatDiv + .find-a-store{\n display:none; \n }\n}\n\n.exp-findstore #mobile-sign-in + .find-a-store{\n float:none !important;\n}","variation_weights":{"2401700093":10000},"enabled":true,"variation_ids":["2396680195","2401700093"],"urls":[{"match":"substring","value":"http://www.microsoftstore.com/store/msusa/en_US"},{"match":"substring","value":"SiteID=msusa"}],"enabled_variation_ids":["2401700093"]},"2439680141":{"variation_ids":["2442370477","2418270297"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/cat/Xbox-360/categoryID.69405700"}],"enabled_variation_ids":["2442370477","2418270297"]},"2212342417":{"css":"\n/*****************************\nCSS\n*****************************/\n.experiment-addon .variation-container .addon{\ndisplay:none; \n}\n.experiment-addon .buySpan_AddtoCart{\nvisibility:hidden !important;\nposition:absolute !important;\n}\n/* If out of stock */\n.experiment-addon-outofstock .buySpan_AddtoCart{\nvisibility:visible !important;\nposition:relative !important;\n}\n.experiment-addon-outofstock .exp-modal{\ndisplay:none !important;\n}\n\n.experiment-addon a.exp-modal {\n padding: 0.4375em 1.875em 0.4375em 1.875em;\n width: 100%;\n width: -moz-available;\n margin-top: 0px;\n vertical-align: baseline;\n margin-bottom:0 !important;\n display:none;\n}\n.experiment-addon-visible a.exp-modal {\n display:block;\n}\n\n/* Modal UX */\n.exp-modal-addon .mfp-content{\nbackground-color:#fff;\nmax-width:580px;\n}\n.exp-modal-addon .mfp-content .column1{\nwidth:250px;\nfloat:left;\n}\n.exp-modal-addon .mfp-content .column1 img{\ndisplay:block;\nmargin:0 auto;\n}\n.exp-modal-addon .mfp-content .column1 ul{\nmargin:5px 10px;\nfont-size:14px;\n}\n.exp-modal-addon .mfp-content .column1 ul li{\n background: url(\"//dri1.img.digitalrivercontent.net/Storefront/Site/mscommon/cm/images/common_images/liBG.gif\") no-repeat 0 0.6428571429em; \npadding-left:10px;\n}\n.exp-modal-addon .mfp-content .column2{\nwidth:310px;\nmargin-right:20px;\nfloat:right;\n}\n.exp-modal-addon .mfp-content .column2 .heading--large{\nposition:relative;\ntop:-6px;\n}\n.exp-modal-addon .mfp-content .column2 p{\ndisplay:block;\nmargin-top:4px;\nfont-size:1em;\n}\n.exp-modal-addon .mfp-content .column2 a{\nwidth:auto;\npadding:0.5em 1.5625em 0.5em;\n}\n.exp-modal-addon .mfp-content .column2 a.decline{\nbackground-color:#1570a5;\ncolor:#fff;\nmargin-left:10px;\ndisplay:inline-block;\n}\n.exp-modal-addon .mfp-content .column2 a.decline:hover{\nbackground-color:#002050;\n}\n.exp-modal-addon .mfp-content .column2 a.accept{\nbackground-color:#bad80a;\nmargin-left:30px;\ndisplay:inline-block;\n}\n.exp-modal-addon .mfp-content .column2 a.accept:hover{\nbackground-color:#7fba00;\n}\n.exp-modal-addon .mfp-content .column2 .actions{\nmargin:50px 0 30px 0;\n}\n","variation_ids":["2224151608","2209031547"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Office-365-Personal/productID.297833200"}],"enabled_variation_ids":["2224151608","2209031547"]},"2339690644":{"audiences":[2114620963],"css":"/* Video */\n.youtube-container{\noverflow:visible;\n}\n/* Hide PDP Additional Info Text */\n#ms_PDP_Additional_Info{\ndisplay:none;\n}\n/* Slider */\n.experiment-surfacepdp .nav-wrap-slider .slider-track{\nbackground-color:#fff !important;\n}\n/* Page Overrides */\n.experiment-surfacepdp .title-block .badge{\ndisplay:none;\n}\n.experiment-surfacepdp .exp-hide-item{\ndisplay:none !important;\n}\n.experiment-surfacepdp .exp-show-item{\ndisplay:block !important;\n}\n.experiment-surfacepdp .row-padded-top-small.tabify{\ndisplay:block !important;\n}\n.experiment-surfacepdp .nav-wrap .nav-wrap-slider.stuck{\nborder-bottom:1px solid #999 !important;\n}\n.experiment-surfacepdp .row-padded-top-small.tabify + .tabify{\ndisplay:none !important;\n}\n.experiment-surfacepdp #techspecs{\npadding-top:0 !important;\n}\n\n/* Global */\n.experiment-surfacepdp .tablet-view,\n.experiment-surfacepdp .mobile-view{\ndisplay:none;\n}\n.experiment-surfacepdp .row-padded-top-small.tabify{\npadding-top:0;\n}\n.experiment-surfacepdp #overview{\npadding-top:0 !important;\nbackground-color:#f2f2f2;\nheight:auto;\n}\n.experiment-surfacepdp #overview section{\nmin-height:450px;\n}\n.experiment-surfacepdp #overview section .grid-unit > .text{\nposition:relative;\n}\n.experiment-surfacepdp #overview1 + .expander-container{\ndisplay:none;\n}\n/*************** Responsive Tablet ***************/\n@media \nonly screen and (max-width: 768px){\n #overview1 > h2.tablet-view{\n display:block;\n font-size:2em;\n }\n #overview1{\n margin-top:20px;\n }\n #overview{\n margin-top:10px;\n } \n}\n@media \nonly screen and (max-width: 480px){\n #overview1 > h2.mobile-view{\n display:block;\n font-size:2em;\n }\n}\n/* Note Worthy */\n.experiment-surfacepdp section.note-worthy{\nbackground:url('//cdn.optimizely.com/img/222980912/5d583bd1523d46bbbebf0cf25a4f87ef.jpg') no-repeat center top;\nbackground-color:#e3e2e0;\nposition:relative;\nmargin-top:0 !important;\nborder-top:1px solid #999999;\nmargin-top:0 !important;\npadding-top:0 !important;\nclear:both;\n}\n.experiment-surfacepdp section.note-worthy .main-background{\nposition:absolute;\nleft:0;\nmax-width:auto;\n}\n.experiment-surfacepdp section.note-worthy .grid-row.column-3{\nheight:450px !important;;\npadding:0 !important;\n}\n.experiment-surfacepdp section.note-worthy .desktop-view .grid-unit.has-text{\nwidth:45.83% !important;\n}\n.experiment-surfacepdp section.note-worthy .text{\nbackground-color:rgba(81,69,131, .9);\ncolor:#fff;\npadding:30px;\npadding-bottom:55px;\nmargin-top:97px;\nwidth:90%;\nleft:-27px;\n}\n.experiment-surfacepdp section.note-worthy .description,\n.experiment-surfacepdp section.campuslegend.description,\n.experiment-surfacepdp section.clickinkeyboards .description,\n.experiment-surfacepdp section.fasterprocessor .description,\n.experiment-surfacepdp section.dualkickstand .description,\n.experiment-surfacepdp section.ports .description,\n.experiment-surfacepdp section.listimages .description{\nfont-size:.96em;\nmargin-bottom:0;\n}\n/*************** Desktop ***************/\n@media \nonly screen and (max-width: 1050px){\n .experiment-surfacepdp section.note-worthy .tablet-view .text{\n left:20px;\n }\n}\n/*************** Responsive Tablet ***************/\n@media \nonly screen and (max-width: 1050px){\n .experiment-surfacepdp section.note-worthy .desktop-view .text{\n display:none !important;\n }\n .experiment-surfacepdp section.note-worthy .tablet-view{\n display:block;\n width:100%;\n margin:0;\n }\n .experiment-surfacepdp section.note-worthy .tablet-view .text{\n margin-top:0;\n width:100%;\n left:0;\n }\n}\n@media \nonly screen and (max-width: 768px){\n .experiment-surfacepdp section.note-worthy{\n background:url('//cdn.optimizely.com/img/222980912/2569a14a93f742b697739706acad16d7.jpg') no-repeat left top;\n }\n .experiment-surfacepdp section.note-worthy .grid-row.column-3{\n height:360px !important;\n }\n .experiment-surfacepdp section.note-worthy h2{\n font-size:1.8em;\n margin-top:8px;\n }\n .experiment-surfacepdp section.note-worthy .text{\n padding:17px 10px 30px 10px;\n left:0;\n }\n}\n@media \nonly screen and (max-width: 320px){\n .experiment-surfacepdp section.note-worthy{\n background:url('//cdn.optimizely.com/img/222980912/451765eebbae43ec8007406af727f20c.jpg') no-repeat left top;\n }\n .experiment-surfacepdp section.note-worthy h2{\n font-size:1.8em;\n margin-top:8px;\n }\n .experiment-surfacepdp section.note-worthy .grid-row.column-3{\n height:241px !important;\n }\n .experiment-surfacepdp section.note-worthy .text{\n padding:10px;\n }\n}\n/* Campus Legend */\n.experiment-surfacepdp section.campuslegend{\nbackground-color:#f2f2f2;\nmargin-top:0;\nclear:both;\n}\n.experiment-surfacepdp section.campuslegend .mobile-view{\ndisplay:none;\n}\n.experiment-surfacepdp section.campuslegend .text{\nmargin-top:30px;\n}\n.experiment-surfacepdp section.campuslegend .text p{\npadding-top:10px;\n}\n.experiment-surfacepdp section.campuslegend .productshot{\nfloat:right;\nwidth:100%;\n}\n.experiment-surfacepdp section.campuslegend .elp-player{\nmargin:22px 0 0 0;\ndisplay:block;\n}\n.experiment-surfacepdp section.campuslegend .elp-player .video-text{\nmargin-top:0px;\ndisplay:block;\nfont-size:.9em;\n}\n/*************** Responsive Tablet ***************/\n@media \nonly screen and (max-width: 1050px){\n .experiment-surfacepdp #overview section.campuslegend{\n min-height:100%;\n }\n .experiment-surfacepdp section.campuslegend .grid-unit{\n width:50% !important;\n }\n .experiment-surfacepdp section.campuslegend .text{\n margin-top:0;\n }\n}\n@media screen and (max-width: 768px) {\n .experiment-surfacepdp #overview section.campuslegend{\n min-height:100%;\n }\n .experiment-surfacepdp section.campuslegend h2{\n font-size:1.8em;\n margin-top:8px;\n }\n .experiment-surfacepdp section.campuslegend .description{\n margin-top:10px;\n }\n .experiment-surfacepdp section.campuslegend .productshot{\n width:100%;\n }\n}\n@media screen and (max-width: 650px) {\n .experiment-surfacepdp #overview section.campuslegend .desktop-view{\n display:none;\n }\n .experiment-surfacepdp #overview section.campuslegend .mobile-view{\n display:block;\n }\n .experiment-surfacepdp #overview section.campuslegend .grid-container{\n width:95%;\n margin:0 2.5%;\n }\n .experiment-surfacepdp #overview section.campuslegend .grid-unit{\n width:100% !important;\n float:none !important;\n }\n .experiment-surfacepdp #overview section.campuslegend .grid-unit .productshot{\n float:none !important;\n }\n}\n@media \nonly screen and (max-width: 320px){\n .experiment-surfacepdp section.campuslegend{\n margin-bottom:2.6em;\n }\n .experiment-surfacepdp section.campuslegend h2{\n font-size:1.8em;\n margin-top:8px;\n }\n .experiment-surfacepdp #overview section.campuslegend .grid-unit .productshot{\n width:100%;\n }\n}\n\n/* Up All Night */\n.experiment-surfacepdp section.upallnight{\nbackground-color:#f2f2f2;\nmargin-top:0;\n}\n.experiment-surfacepdp section.upallnight .text{\nmargin-top:90px;\n}\n.experiment-surfacepdp section.upallnight .usb3{\nmargin-top:38px;\n}\n.experiment-surfacepdp section.upallnight .productshot{\nfloat:right;\nwidth:90%;\n}\n/*************** Responsive Desktop ***************/\n@media \nonly screen and (max-width: 1050px){\n .experiment-surfacepdp #overview section.upallnight{ \n margin-top:50px;\n }\n .experiment-surfacepdp section.upallnight .text{ \n margin-top:0px;\n }\n}\n/*************** Responsive Tablet ***************/\n@media \nonly screen and (max-width: 768px){\n .experiment-surfacepdp #overview section.upallnight{ \n min-height:100%;\n }\n .experiment-surfacepdp section.upallnight .grid-unit{\n width:50% !important;\n }\n .experiment-surfacepdp section.upallnight .text{ \n margin-top:0px;\n width:100%;\n }\n .experiment-surfacepdp section.upallnight .text h2{\n font-size:2em;\n }\n .experiment-surfacepdp section.upallnight .grid-unit.expand-mobile, \n .experiment-surfacepdp section.upallnight .tablet-view{\n display:block;\n width:100% !important;\n }\n .experiment-surfacepdp section.upallnight .desktop-view{\n display:none;\n }\n}\n@media \nonly screen and (max-width: 480px){\n .experiment-surfacepdp section.upallnight .desktop-view{\n display:none;\n }\n .experiment-surfacepdp section.upallnight .mobile-view{\n display:block;\n }\n .experiment-surfacepdp section.upallnight .grid-unit{\n width:100% !important;\n }\n .experiment-surfacepdp section.upallnight .text h2{\n font-size:1.8em;\n } \n}\n\n\n/* All Work, No Way */\n.experiment-surfacepdp section.allwork{\nbackground-color:#f2f2f2;\nmargin-top:0 !important;\n}\n.experiment-surfacepdp section.allwork .text{\nmargin-top:60px;\n}\n/*************** Responsive Tablet ***************/\n@media \nonly screen and (max-width: 1050px){\n .experiment-surfacepdp #overview section.allwork{\n min-height:100%;\n margin-top:2.6em !important;\n }\n .experiment-surfacepdp section.allwork .grid-unit{\n width:45% !important;\n }\n .experiment-surfacepdp section.allwork .grid-unit + .grid-unit{\n width:55% !important;\n }\n .experiment-surfacepdp section.allwork .text{\n margin-top:0;\n }\n}\n@media screen and (max-width: 768px) {\n .experiment-surfacepdp section.allwork h2{\n font-size:1.8em;\n margin-top:8px;\n }\n .experiment-surfacepdp section.allwork .grid-unit{\n width:52% !important;\n }\n .experiment-surfacepdp section.allwork .grid-unit + .grid-unit{\n width:48% !important;\n }\n}\n@media screen and (max-width: 650px) {\n .experiment-surfacepdp #overview section.allwork .grid-container{\n width:95%;\n margin:0 2.5%;\n }\n .experiment-surfacepdp #overview section.allwork .grid-unit{\n width:100% !important;\n float:none;\n }\n}\n@media \nonly screen and (max-width: 480px){\n .experiment-surfacepdp section.allwork .grid-unit{\n padding-top:0 !important;\n }\n}\n@media \nonly screen and (max-width: 320px){\n .experiment-surfacepdp section.allwork h2{\n font-size:1.8em;\n margin-top:8px;\n }\n}\n/* Creativity */\n.experiment-surfacepdp section.creativity{\nbackground-color:#f2f2f2;\nposition:relative;\nmargin-top:0 !important;\nmin-height:450px;\nclear:both;\nbackground:url('//cdn.optimizely.com/img/222980912/0fc3a1346a47410b9f47b5d089aa6a1f.jpg') no-repeat center top;\n}\n.experiment-surfacepdp section.creativity .grid-row{\npadding-bottom:3.6em;\n}\n.experiment-surfacepdp section.creativity .main-background{\nposition:absolute;\nleft:0;\nmax-width:auto;\n}\n.experiment-surfacepdp section.creativity .text{\nbackground-color:#534588;\nopacity:0.95;\nfilter:alpha(opacity=95); /* For IE8 and earlier */\ncolor:#fff;\npadding:20px 23px 55px 23px;\nposition:relative;\nleft:-27px;\ntop:-30px;\n}\n.experiment-surfacepdp section.creativity .grid-unit.has-text{\nwidth:45%;\n}\n/*************** Desktop ***************/\n@media \nonly screen and (max-width: 1050px){\n .experiment-surfacepdp section.creativity .text{\n left:20px;\n }\n}\n/*************** Responsive Tablet ***************/\n@media \nonly screen and (max-width: 1050px){\n .experiment-surfacepdp section.creativity{\n margin-top:2.6em !important;\n }\n .experiment-surfacepdp section.creativity .desktop-view{\n min-height:430px;\n }\n .experiment-surfacepdp section.creativity .desktop-view .text{\n display:none !important;\n }\n .experiment-surfacepdp section.creativity .tablet-view{\n display:block;\n width:100%;\n margin:0;\n }\n .experiment-surfacepdp section.creativity .tablet-view .grid-unit.has-text{\n width:100%;\n }\n .experiment-surfacepdp section.creativity .tablet-view .text{\n margin-top:0;\n padding:43px 2.5% 35px 2.5%;\n width:100%;\n left:0;\n top:0;\n }\n}\n@media \nonly screen and (max-width: 768px){\n .experiment-surfacepdp section.creativity{\n background:url('//cdn.optimizely.com/img/222980912/30bb159cc8604b739deb7483bac84a5e.jpg') no-repeat left top;\n }\n .experiment-surfacepdp section.creativity .grid-container.desktop-view{\n min-height:100%;\n }\n .experiment-surfacepdp section.creativity .grid-row.column-3{\n height:360px !important;\n padding-top:0 !important;\n padding-bottom:0 !important;\n }\n .experiment-surfacepdp section.creativity h2{\n font-size:1.8em;\n margin-top:8px;\n }\n .experiment-surfacepdp section.creativity .text{\n padding:17px 2.5% 30px 2.5% !important;\n }\n}\n@media \nonly screen and (max-width: 320px){\n .experiment-surfacepdp section.creativity{\n background:url('//cdn.optimizely.com/img/222980912/07a38daf2d654e34a1d5e689ac5bb67c.jpg') no-repeat left top;\n }\n .experiment-surfacepdp section.creativity h2{\n font-size:1.8em;\n margin-top:8px;\n }\n .experiment-surfacepdp section.creativity .grid-container{\n min-height:100%;\n }\n .experiment-surfacepdp section.creativity .grid-row.column-3{\n height:241px !important;\n padding-bottom:0;\n padding-top:0;\n }\n .experiment-surfacepdp #overview section.creativity .text{\n padding:10px;\n }\n}\n/* Faster processor */\n.experiment-surfacepdp section.fasterprocessor{\nbackground-color:#f2f2f2;\nmargin-top:0 !important;\nclear:both;\n}\n.experiment-surfacepdp section.fasterprocessor .text{\nmargin-top:124px;\n}\n/*************** Responsive Tablet ***************/\n@media \nonly screen and (max-width: 1050px){\n .experiment-surfacepdp #overview section.fasterprocessor{\n min-height:100%;\n margin-bottom:2.6em;\n }\n .experiment-surfacepdp section.fasterprocessor .text{ \n margin-top:50px;\n }\n .experiment-surfacepdp section.fasterprocessor .text h2{\n font-size:2.2em;\n } \n}\n@media \nonly screen and (max-width: 768px){\n .experiment-surfacepdp #overview section.fasterprocessor{\n min-height:100%;\n }\n .experiment-surfacepdp section.fasterprocessor .grid-unit{\n width:50% !important;\n }\n .experiment-surfacepdp section.fasterprocessor .text{ \n margin-top:0px;\n }\n .experiment-surfacepdp section.fasterprocessor .text h2{\n font-size:2em;\n } \n}\n@media \nonly screen and (max-width: 480px){\n .experiment-surfacepdp section.fasterprocessor .grid-unit{\n width:100% !important;\n }\n .experiment-surfacepdp section.fasterprocessor .text h2{\n font-size:1.8em;\n } \n}\n@media \nonly screen and (max-width: 320px){\n .experiment-surfacepdp section.fasterprocessor .grid-unit{\n padding-top:0 !important;\n }\n .experiment-surfacepdp section.fasterprocessor .text{ \n margin-top:0px;\n }\n}\n/* Dual Kickstand */\n.experiment-surfacepdp section.dualkickstand{\nbackground-color:#f2f2f2;\nmargin-top:0 !important;\n}\n.experiment-surfacepdp section.dualkickstand .heading--larger{\nfont-size:2.4em;\n}\n.experiment-surfacepdp section.dualkickstand .text{\nmargin-top:118px;\n}\n.experiment-surfacepdp section.dualkickstand .productshot{\nfloat:right;\nwidth:90%;\n}\n/*************** Responsive Tablet ***************/\n@media \nonly screen and (max-width: 1050px){\n .experiment-surfacepdp #overview section.dualkickstand {\n min-height:100%;\n margin-bottom:2.6em;\n }\n .experiment-surfacepdp section.dualkickstand .text{ \n margin-top:70px;\n }\n .experiment-surfacepdp section.dualkickstand .text h2{\n font-size:2.2em;\n } \n}\n@media \nonly screen and (max-width: 768px){\n .experiment-surfacepdp #overview section.dualkickstand {\n min-height:100%;\n }\n .experiment-surfacepdp section.dualkickstand .grid-unit{\n width:50% !important;\n }\n .experiment-surfacepdp section.dualkickstand .text{ \n margin-top:0px;\n }\n .experiment-surfacepdp section.dualkickstand .text h2{\n font-size:2em;\n } \n}\n@media \nonly screen and (max-width: 480px){\n .experiment-surfacepdp section.dualkickstand .desktop-view{\n display:none;\n }\n .experiment-surfacepdp section.dualkickstand .mobile-view{\n display:block;\n }\n .experiment-surfacepdp section.dualkickstand .grid-unit{\n width:100% !important;\n }\n .experiment-surfacepdp section.dualkickstand .text h2{\n font-size:1.8em;\n } \n}\n/* Apps */\n.experiment-surfacepdp section.apps{\nbackground-color:#f2f2f2;\nmargin-top:0 !important;\nclear:both;\n}\n.experiment-surfacepdp section.apps .text{\nmargin-top:125px;\n}\n.experiment-surfacepdp section.apps .productshot{\nfloat:right;\n}\n/*************** Responsive Tablet ***************/\n@media \nonly screen and (max-width: 1050px){\n .experiment-surfacepdp #overview section.apps {\n min-height:100%;\n margin-bottom:2.6em;\n }\n .experiment-surfacepdp section.apps .text{ \n margin-top:70px;\n }\n .experiment-surfacepdp section.apps .text h2{\n font-size:2.2em;\n } \n}\n@media \nonly screen and (max-width: 768px){\n .experiment-surfacepdp #overview section.apps{ \n min-height:100%;\n }\n .experiment-surfacepdp section.apps .grid-unit{\n width:50% !important;\n }\n .experiment-surfacepdp section.apps .text{ \n margin-top:0px;\n }\n .experiment-surfacepdp section.apps .text h2{\n font-size:2em;\n } \n}\n@media \nonly screen and (max-width: 480px){\n .experiment-surfacepdp section.apps .desktop-view{\n display:none;\n }\n .experiment-surfacepdp section.apps .mobile-view{\n display:block;\n }\n .experiment-surfacepdp section.apps .grid-unit{\n width:100% !important;\n }\n .experiment-surfacepdp section.apps .text h2{\n font-size:1.8em;\n } \n}\n@media \nonly screen and (max-width: 320px){\n .experiment-surfacepdp section.apps .grid-unit{\n padding-top:0 !important;\n }\n}\n/* Ports*/\n.experiment-surfacepdp section.ports{\nbackground-color:#f2f2f2;\nmargin-top:0 !important;\n}\n.experiment-surfacepdp section.ports .text{\nmargin-top:90px;\n}\n.experiment-surfacepdp section.ports .usb3{\nmargin-top:38px;\n}\n.experiment-surfacepdp section.ports .productshot{\nfloat:right;\nwidth:90%;\n}\n/*************** Responsive Tablet ***************/\n@media \nonly screen and (max-width: 768px){\n .experiment-surfacepdp #overview section.ports{ \n min-height:100%;\n }\n .experiment-surfacepdp section.ports .grid-unit{\n width:50% !important;\n }\n .experiment-surfacepdp section.ports .text{ \n margin-top:0px;\n }\n .experiment-surfacepdp section.ports .text h2{\n font-size:2em;\n } \n}\n@media \nonly screen and (max-width: 480px){\n .experiment-surfacepdp section.ports .desktop-view{\n display:none;\n }\n .experiment-surfacepdp section.ports .mobile-view{\n display:block;\n }\n .experiment-surfacepdp section.ports .grid-unit{\n width:100% !important;\n }\n .experiment-surfacepdp section.ports .text h2{\n font-size:1.8em;\n } \n}\n/* List images*/\n.experiment-surfacepdp section.listimages{\nbackground-color:#f2f2f2;\nmargin-top:0 !important;\nheight:auto !important;\nclear:both;\n}\n.experiment-surfacepdp section.listimages .grid-row.column-3{\npadding-top:2.5em;\n}\n.experiment-surfacepdp section.listimages .grid-unit h2{\nfont-size:1.8em;\ndisplay:block;\nmargin-bottom:21px;\n}\n@media \nonly screen and (max-width: 480px){\n .experiment-surfacepdp section.listimages h2{\n font-size:1.8em;\n margin-top:8px;\n }\n .experiment-surfacepdp section.listimages .grid-unit{\n padding-top:0 !important;\n }\n}\n/* Product Footer */\n.experiment-surfacepdp #product-footer .grid-container p{\npadding-top:.3em;\nfont-size:.8em;\n}\n\n\n\n/* IE 8 Fixes */\n.lt-ie9.experiment-surfacepdp section.note-worthy .text{\nbackground-color:#534588;\nfilter:alpha(opacity=95); /* For IE8 and earlier */\n}\n.lt-ie9.experiment-surfacepdp section.creativity .text{\nwidth:500px;\n}\n.lt-ie9.experiment-surfacepdp .youtube-container .mfp-close{\ntop:-27px !important;\n}\n\n\n\n\n\n\n\n\n\n/*************** Responsive Tablet ***************/\n@media screen and (max-width: 768px) {\n .experiment-surfacepdp #overview1{\n height:auto !important;\n overflow:visible !important;\n }\n}","variation_ids":["2341180240","2330340818"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Surface-Pro-3/productID.300190600"}],"enabled_variation_ids":["2341180240","2330340818"]},"2131197808":{"css":"/* Scrollable Overrides */\n.rwd.exp-modal-open{\nposition:fixed;\n}\n/* Loading Info Styles */\n.experiment-inventoryawareness .exp-checkavailability{\nmargin:15px 0; \nfont-size:14px;\n}\n.experiment-inventoryawareness .exp-storeloadingmessage.hasstyle{\nheight:50px;\nline-height:50px;\nwidth:90%;\nborder:1px solid #373737;\ntext-align:center;\nfont-weight:bold;\ncolor:#373737;\nmargin:10px auto 10px auto;\nborder-radius:5px;\n}\n.experiment-inventoryawareness .exp-storeloadingmessage.hide{\ndisplay:none;\n}\n/* Modal Styles */\n.experiment-inventoryawareness .exp-storeinfo .mfp-content{\nwidth:640px;\nmax-width:640px;\npadding-top:0 !important;\nmargin:30px 0 30px 0;\n}\n.experiment-inventoryawareness .exp-inventorymodal{\nbackground-color:#f8f8f8;\n}\n.experiment-inventoryawareness .exp-inventorymodal .cf{\nclear:both;\n}\n.experiment-inventoryawareness .exp-inventorymodal .storelookupwrapper{\npadding:30px;\nbackground-color:#ebebeb;\nheight:110px;\n}\n.experiment-inventoryawareness .exp-inventorymodal .storelookupwrapper .title{\nwidth:300px;\nfloat:left;\n}\n.experiment-inventoryawareness .exp-inventorymodal .storelookupwrapper .location-search{\nwidth:250px;\nfloat:right;\nmargin-top:10px;\nposition:relative;\n}\n.experiment-inventoryawareness .exp-inventorymodal .storelookupwrapper h3{\nfont-family:\"wf_SegoeUI\",\"Segoe UI Light\",\"Segoe WP Light\",\"Segoe UI\",\"Segoe\",\"Segoe WP\",\"Tahoma\",\"Verdana\",\"Arial\",\"sans-serif\";\nfont-size:22px;\n}\n.experiment-inventoryawareness .exp-inventorymodal .storelookupwrapper h4{\nfont-family:\"wf_SegoeUI\",\"Segoe UI Light\",\"Segoe WP Light\",\"Segoe UI\",\"Segoe\",\"Segoe WP\",\"Tahoma\",\"Verdana\",\"Arial\",\"sans-serif\";\nfont-size:13px;\n}\n.experiment-inventoryawareness .exp-inventorymodal .exp-storedataresults{\npadding:15px;\n}\n.experiment-inventoryawareness .exp-inventorymodal .exp-storedataresults .exp-datarow{\nborder-bottom:1px solid #e9e9e9;\nmargin-bottom:20px;\npadding-bottom:20px;\n}\n.experiment-inventoryawareness .exp-inventorymodal .exp-datarow .column1{\nwidth:250px;\nfloat:left;\n}\n.experiment-inventoryawareness .exp-inventorymodal .exp-datarow .column2{\nwidth:200px;\nfloat:left;\nmargin-left:25px;\nmargin-top:5px;\n}\n.experiment-inventoryawareness .exp-inventorymodal .exp-datarow .column3{\nmargin-left:25px;\nwidth:100px;\nfloat:left;\n}\n/* Column Layouts */\n.experiment-inventoryawareness .exp-inventorymodal .column1,\n.experiment-inventoryawareness .exp-inventorymodal .column2,\n.experiment-inventoryawareness .exp-inventorymodal .column3{\nfont-size:13px;\n}\n.experiment-inventoryawareness .exp-inventorymodal .column1 .storeaddress{\nmin-height:62px;\n}\n.experiment-inventoryawareness .exp-inventorymodal .column1 .address{\nfont-size:16px;\nfont-weight:bold;\n}\n.experiment-inventoryawareness .exp-inventorymodal .column1 .maplink{\nfont-weight:bold;\n}\n.experiment-inventoryawareness .exp-inventorymodal .column2 .storehours{\nfont-weight:bold;\n}\n.experiment-inventoryawareness .exp-inventorymodal .column3 .stockstatus{\nfont-weight:bold;\n}\n.experiment-inventoryawareness .exp-inventorymodal .exp-loading-image{\nmargin:25px auto;\ndisplay:block;\n}\n/* Search */\n.experiment-inventoryawareness .exp-inventorymodal .exp-search-value{\nborder: 1px solid #cdcbcb;\nborder-right: 0;\nfloat:left;\nheight: 28px;\nfont-size: 12px;\nwidth: 201px;\npadding-left: 10px;\nbackground-color:#fff;\n}\n.experiment-inventoryawareness .exp-inventorymodal .exp-search-button{ \nfont-family: 'mshp_iconsregular';\ndisplay: inline-block;\nwidth: 25px;\nheight: 28px;\nline-height:28px;\nbackground-color:#fff;\nfont-size: 21px;\ncolor:#000;\nborder: 1px solid #cdcbcb;\nborder-left: 0;\nfloat:left;\ntext-decoration:none;\n}\n.experiment-inventoryawareness .exp-inventorymodal .exp-search-button:after{\ncontent:'\\e004';\n}\n.experiment-inventoryawareness .exp-inventorymodal .exp-search-error{\ndisplay:none;\ncolor:#ce460a;\nposition:absolute;\nbottom:-20px;\nfont-size:12px;\n}\n.experiment-inventoryawareness .exp-inventorymodal .exp-search-error.show{\ndisplay:block;\n}\n/* Tablet Views */\n#body.exp-hide-pdp > div{\ndisplay:none !important\n}\n#body.exp-hide-pdp > div.exp-store-results{\ndisplay:block !important;\n}\nhtml.exp-tablet-view header .stripe{\ndisplay:none;\n}\n.experiment-inventoryawareness .exp-inventorymodal.exp-tablet-view .column1,\n.experiment-inventoryawareness .exp-inventorymodal.exp-tablet-view .column2{\nwidth:45%;\n}\n.experiment-inventoryawareness .exp-inventorymodal.exp-tablet-view .exp-continueshopping-wrapper{\nbackground-color:#fff;\npadding-bottom:10px;\nfont-size:12px;\ndisplay:block;\n}\n.experiment-inventoryawareness .exp-inventorymodal.exp-tablet-view .exp-continueshopping-wrapper a.exp-continueshopping{\nmargin-left:10px;\ndisplay:inline-block;\n}\n.experiment-inventoryawareness .exp-inventorymodal.exp-tablet-view .stockstatus{\nmargin-bottom:15px;\nfont-weight:bold;\ndisplay:block;\n}\n.experiment-inventoryawareness .exp-inventorymodal.exp-tablet-view .storelookupwrapper{\nheight:160px;\n}\n.experiment-inventoryawareness .exp-inventorymodal.exp-tablet-view .storelookupwrapper .title,\n.experiment-inventoryawareness .exp-inventorymodal.exp-tablet-view .storelookupwrapper .location-search{\nfloat:none;\n}\n.experiment-inventoryawareness .exp-inventorymodal.exp-tablet-view .storelookupwrapper .location-search{\nheight:30px;\nmargin-top:15px;\n}\n.experiment-inventoryawareness .exp-inventorymodal.exp-tablet-view .exp-storedataresults .exp-datarow{\nborder-bottom:1px solid #bcbcbc;\n}\n\n@media \nonly screen and (max-width: 480px){\n .experiment-inventoryawareness .exp-inventorymodal.exp-tablet-view .column1,\n .experiment-inventoryawareness .exp-inventorymodal.exp-tablet-view .column2{\n width:100%;\n margin-left:0;\n }\n .experiment-inventoryawareness .exp-inventorymodal .storelookupwrapper{\n padding:30px 15px;\n }\n .experiment-inventoryawareness .exp-inventorymodal.exp-tablet-view .column2{\n margin-top:20px;\n }\n .experiment-inventoryawareness .exp-inventorymodal.exp-tablet-view .storeaddress{\n margin-bottom:0;\n }\n .experiment-inventoryawareness .exp-inventorymodal.exp-tablet-view .location-search{\n width:320px;\n }\n .experiment-inventoryawareness .exp-inventorymodal.exp-tablet-view .exp-search-value{\n width:261px;\n }\n .experiment-inventoryawareness .exp-inventorymodal.exp-tablet-view .column1 .storeaddress{\n min-height:30px;\n }\n}\n\n/* Error message */\n.experiment-inventoryawareness .exp-inventorymodal .exp-errormsg{\nwidth:85%;\nmargin:0 auto;\n}\n.experiment-inventoryawareness .exp-inventorymodal .exp-errormsg h4{\nfont-size:26px;\n}\n.experiment-inventoryawareness .exp-inventorymodal .exp-errormsg h5{\nfont-size:16px;\n}\n/* No Results */\n.experiment-inventoryawareness .exp-inventorymodal .exp-noresultsmsg{\nwidth:85%;\nmargin:0 auto;\n}\n.experiment-inventoryawareness .exp-inventorymodal .exp-noresultsmsg h4{\nfont-size:22px;\n}","variation_ids":["2146430397","2102253489"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/"}],"enabled_variation_ids":["2146430397","2102253489"]},"2600460454":{"css":"html.hide-chat #videodesk{\n display:none !important;\n}","variation_ids":["2584051933","2572260489"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/list/Xbox-One-consoles/categoryID.64724200"}],"enabled_variation_ids":["2584051933","2572260489"]},"2374960305":{"clicktale":true,"variation_weights":{"2375811826":3333,"2363820556":3333,"2375000266":3334},"enabled":true,"variation_ids":["2375000266","2363820556","2375811826"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/cat/Office/categoryID.62684700"},{"match":"substring","value":"/categoryID.62684700"}],"enabled_variation_ids":["2375000266","2363820556","2375811826"]},"2016840371":{"variation_ids":["2013750486","2018240916","2015740240"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/cat/Office/categoryID.62684700"},{"match":"substring","value":"categoryID.62684700"}],"enabled_variation_ids":["2013750486","2018240916","2015740240"]},"2580430011":{"variation_ids":["2568270024","2569390032"],"urls":[{"match":"simple","value":"http://www.microsoft.com/en-us/store/locations/ca/cerritos/los-cerritos-center/store-1072"}],"enabled_variation_ids":["2568270024","2569390032"]},"2175950526":{"css":"#ms_PDP_Buy_Button_Promo_Text .shipping-return-text{\nfont-weight:bold;\n}","variation_ids":["2155830703","2180860570"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Office-365-Home/productID.286395000"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Office-365-Personal/productID.297833200"}],"enabled_variation_ids":["2155830703","2180860570"]},"2154620534":{"css":".experiment-product-visibility.exp-variation1 .product-row .product:hover .content-container .heading--small{\n text-decoration:underline; \n}\n.experiment-product-visibility.exp-variation2 .rwd .category-products a.product:hover{\n outline-width:3px; \n}","variation_ids":["2183080269","2173480188","2158562292"],"urls":[{"match":"substring","value":"http://www.microsoftstore.com/store/msusa/en_US"}],"enabled_variation_ids":["2183080269","2173480188","2158562292"]},"2197801166":{"variation_ids":["2225380038","2205211924","2211310964","2223000029"],"urls":[{"match":"substring","value":"/productID.307284600"},{"negate":true,"match":"substring","value":"/buy"}],"enabled_variation_ids":["2225380038","2205211924","2211310964","2223000029"]},"2571090645":{"css":"html.hide-chat #videodesk{\n display:none !important;\n}","variation_ids":["2604210168","2599530436"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Office-365-Home/productID.286395000"}],"enabled_variation_ids":["2604210168","2599530436"]},"2154870483":{"css":".exp-videobanner{\n color:#fff; \n}\n.exp-videobanner .box-container{\n width:50%;\n position:absolute;\n right:0;\n bottom:0;\n}\n.exp-videobanner .boxshot{\nwidth:75%;\nmax-width:569px;\nposition:relative;\ntop:20px;\n}\n\n@media \nonly screen and (min-width: 540px) and (max-width: 768px){\n .exp-videobanner .box-container{\n right:15%; \n }\n .exp-videobanner .boxshot{\n width:120%;\n }\n \n \n}\n\n\n\n@media \nonly screen and (max-width: 540px){\n\n .exp-videobanner .box-container{\n bottom:inherit;\n }\n .exp-videobanner .boxshot{\n float:right;\n margin-right:10px;\n width:85%;\n }\n .rwd .full-page-splash.exp-videobanner .splash-overlay{\n width:50%;\n margin:0 0 0 10px;\n }\n .rwd .full-page-splash.exp-videobanner .content-container{\n background-color:#107c10;\n margin-top:-10px;\n }\n}","variation_ids":["2171970269","2174580271","2153690982"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/cat/Xbox/categoryID.62684900"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/cat/Xbox-One/categoryID.64484500"}],"enabled_variation_ids":["2171970269","2174580271","2153690982"]},"2404610261":{"variation_ids":["2441420140","2432520142"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Xbox-One-Assassins-Creed-Unity-Bundle/productID.307070100"}],"enabled_variation_ids":["2441420140","2432520142"]},"2513890015":{"audiences":[2098840430,2445740027],"css":".rwd header.onesite-header .site-header-togglers .desktop-cart-menu-container{\ndisplay: inline-block;\ntop: -0.25em;\nmargin-left:4px;\nposition:relative;\n}\n.rwd header.onesite-header .site-header-togglers .desktop-cart-menu-container .cart{\n margin-top:0; \nfont-size: 1em;\npadding: 1.25em;\npadding-top: 1.1875em;\npadding-bottom: 1.375em;\nz-index: 1;\nbackground: #fff;\nposition: relative;\ntop:3px;\nline-height: 1.25em; \n}\n.rwd header.onesite-header .site-header-togglers .desktop-cart-menu-container .cart.active{\n border-left: 1px solid #e1e1e1;\nborder-right: 1px solid #e1e1e1;\nmargin-left: -1px;\nmargin-right: -1px;\nfont-weight: normal; \nz-index: 492;\n}\n\n#desktop-cart-menu-links{\nmargin-right: -100px;\n max-height: 0;\n position: absolute;\nz-index: 491;\nbackground: #fff;\ntop: 3.65em;\nright: 0;\nmin-width: 16.875em;\nwidth: 315px;\n-webkit-transition: max-height 0.5s linear;\n-moz-transition: max-height 0.5s linear;\n-o-transition: max-height 0.5s linear;\ntransition: max-height 0.5s linear;\n}\n.displaying.opened#desktop-cart-menu-links{\noverflow: hidden;\nmax-height: 800px;\nmargin-top:8px;\n}\n#desktop-cart-menu-links .inner-wrapper{\n border: 1px solid #e1e1e1; \n padding: 25px 30px;\n display:none;\n}\n#desktop-cart-menu-links.opened .inner-wrapper{\n display:block; \n}\n#desktop-cart-menu-links h3{\n font-weight:bold;\n margin-bottom:10px;\n font-size:18px;\n}\n.displaying.opened#desktop-cart-menu-links li{\n margin-top:5px;\n margin-bottom:15px;\n}\n.displaying.opened#desktop-cart-menu-links li .image{\n width:45px;\n display:table-cell;\n}\n.displaying.opened#desktop-cart-menu-links li .image img,\n.displaying.opened#desktop-cart-menu-links li .image a{\n width:45px; \n}\n.displaying.opened#desktop-cart-menu-links li .info{\nwidth:190px;\n display: table-cell;\nvertical-align: middle;\npadding-left: 20px;\n}\n.displaying.opened#desktop-cart-menu-links li .info a{\nfont-size:1em;\n} \n.displaying.opened#desktop-cart-menu-links .view-cart{\npadding:1.5em 1.875em 1.5em 1.875em;\ndisplay:block;\nbackground-color: #bad80a;\ncolor: #000;\ntext-align: center;\nfont-size:16px;\n}\n.displaying.opened#desktop-cart-menu-links .view-cart:hover{\n background-color: #7fba00; \n color:#fff;\n}\n.displaying.opened#desktop-cart-menu-links li.loading-image img{\n margin:0 auto;\n display:block;\n}\n.displaying.opened.close-animation#desktop-cart-menu-links{\n max-height:0 !important; \n}\n\n@media \nonly screen and (max-width: 900px){\n #desktop-cart-menu-links{\n margin-right:-30px; \n }\n}","clicktale":true,"variation_ids":["2509780018","2518680021"],"urls":[{"match":"substring","value":"http://www.microsoftstore.com/store/msusa/en_US/"},{"negate":true,"match":"substring","value":"DisplayThreePgCheckoutShoppingCartPage"}],"enabled_variation_ids":["2509780018","2518680021"]},"2341851371":{"variation_ids":["2366710904","2341921124","2319702609"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/cat/Office/categoryID.62684700"}],"enabled_variation_ids":["2366710904","2341921124","2319702609"]},"1197653232":{"conditions":[{"type":"url","values":[{"value":"/buy/productID","match":"substring"}]},{"only_first_time":true,"type":"visitor","value":"all"}],"css":"/* Base page overrides */\n.experiment-quickview-modal #dr_quickviewOverlay{\ndisplay:none !important;\n}\n/* Modal Overrides */\n.exp-quickview .mfp-close{\ntop:-5px;\n}\n.exp-quickview .mfp-content{\nmax-width:848px;\n}\n\n/* Modal Style */\n.exp-preview-modal{\nwidth:848px;\nheight:508px;\nbackground-color:#fff;\n}\n.exp-preview-modal .column1{\nwidth:68px;\nfloat:left;\nheight:100%;\nbackground-color:#000;\n}\n.exp-preview-modal .column2{\nwidth:380px;\nfloat:left;\nheight:100%;\n}\n.exp-preview-modal .column2 .exp-prod-image{\nmargin-right:17px;\nmargin-top:17px;\nmargin-bottom:25px;\n}\n.exp-preview-modal .column2 .col-content{\nmargin:0 17px 0 34px;\n}\n.exp-preview-modal .column2 .heading--medium{\nfont-weight:bold;\n}\n.exp-preview-modal .column2 .producttitle{\nmargin-top:25px;\n}\n.exp-preview-modal .column2 .price{\nmargin-top:25px;\n}\n.exp-preview-modal .column2 .add-to-cart{\ndisplay:block;\nwidth:172px;\nheight:38px;\nline-height:38px;\ntext-align:center;\npadding:0;\nmargin-top:19px;\n}\n.exp-preview-modal .column3{\nwidth:400px;\nfloat:right;\nheight:100%;\n}\n.exp-preview-modal .column3 .col-content{\nmargin:0 42px 0 17px;\n}\n.exp-preview-modal .cf{\nclear:both;\n}\n.exp-preview-modal .column1 ul{\nwidth:44px;\nmargin:10px auto 10px auto;\n}\n.exp-preview-modal .column1 a{\ndisplay:block;\nheight:48px;\nmargin-bottom:5px;\n}\n.exp-preview-modal .column1 li.selected a{\nborder-bottom:2px solid #00bcf2;\n}\n.exp-preview-modal .column1 img{\nborder:1px solid #d4d4d4;\nmargin-bottom:1px;\n}\n.exp-preview-modal .column3{\noverflow-x:hidden;\noverflow-y:scroll;\nbackground-color:#f8f8f8;\n}\n.exp-preview-modal .column3 .col-content{\npadding:38px 0;\n}\n.exp-preview-modal .column3 .thumbnail{\nwidth:100%;\nheight:auto;\n}\n.exp-preview-modal .column3 .col-content .heading--medium{\nfont-weight:bold;\n}\n.exp-preview-modal .column3 .exp-techspecs .grid-container{\nmin-width:395px;\nmax-width:400px;\n}\n.exp-preview-modal .spec-table.specs-pdp .grid-row .grid-unit+.grid-unit+.grid-unit{\ndisplay:none;\n}\n.exp-preview-modal .spec-table.specs-pdp .grid-row .grid-unit:first-child img{\ndisplay:none;\n}","variation_ids":["1206393367","1201602872"],"ignore":10000,"enabled_variation_ids":["1206393367","1201602872"]},"1855780081":{"css":".exp-signaturebranding .exp-branding-wrapper{\nmargin:20px 0;\noverflow:hidden;\n}\n.exp-signaturebranding .exp-branding-wrapper.for-desktop{\ndisplay:none;\n}\n.exp-signaturebranding .exp-branding-wrapper .col-left{\nfloat:left;\nwidth:117px;\n}\n.exp-signaturebranding .exp-branding-wrapper .col-right{\nfloat:left;\nwidth:200px;\nmargin-left:30px;\n}\n\n/* Hide for multiple variations */\n.exp-signaturebranding .description-block.hide-option + .exp-branding-wrapper{\ndisplay:none;\n}\n\n@media screen and (min-width: 33.8125em){\n .exp-signaturebranding .exp-branding-wrapper.for-mobile{\n display:none;\n }\n .exp-signaturebranding .exp-branding-wrapper.for-desktop{\n display:block;\n }\n}","variation_ids":["1863350065","1862910051"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Dell-Inspiron-15-3531-Signature-Edition-Laptop/productID.305359400"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Dell-XPS-13-4289-Signature-Edition-Laptop/productID.306275600"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Dell-Inspiron-15-3531-Signature-Edition-Laptop/productID.305359400"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Acer-Aspire-S7-392-6425-Signature-Edition-Laptop/productID.306261100"}],"enabled_variation_ids":["1863350065","1862910051"]},"2202130164":{"variation_ids":["2200851033","2215270512"],"urls":[{"match":"substring","value":"/productID.309215600"},{"match":"substring","value":"/productID.309113800"},{"match":"simple","value":"/productID.306114700"},{"negate":true,"match":"substring","value":"/buy"}],"enabled_variation_ids":["2200851033","2215270512"]},"2352131839":{"css":".exp115BottomLocation .candy-rack li{\n width: 22% !important;\n float: left !important;\n margin: 0.75em 1em 1em !important;\n}\n\n.exp115BottomLocation .candy-rack .item-3{\n clear: none !important;\n}\n\n.exp115BottomLocation .pcf-main, .exp115BottomLocation .pcf-aside{\n width: 100% !important;\n clear: both !important;\n}\n\n.exp115HiddenCandyRack .rwd-aside-main{\n display:none;\n}\n\n@media screen and (min-width: 768px) {\n .exp115BottomLocation .candy-rack li {\n width: 20% !important;\n }\n}","clicktale":true,"variation_ids":["2386830380","2386350609","2319703311"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store?Action=DisplayPage&Locale=en_US&SiteID=msusa&id=ThreePgCheckoutShoppingCartPage"},{"negate":true,"match":"substring","value":"id=ThreePgCheckoutConfirmOrderPage"}],"enabled_variation_ids":["2386830380","2386350609","2319703311"]},"2560770822":{"css":".exp-under-bb-hide br, .exp-under-bb-hide span, .exp-under-bb-hide img{\n display:none !important;\n}\n.exp-under-bb-show br, .exp-under-bb-show span, .exp-under-bb-show img{\n display:block !important;\n}\n.exp-toggle-link{\n color:#1570a6;\n font-size:0.95em;\n display:inline;\n}\n.exp-toggle-link:hover{\n text-decoration:underline;\n}","variation_ids":["2562410779","2562300758"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Surface-Pro-3/productID.300190600"}],"enabled_variation_ids":["2562410779","2562300758"]},"2224540939":{"css":"/* Global */\n.clearfloat{\nclear:both;\n}\n.exp-twitter-variation2 .tweet a.purple{\ncolor:#846ba0 !important;\n}\n.exp-twitter-variation2 .tweet a.blue{\ncolor:#3077a1;\n}\n/* Section */\nsection.exp-twitter{\nmargin-top:3.75em;\n}\n\n\n/***** VARIATION @ ****/\n.exp-twitter-variation2 .exp-twitter-4 .module-title{\nmin-height:38px;\nline-height:40px;\nmargin-bottom:23px;\n}\n.exp-twitter-variation2 .exp-twitter-4 .rotate-left,\n.exp-twitter-variation2 .exp-twitter-4 .rotate-right{\ndisplay:none;\nwidth:46px;\nheight:46px;\nposition:absolute;\ntop:38%;\nz-index:3;\n}\n.exp-twitter-variation2 .exp-twitter-4 .rotate-left.hide-arrow,\n.exp-twitter-variation2 .exp-twitter-4 .rotate-right.hide-arrow{\ndisplay:none;\n}\n.exp-twitter-variation2 .exp-twitter-4 .rotate-left{\nbackground:url('http://dri1.img.digitalrivercontent.net/Storefront/Site/msusa/images/promo/Surface/Arrow_Left_Grey.png') no-repeat left top;\nleft:-8px;\n}\n.exp-twitter-variation2 .exp-twitter-4 .rotate-right{\nbackground:url('http://dri1.img.digitalrivercontent.net/Storefront/Site/msusa/images/promo/Surface/Arrow_Right_Grey.png') no-repeat left top;\nright:-8px;\ntop:38%;\n}\n.exp-twitter-variation2 .exp-twitter-4 .module-title .row-left{\nfloat:left;\nfont-size:40px;\nfont-family:\"wf_SegoeUILight\",\"Segoe UI\",\"Segoe\",\"Segoe WP\",\"Tahoma\",\"Verdana\",\"Arial\",\"sans-serif\";\n}\n.exp-twitter-variation2 .exp-twitter-4 .module-title .row-right{\nfloat:right;\nfont-size:18px;\nfont-weight:bold;\n}\n.exp-twitter-variation2 .exp-twitter-4 .module-title .row-right a{\ntext-decoration:none;\n}\n.exp-twitter-variation2 .exp-twitter-4 .col-sm-6{\npadding:0 5px 0 0;\nword-wrap: break-word;\n}\n.exp-twitter-variation2 .exp-twitter-4 .col-sm-6.tweet{\nbackground:url('//cdn.optimizely.com/img/222980912/24653a1ca164491597a09a676f60ba5a.png') no-repeat center 20px; \n}\n.exp-twitter-variation2 .exp-twitter-4 .product-row + .product-row .col-sm-6:last-child{\npadding-right:0;\n}\n.exp-twitter-variation2 .exp-twitter-4 .exp-container{\nborder:1px solid #d2d2d2;\n}\n.exp-twitter-variation2 .exp-twitter-4 .exp-container > img{\nwidth:100%; \n}\n.exp-twitter-variation2 .exp-twitter-4 .exp-container ul{\npadding:10px;\nmargin-top:15px;\nmargin-bottom:0;\n}\n.exp-twitter-variation2 .exp-twitter-4 .tweet .exp-container ul{\nmargin-top:55px; \n}\n.exp-twitter-variation2 .exp-twitter-4 .exp-container .person-info{\nmargin-top:10px;\n}\n.exp-twitter-variation2 .exp-twitter-4 .exp-container .person-info img{\nwidth:25px;\nheight:25px;\nfloat:left;\n}\n.exp-twitter-variation2 .exp-twitter-4 .exp-container .person-info .userinfo{\nfloat:left;\nmargin-left:5px;\nfont-size:14px;\n}\n.exp-twitter-variation2 .exp-twitter-4 .exp-container .person-info .userinfo span{\ncolor:#767676;\n}\n.exp-twitter-variation2 .exp-twitter-4 .exp-container .person-info .instagram{\nfloat:right; \nwidth:40px;\nheight:40px;\nposition:relative;\ntop:-5px;\n}\n\n@media \nonly screen and (max-width:768px){\n .exp-twitter-variation2 .exp-twitter-4 .module-title .row-left{\n font-size:25px; \n }\n .exp-twitter-variation2 .exp-twitter-4 .col-sm-6:last-child{\n padding-right:0;\n }\n .exp-twitter-variation2 .exp-twitter-4 .module-title .row-left{\n width:100%;\n line-height:30px;\n }\n}\n\n@media \nonly screen and (max-width:540px){\n .exp-twitter-variation2 .exp-twitter-4 .col-sm-6{\n padding-right:0;\n }\n .exp-twitter-variation2 .exp-twitter-4 .category-products{\n position:relative;\n }\n .exp-twitter-variation2 .exp-twitter-4 .category-products .slide-container-cutoff{\n overflow: hidden;\n }\n .exp-twitter-variation2 .exp-twitter-4 .category-products .row{\n position:relative;\n -webkit-transition: margin 0.5s ease-in-out;\n -moz-transition: margin 0.5s ease-in-out;\n -o-transition: margin 0.5s ease-in-out;\n transition: margin 0.5s ease-in-out;\n }\n .exp-twitter-variation2 .exp-twitter-4 .category-products .col-md-6,\n .exp-twitter-variation2 .exp-twitter-4 .category-products .col-sm-6{\n display:table-cell;\n }\n .exp-twitter-variation2 .exp-twitter-4 .exp-container{\n padding:10px 40px;\n }\n .exp-twitter-variation2 .exp-twitter-4 .rotate-left,\n .exp-twitter-variation2 .exp-twitter-4 .rotate-right{\n display:block;\n }\n .exp-twitter-variation2 .exp-twitter-4 .module-title .row-left{\n font-size:20px;\n width:200px;\n }\n}\n\n@media \nonly screen and (max-width:500px){\n .exp-twitter-variation2 .exp-twitter-4 .module-title{\n background-position:left 10px;\n margin-bottom:10px;\n }\n .exp-twitter-variation2 .exp-twitter-4 .module-title .row-left{\n width:80%;\n line-height:30px;\n }\n .exp-twitter-variation2 .exp-twitter-4 .module-title .row-right{\n line-height:30px;\n margin-top:5px;\n }\n}\n\n@media \nonly screen and (max-width:470px){\n .exp-twitter-variation2 .exp-twitter-4 .col-sm-6.tweet{\n background-position:center 50px; \n }\n .exp-twitter-variation2 .exp-twitter-4 .tweet .exp-container ul{\n margin-top:10px; \n }\n .exp-twitter-variation2 .exp-twitter-4 .person-info img{\n margin-top:4px;\n }\n .exp-twitter-variation2 .exp-twitter-4 .person-info .userinfo{\n line-height: 16px;\n margin-top:5px;\n }\n .exp-twitter-variation2 .exp-twitter-4 .person-info .userinfo span{\n display:block;\n }\n}\n\n\n.exp-textcallouts{\nmargin-bottom:75px; \n}\n.exp-textcallouts .exp-col{\n width:50%;\n float:left;\n}\n.exp-textcallouts .exp-col:first-child{\n padding-right:20px; \n}\n.exp-textcallouts .exp-col .text-large{\nfont-size:30px;\nfont-family:\"wf_SegoeUILight\",\"Segoe UI\",\"Segoe\",\"Segoe WP\",\"Tahoma\",\"Verdana\",\"Arial\",\"sans-serif\";\nfont-style:italic;\nmargin-bottom:20px;\n}\n\n@media \nonly screen and (max-width:768px){\n .exp-textcallouts .exp-col .text-large{\n\t\tfont-size:25px;\n }\n \n}\n\n@media \nonly screen and (max-width:540px){\n .exp-textcallouts .exp-col{\n\t width:100%;\n\t float:none;\n margin-bottom:20px;\n\t}\n}","variation_ids":["2220401112","2208451074"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.308308800"},{"match":"substring","value":"/productID.308308800"}],"enabled_variation_ids":["2220401112","2208451074"]},"2172480268":{"variation_ids":["2177170243","2176260256"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store?Action=DisplayPage&Env=BASE&Locale=en_US&SiteID=msusa&id=ThreePgCheckoutShoppingCartPage"}],"enabled_variation_ids":["2177170243","2176260256"]},"2444121870":{"css":".exp-rr-358 .bv-cleanslate .bv-core-container-429 .bv-inline-rating-container .bv-rating, .exp-rr-358 .bv-cleanslate .bv-core-container-429 .bv-inline-rating-container .bv-rating-label, .exp-rr-358 .bv-cleanslate .bv-core-container-429 .bv-inline-rating-container .bv-text-link, .exp-rr-358 .bv-cleanslate .bv-core-container-429 .bv-inline-rating-container .bv-text-link:visited {\n color: #1570a6 !important;\n}\n.exp-rr-358 .bv-cleanslate .bv-core-container-429 .bv-inline-rating-container .bv-text-link:hover {\n color: #1570a6 !important;\n text-decoration:underline !important;\n}\n.exp-rr-358 .bv-cleanslate .bv-core-container-429 .bv-inline-rating-container .bv-rating, .exp-rr-358 .bv-cleanslate .bv-core-container-429 .bv-inline-rating-container .bv-rating-label, .exp-rr-358 .bv-cleanslate .bv-core-container-429 .bv-inline-rating-container .bv-text-link, .exp-rr-358 .bv-cleanslate .bv-core-container-429 .bv-inline-rating-container .bv-text-link:visited {\n color: #1570a6 !important;\n}\n.exp-rr-358 .bv-cleanslate .bv-core-container-429 .bv-inline-rating-container .bv-text-link:hover {\n color: #1570a6 !important;\n text-decoration:underline !important;\n}","variation_ids":["2412660849","2452500714","2438650855","2608720691"],"urls":[{"match":"substring","value":"/pdp/"},{"match":"substring","value":"/productID."},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/"},{"negate":true,"match":"substring","value":"/productID.300190600"}],"enabled_variation_ids":["2412660849","2452500714","2438650855","2608720691"]},"2380290238":{"variation_ids":["2388230127","2375390378"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/cat/Office/categoryID.62684700"}],"enabled_variation_ids":["2388230127","2375390378"]},"2561120019":{"audiences":[2098840430,1630774099],"css":".exp-bundlebuilder #cartSection .review-selected-products{\n display:none; \n}\n.exp-bundlebuilder #cartSection{\n bottom:101%;\n top:-5px;\n z-index:500;\n}\n.exp-bundlebuilder #cartSection .review-selected-products .text-content{\n display: block;\nmargin: 0 auto;\nwidth: 180px; \n}\n.exp-bundlebuilder .exp-product-corral-wrapper .product-corral{\n padding-left:5px; \n}\n.exp-bundlebuilder .exp-product-corral-wrapper .product-corral.full-height{\n padding-bottom:30px; \n}\n.exp-bundlebuilder .exp-product-corral-wrapper,\n.exp-bundlebuilder .exp-product-corral-wrapper .product-corral{\nbackground-color:#f5f5f5; \n}\n.exp-bundlebuilder .product-corral-wrapper .review-selected-products .icon-circledown {\n-webkit-transform: rotate(0deg);\n-moz-transform: rotate(0deg);\n-ms-transform: rotate(0deg);\n-o-transform: rotate(0deg);\ntransform: rotate(0deg);\n}\n.exp-bundlebuilder .product-corral-wrapper .review-selected-products .icon-circledown.expanded {\n-webkit-transform: rotate(180deg);\n-moz-transform: rotate(180deg);\n-ms-transform: rotate(180deg);\n-o-transform: rotate(180deg);\ntransform: rotate(180deg);\n}\n.exp-bundlebuilder .exp-product-corral-wrapper .product-corral .cart-submit{\nmargin-top: 5%;\nmargin-left: 20px;\nfloat: left;\nclear: none;\n}\n.exp-bundlebuilder .exp-next-arrow{\n float:left;\n margin-top:3%;\n margin-left:10px;\n position:relative;\n width:20px;\n}\n.exp-bundlebuilder .exp-next-arrow span{\n position:absolute;\ntop:50%;\ntransform: translate(0, -50%);\n-ms-transform: translate(0, -50%);\n-webkit-transform: translate(0, -50%); \n display: inline-block;\nwidth: 13px;\nheight: 16px;\nbackground: url('//cdn.optimizely.com/img/222980912/10449cc7e3f94864a7a411b07d7ee19f.png') no-repeat left top;\n}\n.exp-bundlebuilder .product-slot.choose-option + .exp-next-arrow span,\n.exp-bundlebuilder .product-slot.occupied + .exp-next-arrow span{\nbackground:url('//cdn.optimizely.com/img/222980912/7f190f8f6c2c4b4eb3bb3394e6e20425.png') no-repeat left top;\n}\n.exp-bundlebuilder .exp-product-corral-wrapper .product-corral .product-slot .title{\n position:absolute;\n top:-25px;\n font-size:14px;\n color:#cfcfcf;\n cursor: default;\n pointer-events: none;\n font-weight:bold;\n}\n.exp-bundlebuilder .exp-product-corral-wrapper .product-corral .product-slot .desc{\n \tposition:absolute;\n bottom:-25px;\n font-size: 12px;\n width: 130%;\n text-align: left; \n color:#cfcfcf;\n cursor: default;\n pointer-events: none;\n left:0;\n}\n.exp-bundlebuilder .exp-product-corral-wrapper .product-corral .product-slot .desc.offset-desc{\n left:-5px; \n}\n.exp-bundlebuilder .product-slot.choose-option:before,\n.exp-bundlebuilder .product-slot.occupied + .exp-next-arrow + .product-slot:before{\noutline:3px solid #27bdf1;\n}\n\n.exp-bundlebuilder .product-slot.choose-option .title,\n.exp-bundlebuilder .product-slot.occupied + .exp-next-arrow + .product-slot .title,\n.exp-bundlebuilder .product-slot.choose-option .desc,\n.exp-bundlebuilder .product-slot.occupied + .exp-next-arrow + .product-slot .desc,\n.exp-bundlebuilder .product-slot.occupied .title,\n.exp-bundlebuilder .product-slot.occupied .desc{\n color:#1a1a1a !important; \n}\n.exp-bundlebuilder .product-slot.occupied:before{\n outline:0 !important;\n}\n\n\n@media \nonly screen and (max-width: 1050px){\n .exp-bundlebuilder .exp-product-corral-wrapper .product-corral .product-slot .desc{\n display:none;\n\t}\n}\n@media \nonly screen and (max-width: 900px){\n .exp-bundlebuilder .exp-product-corral-wrapper .product-corral .exp-next-arrow{\n display:none; \n }\n}\n@media \nonly screen and (max-width: 768px){\n .exp-bundlebuilder .exp-product-corral-wrapper .product-corral .product-slot .title{\n display:none;\n\t}\n .exp-bundlebuilder .exp-product-corral-wrapper .product-corral .cart-submit{\n float:right;\n margin-top:20px;\n }\n}","clicktale":true,"variation_weights":{"2575870018":3334,"2563420449":3333,"2593620924":3333},"enabled":true,"variation_ids":["2575870018","2563420449","2593620924"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/DisplayProductPickerPage/offerID.44827370809/productID.305475700"}],"enabled_variation_ids":["2575870018","2563420449","2593620924"]},"2403811888":{"variation_ids":["2406731781","2448400550"],"urls":[{"match":"substring","value":"ThreePgCheckoutShoppingCartPage"}],"enabled_variation_ids":["2448400550"]},"2257840006":{"variation_ids":["2264590006","2255990004"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store?Action=DisplayPage&Env=BASE&Locale=en_US&SiteID=msusa&id=ThreePgCheckoutShoppingCartPage"}],"enabled_variation_ids":["2264590006","2255990004"]},"2215210279":{"variation_ids":["2216480774","2227312308"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/cat/Xbox/categoryID.62684900"}],"enabled_variation_ids":["2216480774","2227312308"]},"2583171893":{"css":"html.hide-chat #videodesk{\n display:none !important;\n}","variation_weights":{"2564302169":5000,"2595821636":5000},"enabled":true,"variation_ids":["2564302169","2595821636"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/cat/categoryID.69405500"}],"enabled_variation_ids":["2564302169","2595821636"]},"2619000123":{"variation_ids":["2622230181","2620320116"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/cat/Answer-Desk/categoryID.63433500"}],"enabled_variation_ids":["2622230181","2620320116"]},"2131261251":{"audiences":[2098840430],"css":".exp-cartoverlay{\nposition:absolute;\nbottom:0;\nwidth:100%;\n}\n.exp-cartoverlay .exp-buttonslider{\nposition:absolute;\nright:0;\nbottom:0;\nwidth:50px;\nheight:50px;\nbackground:url('//cdn.optimizely.com/img/222980912/bcaa28bc8b784d80b65e639263080229.png') no-repeat left top;\n}\n.exp-cartoverlay.opened .exp-buttonslider{\nbackground:url('//cdn.optimizely.com/img/222980912/cc90535f0c16432da016f82349148d45.png') no-repeat left top;\n}\n.exp-addtocart{\nbackground-color:rgba(243, 243, 243, .8);\nmax-height:0px;\n-moz-transition: max-height .5s;\n-ms-transition: max-height .5s;\n-o-transition: max-height .5s;\n-webkit-transition: max-height .5s;\ntransition: max-height .5s;\noverflow:hidden;\n}\n.exp-cartoverlay.opened .exp-addtocart{\nmax-height:90px;\n}\n.exp-listbutton{\nbackground-color: #bad80a;\ncolor: #333;\ndisplay: inline-block;\nheight:48px;\nline-height:48px;\nwhite-space: nowrap;\nwidth:75%;\ntext-align:center;\nmargin: 20px 0px 20px 15px;\n}\n.exp-listbutton:hover{\ncolor:#fff;\nbackground-color:#7FBA00;\n}\n\n.lt-ie9 .exp-addtocart{\nbackground-color:#f3f3f3;\nfilter: alpha(opacity=40); /* For IE8 and earlier */\n}","variation_ids":["2125001044","2094880842"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/cat/Xbox-One/categoryID.64484500"},{"match":"substring","value":"/categoryID.64484500"}],"enabled_variation_ids":["2125001044","2094880842"]},"1028308300":{"conditions":[{"type":"code","value":"parent.document.location.href.indexOf('pbPage.videochat')>0"},{"type":"url","values":[{"value":"http://www.microsoftstore.com/store?Action=DisplayPage&Env=BASE&Locale=en_US&SiteID=msusa&id=ThreePgCheckoutShoppingCartPage","match":"simple"}]},{"only_first_time":true,"type":"visitor","value":"all"}],"css":".video-chat-text{\ntext-align:right;\ncolor:#e81123;\nfont-size:.9em;\n}","variation_ids":["1024036451","1027486722"],"enabled_variation_ids":["1027486722"]},"2580240722":{"css":"html.hide-chat #videodesk{\n display:none !important;\n}","variation_ids":["2594590390","2586460167"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/cat/categoryID.69405700"}],"enabled_variation_ids":["2594590390","2586460167"]},"2283840342":{"variation_ids":["2297010059","2299010174"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store?Action=DisplayPage&Locale=en_US&SiteID=msusa&id=ThreePgCheckoutShoppingCartPage"}],"enabled_variation_ids":["2297010059","2299010174"]},"2506570584":{"audiences":[2098840430,2445740027],"css":"/* Custom Controls */\n.experiment-officewizard .custom-radiobutton{\n display:inline-block;\n width:23px;\n height:23px;\n border-radius:50%;\n -moz-border-radius:50%;\n -webkit-border-radius:50%;\n border:2px solid #a1a1a1;\n background-color:#fff;\n margin:3px 0 0 10px;\n float:left; \n}\n.experiment-officewizard .custom-radiobutton.active{\n background:#fff url('//cdn.optimizely.com/img/222980912/f38958d3dd574495816dc6212137a49a.png') no-repeat center center; \n}\n.experiment-officewizard .custom-checkbox{\n display:inline-block;\n width:23px;\n height:23px;\n border-radius:5px;\n -moz-border-radius:5px;\n -webkit-border-radius:5px;\n border:2px solid #a1a1a1;\n background-color:#fff;\n margin:3px 0 0 10px;\n float:left; \n}\n.experiment-officewizard .custom-radiobutton + label{\n cursor:pointer; \n}\n.experiment-officewizard .custom-checkbox.active{\nbackground:#fff url('//cdn.optimizely.com/img/222980912/5eabbdcdae84434d8f89bf913ad2857c.png') no-repeat center center;\n}\n.experiment-officewizard .custom-checkbox + label{\n cursor:pointer; \n}\n\n\n/* Adjust Table */\n.experiment-officewizard table.exp-comparetable{\n margin-top:0 !important; \n}\n.experiment-officewizard table.exp-comparetable td.table-title{\n background-color:#eeeeee !important; \n}\n.experiment-officewizard table.exp-comparetable td{\n padding:0 !important; \n}\n.experiment-officewizard table.exp-comparetable .col-wrap{\n position:relative;\n padding: 0 12px 20px 12px; \n border-top:1px solid transparent\n}\n.experiment-officewizard table.exp-comparetable .col-cover{\n display:none;\nwidth: 100%;\nheight: 101%;\nposition: absolute;\ntop: 0;\nleft: 0;\nbackground-color: rgba(255,255,255,.8); \n}\n.experiment-officewizard table.exp-comparetable .exp-product{\n margin-top:0; \n}\n.experiment-officewizard table.exp-comparetable .exp-buybox .col-wrap{\n padding-top:18px; \n}\n.experiment-officewizard table.exp-comparetable .col-cover.disable{\ndisplay:block;\n}\n.experiment-officewizard table.exp-comparetable .col-cover.disable.disable-override{\n display:none; \n}\n/* Adjust Table */\n.experiment-officewizard table.exp-comparetable{\n border-top:0; \n}\n.experiment-officewizard table.exp-comparetable .exp-buybox{\n border-top: 1px solid #cecece; \n}\n.experiment-officewizard table.exp-comparetable td{\n /*position:relative;*/\n}\n.experiment-officewizard table.exp-comparetable .exp-buybox td + td + td{\n background-color:#fff; \n}\n.experiment-officewizard table.exp-comparetable .exp-buybox td + td + td + td{\n background-color:#eee; \n}\n/* We Recommend */\n.experiment-officewizard table.exp-comparetable .we-recommend td{\n background-color:#fff;\n border:0;\n}\n.experiment-officewizard table.exp-comparetable .we-recommend td + td{\n border:0;\n height:35px;\n line-height:35px;\n color:#fff;\n font-weight:bold;\n text-align:center;\n background-color:#00204f;\n padding:0;\n visibility:hidden;\n\n}\n.experiment-officewizard table.exp-comparetable .we-recommend td.recommend{\n visibility:visible;\n}\n.experiment-officewizard table.exp-comparetable .we-recommend td.recommend span{\n background:url('//cdn.optimizely.com/img/222980912/38709130966e4257bca66fbd4c66c575.png') no-repeat center center;\ndisplay:inline-block;\n width:18px;\n height:9px;\n margin:0 auto;\nposition: absolute;\nbottom: -9px;\nleft: 45%;\nz-index:10;\n}\n.experiment-officewizard table.exp-comparetable .we-recommend td.recommend.adjust-col span{\n left:48%; \n}\n.experiment-officewizard table.exp-comparetable .we-recommend td .recommend-tile{\n position:relative;\n}\n.experiment-officewizard table.exp-comparetable .exp-buybox td.recommend{\n background-color:#cde4f4; \n}\n\n/* Wizard Boxes */\n#exp-wizard{\n min-width: 1052px; \n overflow:hidden;\n margin-bottom:25px;\n}\n#exp-wizard .wizard-box{\n width:32.3%; \n float:left;\n}\n#exp-wizard .wizard-box + .wizard-box{\n margin-left:1.5%; \n}\n#exp-wizard .wizard-box .row-item{\n height:32px;\n line-height:28px;\n position:relative;\n}\n#exp-wizard .wizard-box .row-item .row-cell{\n width:50%;\n float:left;\n}\n#exp-wizard .wizard-box .row-item label{\n margin-left:9px; \n}\n#exp-wizard .wizard-box .row-item.question{\n background-color:#1270a4;\n border-top:1px solid #a4c7db;\n border-bottom:1px solid #a4c7db;\n color:#fff;\n} \n#exp-wizard .wizard-box .row-item.question .step{\n background-color:#031e53;\n width:32px;\n height:30px;\n text-align:center;\n display:inline-block;\n}\n#exp-wizard .wizard-box .row-item.option{\nbackground-color:#d6cfd5;\n border-top:1px solid #e9e8e9;\n border-bottom:1px solid #e9e8e9;\n}\n#exp-wizard .wizard-box .row-item.option label{\n float:left; \n}\n/* Disabled */\n#exp-wizard .wizard-box.disabled .row-item.question{\n background-color:#eeeeee;\n color:#000;\n border-top:1px solid #f8f8f8;\n border-bottom:1px solid #f8f8f8;\n}\n#exp-wizard .wizard-box.disabled .row-item.question .step{\n background-color:#969696;\n color:#fff;\n}\n#exp-wizard .wizard-box .row-item .disabled-overlay{\ndisplay:none;\n}\n#exp-wizard .wizard-box.disabled .row-item .disabled-overlay,\n#exp-wizard .wizard-box .row-item.disabled .disabled-overlay{\n display:block;\n position:absolute;\n top:0;\n left:0;\n width:100%;\n height:100%;\n background-color:rgba(255,255,255,.8);\n z-index:10;\n}\n","clicktale":true,"variation_weights":{"2519670587":5000,"2501941147":5000},"enabled":true,"variation_ids":["2519670587","2501941147"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/html/pbpage.OfficeCompare"}],"enabled_variation_ids":["2519670587","2501941147"]},"2444020070":{"css":".exp-comp-chart-1253 #comparesuites{\n display:none;\n}\n.exp-comp-chart-1253 .exp-comp-chart-1253-hide{\n display:none;\n}","clicktale":true,"variation_weights":{"2427680172":3334,"2433710419":3333,"2444130316":3333},"enabled":true,"variation_ids":["2427680172","2433710419","2444130316"],"site_catalyst_evar":2,"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Office-365-Home/productID.286395000"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Office-365-Personal/productID.297833200"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Office-Home-amp-Student-2013/productID.259179500"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Office-Home-and-Business-2013/productID.259321600"},{"match":"substring","value":"/productID.286395000"},{"match":"substring","value":"/productID.297833200"},{"match":"substring","value":"/productID.259179500"},{"match":"substring","value":"/productID.259321600"}],"enabled_variation_ids":["2427680172","2433710419","2444130316"],"site_catalyst_prop":2},"2337280879":{"audiences":[2098840430],"css":".exp-xbox .show-desktop,\n.exp-xbox .show-tablet,\n.exp-xbox .show-mobile{ \n display:none !important; \n}\n\n@media \nonly screen and (min-width: 770px){\n .exp-xbox .show-desktop{\n display:block !important; \n }\n}\n\n@media \nonly screen and (min-width: 542px) and (max-width: 769px){\n .exp-xbox .show-tablet{\n display:block !important; \n }\n}\n\n@media \nonly screen and (min-width:0px) and (max-width: 541px){\n .exp-xbox .show-mobile{\n display:block !important; \n }\n}\n\n.exp-3up .exp-shopall{\n color:#107c10 !important; \n font-weight:bold;\n}\n\n\n.exp-3up .exp-shopall:hover{\n text-decoration:underline;\n}","variation_ids":["2355210825","2377791343"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/cat/Xbox/categoryID.62684900"},{"match":"substring","value":"/categoryID.62684900"}],"enabled_variation_ids":["2355210825","2377791343"]},"2442390384":{"activation_mode":"manual","variation_ids":["2414700235","2429870480"],"urls":[{"match":"substring","value":"http://www.microsoftstore.com/store/msusa/en_US/"}],"enabled_variation_ids":["2414700235","2429870480"]},"2580810103":{"css":"html.hide-chat #videodesk{\n display:none !important;\n}","variation_ids":["2589650525","2585800329"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/cat/Surface/categoryID.66734700"}],"enabled_variation_ids":["2589650525","2585800329"]},"2586480509":{"audiences":[2623230149],"css":"/* Tab Toggler */\n.exp-officecompare-toggler .table-toggler .toggle-wrapper{\n width:610px;\n margin:0 auto;\n}\n.exp-officecompare-toggler .table-toggler a{\n width:200px;\n height:50px;\n line-height:50px;\n text-align:center;\n font-weight:bold;\nfont-family: \"wf_SegoeUI\",\"Segoe UI\",\"Segoe\",\"Segoe WP\",\"Tahoma\",\"Verdana\",\"Arial\",\"sans-serif\";\nfont-size: 16px; \n background-color:#eee;\n color:#0d75c2;\n display:inline-block;\n float:left;\n}\n.exp-officecompare-toggler .table-toggler a + a{\n border-left:2px solid #fff; \n}\n.exp-officecompare-toggler .table-toggler a:hover,\n.exp-officecompare-toggler .table-toggler a.active{\n background-color:#0d75c2;\n color:#fff;\n}\n.exp-officecompare-toggler .table-toggler a:hover{\n text-decoration:underline; \n}\n.exp-officecompare-toggler .table-toggler a.active{\n text-decoration:none; \n}\n/* Toggle */\n.exp-officecompare-toggler table.exp-comparetable{\n display:none; \n}\n.exp-officecompare-toggler table.exp-comparetable.active{\n display:table; \n}\n/* Tables */\n.exp-officecompare-toggler table.exp-comparetable{\n border-top:0; \n}\n.exp-officecompare-toggler table.exp-comparetable td{\n line-height:20px; \n}\n.exp-officecompare-toggler table.exp-comparetable .exp-buybox a{\n color:#1570a6; \n font-family: \"wf_SegoeUI\",\"Segoe UI\",\"Segoe\",\"Segoe WP\",\"Tahoma\",\"Verdana\",\"Arial\",\"sans-serif\";\nfont-size: 15px; \n}\n.exp-officecompare-toggler table.exp-comparetable .app td{\n line-height:18px; \n}\n.exp-officecompare-toggler table.exp-comparetable th{\n height:48px; \n}\n.exp-officecompare-toggler table.exp-comparetable th.active .shell{\n\tborder:1px solid #c1c1c1; \n color:#767676;\n height:40px;\n line-height:40px;\n text-align:center;\n font-size:13px;\n font-weight:bold;\n position:relative;\n top:8px;\n}\n.exp-officecompare-toggler table.exp-comparetable th.active .arrow{\n height:8px;\n width:16px;\n position:relative;\n top:7px;\n\tmargin:0 auto;\n background:url('//cdn.optimizely.com/img/222980912/047e9aca1c3b4c479c49b3fb4340a94b.png') no-repeat center bottom; \n}\n.exp-officecompare-toggler table.exp-comparetable .exp-buybox .exp-product img{\n height:132px; \n}\n/* Layouts */\n.exp-officecompare-toggler table.exp-comparetable.four-prod td{\n width:16% !important; \n background-color:transparent;\n}\n.exp-officecompare-toggler table.exp-comparetable.four-prod td + td{\n width:21% !important;\n}\n.exp-officecompare-toggler table.exp-comparetable.three-prod td{\n width:16% !important; \n background-color:#fff;\n}\n.exp-officecompare-toggler table.exp-comparetable.three-prod td + td{\n width:28% !important;\n}\n.exp-officecompare-toggler table.exp-comparetable tr:nth-child(2n + 1) td{\n background-color:#f8f8f8; \n}\n.exp-officecompare-toggler table.exp-comparetable td.horiz-align{\n vertical-align:middle; \n}\n.exp-officecompare-toggler table.exp-comparetable td{\n padding-bottom:2px !important;\n border-bottom:0;\n border-right:2px solid #fff;\n vertical-align:middle;\n}\n.exp-officecompare-toggler table.exp-comparetable td.highlight{\n background-color:#e3f0f6 !important;\n}\n.exp-officecompare-toggler table.exp-comparetable .installation td .content{\n margin-top:0;\n font-family: \"wf_SegoeUI\",\"Segoe UI\",\"Segoe\",\"Segoe WP\",\"Tahoma\",\"Verdana\",\"Arial\",\"sans-serif\";\nfont-size: 15px; \n}\n.exp-officecompare-toggler table.exp-comparetable .label{\n margin-top:15px; \n min-height:38px;\nfont-family: \"wf_SegoeUI\",\"Segoe UI\",\"Segoe\",\"Segoe WP\",\"Tahoma\",\"Verdana\",\"Arial\",\"sans-serif\";\nfont-size: 15px; \n}\n.exp-officecompare-toggler table.exp-comparetable .label img + sup{\n font-size: 9px;\ntop: -9px; \nleft:-2px;\n}\n.exp-officecompare-toggler table.exp-comparetable .exp-buybox td{\n padding-bottom:20px !important; \n}\n.exp-officecompare-toggler table.exp-comparetable .exp-price td .content{\n margin-top:0; \nfont-family: \"wf_SegoeUI\",\"Segoe UI\",\"Segoe\",\"Segoe WP\",\"Tahoma\",\"Verdana\",\"Arial\",\"sans-serif\";\nfont-size: 15px; \n}\n\n/* Buy Box */\n.exp-officecompare-toggler table.exp-comparetable .exp-product p{\n color:#1570a6; \n font-weight:normal;\n height:40px;\n}\n/* Price */\n.exp-officecompare-toggler table.exp-comparetable .exp-price td .content{\n text-align:center; \n}\ntable.exp-comparetable .content span{\n font-size:inherit; \n}\n\n/* Labels */\n.exp-officecompare-toggler table.exp-comparetable td:first-child .label img{\n display:inline-block;\n margin:0;\n}\n\n/* Info Icon */\n.info-icon{\ndisplay:inline-block;\nwidth:20px;\nheight:20px;\nbackground:url('//cdn.optimizely.com/img/222980912/f9414a9067ab40529b0ab5fc4f2b519b.png') no-repeat left top;\nposition:relative;\ncursor:pointer;\nmargin-left: 3px;\ntop: -2px;\n}\n.info-icon.text-only{\n top:4px;\n}\n.info-icon.selected .custom-tooltip{\ndisplay:block;\n}\n.info-icon .custom-tooltip{\ndisplay:none;\nposition:absolute;\nwidth:185px;\npadding-left:16px;\nbackground:url('//cdn.optimizely.com/img/222980912/559ffca52373473f98f586c150a71696.png') no-repeat left 20px;\ntop:-25px;\nleft:15px;\nz-index:10;\ncursor: initial;\n}\n.info-icon .custom-tooltip .tooltip-background{\nbackground-color:rgba(0,0,0,.8);\npadding:10px;\ncolor:#fff;\n}\n.info-icon .custom-tooltip p{\ndisplay:inline-block;\nmargin:0;\nline-height:20px;\nfont-size:13px;\n}\t\n\n\n\n/* Variation 2 */\n/* Tab Toggler */\n.exp-officecompare-toggler-v2 .table-toggler .toggle-wrapper{\n width:407px;\n margin:0 auto;\n}\n.exp-officecompare-toggler-v2 .table-toggler a{\n width:200px;\n height:50px;\n line-height:50px;\n text-align:center;\n font-weight:bold;\n font-size:16px;\n background-color:#eee;\n color:#0d75c2;\n display:inline-block;\n float:left;\n}\n.exp-officecompare-toggler-v2 .table-toggler a + a{\n border-left:2px solid #fff; \n}\n.exp-officecompare-toggler-v2 .table-toggler a:hover,\n.exp-officecompare-toggler-v2 .table-toggler a.active{\n background-color:#0d75c2;\n color:#fff;\n}\n.exp-officecompare-toggler-v2 .table-toggler a:hover{\n text-decoration:underline; \n}\n.exp-officecompare-toggler-v2 .table-toggler a.active{\n text-decoration:none; \n}\n/* Toggle */\n.exp-officecompare-toggler-v2 table.exp-comparetable{\n display:none; \n border-top:0;\n}\n.exp-officecompare-toggler-v2 table.exp-comparetable td{\n line-height:20px; \n}\n.exp-officecompare-toggler-v2 table.exp-comparetable.active{\n display:table; \n}\n.exp-officecompare-toggler-v2 table.exp-comparetable th{\n height:48px; \n}\n.exp-officecompare-toggler-v2 table.exp-comparetable th.active .shell{\n\tborder:1px solid #c1c1c1; \n color:#767676;\n height:40px;\n line-height:40px;\n text-align:center;\n font-size:13px;\n font-weight:bold;\n position:relative;\n top:8px;\n}\n.exp-officecompare-toggler-v2 table.exp-comparetable th.active .arrow{\n height:8px;\n width:16px;\n position:relative;\n top:7px;\n\tmargin:0 auto;\n background:url('//cdn.optimizely.com/img/222980912/047e9aca1c3b4c479c49b3fb4340a94b.png') no-repeat center bottom; \n}\n.exp-officecompare-toggler-v2 table.exp-comparetable .exp-buybox .exp-product img{\n height:132px; \n}\n/* Tables */\n.exp-officecompare-toggler-v2 table.exp-comparetable.five-prod .exp-buybox a{\n color:#1570a6; \n font-family: \"wf_SegoeUI\",\"Segoe UI\",\"Segoe\",\"Segoe WP\",\"Tahoma\",\"Verdana\",\"Arial\",\"sans-serif\";\nfont-size: 15px; \n}\n.exp-officecompare-toggler-v2 table.exp-comparetable.five-prod td{\n width:16% !important; \n}\n.exp-officecompare-toggler-v2 table.exp-comparetable.five-prod td + td{\n width:16.8% !important;\n}\n.exp-officecompare-toggler-v2 table.exp-comparetable tr:nth-child(2n + 1) td{\n background-color:#f8f8f8; \n}\n.exp-officecompare-toggler-v2 table.exp-comparetable td.horiz-align{\n vertical-align:middle; \n}\n.exp-officecompare-toggler-v2 table.exp-comparetable td{\n padding-bottom:2px !important;\n border-bottom:0;\n border-right:2px solid #fff;\n vertical-align:middle;\n background-color:transparent;\n}\n.exp-officecompare-toggler-v2 table.exp-comparetable td.highlight{\n background-color:#e3f0f6 !important;\n}\n.exp-officecompare-toggler-v2 table.exp-comparetable .installation td .content{\n margin-top:0;\nfont-family: \"wf_SegoeUI\",\"Segoe UI\",\"Segoe\",\"Segoe WP\",\"Tahoma\",\"Verdana\",\"Arial\",\"sans-serif\";\nfont-size: 15px; \n}\n.exp-officecompare-toggler-v2 table.exp-comparetable .label{\n margin-top:10px; \n min-height:38px;\n}\n.exp-officecompare-toggler-v2 table.exp-comparetable .label img + sup{\n font-size: 9px;\ntop: -9px; \nleft:-2px;\n}\n.exp-officecompare-toggler-v2 table.exp-comparetable .exp-buybox td{\n padding-bottom:20px !important; \n}\n.exp-officecompare-toggler-v2 table.exp-comparetable .exp-price td .content{\n margin-top:0; \n}\n\n/* Buy Box */\n.exp-officecompare-toggler-v2 table.exp-comparetable .exp-product p{\n color:#1570a6; \n font-weight:normal;\n height:40px;\n}\n/* Price */\n.exp-officecompare-toggler-v2 table.exp-comparetable .exp-price td .content{\n text-align:center; \nfont-family: \"wf_SegoeUI\",\"Segoe UI\",\"Segoe\",\"Segoe WP\",\"Tahoma\",\"Verdana\",\"Arial\",\"sans-serif\";\nfont-size: 15px; \n}\n/* Labels */\n.exp-officecompare-toggler-v2 table.exp-comparetable td:first-child .label img{\n display:inline-block;\n margin:0;\n}\n.exp-officecompare-toggler div.buyBtn_AddtoCart,\n.exp-officecompare-toggler-v2 div.buyBtn_AddtoCart{\n font-size:16px; \n}\n\n\n.exp-officecompare-toggler table.exp-comparetable col + col.hover,\n.exp-officecompare-toggler-v2 table.exp-comparetable col + col.hover{\n background-color:rgba(109,194,233,-0.9);\n}\n.exp-officecompare-toggler table.exp-comparetable td + td.hover,\n.exp-officecompare-toggler-v2 table.exp-comparetable td + td.hover{\n background-color:rgba(109,194,233,.1) !important; \n}\n.exp-officecompare-toggler table.exp-comparetable tr.odd-row td + td.hover,\n.exp-officecompare-toggler-v2 table.exp-comparetable tr.odd-row td + td.hover{\n background-color:#e3f0f6 !important; \n}","variation_ids":["2565920461","2570850811","2590940150"],"ignore":10000,"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/html/pbpage.OfficeCompare"}],"enabled_variation_ids":["2565920461","2570850811","2590940150"]},"2593480067":{"css":"html.hide-chat #videodesk{\n display:none !important;\n}","variation_ids":["2580070862","2592310206"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/cat/Xbox/categoryID.62684900"}],"enabled_variation_ids":["2580070862","2592310206"]},"2386960774":{"css":".exp12115Var .category-banner-4up{\n display:none;\n}","variation_ids":["2354271275","2399720140","2362151415"],"site_catalyst_evar":1,"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/cat/Office/categoryID.62684700"},{"match":"substring","value":"/categoryID.62684700"}],"enabled_variation_ids":["2354271275","2399720140","2362151415"],"site_catalyst_prop":1},"2434110347":{"audiences":[2517780538],"css":".exp-bandtemplate .nav-wrap{\n display:none !important; \n}\n.exp-bandtemplate .sticky-header.sticky{\n \tposition:fixed;\n top:0;\n width:100%;\n z-index:100;\n}\n.exp-bandtemplate .rwd .tier-one-hero .large-container{\n min-height:inherit !important; \n}\n/* Compare Chart */\n.exp-bandtemplate #compare{\n margin:80px 0; \n}\n.exp-bandtemplate #compare .product-comparison-chart-container > h2,\n.exp-bandtemplate #compare .product-comparison-chart-container > a{\n display:none !important; \n}\n.exp-bandtemplate #buy-product{\n margin-top:3.75em; \n}\n\n/* Hide Overview Stuff */\n.exp-bandtemplate #overview .overview-full-bleed-hero,\n.exp-bandtemplate #overview .pdp-overview-storytelling,\n.exp-bandtemplate section.category-products-wrapper{\n display:none !important; \n}\n\n.exp-bandtemplate #compare .comparison-row.heading-row .first-col-static h3{\n font-family:\"wf_SegoeUILight\",\"Segoe UI\",\"Segoe\",\"Segoe WP\",\"Tahoma\",\"Verdana\",\"Arial\",\"sans-serif\";\n font-size:25px;\n margin-top:5px;\n margin-bottom:5px;\n line-height:30px;\n}\n.exp-bandtemplate .new-pdp-hero .breadcrumbs{\n display:none; \n}","clicktale":true,"variation_weights":{"2437890473":5000,"2467710083":5000},"enabled":true,"variation_ids":["2467710083","2437890473"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Surface-Pro-3/productID.300190600"}],"enabled_variation_ids":["2467710083","2437890473"]},"2206812045":{"variation_ids":["2216181044","2221501084","2225500071","2201961185"],"urls":[{"match":"substring","value":"/productID.308245400"},{"match":"substring","value":"/productID.308246300"},{"negate":true,"match":"substring","value":"/buy"}],"enabled_variation_ids":["2216181044","2221501084","2225500071","2201961185"]},"2203580302":{"css":".exp-1-49{\n cursor: pointer;\n}","variation_ids":["2223960107","2217220541"],"urls":[{"match":"simple","value":"https://www.microsoftstore.com/store?Action=DisplayPage&Env=BASE&Locale=en_US&SiteID=msusa&id=ThreePgCheckoutConfirmOrderPage"}],"enabled_variation_ids":["2223960107","2217220541"]},"2363081110":{"css":".exp-countdown{\nbackground-color:#00AFF0;\nwidth:100%;\n}\n.exp-countdown .exp-wrapper{\nwidth:100%;\nposition:relative;\n}\n.exp-countdown .exp-wrapper a,\n.exp-countdown .exp-wrapper .banner-wrapper{\ntext-align:center;\ncolor:#fff;\nheight:100%;\ntext-decoration:none;\ndisplay:block;\n}\n.exp-countdown .exp-wrapper .exp-content{\npadding-top:5px;\npadding-bottom:5px;\n}\n.exp-countdown .exp-wrapper .exp-content sup{\nposition:absolute;\n}\n.exp-countdown .exp-wrapper img{\nwidth:100%;\nheight:auto;\nmax-height:40px;\n}\n\n@media \nonly screen and (max-width: 1050px){\n .exp-countdown{\n font-size:.9em;\n }\n}","variation_ids":["2366891285","2361780765"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store"}],"enabled_variation_ids":["2366891285","2361780765"]},"2562390935":{"variation_ids":["2561430817","2558030932"],"urls":[{"match":"substring","value":"DisplayProductSearchResultsPage"}],"enabled_variation_ids":["2558030932"]},"2134400419":{"variation_ids":["2128621237","2112442917"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/html/pbPage.Rewards"}],"enabled_variation_ids":["2112442917"]},"2212531120":{"variation_ids":["2199561564","2222671170","2222910689","2213100987"],"urls":[{"match":"substring","value":"/productID.307250100"},{"negate":true,"match":"substring","value":"/buy"}],"enabled_variation_ids":["2199561564","2222671170","2222910689","2213100987"]},"2591260089":{"css":"html.hide-chat #videodesk{\n display:none !important;\n}","variation_ids":["2585080120","2583090072"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Surface-Pro-3/productID.300190600"}],"enabled_variation_ids":["2585080120","2583090072"]},"2234000314":{"variation_ids":["2269900067","2213591939"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/buy/productID.304047100/ThemeID.33363200/Currency.USD/mktp.US/"}],"enabled_variation_ids":["2269900067","2213591939"]},"2470150086":{"variation_weights":{"2462470663":2500,"2466990282":2500,"2432920759":2500,"2471440068":2500},"enabled":true,"variation_ids":["2466990282","2462470663","2432920759","2471440068"],"urls":[{"match":"simple","value":"https://www.microsoftstore.com/store?Action=DisplayPage&Env=DESIGN&Locale=en_US&SiteID=msusa&id=ThankYouPage&reqID=14805640000"},{"match":"substring","value":"ThankYouPage"}],"enabled_variation_ids":["2466990282","2462470663","2432920759","2471440068"]},"2161450449":{"variation_ids":["2169820037","2177390159"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.308308800"}],"enabled_variation_ids":["2169820037","2177390159"]},"2412760531":{"variation_ids":["2459460340","2444720189"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/home"}],"enabled_variation_ids":["2459460340","2444720189"]},"2615000022":{"css":".exp-rr-star-color-var1 .bv-cleanslate .bv-core-container-429 .bv-inline-rating-container .bv-rating-stars-off{\n color: #ccc !important;\n}\n.exp-rr-star-color-var1 .bv-cleanslate .bv-core-container-429 .bv-inline-rating-container .bv-rating-stars-on{\n color: #0078d6 !important;\n}\n.exp-rr-star-color-var2 .bv-cleanslate .bv-core-container-429 .bv-inline-rating-container .bv-rating-stars-off{\n color: #ccc !important;\n}\n.exp-rr-star-color-var2 .bv-cleanslate .bv-core-container-429 .bv-inline-rating-container .bv-rating-stars-on{\n color: #000000 !important;\n}","variation_ids":["2632610019","2620610031","2601750664"],"urls":[{"match":"substring","value":"/pdp/"},{"match":"substring","value":"/productID."},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/"}],"enabled_variation_ids":["2632610019","2620610031","2601750664"]},"2412190680":{"audiences":[2098840430,1630774099],"css":".exp-sticky-header .office-compare .exp-comparetable.sticky tbody > tr:first-child{\n display:none; \n}\n.exp-sticky-header .office-compare .exp-comparetable.sticky .exp-buybox{\n display:none;\n}\n.exp-sticky-header .exp-sticky-wrapper{\n display:none; \n position:fixed;\n top:0;\n width:100%; \n z-index:10;\n}\n.exp-sticky-header .exp-sticky-wrapper.sticky{\n \tdisplay:block;\n}\n.exp-sticky-header .exp-sticky-wrapper .exp-comparetable{\n \tz-index:10; \n margin-top:0;\n}\n\n/* Product Variation Selector */\n.exp-version-selector{\n min-height:75px; \n font-size:13px;\n}\n.exp-version-selector.variations{\n\ttext-align:left;\n}\n.exp-version-selector span{\n font-size: 20px; \n}\n.exp-version-selector.variations input{\n\tposition:relative;\n top:-3px;\n}\n.exp-comparetable .exp-buybox td{\npadding-right:0;\n}\n.exp-comparetable .exp-buybox td a{\n padding-right:12px; \n}\n\n\n","clicktale":true,"variation_ids":["2437420775","2410700725","2454580079","2417970685"],"site_catalyst_evar":45,"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/html/pbpage.OfficeCompare"}],"enabled_variation_ids":["2437420775","2410700725","2454580079","2417970685"],"site_catalyst_prop":45},"2500470239":{"clicktale":true,"variation_ids":["2497390269","2494920232"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/home"}],"enabled_variation_ids":["2497390269","2494920232"]},"2497301984":{"css":".exp-vc-inv-msg-hide-office #videodesk{\n visibility: hidden !important;\n}\n.exp-vc-inv-msg-visible-office #videodesk{\n visibility: visible !important;\n}\n.exp-vc-inv-msg-office{\n font-size:18px !important;\n}","variation_ids":["2496930307","2511470297"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Office-365-Home/productID.286395000"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Office-365-Personal/productID.297833200"}],"enabled_variation_ids":["2496930307","2511470297"]},"2506470379":{"css":".exp-office-upsell-141 .variation-container .exp-hide-ctrl{\n display:none !important;\n}\n.exp-office-upsell-141 .variation-container .option-list{\n display:none;\n}\n.exp-modal-addon{\n background-color: #fff;\n max-width: 36.25em;\n}\n.exp-office-upsell-141 .mfp-content{\n max-width: 36.25em !important;\n}\n.exp-modal-addon .container-fluid{\n margin-top: -20px;\n}\n.exp-modal-addon .container-fluid .row{\n padding-top: 10px;\n}\n.exp-12-09{\n\tpadding: 0.63em;\n float: right;\n margin: 3.125em 0 0 0;\n}\n.exp-2-28{\n\tpadding: 0.63em;\n display: inline-block;\n}\n\n.exp-modal-addon .heading--large {\n display: inline-block;\n top: -0.375em;\n line-height: 1.5;\n}\n\n.exp-modal-addon .price {\n display: inline-block;\n font-size: 1.5em;\n margin-left: 0.95em;\n margin-top: 0.25em;\n}\n.exp-modal-addon .heading--large {\n display: inline-block;\n font-size: 2em;\n margin-top: 0.25em;\n line-height: 1.5;\n}","variation_ids":["2495940367","2504160481"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/MSI-AG270-2PE-019US-Signature-Edition-Gaming-All-in-One/productID.308016100"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/MSI-GT72-Dominator-Pro-610-Signature-Edition-Gaming-Laptop/productID.311267500"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/MSI-GS60-2PC-Ghost-231US-Signature-Edition-Gaming-Laptop/productID.306274700"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Dell-XPS-8700-X8700-2812BLK-Signature-Edition-Desktop/productID.309175700"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/MSI-GE70-ApachePro-247-Signature-Edition-Gaming-Laptop/productID.306280700"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Toshiba-Satellite-Radius-11-Signature-Edition-Laptop/productID.309174800"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Lenovo-A540-F0AN-Signature-Edition-All-in-One/productID.304809100"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/HP-ENVY-Recline-TouchSmart-27-k161-Signature-Edition-All-in-One/productID.307284800"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/HP-ENVY-Phoenix-810-810-160-Signature-Edition-Desktop/productID.308015200"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Samsung-ATIV-Book-9-Plus-Signature-Edition-Laptop/productID.306279800"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Dell-Alienware-Alpha-Signature-Edition-Gaming-Desktop/productID.309175100"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Acer-Aspire-E5-571P-59QA-Signature-Edition-Laptop/productID.308795800"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Acer-Aspire-V-15-Nitro-VN7-591G-70JY-Signature-Edition-Laptop/productID.309724600"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Toshiba-Satellite-P55T-B5262-Signature-Edition-Laptop/productID.309174900"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Lenovo-A740-Signature-Edition-All-in-One/productID.308014300"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Lenovo-Y70-70T-Signature-Edition-Gaming-Laptop/productID.307627100"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/HP-Pavilion-x2-10-k077nr-Signature-Edition-2-in-1-PC/productID.309725500"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Lenovo-ThinkPad-Yoga-i7-256GB-Signature-Edition-2-in-1-PC/productID.306276200"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Lenovo-ThinkPad-Yoga-i5-128GB-Signature-Edition-2-in-1-PC/productID.306262600"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Lenovo-Y50-4K-Ultra-HD-Signature-Edition-Gaming-Laptop/productID.306275000"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Lenovo-ThinkPad-Yoga-Touchscreen-2-in-1---Signature-Edition/productID.295784300"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Dell-Inspiron-17-i7737T-4994sLV-Signature-Edition-Laptop/productID.309175400"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Acer-Aspire-Switch-11-Core-i5-Signature-Edition-2-in-1-PC/productID.308793700"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/ASUS-Transformer-Book-Flip-TP500L-Signature-Edition-Laptop/productID.304981400"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/ASUS-VivoTab-8-M81C-B1-MSBK-Signature-Edition-Tablet/productID.307626900"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/HP-Stream-14-z010nr-Signature-Edition-Laptop/productID.308012500"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Dell-Inspiron-23-i5348-5557BLK-Signature-Edition-All-in-One/productID.309175200"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Dell-Inspiron-23-i5348-5557BLK-Signature-Edition-All-in-One/productID.309175500"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Dell-XPS-13-7144sLV-Signature-Edition-Laptop/productID.306260800"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Acer-Aspire-R-13-R7-371T-50V5-Signature-Edition-Laptop/productID.309725200"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Acer-Aspire-Switch-11-Core-i3-Signature-Edition-2-in-1-PC/productID.308793400"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Dell-XPS-13-4289-Signature-Edition-Laptop/productID.306275600"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/ASUS-Transformer-Book-Flip-TP300LA-Signature-Edition-Laptop/productID.308008300"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Dell-Inspiron-13-i7347-10051sLV-Signature-Edition-2-in-1-PC/productID.308794600"}],"enabled_variation_ids":["2495940367","2504160481"]},"2404940272":{"audiences":[2508580753],"css":".exp-age-gate-856 .age-gate-container{\n display:none;\n}\n.exp-age-gate-856 #body{\n display: block;\n}\n.exp-age-gate-958 .exp-wrapper{\n text-align: center;\n padding: 5px;\n border-bottom: solid 1px black\n}\n.exp-age-gate-958 .expAgeBanner p{\n display:inline;\n}\n.exp-age-gate-958 .expAgeBanner .date-picker{\n display:inline;\n margin-left:5px;\n}\n.exp-age-gate-958 .expAgeBanner .submit{\n display:inline;\n margin-left:5px;\n}\n.exp-age-gate-958 .exp-Img-958{\n position:absolute;\n -webkit-filter: blur(10px);\n -moz-filter: blur(10px);\n -o-filter: blur(10px);\n -ms-filter: blur(10px);\n filter: blur(10px);\n}\n.exp-age-gate-958 .grid-container{\n position:relative; \n}\n.exp-age-gate-958 .row-padded-top-small{\n -webkit-filter: blur(10px);\n -moz-filter: blur(10px);\n -o-filter: blur(10px);\n -ms-filter: blur(10px);\n filter: blur(10px);\n}\n.exp-age-gate-958 .hero-box.exp-age-gate-back{\n -webkit-filter: blur(10px);\n -moz-filter: blur(10px);\n -o-filter: blur(10px);\n -ms-filter: blur(10px);\n filter: blur(10px);\n}\n.exp-age-gate-958 .media-container{\n -webkit-filter: blur(10px);\n -moz-filter: blur(10px);\n -o-filter: blur(10px);\n -ms-filter: blur(10px);\n filter: blur(10px);\n}\n\n.exp-age-gate-958-hide{\n display: none;\n}\n\n.exp-age-gate .buy-box .product-data-container{\n\twidth: 100%;\n\tfloat: right;\n\tmargin-left: 0;\n\tmargin-right: 0;\n\tclear: none;\n}\n\n@media screen and (min-width: 33.8125em){\n.exp-age-gate .buy-box .product-data-container {\nwidth: 100%;\nfloat: right;\nmargin-left: 0;\nmargin-right: 0;\nclear: none;\n}\n}\n@media screen and (min-width: 48.0625em){\n.exp-age-gate .buy-box .product-data-container {\nwidth: 48.9361702128%;\nfloat: right;\nmargin-left: 0;\nmargin-right: 0;\nclear: none;\n}\n}\n\n.exp-age-gate .buy-box .title-block {\nmargin-bottom: 0.875em;\n}\n\n.exp-age-gate .buy-box .title-block.title-desktop {\ndisplay: none;\n}\n\n@media screen and (min-width: 48.0625em){\n.exp-age-gate .buy-box .title-block.title-desktop {\ndisplay: block;\n}\n}\n\n@media screen and (min-width: 48.0625em){\n.exp-age-gate.black-theme .product-data-container {\nbackground-color: #1a1a1a;\nbackground-color: rgba(26,26,26,0.7);\ncolor: #fff;\npadding: 0.9375em;\n}\n}\n\n.exp-age-gate .buy-box h1 {\nfont-size: 1.625em;\nmargin: 0.3125em 0 0 0;\n}\n\n.exp-age-gate .buy-box .title-block h1 {\nfont-size: 1.5625em;\nline-height: 1.2;\n}\n\n.exp-age-gate .buy-box .rating-summary {\nmargin-bottom: 0.625em;\n}\n\n.exp-age-gate .buy-box .price-block {\nmargin-bottom: 1.25em;\n}\n\n.exp-age-gate input {\nfont-size: 0.8125em;\n}\n\n.exp-age-gate input, .exp-age-gate select {\nvertical-align: middle;\n}\n\n.exp-age-gate .buy-box .pdp-cta+.description-block {\nmargin-top: 0.875em;\n}\n.exp-age-gate .buy-box .description-block {\nmargin-top: 0;\n}\n\n@media screen and (min-width: 33.8125em){\n.exp-age-gate .buy-box .description-block.description-mobile {\ndisplay: none;\n}\n}\n\n.exp-age-gate .pdp-cta.add-to-cart {\nmargin-top: 1.25em;\n}\n\n.exp-age-gate .buy-box .dr_quantity {\ndisplay: none;\n}\n\n.exp-age-gate p {\nfont-size: 0.875em;\nmargin: 0;\nline-height: 1.428571428em;\n}\n\n.exp-age-gate p {\nfont-size: 1em;\n}\n\n.exp-age-gate .buy-box .title-block {\nmargin-bottom: 0.875em;\n}\n\n@media screen and (min-width: 48.0625em){\n.exp-age-gate .buy-box .title-block.title-mobile {\ndisplay: none;\n}\n}\n.exp-age-gate-back .product-data-container{\n visibility:hidden;\n}\n.exp-age-gate{\n position:absolute;\n background-image: none !important;\n background: none !important;\n}\n.exp-age-gate .product-data-container{\n position: absolute;\n}","variation_ids":["2408600280","2405880299"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Call-of-Duty-Advanced-Warfare-for-Xbox-One/productID.311272700"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Borderlands-2-for-Xbox-360/productID.253756800"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Dragon-Age-Inquisition-for-Xbox-One/productID.282712500"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Dragon-Age-Inquisition-for-Xbox-360/productID.306855800"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Dying-Light-for-Xbox-One/productID.282205200"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Evolve-for-Xbox-One/productID.296776700"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Grand-Theft-Auto-V-for-Xbox-One/productID.310319300"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Halo-5-Guardians-for-Xbox-One/productID.313091300"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Halo-The-Master-Chief-Collection-for-Xbox-One/productID.306439600"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Metal-Gear-Solid-V-The-Phantom-Pain-for-Xbox-One/productID.282497300"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Sunset-Overdrive-for-Xbox-One/productID.311272400"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/The-Evil-Within-for-Xbox-One/productID.285251800"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/The-Witcher-3-Wild-Hunt-for-Xbox-One/productID.282497100"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Titanfall/productID.297657400"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Watchdogs/productID.300181700"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/pdp/Wolfenstein-The-New-Order-for-Xbox-360/productID.281376800"}],"enabled_variation_ids":["2408600280","2405880299"]},"2442420210":{"audiences":[2221641343],"css":"\n/*****************************\nCSS\n*****************************/\n.experiment-addon .variation-container .addon{\ndisplay:none; \n}\n.experiment-addon .buySpan_AddtoCart{\nvisibility:hidden !important;\nposition:absolute !important;\n}\n/* If out of stock */\n.experiment-addon-outofstock .buySpan_AddtoCart{\nvisibility:visible !important;\nposition:relative !important;\n}\n.experiment-addon-outofstock .exp-modal{\ndisplay:none !important;\n}\n\n.experiment-addon a.exp-modal {\n padding: 0.4375em 1.875em 0.4375em 1.875em;\n width: 100%;\n width: -moz-available;\n margin-top: 0px;\n vertical-align: baseline;\n margin-bottom:0 !important;\n display:none;\n}\n.experiment-addon-visible a.exp-modal {\n display:block;\n}\n\n/* Modal UX */\n.exp-modal-addon .mfp-content{\nbackground-color:#fff;\nmax-width:580px;\n}\n.exp-modal-addon .mfp-content .column1{\nwidth:250px;\nfloat:left;\n}\n.exp-modal-addon .mfp-content .column1 img{\ndisplay:block;\nmargin:0 auto;\n}\n.exp-modal-addon .mfp-content .column1 ul{\nmargin:5px 10px;\nfont-size:14px;\n}\n.exp-modal-addon .mfp-content .column1 ul li{\n background: url(\"//dri1.img.digitalrivercontent.net/Storefront/Site/mscommon/cm/images/common_images/liBG.gif\") no-repeat 0 0.6428571429em; \npadding-left:10px;\n}\n.exp-modal-addon .mfp-content .column2{\nwidth:310px;\nmargin-right:20px;\nfloat:right;\n}\n.exp-modal-addon .mfp-content .column2 .heading--large{\nposition:relative;\ntop:-6px;\n}\n.exp-modal-addon .mfp-content .column2 p{\ndisplay:block;\nmargin-top:4px;\nfont-size:1em;\n}\n.exp-modal-addon .mfp-content .column2 a{\nwidth:120px;\npadding:0.5em 1.5625em 0.5em;\n}\n.exp-modal-addon .mfp-content .column2 a.decline{\nbackground-color:#fff;\ncolor:#0a0a0a;\nmargin-left:10px;\ndisplay:inline-block;\n}\n.exp-modal-addon .mfp-content .column2 a.decline:hover{\ncolor:#1570a5;\n}\n.exp-modal-addon .mfp-content .column2 a.accept{\nbackground-color:#bad80a;\nmargin-left:30px;\ndisplay:inline-block;\n}\n.exp-modal-addon .mfp-content .column2 a.accept:hover{\nbackground-color:#7fba00;\n}\n.exp-modal-addon .mfp-content .column2 .actions{\nmargin:50px 0 30px 0;\noverflow:hidden;\n}\n.exp-modal-addon .mfp-content .column2 .actions .updating-icon{\nfloat:left; \n}\n.exp-modal-addon .mfp-content .column2 .actions .updating-text{\nfloat:left; \ndisplay:inline-block;\nmargin:10px 0 0 10px;\n}\n\n/* Add info to Tablet */\n.exp-modal-addon .exp-top-pad{\n display:block;\n margin-top:10px;\n}\n.exp-modal-addon .exp-top-pad strong{\n display:block; \n}","variation_ids":["2414990163","2434361029"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store?Action=DisplayPage&Env=BASE&Locale=en_US&SiteID=msusa&id=ThreePgCheckoutShoppingCartPage"}],"enabled_variation_ids":["2414990163","2434361029"]},"2521750013":{"variation_ids":["2486860090","2488910041"],"urls":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/home"}],"enabled_variation_ids":["2486860090","2488910041"]}},"audiences":{"2087110211":{"conditions":["and",["or",["or",{"dimension_id":2100260052,"match":"exact","value":"rewards"}]]],"name":"Aud 2087110211"},"2282040996":{"conditions":["and",["or",["or",{"dimension_id":656910072,"match":"substring","value":"office.com"}]]],"name":"Aud 2282040996"},"2623230149":{"conditions":["and",["or",["not",["or",{"dimension_id":2621050014,"value":"ie8"}]]],["or",["or",{"dimension_id":2605920244,"value":"desktop"}]]],"name":"Aud 2623230149"},"2092602473":{"conditions":["and",["or",["not",["or",{"dimension_id":656650022,"match":"exact"}]]]],"name":"Aud 2092602473","segment_id":2098371093},"2132860974":{"conditions":["and",["or",["or",{"dimension_id":2128292747}]]],"name":"Aud 2132860974","segment_id":2104854076},"1595892559":{"conditions":["and",{"dimension_id":639750578,"value":"bk_results.campaigns[0]==\"11111\""}],"name":"Aud 1595892559","segment_id":245078893},"2508580753":{"conditions":["and",["or",["not",["or",{"dimension_id":649731046,"value":"ie8"},{"dimension_id":649731046,"value":"ie9"},{"dimension_id":649731046,"value":"ie10"},{"dimension_id":649731046,"value":"ie11"}]]]],"name":"Aud 2508580753"},"2114620963":{"conditions":["and",["or",["or",{"dimension_id":656650022,"match":"exists"}]],["or",["not",["or",{"dimension_id":649731046,"value":"ie8"}]]]],"name":"Aud 2114620963"},"2098840430":{"conditions":["and",["or",["not",["or",{"dimension_id":649731046,"value":"ie8"}]]]],"name":"Aud 2098840430"},"1630774099":{"conditions":["and",["or",["or",{"dimension_id":639750578,"value":"screen.width > 1000"}]]],"name":"Aud 1630774099"},"2445740027":{"conditions":["and",["or",["not",["or",{"dimension_id":649731046,"value":"mobile"}]]]],"name":"Aud 2445740027"},"2517780538":{"conditions":["and",["or",["not",["or",{"dimension_id":656650022,"match":"exists"}]]],["or",["not",["or",{"dimension_id":649731046,"value":"ie8"}]]]],"name":"Aud 2517780538"},"2221641343":{"conditions":["and",["or",["not",["or",{"dimension_id":656910072,"match":"substring","value":"http://office.com"}]]],["or",["not",["or",{"dimension_id":2300550761,"match":"exact","value":"true"}]]]],"name":"Aud 2221641343"}},"www_host":"www.optimizely.com","summary_revenue_goal_id":223011414,"public_suffixes":{"":[""],"microsoft.com":["www.microsoft.com"],"microsoftstore.com":["www.microsoftstore.com"],"300190600":["productID.300190600"],"threepgcheckoutshoppingcartpage":["ThreePgCheckoutShoppingCartPage"]},"force_variation":true,"dimensions":{"749103220":{"api_name":"bk_campid_47898","condition_type":"custom_dimension","segment_id":321747162},"1599302563":{"api_name":"bk_campid_43008","condition_type":"custom_dimension","segment_id":411980289},"656650022":{"condition_type":"cookies","name":"EDUVerify"},"649731046":{"condition_type":"browser"},"2300550761":{"condition_type":"cookies","name":"expOfficeTraffic"},"2128292747":{"api_name":"bk_campid_57056","condition_type":"custom_dimension","segment_id":2135080800},"1595892560":{"api_name":"bk_campid_40031","condition_type":"custom_dimension","segment_id":283789152},"639750578":{"condition_type":"code"},"2100260052":{"condition_type":"query","name":"WT.mc_id"},"656910072":{"condition_type":"referrer"},"2605920244":{"condition_type":"device"},"1595782810":{"api_name":"bk_campid_42822","condition_type":"custom_dimension","segment_id":381361249},"1601132541":{"api_name":"bk_campid_39977","condition_type":"custom_dimension","segment_id":282345796},"2621050014":{"condition_type":"browser_version"},"1599282612":{"api_name":"bk_campid_40032","condition_type":"custom_dimension","segment_id":283852042}},"version":"master-1874.382680592368278615","admin_account_id":222980912,"blacklisted_experiments":[2296600834,1908450113,349790344,2165390858,1526581796,2106284384,2303220116,2198774038,2152850209,315082532,1461241254,2104600747,2014220588,2198771246,1790040369,1798190814,2205140154,707164734,2321360063,1777030593,2206650690,2578800325,2128990152,2346980425,2454250059,2322840270,2200860495,2423290704,716436437,2211362391,2439560024,1358613593,1755030238,2376160608,2414150244,2124281573,2201330150,2463570056,789188975,2130590833,2387370004,2187340029],"project_id":222980912,"revision":10467,"installation_verified":true,"preview_host":"//optimizely.s3.amazonaws.com","token_hash":"99774de80be380e9cfd1b2dc95ce49bd9f83d73df7208d7fa0245efb5724e6e9","api_host":"api.optimizely.com","variations":{"2456110080":{},"2208451074":{"code":"$('html').addClass('exp-twitter-variation2');\nvar htmlTemplate = ['',\n\t\t\t\t\t'',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'
\"Microsoft Band is a game changer\"
',\n\t\t\t\t\t\t\t'
—ZDNet
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'
\"The Microsoft Band is a $200 heart-monitoring wristable supreme\"
',\n\t\t\t\t\t\t\t'
—Gizmodo
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t' '].join('\\n');\n\t\t\t\t\t\n$('#ratingsandreviews').before(htmlTemplate);\n\n\n\n\n/* Slider JavaScript */\nfunction expRotator(data){\n\tvar _parent = data['parent'],\n\t\t_sliderObj = $('.slide-container', _parent),\n\t\t_leftArrowObj = $('.rotate-left', _parent),\n\t\t_rightArrowObj = $('.rotate-right', _parent),\n\t\tslideCount = $('.col-sm-6.slider', _parent).length,\n\t\tcurSlide = 1,\n\t\tslideWidth = 0;\n\t\n var measureAndApplyElementWidths = function(){\n //Set slide width\n slideWidth = jQuery(_parent).width();\n \n //Local vars\n var moduleWidth = jQuery(_parent).width(),\n contentWidth = moduleWidth;\n \n //Slide Width\n $('.col-sm-6', _parent).css({\n \t'min-width': moduleWidth + 'px',\n \t'max-width': moduleWidth + 'px'\n }); \n \n $('.slide-container-cutoff', _parent).css('max-width', moduleWidth);\n \n };\n \n var removeMeasuredElementWidths = function(){\n $('.col-sm-6', _parent).removeAttr('style');\n $('.category-products .row.slide-container', _parent).removeAttr('style');\n $('.slide-container-cutoff', _parent).removeAttr('style');\n };\n \n var resetScrollpoint = function(){\n //Reset slide count\n curSlide = 1;\n //Set position to 0\n $('.category-products .row.slide-container', _parent).css('margin-left', '0px');\n \n determineArrowLocation();\n };\n\t\t\n\tvar determineArrowLocation = function(){\n\t\tif(slideCount == 1){ // Hide both arrows, not enough slides to show\n\t\t\t_leftArrowObj.addClass('hide-arrow');\n\t\t\t_rightArrowObj.addClass('hide-arrow');\t\t\n\t\t}\n\t\telse if(curSlide <= 1){ //Hide left arrow\n\t\t\t_leftArrowObj.addClass('hide-arrow');\n\t\t\t_rightArrowObj.removeClass('hide-arrow');\n\t\t}\n\t\telse if(curSlide > 1 && curSlide < slideCount){ //Show both arrows\n\t\t\t_leftArrowObj.removeClass('hide-arrow');\n\t\t\t_rightArrowObj.removeClass('hide-arrow');\n\t\t}\n\t\telse if(curSlide == slideCount){ //Hide right arrow\n\t\t\t_leftArrowObj.removeClass('hide-arrow');\n\t\t\t_rightArrowObj.addClass('hide-arrow');\n\t\t};\n\t};\n\t\n\tvar animateSlide = function(direction){\n\t\tvar currentPosition = _sliderObj.css('margin-left').replace('px',''),\n\t\t\tnewPosition = 0;\n\t\t\n\t\tif(currentPosition % slideWidth === 0){\t\t\n\t\t\tif(direction == 'left'){\n\t\t\t\tnewPosition = (parseFloat(currentPosition) + slideWidth);\n\t\t\t\tcurSlide--;\n\t\t\t}\n\t\t\telse{\n\t\t\t\tnewPosition = (parseFloat(currentPosition) - slideWidth);\n\t\t\t\tcurSlide++;\n\t\t\t};\n\t\t\t\n\t\t\t\n\t\t\tdetermineArrowLocation();\n\t\t\t\n\t\t\t$('.category-products .row.slide-container', _parent).css('margin-left', newPosition + 'px');\n\t\t};\n\t};\n\t\n\t//Onload\n\tdetermineArrowLocation();\n \n measureAndApplyElementWidths();\n\t\n\tjQuery('.rotate-left, .rotate-right', _parent).on('click.rotate', function(){\n\t\tanimateSlide($(this).data('direction'));\n\t});\t\t\n \n /* After Resize Event Fires */\n Viewport.resize(function () {\n \n if(window.innerWidth > 540){\n removeMeasuredElementWidths();\n }\n else{\n resetScrollpoint();\n measureAndApplyElementWidths();\n };\n }); \n \n};\n\nif(window.innerWidth <= 540){\n\texpRotator({parent: '.exp-twitter-4'});\n};\n\n\nvar twitter4IsInit = false;\n/* After Resize Event Fires */\nViewport.resize(function () {\n if(window.innerWidth <= 540 && !twitter4IsInit){\n twitter4IsInit = true;\n expRotator({parent: '.exp-twitter-4'});\n };\n});\n$(\".exp-textcallouts > div:eq(1) > p:eq(0)\").html(\"\\\"Microsoft's health revolution is here, starting with a $199 fitness tracker\\\"\");\n$(\".exp-textcallouts > div:eq(1) > p:eq(1)\").html(\"\u2014The Verge\");"},"2107091459":{},"2406731781":{},"2216480774":{},"2586460167":{"code":"/* _optimizely_evaluate=force */\ndocument.getElementsByTagName('html')[0].className += \" hide-chat\";\n/* _optimizely_evaluate=safe */"},"2363820556":{"code":"$(function(){\n if($('a[pid-ref=286395000] .badge').length > 0){\n $('a[pid-ref=286395000] .badge').text('Recommended for households');\n }\n else{\n $('a[pid-ref=286395000] .image-container > div').before('Recommended for households ');\n }\n if($('a[pid-ref=297833200] .badge').length > 0){\n $('a[pid-ref=297833200] .badge').text('Recommended for Individuals');\n }\n else{\n $('a[pid-ref=297833200] .image-container > div').before('Recommended for Individuals ');\n }\n});"},"1027486722":{"code":"console.log('!!Parent Document Includes video chat: ' + (parent.document.location.href.indexOf('pbPage.videochat')>0));\n\n$('html').addClass('experiment-videochat');\n\n$('a.box','.cart-header').css({'pointer-events':'none', 'background-color':'#d2d2d2','color':'#666'});\n$('a.box','.pcf-footer').css({'pointer-events':'none', 'background-color':'#d2d2d2','color':'#666'});\n$('a.checkout').css({'pointer-events':'none', 'background-color':'#d2d2d2','color':'#666'});\n\n$('.cart-header').prepend('To proceed with checkout, you must exit the chat window on the right side of your screen.
');"},"2386350609":{"code":"$(function(){\n $('body').addClass('exp115BottomLocation');\n});"},"2455160339":{},"1206393367":{},"2192092184":{},"2180910619":{},"1407341085":{},"2112442917":{"code":"$(\"#earnpoints\").replaceWith(\"\\n\\n\\n\\n
Easy to earn credits \\n\\n\\n
\\n\\n\\n
\\n\\n
\\n\\n
\\n\\n
Search with Bing \\n
Search with Bing on your PC and phone to see your credits start adding up. All you have to do is stay signed-in and keep searching with Bing.
\\n\\n
\\n
\\n\\n
\\n
\\n\\n
\\n\\n
Purchase qualifying products \\n
\\n
Purchase qualifying products from the Microsoft online store and get bonus credits. When your product is shipped, your Bing credits will be added directly into your rewards account within 5 days.
\\n\\n
\\n
\\n\\n
\\n\\n\\n
\\n\\n
\\n\\n
Visit the Rewards dashboard \\n
Visit the Rewards dashboard to find out about new ways to earn credits every day. You can earn credits by trying out new features or exploring tips and tricks.
\\n
\\n
\\n
\\n
\\n\\n \");\n$(\"#redeempoints > .heading--large\").html(\"Redeem credits See all \");\n$(\"#rewards-footer .grid-container\").append(\"1 Valid for Bing Rewards members who order a qualifying Microsoft Store online products between November 4, 2014 and November 21, 2014, while supplies last. Limit 1 per customer. After your order ships, your credits wil be deposited into your Bing Rewards account within 5 days. Void where prohibited or restricted by law.
\");"},"2494920232":{"code":"$(function(){\n $('.triple-hero-control a[data-offerid=44824451209] img').attr('src','http://dri1.img.digitalrivercontent.net/Storefront/Site/msusa/images/promo/Office/en-US-Hm-Trip-S-Office365-gen-devices-desktop.jpg');\n $('.triple-hero-control a[data-offerid=44824451209] .overlay h1').text(\"For PCs, tablets, phones\");\n});"},"2223960107":{},"2386830380":{},"2174580271":{"code":"var curVideoView = getExperimentVideo();\n\nfunction getExperimentVideo(){\n \n if(Viewport.isDesktop()){\n return 'MS215308_XBoxOne_HolidayBundles_Desktop-v1B.mp4';\n }\n else if(Viewport.isTablet()){\n return 'MS215308_XBoxOne_HolidayBundles_Tablet-v1B.mp4';\n }\n else{\n return 'MS215308_XBoxOne_HolidayBundles_Mobile-v1B.mp4';\n };\n};\n\nfunction updateVideoHero(){\n\t\tvar newVideo = ['',\n\t\t\t\t\t\t\t//'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t' '].join('\\n');\n\n\tif(curVideoView != getExperimentVideo()){\n\t\t$('.exp-videobanner video').replaceWith(newVideo);\n\t\n\t\tcurVideoView = getExperimentVideo();\n\t};\n};\n\nvar videoHero = ['',\n\t\t\t\t\t'',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t//'',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
Give \\'em hell ',\n '
Assassin\\'s Creed: Unity and Black Flag free when you buy an Xbox One console, starting at $349
',\n\t\t\t\t\t\t\t\t'
Shop now ',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t'
',\n\t\t\t\t' '].join('\\n');\n\n$('#body .full-page-splash:eq(0)').replaceWith(videoHero);\n\n$(window).resize(function() {\n updateVideoHero();\n});"},"2509780018":{},"2224151608":{},"2203670589":{"code":"/* _optimizely_evaluate=force */\n$('html').addClass('experiment-addon');\n/* _optimizely_evaluate=safe */\n\n\tvar expModal = ['',\n '
',\n '
',\n '
',\n '
',\n '
For just $29.01 more, get the HP Stream 7 Tablet that includes Office 365 ',\n '
The HP Stream 7 Signature Edition Tablet includes 1 year of Office 365 Personal that can also be installed on 1 additional PC.
',\n '
',\n '
',\n '
'].join('\\n');\n\n\nif($.inArray('297833200', _TM.baseids) != -1){\n\tjQuery.magnificPopup.open({\n\t\ttype: 'inline',\n\t\tmodal: true,\n\t\titems: [{\n\t\t\ttype: 'inline',\n\t\t\tsrc: expModal\n\t\t}],\n callbacks: {\n\t\t\topen: function () {\n\t\t\t\t\n\t\t\t}\n },\n\t\tremovalDelay: 300,\n\t\tmainClass: 'mfp-enable-zoom exp-modal-addon'\n\n\t});\n};\n\n\n/* Update Messaging For Tablet */\nvar itemIndex = $.inArray('308781500', _TM.baseids),\n\t\titemRow = $('.cart-item-container .cart-item:eq(' + itemIndex + ')');\n\n$('.info', itemRow).append('Includes Office 365 Personal 1 yr. Subscription.
');\n\n\n\n/* Events for Office 365 */\nfunction updateProductConfig(){\n var cartIndex = $.inArray('297833200', _TM.baseids),\n \t\tcartURL = $('.cart-item-container .cart-item:eq(' + cartIndex + ') .remove-prod').attr('href');\n \n\tvar request = jQuery.ajax({\n\t type: \"GET\",\n\t url: cartURL\n\t});\t\t\t\n\t\t\t\t\n\trequest.success(function(data, status){\n\t\t//Add new product to cart\n\t\twindow.location = 'http://www.microsoftstore.com/store/msusa/en_US/buy/productID.308781500/ThemeID.33363200/Currency.USD/mktp.US/nextAction.DisplayThreePgCheckoutShoppingCartPage';\n\t});\t\t\t\n};\t\n\njQuery('body').on('click.addtocart','.exp-modal-addon .exp-yes', function(){\n\tupdateProductConfig();\n \n $(this).closest('.actions').html('Updating cart... ');\n});\n\njQuery('body').on('click.addtocart','.exp-modal-addon .exp-no', function(){\n\tjQuery.magnificPopup.close()\n});"},"2575870018":{},"2365284419":{"code":"$('html').addClass('exp-quantityselector');\n\nvar templateHTML = ['',\n '
Choose quantity
',\n '
',\n '2 ',\n '3 ',\n '4 ',\n '5 ',\n '6 ',\n '7 ',\n '8 ',\n '9 ',\n '10 ',\n '11 ',\n '12 ',\n '13 ',\n '14 ',\n '15 ',\n '16 ', \n ' ',\n '
',\n '
'].join('\\n');\n\n$('.pdp-cta.add-to-cart').prepend(templateHTML);\n\n\nfunction updateATCURL(){\n var variationPid = $('.variation-container li.active').data('pid'),\n variationURL = 'http://www.microsoftstore.com/store/msusa/en_US/buy/productID.' + variationPid + '/quantity.' + jQuery('.exp-quantity option:selected').val(),\n i;\n\n $('.btnSubmitSpinContainer:not(.hide-option) .buyBtn_AddtoCart').prop('href', variationURL); \n};\n\njQuery('.exp-quantity').on('change', function(){\n updateATCURL();\n});\n\n\njQuery('.variation-container a').on('click', function(){\n jQuery( document ).ajaxComplete(function( event, xhr, settings ) {\n updateATCURL(); \n }); \n});\n\n//Set initial number based on options in dropdown\nupdateATCURL();"},"2595821636":{"code":"/* _optimizely_evaluate=force */\ndocument.getElementsByTagName('html')[0].className += \" hide-chat\";\n/* _optimizely_evaluate=safe */"},"2264590006":{},"2355210825":{},"2094880842":{"code":"$('html').addClass('exp-list-addtocart');\n\nvar pidsToValidate = ['306439500','306439600','306050100','304277800','286029500','305596800','306584200','306952400','285169400','304306700','295557100','295570600','306174700','306773200','282109700','295240100','295628400','298057900','282125600','287687000','291671100','306855700','286355700','263846200','308246300','309561700'],\n\tcurrentPid = '',\n\ti = 0;\n\t\nfunction returnProductSliderToRender(pid){\n\treturn 'Add to cart
';\n};\t\n\nfunction productSlider(){\n jQuery(pidsToValidate).each(function(){\n currentPid = pidsToValidate[i],\n addToCartButton = returnProductSliderToRender(currentPid);\n\n jQuery('.product[pid-ref=' + currentPid + ']').each(function(){\n if(!jQuery('.exp-cartoverlay', this).length){\n $(this).append('');\n };\n\t \n if(!jQuery('.exp-cartoverlay', this).length){\n $(this).append('');\n }; \n });\n i++;\n });\n}; \n\n\nproductSlider();\n\njQuery(document).ajaxComplete(function() {\n productSlider();\n}); \n\n//Expandable icon\njQuery('a.product').on('click', '.exp-buttonslider', function(){\n $(this).closest('.exp-cartoverlay').toggleClass('opened');\n});\n\n//Exp cart button\njQuery('a.product').on('click', '.exp-addtocart .exp-listbutton', function(){\n window.location = $(this).data('href');\n});\n\n\n//Prevent click on add to cart area\nvar mouseOverCart = false;\n\njQuery('.exp-cartoverlay').on('mouseenter', function(){\n\tmouseOverCart = true;\n}).on('mouseleave', function(){\n\tmouseOverCart = false;\n});\n\njQuery('a.product').on('click', function(e){\n\tif(mouseOverCart){\n\t\te.preventDefault();\n\t};\n});"},"2177390159":{"code":"$('#body').append('');"},"2319702609":{"code":"$(function(){\n if($('a[pid-ref=297833200] .badge').length > 0){\n $('a[pid-ref=297833200] .badge').text('1 PC/Mac/iPad');\n }\n else{\n $('a[pid-ref=297833200] .image-container > div').before('1 PC/Mac/iPad ');\n }\n});"},"2346861138":{},"1862910051":{"code":"$('html').addClass('exp-signaturebranding 5.27');\n\nfunction expScrollBody(position){\n jQuery('html, body').animate({scrollTop:position + 'px'}, 'slow', function() {\n //Do after scroll complete\n }); \n};\n\n\nvar htmlTemplateDesktop = ['',\n \t'
',\n \t\t'
',\n \t'
',\n \t'
',\n \t\t'
Clean. Fast. Protected.
',\n \t\t'
Learn more > ',\n \t'
',\n '
'].join('\\n');\n\nvar htmlTemplateMobile = ['',\n \t'
',\n \t\t'
',\n \t'
',\n \t'
',\n \t\t'
Clean. Fast. Protected.
',\n \t\t'
Learn more > ',\n \t'
',\n '
'].join('\\n');\n\n\n$('.description-block.description-desktop').after(htmlTemplateDesktop);\n\n$('.description-block.description-mobile').after(htmlTemplateMobile);\n\njQuery('html').on('click.scroll','.exp-branding-wrapper .learn-more', function(){\n expScrollBody(jQuery('section.ms-signature').position().top);\n});"},"2558030932":{"code":"$(\"#dr_ProductSearchResults a.search-tip\").text('');\n $(\"#dr_ProductSearchResults\").html($(\"#dr_ProductSearchResults\").html().replace(\"Did you mean \",\"\"));"},"2110020182":{},"1402111063":{},"2418270297":{"code":"$(document).ready(function(){\n\t\t$('.category-banner-4up:eq(0)').css('display','none');\n});"},"2292870927":{},"2292080220":{"code":"//Create session cookie which is used by office upsell experiment on cart page\nStore.saveCookie('expOfficeTraffic', true);"},"2589650525":{},"1024036451":{},"2153690982":{"code":"var curVideoView = getExperimentVideo();\n\nfunction getExperimentVideo(){\n \n if(Viewport.isDesktop()){\n return 'MS215308_XBoxOne_HolidayBundles_Desktop-v1B.mp4';\n }\n else if(Viewport.isTablet()){\n return 'MS215308_XBoxOne_HolidayBundles_Tablet-v1B.mp4';\n }\n else{\n return 'MS215308_XBoxOne_HolidayBundles_Mobile-v1B.mp4';\n };\n};\n\nfunction updateVideoHero(){\n\t\tvar newVideo = ['',\n\t\t\t\t\t\t\t//'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t' '].join('\\n');\n\n\tif(curVideoView != getExperimentVideo()){\n\t\t$('.exp-videobanner video').replaceWith(newVideo);\n\t\n\t\tcurVideoView = getExperimentVideo();\n\t};\n};\n\nvar videoHero = ['',\n\t\t\t\t\t'',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t//'',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
Give \\'em hell ',\n '
Buy an Xbox One console starting at $349 and receive Assassin\\'s Creed: Unity and Black Flag at no additional cost
',\n\t\t\t\t\t\t\t\t'
Shop now ',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t'
',\n\t\t\t\t' '].join('\\n');\n\n$('#body .full-page-splash:eq(0)').replaceWith(videoHero);\n\n$(window).resize(function() {\n updateVideoHero();\n});"},"2411440233":{},"2217220541":{"code":"$(function() { $('div.responsive-header > h1 > span').addClass('exp-1-49'); jQuery('div.responsive-header > h1 > span').on('click', function(e) { window.location.href = '/store/msusa/en_US/home'; }); });"},"2215270512":{"code":"$(\".buySpan_AddtoCart\").append(\"\\n
\\n
Get Free expedited shipping when you sign up for Bing Rewards. Sign-up is free during checkout.
\\n
\");\n$(\"section.ratings\").prepend(\"\\n Rewards \\n\\n\\n\\n Free to join. Sign up for Bing Rewards to get rewarded by the Microsoft Store online and Bing. Earn credits when you search on Bing and through daily offers. Redeem your credits for gift cards, Microsoft Store online discounts, Microsoft services and more.
\\n\\n You also get: \\n \\n \\n \\n
\\n Free 2-day shipping: Get free expedited shipping on all orders over $75 until November 23, 2014.
\\n \\n \\n \\n
\\n Exclusive deals: Get exclusive offers and product announcements delivered right to your inbox (coming soon).
\\n \\n \\n \\n\\n How do I sign up? \\n At checkout you can sign up for Bing Rewards before you complete your purchase.
\\n \");\n$(\".hero-box\").append(\"...
\");\n$(\"#optimizely_168095494\").replaceWith(\"
\");"},"2412660849":{},"2366710904":{},"2299010174":{},"2157081215":{},"2467710083":{},"2601750664":{"code":"$(function(){\n $('body').addClass('exp-rr-star-color-var2');\n});"},"2585800329":{"code":"/* _optimizely_evaluate=force */\ndocument.getElementsByTagName('html')[0].className += \" hide-chat\";\n/* _optimizely_evaluate=safe */"},"2207750284":{"code":"/* _optimizely_evaluate=force */\n$('html').addClass('experiment-addon');\n/* _optimizely_evaluate=safe */\n\n\n//Real add to cart button\nvar expItem = jQuery('a.buyBtn_AddtoCart');\nvar expItemPlaceholderURL = 'http://' + window.location.host + '/store/msusa/en_US/buy/productID.' + $('.variation-container .option-list li.active').data('pid') + '/ThemeID.33363200/Currency.USD/mktp.US';\n\n\n\njQuery(document).ajaxComplete(function() {\n jQuery('html').addClass('experiment-addon-visible');\n});\n\n\n\nfunction returnAddToCartURL(pid){\n var url = '';\n \n switch(pid){\n case '304047100':\n\t\turl = 'http://www.microsoftstore.com/store/msusa/buy/productID.304047100/quantity.1/OfferID.43780332909/qty.1/nextPage.ThreePgCheckoutShoppingCartPage';\n break;\n case '304047200':\n\t\turl = 'http://www.microsoftstore.com/store/msusa/buy/productID.304047200/quantity.1/OfferID.43780332909/qty.1/nextPage.ThreePgCheckoutShoppingCartPage';\n break;\n case '304047300':\n\t\turl = 'http://www.microsoftstore.com/store/msusa/buy/productID.304047300/quantity.1/OfferID.43780332909/qty.1/nextPage.ThreePgCheckoutShoppingCartPage';\n break;\n case '304047400':\n\t\turl = 'http://www.microsoftstore.com/store/msusa/buy/productID.304047400/quantity.1/OfferID.43780332909/qty.1/nextPage.ThreePgCheckoutShoppingCartPage';\n break;\n case '304047500':\n\t\turl = 'http://www.microsoftstore.com/store/msusa/buy/productID.304047500/quantity.1/OfferID.43780332909/qty.1/nextPage.ThreePgCheckoutShoppingCartPage';\n break; \n }\n \n return url;\n};\n\n\nvar expModal = ['',\n '
',\n '
',\n '
',\n '
',\n '
Complete protection for only $99 ',\n '
Get two years of coverage for hardware defects and even accidental damage, plus unlimited support from Answer Desk.
',\n '
',\n '
',\n '
'].join('\\n');\n\n jQuery('.buyBtn_AddtoCart').on('click', function (e) {\n e.preventDefault();\n \n\t\tjQuery.magnificPopup.open({\n\t\t\ttype: 'inline',\n\t\t\tmodal: true,\n\t\t\titems: [{\n\t\t\t\ttype: 'inline',\n\t\t\t\tsrc: expModal\n\t\t\t}],\n callbacks: {\n\t\t\t\topen: function () {\n\t\t\t\t\t$('.exp-no').attr('href', 'http://' + window.location.host + '/store/msusa/en_US/buy/productID.' + $('.variation-container .option-list li.active').data('pid') + '/ThemeID.33363200/Currency.USD/mktp.US');\n \n $('.exp-yes').attr('href', returnAddToCartURL($('.variation-container .option-list li.active').data('pid').toString()));\n\t\t\t\t}\n },\n\t\t\tremovalDelay: 300,\n\t\t\tmainClass: 'mfp-enable-zoom exp-modal-addon'\n\n\t\t});\n\t});"},"2421430447":{"code":"$('html').addClass('exp-phone 3.31');\n\n$('.product-additional-info-main').prepend('Need help deciding? Call us at 877-345-2661 ');\n\njQuery( document ).ajaxComplete(function() {\n jQuery(\"#ms_PDP_Additional_Info > div:eq(0) > p:eq(0)\").css({\"display\":\"none\", \"visibility\":\"\"});\n if(!$('.product-additional-info-main .exp-phone').length){\n \t$('.product-additional-info-main').prepend('Need help deciding? Call us at 855-843-9614 ');\n };\n \n $('#ms_PDP_Buy_Button_Promo_Text .shipping-return-text').remove();\n jQuery(\".grid-container > .product-footer > p:eq(1)\").css({\"display\":\"none\", \"visibility\":\"\"});\n});\n$(\"strong > a\").html(\"855-843-9614\");"},"2100500118":{"code":"$('.dr_category_67154000 .category-hero').find('.overlay h2').text('Exclusive offer for Xbox Rewards members');\n$('.dr_category_67154000 .category-hero').find('.overlay h3').text('Get 15,000 reward credits for each Xbox game you pre-order this holiday season*');\n\n$('.dr_category_67154000 .category-hero').find('.overlay').after('');\n$(\".category-offer > img\").attr({\"src\":\"https://dri2.img.digitalrivercontent.net/Storefront/Site/msca/images/promo/MSCA-List-Page-Hero-Xbox-One-E3.jpg\"});\n$(\".disclaimer > a\").attr({\"target\":\"_blank\"});"},"2180860570":{"code":"$('html').addClass('exp-phone 3.31');\n\n$('.product-additional-info-main').prepend('Need help deciding? Call us at 877-345-2661 ');\n\njQuery( document ).ajaxComplete(function() {\n jQuery(\"#ms_PDP_Additional_Info > div:eq(0) > p:eq(0)\").css({\"display\":\"none\", \"visibility\":\"\"});\n if(!$('.product-additional-info-main .exp-phone').length){\n \t$('.product-additional-info-main').prepend('Need help deciding? Call us at 877-345-2661 ');\n };\n \n $('#ms_PDP_Buy_Button_Promo_Text .shipping-return-text').remove();\n jQuery(\".grid-container > .product-footer > p:eq(1)\").css({\"display\":\"none\", \"visibility\":\"\"});\n});"},"2454580079":{"code":"$('body').addClass('exp-sticky-header');\n\n//Content changes\n$('.exp-comparetable .table-head:eq(0)').html('For up to 5 PCs or Macs and 5 tablets
Subscription
');\n\n$('.exp-comparetable .table-head:eq(1)').html('For 1 PC or 1 Mac
One-time purchase');\n\n$('.exp-comparetable tr.installation').insertBefore('.exp-comparetable tr.apps-included');\n$(\"tbody > tr:eq(7) > td:eq(0) > div:eq(0)\").html(\"Microsoft support Get help by phone or chat at no extra charge\");\n\n/* Add ICID tracking to links */\n$(\".exp-buybox > td:eq(0) > a:eq(0)\").attr({\"href\":\"/store/msusa/en_US/pdp/productID.286395000?icid=Compare_Home_V2\"});\n$(\".exp-buybox > td:eq(1) > a:eq(0)\").attr({\"href\":\"/store/msusa/en_US/pdp/productID.297833200?icid=Compare_Personal_V2\"});\n$(\".exp-buybox > td:eq(2) > a:eq(0)\").attr({\"href\":\"/store/msusa/en_US/pdp/productID.259179500?icid=Compare_HS_V2\"});\n$(\".exp-buybox > td:eq(3) > a:eq(0)\").attr({\"href\":\"/store/msusa/en_US/pdp/productID.259321600?icid=Compare_HB_V2\"});\n$(\".exp-buybox > td:eq(4) > a:eq(0)\").attr({\"href\":\"/store/msusa/en_US/pdp/Office-for-Mac-Home-amp-Student-2011/productID.253736200?icid=Compare_MacHS_V2\"});\n$(\".exp-buybox > td:eq(5) > a:eq(0)\").attr({\"href\":\"/store/msusa/en_US/pdp/Office-for-Mac-Home-amp-Business-2011/productID.253736100?icid=Compare_MacHB_V2\"});\n$(\".exp-buybox > td:eq(0) > a:eq(1)\").replaceWith(\" Buy now
\");\n$(\".exp-buybox > td:eq(1) > a:eq(1)\").replaceWith(\"Buy now
\");\n$(\".exp-buybox > td:eq(2) > a:eq(1)\").replaceWith(\"Buy now
\");\n$(\".exp-buybox > td:eq(3) > a:eq(1)\").replaceWith(\"Buy now
\");\n$(\".exp-buybox > td:eq(4) > a:eq(1)\").replaceWith(\"Buy now
\");\n$(\".exp-buybox > td:eq(5) > a:eq(1)\").replaceWith(\"Buy now
\");\n\n//Sticky Nav\nvar eTop = jQuery('.exp-comparetable .exp-buybox').offset().top;\n\njQuery(window).bind('scroll.scrolldirection',function(event){\n\t(function() {\n\t\tif(eTop - jQuery(window).scrollTop() < 10){\n\t\t\tjQuery('.office-compare .exp-comparetable, .exp-sticky-wrapper').addClass('sticky');\n\t\t}\n\t\telse{\n\t\t\tjQuery('.office-compare .exp-comparetable, .exp-sticky-wrapper').removeClass('sticky');\n\t\t};\n\t})();\n});\n\n$('#body').prepend(['',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t'Choose the version that\\'s right for you ',\n\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t\t'Office 365 Home
',\n\t\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t\t'Office 365 Personal
',\n\t\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t\t'Office Home & Student 2013
',\n\t\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t\t'Office Home & Business 2013
',\n\t\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t\t'Office for Mac Home & Student 2011
',\n\t\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t\t'Office for Mac Home & Business 2011
',\n\t\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t'
'].join('\\n'));"},"2221501084":{"code":"var sku = \"6NU-00001\";\n\n function getRewardsUserInfo(callback) {\n var getUserInfoUrl = '//www.bing.com/msrewards/api/v1/getuserinfo',\n userId = getUserId(),\n request = {\n PartnerId: 'MSStore',\n UserId: userId,\n Channel: 'MSStore',\n Options: {\n FetchOffers: true\n }\n };\n\n crossDomainAjax(getUserInfoUrl, request, callback);\n }\n\n function getUserId() {\n var aCookies;\n if (tryGetCookie('ANON')) {\n aCookies = tryGetCookie('ANON').split('&');\n\n for (var i = 0; i < aCookies.length; i++) {\n var aCookie = aCookies[i];\n if (aCookie.charAt(0) === 'A' && aCookie.charAt(1) === '=') {\n return aCookie.substring(2);\n }\n }\n }\n }\n\n function crossDomainAjax(url, requestObj, successCallback) {\n if ('XDomainRequest' in window && window.XDomainRequest !== null) {\n var xdr = new XDomainRequest();\n var rewardsCookie = tryGetCookie(rewardsCookieName);\n\n xdr.open('POST', url);\n xdr.onload = function () {\n var dom = new ActiveXObject('Microsoft.XMLDOM'),\n response;\n\n dom.async = false;\n\n response = jQuery.parseJSON(xdr.responseText);\n successCallback(response);\n };\n xdr.onprogress = function () {\n // Do not remove\n };\n xdr.ontimeout = function () {\n // Failure\n\n };\n xdr.onerror = function () {\n // Failure\n };\n try {\n xdr.send(JSON.stringify(requestObj));\n } catch (e) {\n // Failure\n }\n } else if (navigator.userAgent.indexOf('MSIE') != -1 && parseInt(navigator.userAgent.match(/MSIE ([\\d.]+)/)[1], 10) < 8) {\n // Failure\n return false;\n } else {\n jQuery.post(url, JSON.stringify(requestObj), successCallback, 'json').fail(function () {\n // Failure\n });\n }\n }\n\n function omnitureTracking(trackingEvent) {\n setTimeout(function () {\n verifyOnmitureModTrackingExistsBeforeCalling(trackingEvent, 1);\n }, 0);\n }\n\n function verifyOnmitureModTrackingExistsBeforeCalling(trackingEvent, count) {\n if (window.t_omni_utils && (typeof window.t_omni_utils.omniModTracking == \"function\")) {\n window.t_omni_utils.omniModTracking(true, 1, \"Rewards\", \"\", trackingEvent, trackingEvent, '');\n } else {\n if (count <= 0) {\n return;\n }\n count--;\n\n setTimeout(function () {\n verifyOnmitureModTrackingExistsBeforeCalling(trackingEvent, count);\n }, 500);\n }\n }\n\n function tryGetCookie(name) {\n name += \"=\";\n var allCookies = document.cookie.split(';');\n for (var i = 0; i < allCookies.length; i++) {\n var cookie = jQuery.trim(allCookies[i]);\n\n if (cookie.indexOf(name) === 0) {\n return cookie.substring(name.length, cookie.length);\n }\n }\n\n return null;\n }\n\n function loadCreditsOffer(user) {\n var offerTitle;\n var offerDescription;\n\n if (user.Offers.length > 0) {\n for (var i = 0; i < user.Offers.length; i++) {\n var obj = user.Offers[i];\n if (obj.Attributes.MSStoreSku) {\n if (obj.Attributes.MSStoreSku == sku) {\n offerTitle = obj.Title;\n offerDescription = obj.Description;\n\n displayOffer(offerTitle, offerDescription);\n }\n }\n }\n }\n }\n\n function displayOffer(title, desc) {\n var html = \"\\n
\\n
{0} {1} Not a member? Sign-up is free. Learn more >
\\n
\";\n html = html.replace(\"{0}\", title);\n html = html.replace(\"{1}\", desc);\n //jQuery(\"#product-footer .grid-container\").append(\"1 Valid for Bing Rewards members who order a qualifying Microsoft Store online product between November 4, 2014 and November 21, 2014, while supplies last. Limit 1 per customer. After your order ships, your credits wil be deposited into your Bing Rewards account within 5 days. Void where prohibited or restricted by law.
\");\n\n\n if(jQuery(\"#physicalxboxoneenglish .buySpan_AddtoCart\").length > 0){\n\t\t\t\t\t\tjQuery(\"#physicalxboxoneenglish .buySpan_AddtoCart\").append(html);\n }\n else{\n jQuery(\".buySpan_AddtoCart\").append(html);\n }\n \n var rewardsTabHtml = \"\\n \\n
Rewards \\n
\\n\\n\\n
\\n\\n
\\n
\\n\\n
\\n\\n
\\n
It's free to join \\n
Sign up for Bing Rewards to get rewarded by the Microsoft Store online and Bing. Earn Bing Rewards credits when you purchase qualifying products on Microsoft online store, search on Bing through daily offers. Redeem your credits for gift cards, Microsoft Store online discounts, Microsoft services and more.
\\n
\\n
\\n
\\n\\n
\\n\\n
\\n
\\n
\\n\\n
How do I sign up? \\n
On the cart page during check-out, you can enroll for free. Your rewards account will be associated with your Microsoft Account.
\\n
\\n
\\n
\\n
\\n
\\n
How do I get the Bing Rewards credits? \\n
For qualifying products, bonus credits are awarded with purchase. For qualifying products, Bing Rewards credits are awarded with purchase. After your product ships, your credits will be deposited into your Bing Rewards account within 5 days.
\\n
\\n
\\n
\\n
\\n
\\n
What can credits be used for? \\n
Credits can be redeemed for things like 100GB of OneDrive storage (500 credits), Starbucks gift card (525 credits), 1 month Xbox Live Gold membership (699 credits).
\\n
\\n
\\n
\\n
\\n\\n \";\n \n if(jQuery(\".product-tab-content\").length == 1){\n jQuery(\".product-tab-content\").append(rewardsTabHtml);\n }\n else{\n jQuery(\".product-tab-content\").eq(1).append(rewardsTabHtml);\n }\n }\n\n\n\n getRewardsUserInfo(loadCreditsOffer);"},"2176260256":{"code":"$(\".grid > h1\").wrapInner(\" \");"},"2132661411":{},"2622230181":{},"2448400550":{"code":"$('#_GUARANTEE_Kicker').insertAfter($('.pcf-bottom-content .pcf-footer'))"},"1260595880":{},"2522300268":{"code":"$('body').addClass('exp-swapbuybox');\n\n$('.new-pdp-hero .media-container .pdp-social-media').remove();"},"2375390378":{"code":"$(function(){\n if($('a[pid-ref=275549300] .badge').length > 0){\n $('a[pid-ref=275549300] .badge').text('2 PCs/Macs/iPads');\n }\n else{\n $('a[pid-ref=275549300] .image-container > div').before('2 PCs/Macs/iPads ');\n }\n});"},"2466990282":{},"2361780765":{"code":"var showExpTimer = false; //Display the countdown timer -- accepts true or false\nvar targetDate = \"September 14, 2014 18:00:00 GMT-0700\"; //Date timer should reach 0\n\nvar bannerIsLink = false; //Is the banner clickable -- accepts true or false.\n\nvar bannerText = \"Free with any online purchase: Up to 100 Minutes of Skype calls to phones.\" + (showExpTimer ? \" \" : ' ') + \"\"; //Displays as the text of the banner\nvar bannerURL = 'http://www.microsoftstore.com'; //Displays as the URL of the banner\n\n\n//Don't edit below this line.\n$('body').addClass('experiment');\n\nvar bannerCopy = function(){\n var elm = '';\n \n if(bannerIsLink){\n elm = ['',\n '' + bannerText + '
',\n ' '].join('\\n');\n }\n else{\n elm = ['',\n '' + bannerText + '
',\n ' '].join('\\n');\n }\n return elm;\n};\n\nvar htmlTemplate = ['',\n '
',\n bannerCopy(),\n '
',\n '
'].join('\\n');\n\n\n$('header.slim-header').before(htmlTemplate);\n\n$.extend({\n\tdateDiff: function (date1, date2) { // if unit argument is omitted, default is milliseconds\n\t\tunit = arguments[2] || \"ms\";\n\t\tvar _units = {\n\t\t\td: 86400000, // 1000 * 60 * 60 * 24 \n\t\t\th: 3600000, // 1000 * 60 * 60\n\t\t\tm: 60000, // 1000 * 60\n\t\t\ts: 1000,\n\t\t\tms: 1\n\t\t};\n\t\tvar _val = _units[unit] || 1;\n\t\treturn Math.floor((date2 - date1) / parseInt(_val));\n\t}\n});\n\n\t\nfunction countdownTimer(date){\n\tvar targetDate = new Date(date).getTime(),\n\t currentDate = new Date().getTime(),\n\t timeDiff = $.dateDiff(currentDate, targetDate),\n \t remainingTime = $.dateDiff(currentDate, targetDate, 's'),\n\t timerHTML = $('.exp-countdown .timer');\n\t\n if(timeDiff > 0){\n \n var _days = Math.floor(remainingTime / 86400);\n remainingTime = (remainingTime % 86400);\n \n var _hours = Math.floor(remainingTime / 3600);\n remainingTime = (remainingTime % 3600);\n \n var _minutes = Math.floor(remainingTime / 60)\n remainingTime = (remainingTime % 60);\n \n var _seconds = remainingTime;\n \n finalTimer = '';\n \n if(_days > 0){\n finalTimer += _days + ' day' + (_days > 1 ? 's' : '') + ', ';\n }\n \n if(_hours > 0){\n finalTimer += _hours + ' hour' + (_hours > 1 ? 's' : '') + ', ';\n }\t\n \n if(_minutes > 0){\n finalTimer += _minutes + ' minute' + (_minutes > 1 ? 's' : '') + ', ';\n }\n \n if(_seconds > 0){\n finalTimer += _seconds + ' second' + (_seconds > 1 ? 's' : '');\n }\n else{\n finalTimer += _seconds + ' seconds';\n }\n \n timerHTML.html(finalTimer);\n }\n else{\n $('.exp-countdown').css({display:'none'});\n }\n};\n\nif(showExpTimer){\n countdownTimer(targetDate);\n \n setInterval(function(){\n countdownTimer(targetDate);\n }, 1000);\n};"},"2319703311":{"code":"$(function(){\n $('body').addClass('exp115HiddenCandyRack');\n});"},"2227312308":{"code":"$(function (){$(\".links\").replaceWith(\"\");\nvar n = 0;\nif($('.full-page-splash').length == 2){\n\tn = 1;\n}\n$('.full-page-splash:eq(' + n + ')').before('');\n$('.category-products-wrapper').remove();\n$('.full-page-splash:eq(' + n + ')').after('');\n});"},"2128621237":{},"2594590390":{},"2432920759":{"code":"$(document).ready(function(){\n $('body').addClass('expDwnBtnABN_var2');\n if (typeof _TM !== 'undefined' && _TM.pids.length !== 0) {\n if($.inArray('259281600', _TM.pids) !== -1){\n $('#dr_ThankYou').find('.complete-order-item').each( function () {\n if($(this).find('.title p').text().indexOf('Office Home & Student') !== -1 ){\n $(this).find('.info .download.box').text('Install Office');\n $(this).find('.info .download.box').attr('title','Install Office');\n $(this).find('.info .download.box').addClass('optiExpBtn'); \n }\n });\n }\n }\n});"},"2021890233":{},"2439850320":{"code":"$('.exp-comparetable .table-head:eq(0)').html('Subscription
');\n\n$('.exp-comparetable .table-head:eq(1)').html('One-time purchase
');\n\n$('.exp-comparetable tr.installation').insertBefore('.exp-comparetable tr.apps-included');\n$(\"tbody > tr:eq(7) > td:eq(0) > div:eq(0) > strong:eq(0)\").html(\"Microsoft support\");\n$(\"tbody > tr:eq(7) > td:eq(0) > div:eq(0)\").html(\"Microsoft support Get help by phone or chat at no extra charge\");\n\n//Update URLs\nfunction updateAnchorTags(index, param){\n $('.exp-comparetable .exp-buybox td:eq(' + index + ') a').each(function(){\n $(this).attr('href', $(this).attr('href') + param);\n });\n};\n\nvar linkIndex = 0,\n linkArray = ['?icid=Compare_Home_OptV1','?icid=Compare_Personal_OptV1','?icid=Compare_H&S_OptV1','?icid=Compare_H&B_OptV1','?icid=Compare_MacH&S_OptV1','?icid=Compare_MacH&B_OptV1'];\n\n$('.exp-comparetable .exp-buybox td').each(function(){\n updateAnchorTags(linkIndex, linkArray[linkIndex]);\t\n linkIndex++;\n});"},"2497390269":{},"2414620353":{"code":"$('.exp-comparetable .table-head:eq(0)').html('For up to 5 PCs or Macs and 5 tablets
Subscription
');\n\n$('.exp-comparetable .table-head:eq(1)').html('For 1 PC or 1 Mac
One-time purchase');\n\n$('.exp-comparetable tr.installation').insertBefore('.exp-comparetable tr.apps-included');\n$(\"tbody > tr:eq(7) > td:eq(0) > div:eq(0)\").html(\"Microsoft support Get help by phone or chat at no extra charge\");\n\n//Update URLs\nfunction updateAnchorTags(index, param){\n $('.exp-comparetable .exp-buybox td:eq(' + index + ') a').each(function(){\n $(this).attr('href', $(this).attr('href') + param);\n });\n};\n\nvar linkIndex = 0,\n linkArray = ['?icid=Compare_Home_OptV1','?icid=Compare_Personal_OptV1','?icid=Compare_H&S_OptV1','?icid=Compare_H&B_OptV1','?icid=Compare_MacH&S_OptV1','?icid=Compare_MacH&B_OptV1'];\n\n$('.exp-comparetable .exp-buybox td').each(function(){\n updateAnchorTags(linkIndex, linkArray[linkIndex]);\t\n linkIndex++;\n});"},"2308360386":{},"2602300099":{"code":"/* _optimizely_evaluate=force */\ndocument.getElementsByTagName('html')[0].className += \" hide-chat\";\n/* _optimizely_evaluate=safe */"},"2471440068":{"code":"$(document).ready(function(){\n $('body').addClass('expDwnBtnABN_var3');\n if (typeof _TM !== 'undefined' && _TM.pids.length !== 0) {\n if($.inArray('259281600', _TM.pids) !== -1){\n $('#dr_ThankYou').find('.complete-order-item').each( function () {\n if($(this).find('.title p').text().indexOf('Office Home & Student') !== -1 ){\n $(this).find('.info .download.box').text('Download Office');\n $(this).find('.info .download.box').attr('title','Download Office');\n $(this).find('.info .download.box').addClass('optiExpBtn'); \n \n \n }\n });\n }\n }\n});"},"2434361029":{"code":"/* _optimizely_evaluate=force */\n$('html').addClass('experiment-addon');\n/* _optimizely_evaluate=safe */\n\n\tvar expModal = ['',\n '
',\n '
',\n '
',\n '
',\n '
Only $29 more for Office and a tablet ',\n '
For just $99, get the HP Stream 7 tablet that comes with 1 year of Office 365 that can also be installed on another PC.
',\n '
',\n '
',\n '
'].join('\\n');\n\n\nif($.inArray('297833200', _TM.baseids) != -1){\n\tjQuery.magnificPopup.open({\n\t\ttype: 'inline',\n\t\tmodal: true,\n\t\titems: [{\n\t\t\ttype: 'inline',\n\t\t\tsrc: expModal\n\t\t}],\n callbacks: {\n\t\t\topen: function () {\n\t\t\t\t\n\t\t\t}\n },\n\t\tremovalDelay: 300,\n\t\tmainClass: 'mfp-enable-zoom exp-modal-addon'\n\n\t});\n};\n\n\n/* Update Messaging For Tablet */\nvar itemIndex = $.inArray('308781500', _TM.baseids),\n\t\titemRow = $('.cart-item-container .cart-item:eq(' + itemIndex + ')');\n\n$('.info', itemRow).append('Includes Office 365 Personal 1 yr. Subscription.
');\n\n\n\n/* Events for Office 365 */\nfunction updateProductConfig(){\n var cartIndex = $.inArray('297833200', _TM.baseids),\n \t\tcartURL = $('.cart-item-container .cart-item:eq(' + cartIndex + ') .remove-prod').attr('href');\n \n\tvar request = jQuery.ajax({\n\t type: \"GET\",\n\t url: cartURL\n\t});\t\t\t\n\t\t\t\t\n\trequest.success(function(data, status){\n\t\t//Add new product to cart\n\t\twindow.location = 'http://www.microsoftstore.com/store/msusa/en_US/buy/productID.308781500/ThemeID.33363200/Currency.USD/mktp.US/nextAction.DisplayThreePgCheckoutShoppingCartPage';\n\t});\t\t\t\n};\t\n\njQuery('body').on('click.addtocart','.exp-modal-addon .exp-yes', function(){\n\tupdateProductConfig();\n \n $(this).closest('.actions').html('Updating cart... ');\n});\n\njQuery('body').on('click.addtocart','.exp-modal-addon .exp-no', function(){\n\tjQuery.magnificPopup.close()\n});"},"2225380038":{},"2561430817":{},"2568270024":{},"2375000266":{},"2414700235":{},"2399720140":{"code":"$(function(){\n $('.full-page-splash:eq(0) .large-container div[data-picture] img[data-source-index=\"2\"]').attr('src', 'http://dri1.img.digitalrivercontent.net/Storefront/Site/msusa/images/promo/Office/en-US-Mod-D-Office-365-University-desktop.jpg');\n $('.full-page-splash:eq(0) .large-container div[data-picture] div[data-media=\"(min-width: 769px)\"]').attr('data-src', 'http://dri1.img.digitalrivercontent.net/Storefront/Site/msusa/images/promo/Office/en-US-Mod-D-Office-365-University-desktop.jpg'); \n});"},"2565920461":{},"2432520142":{},"2013750486":{},"2408600280":{},"2488910041":{"code":"$(\".top-categories .colspan-3 > div:eq(1) > div:eq(2) > a:eq(0) > img:eq(0)\").attr({\"src\":\"http://dri2.img.digitalrivercontent.net/Storefront/Site/msusa/images/promo/Sales/en-US-Sales-Spotlight-Chinese-NY-desktop.jpg\"});"},"2349571208":{},"2171970269":{},"2504160481":{"code":"$(function(){\n $('body').addClass('exp-office-upsell-141');\n if($('.option-list').length){\n $('.variation-container p:eq(0)').addClass('exp-hide-ctrl');\n }\n jQuery('a.buyBtn_AddtoCart.box.green').on('click', function(e){\n e.preventDefault();\n var expModal = ['',\n '
Save $20 on Office Buy Office 365 Home with this PC and save on a 1-year subscription
',\n '
'].join('\\n');\n jQuery.magnificPopup.open({\n type: 'inline',\n modal: true,\n items: [{\n type: 'inline',\n src: expModal\n }],\n callbacks: {\n open: function () { \n var buyLink;\n if($('.option-list').length){\n buyLink = $('.buyBtn_AddtoCart', $('.btnSubmitSpinContainer').not('.hide-option')).attr('href');\n $('.exp-yes').attr('href', buyLink.substr(0, $('.buyBtn_AddtoCart', buyLink.indexOf('productID') + 10)) + $('.option-list li:eq(0)').data('pid') + buyLink.substr(buyLink.indexOf('productID') + 19));\n $('.exp-no').attr('href', buyLink.substr(0, $('.buyBtn_AddtoCart', buyLink.indexOf('productID') + 10)) + $('.option-list li:eq(1)').data('pid') + buyLink.substr(buyLink.indexOf('productID') + 19));\n }else{\n buyLink = $('.buyBtn_AddtoCart').attr('href');\n $('.exp-yes').attr('href', buyLink + 'productID.259761300/');\n $('.exp-no').attr('href', buyLink);\n }\n }\n },\n removalDelay: 300,\n mainClass: 'mfp-enable-zoom'\n });\n $('a[tabindex=\"1\"]').focus();\n });\n if($('.option-list').length){\n jQuery('.option-list li:eq(1) a').click();\n\t}\n});"},"2632610019":{},"1337111780":{"code":"/* _optimizely_evaluate=force */\n$('html').addClass('experiment-addon');\n/* _optimizely_evaluate=safe */\n\n\n//Real add to cart button\nvar expItem = jQuery('a.buyBtn_AddtoCart');\nvar expItemPlaceholderURL = 'http://' + window.location.host + expItem.attr('href');\nvar expItemVariationPID = jQuery('.variation-container .addon input[type=checkbox]').attr('bundleofferid');\nvar expOfferURL = (expItemVariationPID ? ('/OfferID.' + expItemVariationPID) : '');\n\n//Fake add to cart button\n$('.add-to-cart').prepend('Add to cart ');\n\n\njQuery(document).ajaxComplete(function() {\n jQuery('html').addClass('experiment-addon-visible');\n \n if(jQuery('.buyBtn_outOfStock').is(':visible')){\n jQuery('html').addClass('experiment-addon-outofstock');\n };\n});\n\nfunction bindAfterOpen(){\n\n /*\n jQuery('.exp-modal-addon .column2 .accept').on('click.addtocart', function(e){\n e.preventDefault();\n \n if(jQuery('.variation-container .addon').length){\n jQuery('.variation-container .addon input[type=checkbox]').attr('checked', 'checked');\n };\n \n //Click hidden ATC after 250 delay\n setTimeout(function(){\n window.location = $(this).attr('href');\n }, 50);\n });\n */\n};\n\n\nvar expModal = ['',\n '
',\n '
',\n '
',\n '
',\n '
Protect your purchase for only $199 ',\n '
Get 2-years of accidental damage protection—plus unlimited software support and training from Answer Desk.
',\n '
',\n '
',\n '
'].join('\\n');\n\n jQuery('.exp-modal').on('click', function (e) {\n\t\tjQuery.magnificPopup.open({\n\t\t\ttype: 'inline',\n\t\t\tmodal: true,\n\t\t\titems: [{\n\t\t\t\ttype: 'inline',\n\t\t\t\tsrc: expModal\n\t\t\t}],\n callbacks: {\n\t\t\t\topen: function () {\n\t\t\t\t\tbindAfterOpen();\n\t\t\t\t}\n },\n\t\t\tremovalDelay: 300,\n\t\t\tmainClass: 'mfp-enable-zoom exp-modal-addon'\n\n\t\t});\n\t});"},"2437420775":{"code":"/* Add ICID tracking to links */\n$(\".exp-buybox > td:eq(0) > a:eq(0)\").attr({\"href\":\"/store/msusa/en_US/pdp/productID.286395000?icid=Compare_Home\"});\n$(\".exp-buybox > td:eq(1) > a:eq(0)\").attr({\"href\":\"/store/msusa/en_US/pdp/productID.297833200?icid=Compare_Personal\"});\n$(\".exp-buybox > td:eq(2) > a:eq(0)\").attr({\"href\":\"/store/msusa/en_US/pdp/productID.259179500?icid=Compare_HS\"});\n$(\".exp-buybox > td:eq(3) > a:eq(0)\").attr({\"href\":\"/store/msusa/en_US/pdp/productID.259321600?icid=Compare_HB\"});\n$(\".exp-buybox > td:eq(4) > a:eq(0)\").attr({\"href\":\"/store/msusa/en_US/pdp/Office-for-Mac-Home-amp-Student-2011/productID.253736200?icid=Compare_MacHS\"});\n$(\".exp-buybox > td:eq(5) > a:eq(0)\").attr({\"href\":\"/store/msusa/en_US/pdp/Office-for-Mac-Home-amp-Business-2011/productID.253736100?icid=Compare_MacHB\"});\n$(\".exp-buybox > td:eq(0) > a:eq(1)\").replaceWith(\"Buy now
\");\n$(\".exp-buybox > td:eq(1) > a:eq(1)\").replaceWith(\"Buy now
\");\n$(\".exp-buybox > td:eq(2) > a:eq(1)\").replaceWith(\"Buy now
\");\n$(\".exp-buybox > td:eq(3) > a:eq(1)\").replaceWith(\"Buy now
\");\n$(\".exp-buybox > td:eq(4) > a:eq(1)\").replaceWith(\"Buy now
\");\n$(\".exp-buybox > td:eq(5) > a:eq(1)\").replaceWith(\"Buy now
\");"},"2452500714":{"code":"$(function(){\n $('body').addClass('exp-rr-358');\n});"},"2444720189":{"code":"$(function(){\n $('.triple-hero-control .right .top').attr('data-offerid', '44807010209');\n $('.triple-hero-control .right .top').attr('href', 'http://www.microsoftstore.com/store/msusa/en_US/pdp/Xbox-One-Assassins-Creed-Unity-Bundle/productID.307070100');\n $('.triple-hero-control .right .top img').attr('src', 'http://dri1.img.digitalrivercontent.net/Storefront/Site/msusa/images/promo/Xbox/en-US-Hm-Trip-S-Xbox-One-AssassinsCreed-Nebula-Bundle-desktop.jpg');\n $('.triple-hero-control .right .top .overlay h1').text('Limited Time! Save $50 and Get 2 free games on Xbox One');\n $('.triple-hero-control .right .bottom').attr('data-offerid', '44824415309');\n $('.triple-hero-control .right .bottom').attr('href', 'http://www.microsoftstore.com/store/msusa/en_US/pdp/Evolve-for-Xbox-One/productID.296776700');\n $('.triple-hero-control .right .bottom img').attr('src', 'http://dri1.img.digitalrivercontent.net/Storefront/Site/msusa/images/promo/Xbox/en-US-Hm-Trip-S-Xbox-Evolve-Game-desktop.jpg');\n $('.triple-hero-control .right .bottom .overlay h1').text('Pre-order Evolve and get a $10 Xbox Gift Card');\n});\n$(\".top h1\").html(\"Limited Time! Save $50 and get 2 free games on Xbox One\");"},"2233400047":{},"2175140081":{"code":"var offerText;\nvar offerHtml = '{0}
';\n\nif($('.shipping-method').length > 0)\n{\n offerText = \"Get free 2-day shipping\";\n}\nelse\n{\n offerText = \"20 bonus credits for new members\";\n}\n\n\n\n$('.not-member > p').html(\"Join Bing Rewards to earn credits when you search on Bing and through daily offers. Redeem your credits for gift cards, Microsoft Store discounts, Microsoft services and more. Bing Rewards members also get free 2-day shipping on orders over $75 (valid until Nov. 23, 2014).\");\nofferHtml = offerHtml.replace(\"{0}\", offerText);\n\n$('.not-member').prepend(offerHtml);\n$('.not-member h3').remove();\n$('.not-member .rewards-list').remove();"},"2375811826":{"code":"$(function(){\n if($('a[pid-ref=286395000] .badge').length > 0){\n $('a[pid-ref=286395000] .badge').text('5 PCs/Macs/iPads');\n }\n else{\n $('a[pid-ref=286395000] .image-container > div').before('5 PCs/Macs/iPads ');\n }\n if($('a[pid-ref=297833200] .badge').length > 0){\n $('a[pid-ref=297833200] .badge').text('1 PC/Mac/iPad');\n }\n else{\n $('a[pid-ref=297833200] .image-container > div').before('1 PC/Mac/iPad ');\n }\n if($('a[pid-ref=275549300] .badge').length > 0){\n $('a[pid-ref=275549300] .badge').text('2 PCs/Macs/iPads');\n }\n else{\n $('a[pid-ref=275549300] .image-container > div').before('2 PCs/Macs/iPads ');\n }\n if($('a[pid-ref=259179500] .badge').length > 0){\n $('a[pid-ref=259179500] .badge').text('1 PC');\n }\n else{\n $('a[pid-ref=259179500] .image-container > div').before('1 PC ');\n }\n});"},"2255990004":{"code":"jQuery(document).ajaxComplete(function(){\n if(!$('.exp-11-05').length){\n $('.candy-rack li').each(function(){\n var link = $('a',this).attr('href').replace('buy', 'pdp');\n $('img',this).next('p:eq(0)').andSelf().wrapAll(' ');\n });\n }\n});"},"2504150262":{},"2593460476":{"code":"/* _optimizely_evaluate=force */\ndocument.getElementsByTagName('html')[0].className += \" hide-chat\";\n/* _optimizely_evaluate=safe */"},"2401700093":{"code":"$('body').addClass('exp-findstore 1.22');\n\njQuery( document ).ajaxComplete(function() {\n\tif(!jQuery('nav .top-level-menubar .find-a-store').length){\n \tjQuery('nav .top-level-menubar').append('');\n }\n});"},"2408450818":{"code":"$(document).ready(function(){\n $('body').addClass('expDwnBtnABN_var1');\n if (typeof _TM !== 'undefined' && _TM.pids.length !== 0) {\n if($.inArray('288186100', _TM.pids) !== -1){\n $('#dr_ThankYou').find('.complete-order-item').each( function () {\n if($(this).find('.title p:first').text().indexOf('Office 365 Home') !== -1 && $(this).find('.title p.comment.lineItemVariationLanguage').text() === '1-year auto-renewal'){\n $(this).find('.info .download.box').text('Download and Install Office');\n $(this).find('.info .download.box').attr('title','Download and Install Office');\n $(this).find('.info .download.box').addClass('optiExpBtn'); \n \n }\n });\n }\n }\n});"},"2354271275":{},"2200851033":{},"2002640648":{"code":"/* _optimizely_evaluate=force */\n$('html').addClass('experiment-addon');\n/* _optimizely_evaluate=safe */\n\n\n//Real add to cart button\nvar expItem = jQuery('a.buyBtn_AddtoCart');\nvar expItemPlaceholderURL = 'http://' + window.location.host + expItem.attr('href');\nvar expItemVariationPID = jQuery('.variation-container .addon input[type=checkbox]').attr('bundleofferid');\nvar expOfferURL = (expItemVariationPID ? ('/OfferID.' + expItemVariationPID) : '');\n\n//Fake add to cart button\n$('.add-to-cart').prepend('Add to cart ');\n\n\njQuery(document).ajaxComplete(function() {\n jQuery('html').addClass('experiment-addon-visible');\n \n if(jQuery('.buyBtn_outOfStock').is(':visible')){\n jQuery('html').addClass('experiment-addon-outofstock');\n };\n});\n\nfunction bindAfterOpen(){\n\n /*\n jQuery('.exp-modal-addon .column2 .accept').on('click.addtocart', function(e){\n e.preventDefault();\n \n if(jQuery('.variation-container .addon').length){\n jQuery('.variation-container .addon input[type=checkbox]').attr('checked', 'checked');\n };\n \n //Click hidden ATC after 250 delay\n setTimeout(function(){\n window.location = $(this).attr('href');\n }, 50);\n });\n */\n};\n\n\nvar expModal = ['',\n '
',\n '
',\n '
',\n '
',\n '
Protect your purchase for only $199 ',\n '
Get 2-years of accidental damage protection—plus unlimited software support and training from Answer Desk.
',\n '
',\n '
',\n '
'].join('\\n');\n\n jQuery('.exp-modal').on('click', function (e) {\n\t\tjQuery.magnificPopup.open({\n\t\t\ttype: 'inline',\n\t\t\tmodal: true,\n\t\t\titems: [{\n\t\t\t\ttype: 'inline',\n\t\t\t\tsrc: expModal\n\t\t\t}],\n callbacks: {\n\t\t\t\topen: function () {\n\t\t\t\t\tbindAfterOpen();\n\t\t\t\t}\n },\n\t\t\tremovalDelay: 300,\n\t\t\tmainClass: 'mfp-enable-zoom exp-modal-addon'\n\n\t\t});\n\t});"},"2211310964":{"code":"var sku = \"CWF-01852\";\n$('body').append('');\n\n function getRewardsUserInfo(callback) {\n var getUserInfoUrl = '//www.bing.com/msrewards/api/v1/getuserinfo',\n userId = getUserId(),\n request = {\n PartnerId: 'MSStore',\n UserId: userId,\n Channel: 'MSStore',\n Options: {\n FetchOffers: true\n }\n };\n\n crossDomainAjax(getUserInfoUrl, request, callback);\n }\n\n function getUserId() {\n var aCookies;\n if (tryGetCookie('ANON')) {\n aCookies = tryGetCookie('ANON').split('&');\n\n for (var i = 0; i < aCookies.length; i++) {\n var aCookie = aCookies[i];\n if (aCookie.charAt(0) === 'A' && aCookie.charAt(1) === '=') {\n return aCookie.substring(2);\n }\n }\n }\n }\n\n function crossDomainAjax(url, requestObj, successCallback) {\n if ('XDomainRequest' in window && window.XDomainRequest !== null) {\n var xdr = new XDomainRequest();\n var rewardsCookie = tryGetCookie(rewardsCookieName);\n\n xdr.open('POST', url);\n xdr.onload = function () {\n var dom = new ActiveXObject('Microsoft.XMLDOM'),\n response;\n\n dom.async = false;\n\n response = jQuery.parseJSON(xdr.responseText);\n successCallback(response);\n };\n xdr.onprogress = function () {\n // Do not remove\n };\n xdr.ontimeout = function () {\n // Failure\n\n };\n xdr.onerror = function () {\n // Failure\n };\n try {\n xdr.send(JSON.stringify(requestObj));\n } catch (e) {\n // Failure\n }\n } else if (navigator.userAgent.indexOf('MSIE') != -1 && parseInt(navigator.userAgent.match(/MSIE ([\\d.]+)/)[1], 10) < 8) {\n // Failure\n return false;\n } else {\n jQuery.post(url, JSON.stringify(requestObj), successCallback, 'json').fail(function () {\n // Failure\n });\n }\n }\n\n function omnitureTracking(trackingEvent) {\n setTimeout(function () {\n verifyOnmitureModTrackingExistsBeforeCalling(trackingEvent, 1);\n }, 0);\n }\n\n function verifyOnmitureModTrackingExistsBeforeCalling(trackingEvent, count) {\n if (window.t_omni_utils && (typeof window.t_omni_utils.omniModTracking == \"function\")) {\n window.t_omni_utils.omniModTracking(true, 1, \"Rewards\", \"\", trackingEvent, trackingEvent, '');\n } else {\n if (count <= 0) {\n return;\n }\n count--;\n\n setTimeout(function () {\n verifyOnmitureModTrackingExistsBeforeCalling(trackingEvent, count);\n }, 500);\n }\n }\n\n function tryGetCookie(name) {\n name += \"=\";\n var allCookies = document.cookie.split(';');\n for (var i = 0; i < allCookies.length; i++) {\n var cookie = jQuery.trim(allCookies[i]);\n\n if (cookie.indexOf(name) === 0) {\n return cookie.substring(name.length, cookie.length);\n }\n }\n\n return null;\n }\n\n function loadCreditsOffer(user) {\n var offerTitle;\n var offerDescription;\n\n if (user.Offers.length > 0) {\n for (var i = 0; i < user.Offers.length; i++) {\n var obj = user.Offers[i];\n if (obj.Attributes.MSStoreSku) {\n if (obj.Attributes.MSStoreSku == sku) {\n offerTitle = obj.Title;\n offerDescription = obj.Description;\n\n displayOffer(offerTitle, offerDescription);\n }\n }\n }\n }\n }\n\n function displayOffer(title, desc) {\nvar html = \"\\n
\\n
{0} {1} Not a member? Sign-up during checkout
\";\n html = html.replace(\"{0}\", title);\n html = html.replace(\"{1}\", desc);\n //jQuery(\"#product-footer .grid-container\").append(\"1 Valid for Bing Rewards members who order a qualifying Microsoft Store online product between November 4, 2014 and November 21, 2014, while supplies last. Limit 1 per customer. After your order ships, your credits wil be deposited into your Bing Rewards account within 5 days. Void where prohibited or restricted by law.
\");\n\n\n jQuery(\".buySpan_AddtoCart\").append(html);\n jQuery(\".product-tab-content\").append(\"\\n \\n
Rewards \\n
\\n\\n\\n
\\n\\n
\\n
\\n\\n
\\n\\n
\\n
It's free to join \\n
Sign up for Bing Rewards to get rewarded by the Microsoft Store online and Bing. Earn Bing Rewards credits when you purchase qualifying products on Microsoft online store, search on Bing through daily offers. Redeem your credits for gift cards, Microsoft Store online discounts, Microsoft services and more.
\\n
\\n
\\n
\\n\\n
\\n\\n
\\n
\\n
\\n\\n
How do I sign up? \\n
On the cart page during check-out, you can enroll for free. Your rewards account will be associated with your Microsoft Account.
\\n
\\n
\\n
\\n
\\n
\\n
How do I get the Bing Rewards credits? \\n
For qualifying products, bonus credits are awarded with purchase. For qualifying products, Bing Rewards credits are awarded with purchase. After your product ships, your credits will be deposited into your Bing Rewards account within 5 days.
\\n
\\n
\\n
\\n
\\n
\\n
What can credits be used for? \\n
Credits can be redeemed for things like 100GB of OneDrive storage (500 credits), Starbucks gift card (525 credits), 1 month Xbox Live Gold membership (699 credits).
\\n
\\n
\\n
\\n
\\n\\n \");\n }\n\n getRewardsUserInfo(loadCreditsOffer);"},"2495940367":{},"2205211924":{"code":"var sku = \"CWF-01852\";\n$('body').append('');\n\n function getRewardsUserInfo(callback) {\n var getUserInfoUrl = '//www.bing.com/msrewards/api/v1/getuserinfo',\n userId = getUserId(),\n request = {\n PartnerId: 'MSStore',\n UserId: userId,\n Channel: 'MSStore',\n Options: {\n FetchOffers: true\n }\n };\n\n crossDomainAjax(getUserInfoUrl, request, callback);\n }\n\n function getUserId() {\n var aCookies;\n if (tryGetCookie('ANON')) {\n aCookies = tryGetCookie('ANON').split('&');\n\n for (var i = 0; i < aCookies.length; i++) {\n var aCookie = aCookies[i];\n if (aCookie.charAt(0) === 'A' && aCookie.charAt(1) === '=') {\n return aCookie.substring(2);\n }\n }\n }\n }\n\n function crossDomainAjax(url, requestObj, successCallback) {\n if ('XDomainRequest' in window && window.XDomainRequest !== null) {\n var xdr = new XDomainRequest();\n var rewardsCookie = tryGetCookie(rewardsCookieName);\n\n xdr.open('POST', url);\n xdr.onload = function () {\n var dom = new ActiveXObject('Microsoft.XMLDOM'),\n response;\n\n dom.async = false;\n\n response = jQuery.parseJSON(xdr.responseText);\n successCallback(response);\n };\n xdr.onprogress = function () {\n // Do not remove\n };\n xdr.ontimeout = function () {\n // Failure\n\n };\n xdr.onerror = function () {\n // Failure\n };\n try {\n xdr.send(JSON.stringify(requestObj));\n } catch (e) {\n // Failure\n }\n } else if (navigator.userAgent.indexOf('MSIE') != -1 && parseInt(navigator.userAgent.match(/MSIE ([\\d.]+)/)[1], 10) < 8) {\n // Failure\n return false;\n } else {\n jQuery.post(url, JSON.stringify(requestObj), successCallback, 'json').fail(function () {\n // Failure\n });\n }\n }\n\n function omnitureTracking(trackingEvent) {\n setTimeout(function () {\n verifyOnmitureModTrackingExistsBeforeCalling(trackingEvent, 1);\n }, 0);\n }\n\n function verifyOnmitureModTrackingExistsBeforeCalling(trackingEvent, count) {\n if (window.t_omni_utils && (typeof window.t_omni_utils.omniModTracking == \"function\")) {\n window.t_omni_utils.omniModTracking(true, 1, \"Rewards\", \"\", trackingEvent, trackingEvent, '');\n } else {\n if (count <= 0) {\n return;\n }\n count--;\n\n setTimeout(function () {\n verifyOnmitureModTrackingExistsBeforeCalling(trackingEvent, count);\n }, 500);\n }\n }\n\n function tryGetCookie(name) {\n name += \"=\";\n var allCookies = document.cookie.split(';');\n for (var i = 0; i < allCookies.length; i++) {\n var cookie = jQuery.trim(allCookies[i]);\n\n if (cookie.indexOf(name) === 0) {\n return cookie.substring(name.length, cookie.length);\n }\n }\n\n return null;\n }\n\n function loadCreditsOffer(user) {\n var offerTitle;\n var offerDescription;\n\n if (user.Offers.length > 0) {\n for (var i = 0; i < user.Offers.length; i++) {\n var obj = user.Offers[i];\n if (obj.Attributes.MSStoreSku) {\n if (obj.Attributes.MSStoreSku == sku) {\n offerTitle = obj.Title;\n offerDescription = obj.Description;\n\n displayOffer(offerTitle, offerDescription);\n }\n }\n }\n }\n }\n\n function displayOffer(title, desc) {\n var html = \"\\n
\\n
{0} {1} Not a member? Sign-up is free. Learn more >
\\n
\";\n html = html.replace(\"{0}\", title);\n html = html.replace(\"{1}\", desc);\n //jQuery(\"#product-footer .grid-container\").append(\"1 Valid for Bing Rewards members who order a qualifying Microsoft Store online product between November 4, 2014 and November 21, 2014, while supplies last. Limit 1 per customer. After your order ships, your credits wil be deposited into your Bing Rewards account within 5 days. Void where prohibited or restricted by law.
\");\n\n\n jQuery(\".buySpan_AddtoCart\").append(html);\n jQuery(\".product-tab-content\").append(\"\\n \\n
Rewards \\n
\\n\\n\\n
\\n\\n
\\n
\\n\\n
\\n\\n
\\n
It's free to join \\n
Sign up for Bing Rewards to get rewarded by the Microsoft Store online and Bing. Earn Bing Rewards credits when you purchase qualifying products on Microsoft online store, search on Bing through daily offers. Redeem your credits for gift cards, Microsoft Store online discounts, Microsoft services and more.
\\n
\\n
\\n
\\n\\n
\\n\\n
\\n
\\n
\\n\\n
How do I sign up? \\n
On the cart page during check-out, you can enroll for free. Your rewards account will be associated with your Microsoft Account.
\\n
\\n
\\n
\\n
\\n
\\n
How do I get the Bing Rewards credits? \\n
For qualifying products, bonus credits are awarded with purchase. For qualifying products, Bing Rewards credits are awarded with purchase. After your product ships, your credits will be deposited into your Bing Rewards account within 5 days.
\\n
\\n
\\n
\\n
\\n
\\n
What can credits be used for? \\n
Credits can be redeemed for things like 100GB of OneDrive storage (500 credits), Starbucks gift card (525 credits), 1 month Xbox Live Gold membership (699 credits).
\\n
\\n
\\n
\\n
\\n\\n \");\n }\n\n getRewardsUserInfo(loadCreditsOffer);"},"2366891285":{},"2511470297":{"code":"$(function(){\n $('body').addClass('exp-vc-inv-msg-hide-office');\n});\njQuery(document).ajaxComplete(function(){\n if(typeof(Pusher) !== 'undefined'){\n $('body').removeClass('exp-vc-inv-msg-hide-office').addClass('exp-vc-inv-msg-visible-office');\n if($('#videodesk-title-bar').length && !$('.exp-vc-inv-msg-office').length){\n\t\t\t$('#videodesk-title-bar').text(' Office questions? Video chat with us. ');\n $('#videodesk-title-bar').addClass('exp-vc-inv-msg-office');\n\t\t} \n\t}\n});"},"2562410779":{},"2515990303":{"code":"$(function(){\n $('body').addClass('exp-vc-inv-msg-hide-xbox');\n});\njQuery(document).ajaxComplete(function(){\n if(typeof(Pusher) !== 'undefined'){\n $('body').removeClass('exp-vc-inv-msg-hide-xbox').addClass('exp-vc-inv-msg-visible-xbox');\n if($('#videodesk-title-bar').length && !$('.exp-vc-inv-msg-xbox').length){\n\t\t\t$('#videodesk-title-bar').text(' Xbox questions? Video chat with us. ');\n $('#videodesk-title-bar').addClass('exp-vc-inv-msg-xbox');\n\t\t} \n\t}\n});"},"2177630497":{"code":"var curVideoView = getExperimentVideo();\n\nfunction getExperimentVideo(){\n \n if(Viewport.isDesktop()){\n return 'MS215308_XBoxOne_HolidayBundles_Desktop-v1B.mp4';\n }\n else if(Viewport.isTablet()){\n return 'MS215308_XBoxOne_HolidayBundles_Tablet-v1B.mp4';\n }\n else{\n return 'MS215308_XBoxOne_HolidayBundles_Mobile-v1B.mp4';\n };\n};\n\nfunction updateVideoHero(){\n\t\tvar newVideo = ['',\n\t\t\t\t\t\t\t//'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t' '].join('\\n');\n\n\tif(curVideoView != getExperimentVideo()){\n\t\t$('.exp-videobanner video').replaceWith(newVideo);\n\t\n\t\tcurVideoView = getExperimentVideo();\n\t};\n};\n\nvar videoHero = ['',\n\t\t\t\t\t'',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t//'',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
Give \\'em hell ',\n '
Assassin\\'s Creed: Unity and Black Flag free when you buy an Xbox One console, starting at $349
',\n\t\t\t\t\t\t\t\t'
Shop now ',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t'
',\n\t\t\t\t' '].join('\\n');\n\n$('#body .full-page-splash:eq(0)').replaceWith(videoHero);\n\n$(window).resize(function() {\n updateVideoHero();\n});"},"2269900067":{},"2457571572":{"code":"$(document).ready(function(){\n $('body').addClass('expDwnBtnABN_var3');\n if (typeof _TM !== 'undefined' && _TM.pids.length !== 0) {\n if($.inArray('288186100', _TM.pids) !== -1 ){\n $('#dr_ThankYou').find('.complete-order-item').each( function () {\n if($(this).find('.title p:first').text().indexOf('Office 365 Home') !== -1 && $(this).find('.title p.comment.lineItemVariationLanguage').text() === '1-year auto-renewal'){\n $(this).find('.info .download.box').text('Download Office');\n $(this).find('.info .download.box').attr('title','Download Office');\n $(this).find('.info .download.box').addClass('optiExpBtn'); \n \n }\n });\n }\n }\n});"},"2223743783":{"code":"/* _optimizely_evaluate=force */\n$('html').addClass('experiment-addon');\n/* _optimizely_evaluate=safe */\n\n\tvar expModal = ['',\n '
',\n '
',\n '
',\n '
',\n '
For only $99, get the HP Stream 7 Tablet that includes Office 365 ',\n '
The HP Stream 7 Signature Edition Tablet includes 1 year of Office 365 Personal that can also be installed on 1 additional PC.
',\n '
',\n '
',\n '
'].join('\\n');\n\n\nif($.inArray('297833200', _TM.baseids) != -1){\n\tjQuery.magnificPopup.open({\n\t\ttype: 'inline',\n\t\tmodal: true,\n\t\titems: [{\n\t\t\ttype: 'inline',\n\t\t\tsrc: expModal\n\t\t}],\n callbacks: {\n\t\t\topen: function () {\n\t\t\t\t\n\t\t\t}\n },\n\t\tremovalDelay: 300,\n\t\tmainClass: 'mfp-enable-zoom exp-modal-addon'\n\n\t});\n};\n\n\n/* Update Messaging For Tablet */\nvar itemIndex = $.inArray('308781500', _TM.baseids),\n\t\titemRow = $('.cart-item-container .cart-item:eq(' + itemIndex + ')');\n\n$('.info', itemRow).append('Includes Office 365 Personal 1 yr. Subscription.
');\n\n\n\n/* Events for Office 365 */\nfunction updateProductConfig(){\n var cartIndex = $.inArray('297833200', _TM.baseids),\n \t\tcartURL = $('.cart-item-container .cart-item:eq(' + cartIndex + ') .remove-prod').attr('href');\n \n\tvar request = jQuery.ajax({\n\t type: \"GET\",\n\t url: cartURL\n\t});\t\t\t\n\t\t\t\t\n\trequest.success(function(data, status){\n\t\t//Add new product to cart\n\t\twindow.location = 'http://www.microsoftstore.com/store/msusa/en_US/buy/productID.308781500/ThemeID.33363200/Currency.USD/mktp.US/nextAction.DisplayThreePgCheckoutShoppingCartPage';\n\t});\t\t\t\n};\t\n\njQuery('body').on('click.addtocart','.exp-modal-addon .exp-yes', function(){\n\tupdateProductConfig();\n \n $(this).closest('.actions').html('Updating cart... ');\n});\n\njQuery('body').on('click.addtocart','.exp-modal-addon .exp-no', function(){\n\tjQuery.magnificPopup.close()\n});"},"2215510318":{},"2584051933":{},"1863350065":{},"2218581506":{},"2608720691":{},"2216181044":{},"2572260489":{"code":"/* _optimizely_evaluate=force */\ndocument.getElementsByTagName('html')[0].className += \" hide-chat\";\n/* _optimizely_evaluate=safe */"},"2585080120":{},"2486860090":{},"2367011131":{},"2222671170":{"code":"var sku = \"CWF-01825\";\n$('body').append('');\n\n function getRewardsUserInfo(callback) {\n var getUserInfoUrl = '//www.bing.com/msrewards/api/v1/getuserinfo',\n userId = getUserId(),\n request = {\n PartnerId: 'MSStore',\n UserId: userId,\n Channel: 'MSStore',\n Options: {\n FetchOffers: true\n }\n };\n\n crossDomainAjax(getUserInfoUrl, request, callback);\n }\n\n function getUserId() {\n var aCookies;\n if (tryGetCookie('ANON')) {\n aCookies = tryGetCookie('ANON').split('&');\n\n for (var i = 0; i < aCookies.length; i++) {\n var aCookie = aCookies[i];\n if (aCookie.charAt(0) === 'A' && aCookie.charAt(1) === '=') {\n return aCookie.substring(2);\n }\n }\n }\n }\n\n function crossDomainAjax(url, requestObj, successCallback) {\n if ('XDomainRequest' in window && window.XDomainRequest !== null) {\n var xdr = new XDomainRequest();\n var rewardsCookie = tryGetCookie(rewardsCookieName);\n\n xdr.open('POST', url);\n xdr.onload = function () {\n var dom = new ActiveXObject('Microsoft.XMLDOM'),\n response;\n\n dom.async = false;\n\n response = jQuery.parseJSON(xdr.responseText);\n successCallback(response);\n };\n xdr.onprogress = function () {\n // Do not remove\n };\n xdr.ontimeout = function () {\n // Failure\n\n };\n xdr.onerror = function () {\n // Failure\n };\n try {\n xdr.send(JSON.stringify(requestObj));\n } catch (e) {\n // Failure\n }\n } else if (navigator.userAgent.indexOf('MSIE') != -1 && parseInt(navigator.userAgent.match(/MSIE ([\\d.]+)/)[1], 10) < 8) {\n // Failure\n return false;\n } else {\n jQuery.post(url, JSON.stringify(requestObj), successCallback, 'json').fail(function () {\n // Failure\n });\n }\n }\n\n function omnitureTracking(trackingEvent) {\n setTimeout(function () {\n verifyOnmitureModTrackingExistsBeforeCalling(trackingEvent, 1);\n }, 0);\n }\n\n function verifyOnmitureModTrackingExistsBeforeCalling(trackingEvent, count) {\n if (window.t_omni_utils && (typeof window.t_omni_utils.omniModTracking == \"function\")) {\n window.t_omni_utils.omniModTracking(true, 1, \"Rewards\", \"\", trackingEvent, trackingEvent, '');\n } else {\n if (count <= 0) {\n return;\n }\n count--;\n\n setTimeout(function () {\n verifyOnmitureModTrackingExistsBeforeCalling(trackingEvent, count);\n }, 500);\n }\n }\n\n function tryGetCookie(name) {\n name += \"=\";\n var allCookies = document.cookie.split(';');\n for (var i = 0; i < allCookies.length; i++) {\n var cookie = jQuery.trim(allCookies[i]);\n\n if (cookie.indexOf(name) === 0) {\n return cookie.substring(name.length, cookie.length);\n }\n }\n\n return null;\n }\n\n function loadCreditsOffer(user) {\n var offerTitle;\n var offerDescription;\n\n if (user.Offers.length > 0) {\n for (var i = 0; i < user.Offers.length; i++) {\n var obj = user.Offers[i];\n if (obj.Attributes.MSStoreSku) {\n if (obj.Attributes.MSStoreSku == sku) {\n offerTitle = obj.Title;\n offerDescription = obj.Description;\n\n displayOffer(offerTitle, offerDescription);\n }\n }\n }\n }\n }\n\n function displayOffer(title, desc) {\n var html = \"\\n
\\n
{0} {1} Not a member? Sign-up is free. Learn more >
\\n
\";\n html = html.replace(\"{0}\", title);\n html = html.replace(\"{1}\", desc);\n //jQuery(\"#product-footer .grid-container\").append(\"1 Valid for Bing Rewards members who order a qualifying Microsoft Store online product between November 4, 2014 and November 21, 2014, while supplies last. Limit 1 per customer. After your order ships, your credits wil be deposited into your Bing Rewards account within 5 days. Void where prohibited or restricted by law.
\");\n\n\n jQuery(\".buySpan_AddtoCart\").append(html);\n jQuery(\".product-tab-content\").append(\"\\n \\n
Rewards \\n
\\n\\n\\n
\\n\\n
\\n
\\n\\n
\\n\\n
\\n
It's free to join \\n
Sign up for Bing Rewards to get rewarded by the Microsoft Store online and Bing. Earn Bing Rewards credits when you purchase qualifying products on Microsoft online store, search on Bing through daily offers. Redeem your credits for gift cards, Microsoft Store online discounts, Microsoft services and more.
\\n
\\n
\\n
\\n\\n
\\n\\n
\\n
\\n
\\n\\n
How do I sign up? \\n
On the cart page during check-out, you can enroll for free. Your rewards account will be associated with your Microsoft Account.
\\n
\\n
\\n
\\n
\\n
\\n
How do I get the Bing Rewards credits? \\n
For qualifying products, bonus credits are awarded with purchase. For qualifying products, Bing Rewards credits are awarded with purchase. After your product ships, your credits will be deposited into your Bing Rewards account within 5 days.
\\n
\\n
\\n
\\n
\\n
\\n
What can credits be used for? \\n
Credits can be redeemed for things like 100GB of OneDrive storage (500 credits), Starbucks gift card (525 credits), 1 month Xbox Live Gold membership (699 credits).
\\n
\\n
\\n
\\n
\\n\\n \");\n }\n\n getRewardsUserInfo(loadCreditsOffer);"},"2177170243":{},"2201961185":{"code":"var sku = \"6NU-00001\";\n\n function getRewardsUserInfo(callback) {\n var getUserInfoUrl = '//www.bing.com/msrewards/api/v1/getuserinfo',\n userId = getUserId(),\n request = {\n PartnerId: 'MSStore',\n UserId: userId,\n Channel: 'MSStore',\n Options: {\n FetchOffers: true\n }\n };\n\n crossDomainAjax(getUserInfoUrl, request, callback);\n }\n\n function getUserId() {\n var aCookies;\n if (tryGetCookie('ANON')) {\n aCookies = tryGetCookie('ANON').split('&');\n\n for (var i = 0; i < aCookies.length; i++) {\n var aCookie = aCookies[i];\n if (aCookie.charAt(0) === 'A' && aCookie.charAt(1) === '=') {\n return aCookie.substring(2);\n }\n }\n }\n }\n\n function crossDomainAjax(url, requestObj, successCallback) {\n if ('XDomainRequest' in window && window.XDomainRequest !== null) {\n var xdr = new XDomainRequest();\n var rewardsCookie = tryGetCookie(rewardsCookieName);\n\n xdr.open('POST', url);\n xdr.onload = function () {\n var dom = new ActiveXObject('Microsoft.XMLDOM'),\n response;\n\n dom.async = false;\n\n response = jQuery.parseJSON(xdr.responseText);\n successCallback(response);\n };\n xdr.onprogress = function () {\n // Do not remove\n };\n xdr.ontimeout = function () {\n // Failure\n\n };\n xdr.onerror = function () {\n // Failure\n };\n try {\n xdr.send(JSON.stringify(requestObj));\n } catch (e) {\n // Failure\n }\n } else if (navigator.userAgent.indexOf('MSIE') != -1 && parseInt(navigator.userAgent.match(/MSIE ([\\d.]+)/)[1], 10) < 8) {\n // Failure\n return false;\n } else {\n jQuery.post(url, JSON.stringify(requestObj), successCallback, 'json').fail(function () {\n // Failure\n });\n }\n }\n\n function omnitureTracking(trackingEvent) {\n setTimeout(function () {\n verifyOnmitureModTrackingExistsBeforeCalling(trackingEvent, 1);\n }, 0);\n }\n\n function verifyOnmitureModTrackingExistsBeforeCalling(trackingEvent, count) {\n if (window.t_omni_utils && (typeof window.t_omni_utils.omniModTracking == \"function\")) {\n window.t_omni_utils.omniModTracking(true, 1, \"Rewards\", \"\", trackingEvent, trackingEvent, '');\n } else {\n if (count <= 0) {\n return;\n }\n count--;\n\n setTimeout(function () {\n verifyOnmitureModTrackingExistsBeforeCalling(trackingEvent, count);\n }, 500);\n }\n }\n\n function tryGetCookie(name) {\n name += \"=\";\n var allCookies = document.cookie.split(';');\n for (var i = 0; i < allCookies.length; i++) {\n var cookie = jQuery.trim(allCookies[i]);\n\n if (cookie.indexOf(name) === 0) {\n return cookie.substring(name.length, cookie.length);\n }\n }\n\n return null;\n }\n\n function loadCreditsOffer(user) {\n var offerTitle;\n var offerDescription;\n\n if (user.Offers.length > 0) {\n for (var i = 0; i < user.Offers.length; i++) {\n var obj = user.Offers[i];\n if (obj.Attributes.MSStoreSku) {\n if (obj.Attributes.MSStoreSku == sku) {\n offerTitle = obj.Title;\n offerDescription = obj.Description;\n\n displayOffer(offerTitle, offerDescription);\n }\n }\n }\n }\n }\n\n function displayOffer(title, desc) {\n var html = \"\\n
\\n
{0} {1} Not a member? Sign-up is free at checkout.
\\n
\";\n html = html.replace(\"{0}\", \"Earn 600 Bing Rewards credits\");\n html = html.replace(\"{1}\", \"For a limited time, Bing Rewards members earn credits when purchasing this product. Credits can be redeemed for gift cards, services, and sweepstakes entries.\");\n //jQuery(\"#product-footer .grid-container\").append(\"1 Valid for Bing Rewards members who order a qualifying Microsoft Store online product between November 4, 2014 and November 21, 2014, while supplies last. Limit 1 per customer. After your order ships, your credits wil be deposited into your Bing Rewards account within 5 days. Void where prohibited or restricted by law.
\");\n\n\n if(jQuery(\"#physicalxboxoneenglish .buySpan_AddtoCart\").length > 0){\n\t\t\t\t\t\tjQuery(\"#physicalxboxoneenglish .buySpan_AddtoCart\").append(html);\n }\n else{\n jQuery(\".buySpan_AddtoCart\").append(html);\n }\n \n var rewardsTabHtml = \"\\n \\n
Rewards \\n
\\n\\n\\n
\\n\\n
\\n
\\n\\n
\\n\\n
\\n
It's free to join \\n
Sign up for Bing Rewards to get rewarded by the Microsoft Store online and Bing. Earn Bing Rewards credits when you purchase qualifying products on Microsoft online store, search on Bing through daily offers. Redeem your credits for gift cards, Microsoft Store online discounts, Microsoft services and more.
\\n
\\n
\\n
\\n\\n
\\n\\n
\\n
\\n
\\n\\n
How do I sign up? \\n
On the cart page during check-out, you can enroll for free. Your rewards account will be associated with your Microsoft Account.
\\n
\\n
\\n
\\n
\\n
\\n
How do I get the Bing Rewards credits? \\n
For qualifying products, bonus credits are awarded with purchase. For qualifying products, Bing Rewards credits are awarded with purchase. After your product ships, your credits will be deposited into your Bing Rewards account within 5 days.
\\n
\\n
\\n
\\n
\\n
\\n
What can credits be used for? \\n
Credits can be redeemed for things like 100GB of OneDrive storage (500 credits), Starbucks gift card (525 credits), 1 month Xbox Live Gold membership (699 credits).
\\n
\\n
\\n
\\n
\\n\\n \";\n \n if(jQuery(\".product-tab-content\").length == 1){\n jQuery(\".product-tab-content\").append(rewardsTabHtml);\n }\n else{\n jQuery(\".product-tab-content\").eq(1).append(rewardsTabHtml);\n }\n }\n\n\n\n getRewardsUserInfo(loadCreditsOffer);"},"2183080269":{},"2015740240":{"code":"$('a.product[pid-ref=286395000] .real-price').html('$9.99 per month $99.99 per year ');\n\n$('a.product[pid-ref=297833200] .real-price').html('$6.99 per month $69.99 per year ');"},"1201602872":{"code":"$('html').addClass('experiment-quickview-modal');\n\n\nfunction disableBodyScroll(elm) {\n jQuery(elm).bind('mousewheel', function(event, delta) { \n if (this.scrollHeight && this.scrollHeight <= jQuery(this).height() + jQuery(this).scrollTop() && delta < 0)\n { \n event.preventDefault()\n } else if(jQuery(this).scrollTop()===0 && delta > 0){\n event.preventDefault()\n }\n });\t\n};\n\n\n//Quick view bu\nvar expItem = jQuery('.quickViewMedium a');\n\n//Remove existing click events\nexpItem.off('click');\n\n\n\n\n\n/* Tech Specs */\nvar techSpecsHTML = ['',\n '
',\n '
',\n '
',\n '
Surface 2 ',\n '',\n '',\n '
',\n '
Surface Pro 2 ',\n '',\n '',\n '
',\n '
',\n '
',\n '
Software ',\n '',\n '
',\n '
Windows RT 8.1, Microsoft Office 2013 RT
',\n '
',\n '
',\n '
Windows 8.1 Pro (Microsoft Office 365 sold separately)
',\n '
',\n '
',\n '
',\n '
',\n '
Exterior ',\n '',\n '
',\n '
',\n '
',\n '
',\n '
',\n '
Dimensions: 10.81 x 6.81 x 0.35 in
',\n '
Weight: 1.49 lbs
',\n '
Casing: VaporMg
',\n '
Color: Magnesium
',\n '
Physical buttons: Volume, Power
',\n '
',\n '
',\n '
',\n '
',\n '
',\n '
',\n '
',\n '
Dimensions: 10.81 x 6.81 x 0.53 in
',\n '
Weight: 2 lbs
',\n '
Casing: VaporMg
',\n '
Color: Dark Titanium
',\n '
Physical buttons: Volume, Power
',\n '
',\n '
',\n '
',\n '
',\n '
',\n '
',\n '
Storage & Memory ',\n '
',\n '
',\n '
',\n '
',\n '
32GB or 64GB 5 ',\n '
',\n '
2GB RAM
',\n '
',\n '
',\n '
64/128GB 256/512GB 5 ',\n '
',\n '
4GB RAM 8GB RAM
',\n '
',\n '
',\n '
',\n '
',\n '
',\n '
Display ',\n '
',\n '
',\n '
',\n '
',\n '
Screen: 10.6 inch ClearType Full HD Display
',\n '
Resolution: 1920 x 1080
',\n '
Aspect Ratio: 16:9 (widescreen)
',\n '
Touch: 5-point multi-touch
',\n '
Durable display
',\n '
',\n '
',\n '
Screen: 10.6 inch ClearType Full HD Display
',\n '
Resolution: 1920 x 1080
',\n '
Aspect Ratio: 16:9 (widescreen)
',\n '
Touch: 10-point multi-touch
',\n '
Durable display
',\n '
',\n '
',\n '
',\n '
',\n '
CPU & Wireless ',\n '',\n '
',\n '
',\n '
NVIDIA Tegra 4
',\n '
Wi-Fi (802.11a/b/g/n)
',\n '
Bluetooth 4.0 Low Energy technology
',\n '
AT&T 4G LTE (optional)9 ',\n '
',\n '
',\n '
',\n '
',\n '
',\n '
',\n '
',\n '
',\n '
4th generation Intel Core\u2122 i5 Processor
',\n '
TPM Chip for enterprise security
',\n '
Wireless: Wi-Fi (802.11a/b/g/n)
',\n '
Bluetooth 4.0 Low Energy technology
',\n '
',\n '
',\n '
',\n '
',\n '
',\n '
',\n '
',\n '
',\n '
Battery Life ',\n '',\n '
',\n '
Up to 10 hours1 ',\n '
',\n '
7-15 days idle life
',\n '
Charges in 2-4 hours with included power supply
',\n '
',\n '
',\n '
7-15 days idle life
',\n '
Charges in 2-4 hours with included power supply
',\n '
',\n '
',\n '
',\n '
',\n '
Cameras, Video & Audio ',\n '',\n '
',\n '
Two video cameras on front and back
',\n '
3.5 megapixel front-facing camera
',\n '
5.0 megapixel rear-facing camera
',\n '
Two microphones
',\n '
Dual stereo speakers with Dolby audio and virtualized surround sound
',\n '
',\n '
',\n '
Two 720p HD cameras, front and rear-facing
',\n '
Microphone
',\n '
Stereo speakers
',\n '
',\n '
',\n '
',\n '
',\n '
Ports ',\n '',\n '
',\n '
Full-size USB 3.0
',\n '
microSDXC card reader
',\n '
MicroSIM card slot (optional)
',\n '
Headphone jack
',\n '
HD video out port
',\n '
Cover port
',\n '
',\n '
',\n '
Full-size USB 3.0
',\n '
microSD card reader
',\n '
',\n '
Headphone jack
',\n '
Mini DisplayPort
',\n '
Cover port
',\n '
',\n '
',\n '
',\n '
',\n '
Sensors ',\n '',\n '
',\n '
Ambient light sensor
',\n '
Accelerometer
',\n '
Gyroscope
',\n '
Magnetometer
',\n '
',\n '
',\n '
Ambient light sensor
',\n '
Accelerometer
',\n '
Gyroscope
',\n '
Magnetometer
',\n '
',\n '
',\n '
',\n '
',\n '
Warranty ',\n '',\n '
',\n '
1-year limited hardware warranty',\n '',\n '
',\n '
',\n '
',\n '
1-year limited hardware warranty',\n '',\n '
',\n '
',\n '
',\n '
',\n '
',\n '
Surface Pen ',\n '',\n '
',\n '
Surface pen not compatible
',\n '
',\n '
',\n '
',\n '
',\n '
',\n '
LTE Compatibility ',\n '',\n '
',\n '
4G LTE available option
',\n '
',\n '
',\n '
Not available
',\n '
',\n '
',\n '
',\n '
',\n '
In the box ',\n '',\n '
',\n '
Surface 2 with Windows RT 8.1
',\n '
24W power supply
',\n '
MicroSIM (optional)
',\n '
Quickstart guide
',\n '
Safety and warranty documents
',\n '
',\n '
',\n '
Surface Pro 2 with Windows 8.1 Pro
',\n '
48W power supply
',\n '
',\n '
Quickstart guide
',\n '
Safety and warranty documents
',\n '
Surface Pen
',\n '
',\n '
',\n'
'].join('\\n');\n\n\n\n\n\n\n//Open new modal\nvar expModal = ['',\n\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t'
',\n\t\t\t\t\t'
',\n '
',\n '
',\n '
',\n '
',\n '
Dell Venu 8 Pro Tablet Folio ',\n '
$39.95 ',\n '
',\n '',\n '
', \n '
Add to cart ',\n '
',\n\t\t\t\t\t'
',\n\t\t\t\t\t'
',\n '
', \n '
This ultra-slim and lightweight folio case converts to a stand and is custom-designed to securely fit your Venue 8 Pro tablet.
',\n '
Overview ',\n '
',\n '
Stylish on-the-go protection ',\n '
Safely carry your Dell Venue 8 Pro tablet with this ultra-slim and durable folio case. Its hard shell and two-fold cover provide all-around protection to keep your tablet looking and working its best. The case also converts into a super awesome stand.
',\n '
',\n '
', \n techSpecsHTML,\n '
',\n '
',\n\t\t\t\t\t'
',\n\t\t\t\t'
'].join('\\n');\n\n\texpItem.on('click', function (e) {\n\t\te.preventDefault();\n\n\t\tjQuery.magnificPopup.open({\n\t\t\ttype: 'inline',\n\t\t\tmodal: true,\n\t\t\titems: [{\n\t\t\t\ttype: 'inline',\n\t\t\t\tsrc: expModal\n\t\t\t}],\n callbacks: {\n\t\t\t\topen: function () {\n\t\t\t\t\tbindAfterOpen();\n\t\t\t\t}\n },\n\t\t\tremovalDelay: 300,\n\t\t\tmainClass: 'mfp-enable-zoom exp-quickview'\n\n\t\t});\n\t});\n\n \nfunction bindAfterOpen(){\n jQuery('.exp-preview-modal .column1 a').on('click.updatecol2img', function(){\n //Remove old selected item\n jQuery('li', jQuery(this).closest('ul')).removeClass('selected');\n \n //Add selected to this item\n jQuery(this).parent().addClass('selected');\n \n //Update image\n jQuery('.exp-preview-modal .column2 .exp-prod-image img').attr('src', $(this).data('defer'));\n }); \n \n \n disableBodyScroll('.exp-preview-modal');\n\n /* Init R&R */\n var bvParam = {\n productIds: ['291881200'],\n containerPrefix: 'BVRRInlineRating'\n }; \n \n $BV.ui('rr', 'inline_ratings', bvParam);\n};"},"2414990163":{},"2125001044":{},"2580240725":{},"2562300758":{"code":"jQuery(document).ajaxComplete(function(){\n if(!$('body').hasClass('exp-offer-under-bb') && $('.product-additional-info').length){\n $('body').addClass('exp-offer-under-bb');\n\t$('.product-additional-info').filter(function() { return $(this).css('display') != \"none\"; }).each(function(){\n\t\tif($('img', this).length){\n\t\t\t$(this).append($('img', this));\n $('strong', this).after(' ');\n $('a', this).after(' See more ⌄
');\n $(this).addClass('exp-under-bb-hide');\n jQuery('.exp-toggle-link[data-offerid=\"' + $(this).attr(\"data-offerid\") + '\"]', this).on('click', function(){\n if($('.product-additional-info[data-offerid=\"' + $(this).attr(\"data-offerid\") + '\"]').hasClass('exp-under-bb-hide')){\n $('.product-additional-info[data-offerid=\"' + $(this).attr(\"data-offerid\") + '\"]').removeClass('exp-under-bb-hide').addClass('exp-under-bb-show');\n $(this).text(\"See less \\u2303\");\n } else{\n $('.product-additional-info[data-offerid=\"' + $(this).attr(\"data-offerid\") + '\"]').removeClass('exp-under-bb-show').addClass('exp-under-bb-hide');\n $(this).text(\"See more \\u2304\"); \n }\n });\n\t\t}\n\t});\n }\n});"},"2564302169":{},"2199561564":{},"2188510048":{"code":"console.log(\"######################################## RAN v16 \");\n\n\n\n\n\nsetTimeout(function () {\n\tconsole.log('--> verifyRewardsExistsBeforeCalling');\n\tverifyRewardsExistsBeforeCalling(2);\n}, 0);\n\nfunction verifyRewardsExistsBeforeCalling(count) {\n\tif (jQuery('.ms-rewards').length > 0) {\n\t\tconsole.log('--> length > 0');\n\t\tconsole.log('checkIfCheckboxShouldBeChecked : ' + count);\n\t\tcheckIfCheckboxShouldBeChecked();\n\t} else {\n\t\tif (count <= 0) {\n\t\t\tconsole.log('count <= 0 : ' + count);\n\t\t\treturn;\n\t\t}\n\t\tcount--;\n\t\tconsole.log('--> count-- : ' + count);\n\n\t\tsetTimeout(function () {\n\t\t\tconsole.log('verifyRewardsExistsBeforeCalling :' + count);\n\t\t\tverifyRewardsExistsBeforeCalling(count);\n\t\t}, 500);\n\t}\n}\n\t\nfunction checkIfCheckboxShouldBeChecked() {\n\n\tvar rewardsCheckboxCookieName = \"rewardssignup\",\n\t\trewardsCheckboxCookie = Store.tryGetCookie(rewardsCheckboxCookieName);\n\n\tif(jQuery('.not-member').is(':visible') && rewardsCheckboxCookie != 'true') {\n\t\tvar rewardsCookieName = \"rewardsautosignup\",\n\t\t\trewardsCookie = Store.tryGetCookie(rewardsCookieName);\n\t\t\n\t\tconsole.log('rewardsCookieName: ' + rewardsCookieName);\n\t\tconsole.log('rewardsCookie: ' + rewardsCookie);\n\t\t\n\t\tif (!rewardsCookie) {\n\t\t\tconsole.log('!rewardsCookie: inside');\n\t\t\t\t\n\t\t\tjQuery(\"#rewardsSignup\").prop('checked', true).trigger('change');\n\n\t\t\tjQuery(\"\").appendTo($('.grid.pcf-layout'));\n\t\t\t\n\t\t\tjQuery('.autocheck-rewards img').css({\n\t\t\t\t'margin': '200px auto',\n\t\t\t\t'display': 'block'\n\t\t\t});\t\n\t\t\t\n\t\t\tjQuery('.pcf-main').hide();\n\t\t\tjQuery('.pcf-aside').hide();\n\t\t\t\n\t\t\tStore.saveCookie(rewardsCookieName, 'true');\n\t\t}\n\t}\n}"},"2519670587":{},"2341921124":{"code":"$(function(){\n if($('a[pid-ref=297833200] .badge').length > 0){\n $('a[pid-ref=297833200] .badge').text('Recommended for Individuals');\n }\n else{\n $('a[pid-ref=297833200] .image-container > div').before('Recommended for Individuals ');\n }\n});"},"2130460006":{"code":"$(\"#rewardsSignup\").remove();\n$('.rewards-signup').prepend(' ');\n\nrewardsCookieName = \"rewardssignup\",\n hideClass = \"hide\",\n counter = 0,\n threshold = 5;\n\n$rewardsContainer = $(\".ms-rewards\");\n$signUpCheckbox = $rewardsContainer.find(\"#rewardsSignup\");\n$cartPage = $('.ThreePgCheckoutShoppingCartPage');\n$shippingMethodForRewardsUser = $('.shipping-method .rewards-members');\n$alreadyMember = $rewardsContainer.find(\".already-member\");\n$notMember = $rewardsContainer.find(\".not-member\");\n$signupFailedMessage = $rewardsContainer.find('.signup-failed');\n\nvar refreshPage = false;\n\nfunction isCartPage() {\n return $cartPage.length === 0 ? false : true;\n}\n\nif (isCartPage()) {\n if (Store.tryGetCookie(rewardsCookieName) == 'true') {\n $signUpCheckbox.prop('checked', 'true');\n }\n\n if ($shippingMethodForRewardsUser.length) {\n showingRewardsMessageBasedOnSubtotal();\n }\n\n getRewardsUserInfo(verifyRewardsMemberOnCartPage);\n\n $signUpCheckbox.change(function () {\n cartPageRewardsCheckboxActions();\n });\n}\n\n$signUpCheckbox.change(function () {\n cartPageRewardsCheckboxActions();\n});\n\nfunction cartPageRewardsCheckboxActions() {\n if ($signUpCheckbox.prop('checked')) {\n toggleRewardsSignupLoading();\n saveCookie(rewardsCookieName, 'true');\n refreshPage = true;\n omnitureTracking(\"Cart: Checkbox checked\");\n setupOffer();\n //setupBundleOffer();\n } else {\n saveCookie(rewardsCookieName, 'false');\n omnitureTracking(\"Cart: Checkbox unchecked\");\n }\n}\n\nfunction saveCookie(name, value) {\n var expires = \"\";\n document.cookie = name + \"=\" + value + expires + \"; path=/\";\n}\n\nfunction tryGetCookie(name) {\n name += \"=\";\n var allCookies = document.cookie.split(';');\n for (var i = 0; i < allCookies.length; i++) {\n var cookie = $.trim(allCookies[i]);\n\n if (cookie.indexOf(name) === 0) {\n return cookie.substring(name.length, cookie.length);\n }\n }\n\n return null;\n}\n\nfunction toggleRewardsSignupLoading() {\n $rewardsContainer.find(\".rewards-signup\").toggleClass(\"loading\");\n}\n\n\nfunction omnitureTracking(trackingEvent) {\n setTimeout(function () {\n verifyOnmitureModTrackingExistsBeforeCalling(trackingEvent, 1);\n }, 0);\n}\n\nfunction verifyOnmitureModTrackingExistsBeforeCalling(trackingEvent, count) {\n if (window.t_omni_utils && (typeof window.t_omni_utils.omniModTracking == \"function\")) {\n window.t_omni_utils.omniModTracking(true, 1, \"Rewards\", \"\", trackingEvent, trackingEvent, '');\n } else {\n if (count <= 0) {\n return;\n }\n count--;\n\n setTimeout(function () {\n verifyOnmitureModTrackingExistsBeforeCalling(trackingEvent, count);\n }, 500);\n }\n}\n\nfunction setupOffer() {\n var offerId = $rewardsContainer.attr(\"data-offerid\");\n\n if (offerId) {\n activateOffer(offerId);\n }\n}\n\nfunction setupBundleOffer() {\n var offerId = $rewardsContainer.attr(\"data-offerid\");\n\n if (offerId) {\n activateOffer(offerId);\n }\n}\n\nfunction activateOffer(offerId) {\n var offerUrlFormat = \"http://www.microsoftstore.com/store/msusa/en_US/rewardsoffer/offerid.{0}\";\n var offerUrl = offerUrlFormat.replace(\"{0}\", offerId);\n\n jQuery.ajax({\n type: \"GET\",\n url: offerUrl,\n dataType: \"text\",\n success: function (data) {\n if (refreshPage) {\n refreshPage = false;\n location.reload(true);\n }\n }\n });\n}\n\nfunction getRewardsUserInfo(callback) {\n var getUserInfoUrl = '//www.bing.com/msrewards/api/v1/getuserinfo',\n userId = getUserId(),\n request = {\n PartnerId: 'MSStore',\n UserId: userId,\n Channel: 'MSStore',\n Options: {\n FetchOffers: true\n }\n };\n\n crossDomainAjax(getUserInfoUrl, request, callback);\n}\n\nfunction crossDomainAjax(url, requestObj, successCallback) {\n if ('XDomainRequest' in window && window.XDomainRequest !== null) {\n var xdr = new XDomainRequest();\n var rewardsCookie = Store.tryGetCookie(rewardsCookieName);\n\n xdr.open('POST', url);\n xdr.onload = function () {\n var dom = new ActiveXObject('Microsoft.XMLDOM'),\n response;\n\n dom.async = false;\n response = $.parseJSON(xdr.responseText);\n successCallback(response);\n };\n xdr.onprogress = function () {\n // Do not remove\n };\n xdr.ontimeout = function () {\n showCorrectMessagingForDomainRequestProblem();\n omnitureTracking(\"getRewardsUserInfo: crossDomainAjax xdr.ontimeout\");\n };\n xdr.onerror = function () {\n showCorrectMessagingForDomainRequestProblem();\n omnitureTracking(\"getRewardsUserInfo: crossDomainAjax xdr.onerror\");\n };\n try {\n xdr.send(JSON.stringify(requestObj));\n omnitureTracking(\"getRewardsUserInfo: crossDomainAjax xdr.send attempt\");\n } catch (e) {\n if (isThankYouPage() && rewardsCookie == 'true') {\n showSignUpFailure();\n } else if (isCartPage()) {\n showNonMemberModule();\n }\n omnitureTracking(\"getRewardsUserInfo: crossDomainAjax xdr.send failed\");\n }\n } else if (navigator.userAgent.indexOf('MSIE') != -1 && parseInt(navigator.userAgent.match(/MSIE ([\\d.]+)/)[1], 10) < 8) {\n omnitureTracking(\"getRewardsUserInfo: crossDomainAjax below IE8\");\n return false;\n } else {\n jQuery.post(url, JSON.stringify(requestObj), successCallback, 'json').fail(function () {\n if (isThankYouPage() && rewardsCookie == 'true') {\n showSignUpFailure();\n } else {\n showNonMemberModule();\n }\n omnitureTracking(\"getRewardsUserInfo: crossDomainAjax post failed\");\n });\n }\n }\n\nfunction showingRewardsMessageBasedOnSubtotal() {\n var $offerValue = $rewardsContainer.attr('data-offervalue'),\n $shipping = $('.shipping .val').html().match(/\\d*\\.\\d*/),\n $subtotal = $('.subtotal .val').html().match(/\\d*\\.\\d*/),\n $valTowardsRewards = parseFloat($subtotal) - parseFloat($shipping);\n\n if ($valTowardsRewards >= $offerValue) {\n $shippingMethodForRewardsUser.removeClass('hide');\n } else {\n $shippingMethodForRewardsUser.addClass('hide');\n }\n}\n\nfunction verifyRewardsMemberOnCartPage(user) {\n if (user.RewardsUser) {\n setupOffer();\n showMemberModule();\n } else {\n showNonMemberModule();\n }\n}\n\nfunction showNonMemberModule() {\n $notMember.removeClass(hideClass);\n $alreadyMember.addClass(hideClass);\n $signupFailedMessage.addClass(hideClass);\n}\n\nfunction showMemberModule() {\n $notMember.addClass(hideClass);\n $alreadyMember.removeClass(hideClass);\n $signupFailedMessage.addClass(hideClass);\n}\n\nfunction getRewardsUserInfo(callback) {\n var getUserInfoUrl = '//www.bing.com/msrewards/api/v1/getuserinfo',\n userId = getUserId(),\n request = {\n PartnerId: 'MSStore',\n UserId: userId,\n Channel: 'MSStore',\n Options: {\n FetchOffers: true\n }\n };\n\n crossDomainAjax(getUserInfoUrl, request, callback);\n}\n\nfunction getUserId() {\n var aCookies;\n if (Store.tryGetCookie('ANON')) {\n aCookies = Store.tryGetCookie('ANON').split('&');\n\n for (var i = 0; i < aCookies.length; i++) {\n var aCookie = aCookies[i];\n if (aCookie.charAt(0) === 'A' && aCookie.charAt(1) === '=') {\n return aCookie.substring(2);\n }\n }\n }\n}\n\n\n/*\n$(document).ready(function()\u00a0{\n\u00a0\u00a0\u00a0\u00a0setTimeout(function()\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$('#rewardsSignup').off('change');\n $('#rewardsSignup').on('change', function() {alert ('test'); });\n\u00a0\u00a0\u00a0\u00a0},\u00a05000);\n});\n\n*/"},"2462470663":{"code":"$(document).ready(function(){\n $('body').addClass('expDwnBtnABN_var1');\n if (typeof _TM !== 'undefined' && _TM.pids.length !== 0) {\n if($.inArray('259281600', _TM.pids) !== -1){\n $('#dr_ThankYou').find('.complete-order-item').each( function () {\n if($(this).find('.title p').text().indexOf('Office Home & Student') !== -1 ){\n $(this).find('.info .download.box').text('Download and Install Office');\n $(this).find('.info .download.box').attr('title','Download and Install Office');\n $(this).find('.info .download.box').addClass('optiExpBtn'); \n }\n });\n }\n }\n});"},"2599310187":{"code":"/* _optimizely_evaluate=force */\n$(function(){\n $('#overview').empty();\n $('#overview').append('
Overview
<img src=\"http://dri1.img.digitalrivercontent.net/Storefront/Company/msintl/images/English/en-INTL-Office-365-Home-6GQ-00364/PDP/en-INTL-PDP0-Office-365-Home-6GQ-00364-Large.jpg\" alt=\"Any image\"> Why subscribe to Office 365 It's always up to date with the latest features and services - you'll never be stuck with outdated version.
Work offline You don't need to be connected to the Internet to work - Office apps are downloaded derictly to ypur device.
Office goes where you go One subscription covers multiple devices and platforms. Whether you're working on your PC in your office, your tablet at home, or your phone on the run, Office goes where you go.
Store files in the cloud With 1TB OneDrive online storage, your files will be easier accessible, no matter where you're working.
');\n});\n/* _optimizely_evaluate=safe */"},"2441420140":{},"2563420449":{"code":"$('body').addClass('exp-bundlebuilder');\n\n//Move bundle viewing bar\n$('#cartSection .review-selected-products').insertAfter('#cartSection .product-corral');\n\n//Wrap expandable area so we can give it a bg\n$('#cartSection .product-corral').wrap('
')\n\nfunction updateProductArea(){\n //Add arrows next to boxes\n $('#cartSection .product-corral .product-slot').after(' ');\n \n //Add index count to items - Duplicate but needs to be here.\n var itemCount = 1;\n jQuery('#cartSection .product-slot').each(function(){\n jQuery(this).data('index', itemCount);\n itemCount++;\n }); \n\n //Add arrow sizes\n setTimeout(function(){\n \tjQuery('.exp-next-arrow').css('height', jQuery('#cartSection .product-corral .product-slot:eq(0)').height() + 'px');\n \n //Add index count to items\n var itemCount = 1;\n jQuery('#cartSection .product-slot').each(function(){\n jQuery(this).data('index', itemCount);\n itemCount++;\n }); \n }, 500);\n \n //If no items already in bundle\n if(!$('#cartSection .product-slot.occupied').length){\n \t$('#cartSection .product-corral .product-slot:eq(0)').addClass('choose-option');\n }\n\n /* Add titles per item */\n $('#cartSection .product-corral .product-slot:eq(0)').append(['Step 1
Choose your Surface Pro 3
'].join('\\n'));\n \n $('#cartSection .product-corral .product-slot:eq(1)').append(['Step 2
Choose your Type Cover
'].join('\\n'));\n \n $('#cartSection .product-corral .product-slot:eq(2)').append(['Step 3
Choose your sleeve
'].join('\\n'));\n \n $('#cartSection .product-corral .product-slot:eq(3)').append(['Step 4
Choose Office
'].join('\\n'));\n \n $('#cartSection .product-corral .product-slot:eq(4)').append(['Step 5
Add Microsoft Complete
'].join('\\n'));\n \n //Highlight any slots where prev item was removed\n $('#cartSection .product-slot.occupied').prevAll('.product-slot:not(.occupied)').addClass('choose-option');\n \n \n //Scroll to section\n if($('#cartSection .product-slot.occupied').length){\n setTimeout(function(){ \n //jQuery('#cartSection .product-slot.occupied:last').data('index')\n \n var sectionindex = jQuery('#cartSection .product-slot').parent().children('.product-slot:not(.occupied):first').index('.product-slot'),\n sectionoffset = jQuery('#form section:eq(' + sectionindex + ')').position().top;\n\n if(sectionoffset){\n \tjQuery('html, body').animate({scrollTop:(sectionoffset - 220)}, 'slow');\n };\n }, 150);\n };\n\t\n};\n\n jQuery( window ).resize(function() {\n $('.exp-next-arrow').css('height', jQuery('#cartSection .product-corral .product-slot:eq(0)').height() + 'px');\n });\n\n\nupdateProductArea();\n\njQuery( document ).ajaxComplete(function() {\n if(!jQuery('.exp-next-arrow').length){\n\t\tupdateProductArea();\n }\n});"},"2377791343":{"code":"$('body').addClass('exp-xbox');\n\nvar heroHTML = ['',\n\t\t\t\t\t'',\n\t\t\t\t\t\t'
',\n '
',\n '
',\n '
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
Award-winning games ',\n\t\t\t\t\t\t\t\t'
From huge blockbusters to exclusive limited-editions, Xbox One has the games you want
',\n\t\t\t\t\t\t\t\t'
Shop now ',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t'
',\n\t\t\t\t' '].join('\\n');\n\n$('#dr_CategoryList section:eq(0)').before(heroHTML);\n\nvar modG = ['',\n '',\n '
',\n '',\n '
Xbox One ',\n 'Shop all > ',\n '',\n '',\n '
',\n\t\t\t\t'
',\n '
',\n 'Welcome to a new generation of games and entertainment with Xbox One.',\n '
',\n '',\n '',\n '
',\n ' ',\n '
',\n '',\n '
Xbox 360 ',\n 'Shop all > ',\n '',\n '',\n '
',\n\t\t\t\t'
',\n '
',\n 'With the largest library of games, Xbox 360 is the best value in entertainment.',\n '
',\n '',\n '',\n '
',\n ' ',\n '
',\n '',\n '
Xbox Live and Apps ',\n\t\t\t\t'Shop all > ',\n '',\n '',\n '
',\n\t\t\t\t'
',\n '
',\n 'Get Xbox Live Gold and explore a huge library of free and paid apps.',\n '
',\n '',\n '',\n '
',\n ' ',\n '
',\n' '].join('\\n');\n\n$('#dr_CategoryList .exp-hero-banner').after(modG);"},"2496930307":{},"2181220209":{"code":"var offerText;\nvar offerHtml = '{0}
';\n\nif($('.shipping-method').length > 0)\n{\n offerText = \"Get free expedited shipping\";\n}\nelse\n{\n offerText = \"20 bonus credits for new members\";\n}\n\n$('.not-member > p').append(\" Bing Rewards members can also select expedited shipping on orders over $75 and get shipping for free (valid until Nov. 23, 2014).\");\nofferHtml = offerHtml.replace(\"{0}\", offerText);\n\n$('.not-member').prepend(offerHtml);\n$('.not-member h3').remove();\n$('.not-member .rewards-list').remove();"},"2443761056":{"code":"$(document).ready(function(){\n $('body').addClass('expDwnBtnABN_var2');\n if (typeof _TM !== 'undefined' && _TM.pids.length !== 0) {\n if($.inArray('288186100', _TM.pids) !== -1 ){\n $('#dr_ThankYou').find('.complete-order-item').each( function () {\n if($(this).find('.title p:first').text().indexOf('Office 365 Home') !== -1 && $(this).find('.title p.comment.lineItemVariationLanguage').text() === '1-year auto-renewal'){\n $(this).find('.info .download.box').text('Install Office');\n $(this).find('.info .download.box').attr('title','Install Office');\n $(this).find('.info .download.box').addClass('optiExpBtn'); \n }\n });\n }\n }\n});"},"2620320116":{},"2018240916":{"code":"$('a.product[pid-ref=286395000] .real-price').html('$99.99 per year $9.99 per month ');\n\n$('a.product[pid-ref=297833200] .real-price').html('$69.99 per year $6.99 per month ');"},"2209031547":{"code":"/* _optimizely_evaluate=force */\n$('html').addClass('experiment-addon');\n/* _optimizely_evaluate=safe */\n\n\n//Real add to cart button\nvar expItem = jQuery('a.buyBtn_AddtoCart');\nvar expItemPlaceholderURL = 'http://' + window.location.host + '/store/msusa/en_US/buy/productID.' + $('.variation-container .option-list li.active').data('pid') + '/ThemeID.33363200/Currency.USD/mktp.US';\n\n\n\n//Fake add to cart button\n$('.add-to-cart').prepend('Add to cart ');\n\n\njQuery(document).ajaxComplete(function() {\n jQuery('html').addClass('experiment-addon-visible');\n});\n\n\n\nfunction returnAddToCartURL(pid){\n var url = '';\n \n switch(pid){\n case '297833300':\n\t\turl = 'http://www.microsoftstore.com/store/msusa/buy/productID.297833300/quantity.1/OfferID.308781500/qty.1/nextPage.ThreePgCheckoutShoppingCartPage';\n break;\n case '297833400':\n\t\turl = 'http://www.microsoftstore.com/store/msusa/buy/productID.297833400/quantity.1/OfferID.308781500/qty.1/nextPage.ThreePgCheckoutShoppingCartPage';\n break;\n }\n \n return url;\n};\n\n\nvar expModal = ['',\n '
',\n '
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t\t'7-inch HD IPS touchscreen 800x1280 ',\n\t\t\t\t\t\t\t\t\t\t'Intel Atom Z3735G quad core ',\n\t\t\t\t\t\t\t\t' ',\n '
',\n '
',\n '
Limited-time offer ',\n '
For just $99, get the HP Stream 7 and a 1-year Office 365 Personal subscription($168.99 value for $99.00).
',\n '
',\n '
',\n '
'].join('\\n');\n\n jQuery('.exp-modal').on('click', function (e) {\n\t\tjQuery.magnificPopup.open({\n\t\t\ttype: 'inline',\n\t\t\tmodal: true,\n\t\t\titems: [{\n\t\t\t\ttype: 'inline',\n\t\t\t\tsrc: expModal\n\t\t\t}],\n callbacks: {\n\t\t\t\topen: function () {\n\t\t\t\t\t$('.exp-no').attr('href', 'http://' + window.location.host + '/store/msusa/en_US/buy/productID.' + $('.variation-container .option-list li.active').data('pid') + '/ThemeID.33363200/Currency.USD/mktp.US');\n\t\t\t\t}\n },\n\t\t\tremovalDelay: 300,\n\t\t\tmainClass: 'mfp-enable-zoom exp-modal-addon'\n\n\t\t});\n\t});"},"2290730367":{},"2213591939":{},"2169820037":{},"2411950472":{},"2297010059":{},"2573100428":{},"2316931394":{},"2334480270":{"code":"jQuery('body').addClass('exp-search-redirect');\n\nvar searchURL = 'http://www.microsoft.com/en-us/search/ShopDrillInResults.aspx?q=';\n//http://www.microsoftstore.com/store?SiteID=msusa&Locale=en_US&Action=DisplayProductSearchResultsPage&result=&keywords=\n\njQuery('#search-box').on('keypress.searchredirect', function(e){\n if (e.which == 13) {\n e.preventDefault();\n window.location= searchURL + encodeURIComponent($('#search-box').prop('value')) + '&form=shop'\n }\n});\n\njQuery('.search-submit').on('click.searchredirect', function(e){\n e.preventDefault();\n window.location= searchURL + encodeURIComponent($('#search-box').prop('value')) + '&form=shop'\n});\n\n//On ajax complete, kill bound events\njQuery(document).ajaxComplete(function() {\n setTimeout(function(){\n\tjQuery('.ac_results ul').off('click');\n }, 250);\n});\n\n\n//Redirect based on original auto-suggest\njQuery('body').on('click.searchredirect','.ac_results ul li', function(e){\n window.location= searchURL + encodeURIComponent($(this).text()) + '&form=shop'\n});"},"2384830445":{"code":"$('html').addClass('exp-list-addtocart');\n\nvar pidsVariation1 = ['300193600','289451700','288531900'],\n pidsVariation2 = ['310890500'],\n pidsVariation3 = ['289171900'],\n\tcurrentPid = '',\n\ti = 0;\n\t\nfunction returnProductSliderToRender(pid){\n\tvar buttonText,\n buttonClass = '';\n\t\n\tif($.inArray(pid, pidsVariation1) != -1){\n\t\tbuttonText = 'More colors available';\n buttonClass = 'text-extended';\n\t}\n else if($.inArray(pid, pidsVariation2) != -1){\n\t\tbuttonText = 'More sizes available';\n buttonClass = 'text-extended';\n\t}\n else if($.inArray(pid, pidsVariation3) != -1){\n\t\tbuttonText = 'More options available';\n buttonClass = 'text-extended';\n\t} \n\telse{\n\t\tbuttonText = 'Add to cart';\n\t};\n\t\n\treturn '' + buttonText + '
';\n};\t\n\nfunction productSlider(){\n\n jQuery('.product').each(function(){\n if(!jQuery('.exp-cartoverlay', this).length){\n $(this).append('' + returnProductSliderToRender($(this).attr('pid-ref')) + '
');\n };\n });\n}; \n\n\nproductSlider();\n\njQuery(document).ajaxComplete(function() {\n productSlider();\n}); \n\n//Expandable icon\njQuery('body').on('click.expandcarticon', 'a.product .exp-buttonslider', function(){\n $(this).closest('.exp-cartoverlay').toggleClass('opened');\n});\n\n//Exp cart button\njQuery('body').on('click.expandredirect', 'a.product .exp-addtocart .exp-listbutton', function(){\n window.location = $(this).data('href');\n});\n\n\n//Prevent click on add to cart area\nvar mouseOverCart = false;\n\njQuery('body').on('mouseenter','.exp-cartoverlay', function(){\n\tmouseOverCart = true;\n});\n\njQuery('body').on('mouseleave','.exp-cartoverlay', function(){\n\tmouseOverCart = false;\n});\n\njQuery('body').on('click.expandcartpreventredirect','a.product', function(e){\n\tif(mouseOverCart){\n\t\te.preventDefault();\n\t};\n});"},"2429870480":{},"2005711251":{},"2593750420":{},"2583090072":{"code":"/* _optimizely_evaluate=force */\ndocument.getElementsByTagName('html')[0].className += \" hide-chat\";\n/* _optimizely_evaluate=safe */"},"2620610031":{"code":"$(function(){\n $('body').addClass('exp-rr-star-color-var1');\n});"},"2450940320":{},"2140210082":{"code":"var arrayProductObj = [\n{\n sku: '6NU-00001',\n title: 'Forza Horizon 2 for Xbox One'\n},\n {\n sku: 'CWF-01852',\n title: 'HP Stream 14-z010nr Signature Edition Laptop'\n },\n{\n sku: 'CWF-01825',\n title: 'Toshiba Encore Mini WT7-C16MS Signature Edition Tablet'\n}\n];\n\nvar currentPage,\n currentProductHref = '',\n obj,\n sku,\n cartItemWrapper,\n currentProductId,\n matchedProductFound = false;\n\nif (location.href.toLowerCase().search(\"threepgcheckoutshoppingcartpage\") != -1) {\n currentPage = 'cart';\n cartPage();\n}\n\nif (location.href.toLowerCase().search(\"threepgcheckoutconfirmorderpage\") != -1 || location.href.toLowerCase().search(\"displaythreepgcheckoutaddresspaymentinfopage\") != -1) {\n currentPage = 'review';\n reviewPage();\n}\n\nif (location.href.toLowerCase().search(\"thankyoupage\") != -1) {\n currentPage = 'thank-you';\n thankYouPage();\n}\n\nfunction cartPage() {\n $('.cart-item').each(function () {\n productTitle = jQuery('.title', this).text();\n\n var i = '';\n for (i = 0; i < arrayProductObj.length; i++) {\n if (arrayProductObj[i].title == productTitle) {\n cartItemWrapper = jQuery(this).find('.product-wrapper');\n jQuery(cartItemWrapper.attr('data-rewardspid', productTitle));\n jQuery(cartItemWrapper.attr('data-rewardssku', arrayProductObj[i].sku));\n\n matchedProductFound = true;\n return;\n }\n }\n });\n}\n\nfunction reviewPage() {\n $('.order-item').each(function () {\n productTitle = jQuery(this).find('.item p:first-child').text();\n\n var i = '';\n for (i = 0; i < arrayProductObj.length; i++) {\n if (arrayProductObj[i].title == productTitle) {\n cartItemWrapper = jQuery(this).find('.item');\n jQuery(cartItemWrapper.attr('data-rewardspid', productTitle));\n jQuery(cartItemWrapper.attr('data-rewardssku', arrayProductObj[i].sku));\n\n matchedProductFound = true;\n return;\n }\n }\n\n\n });\n}\n\nfunction thankYouPage() {\n $('.complete-order-item').each(function () {\n productTitle = jQuery(this).find('.title p:first-child').text();\n\n var i = '';\n for (i = 0; i < arrayProductObj.length; i++) {\n if (arrayProductObj[i].title == productTitle) {\n\n var cartItemWrapper = jQuery(this).find('.item'),\n clearFloat = jQuery(cartItemWrapper).find('.clearfloat'),\n alreadyMember = jQuery('.already-member .bulleted-list');\n\n jQuery(cartItemWrapper.attr('data-rewardspid', productTitle));\n jQuery(cartItemWrapper.attr('data-rewardssku', arrayProductObj[i].sku));\n\n clearFloat.remove();\n\n // jQuery(\"If you purchased a qualifying product, you will get your Bing Rewards credits within 5 days of your product shipping. \").appendTo(alreadyMember);\n\n matchedProductFound = true;\n return;\n }\n }\n });\n}\n\nif (matchedProductFound) {\n getRewardsUserInfo(loadCreditsOffer);\n}\n\nfunction getRewardsUserInfo(callback) {\n var getUserInfoUrl = '//www.bing.com/msrewards/api/v1/getuserinfo',\n userId = getUserId(),\n request = {\n PartnerId: 'MSStore',\n UserId: userId,\n Channel: 'MSStore',\n Options: {\n FetchOffers: true\n }\n };\n\n crossDomainAjax(getUserInfoUrl, request, callback);\n}\n\nfunction getUserId() {\n var aCookies;\n if (tryGetCookie('ANON')) {\n aCookies = tryGetCookie('ANON').split('&');\n\n for (var i = 0; i < aCookies.length; i++) {\n var aCookie = aCookies[i];\n if (aCookie.charAt(0) === 'A' && aCookie.charAt(1) === '=') {\n return aCookie.substring(2);\n }\n }\n }\n}\n\nfunction crossDomainAjax(url, requestObj, successCallback) {\n if ('XDomainRequest' in window && window.XDomainRequest !== null) {\n var xdr = new XDomainRequest();\n var rewardsCookie = tryGetCookie(rewardsCookieName);\n\n xdr.open('POST', url);\n xdr.onload = function () {\n var dom = new ActiveXObject('Microsoft.XMLDOM'),\n response;\n\n dom.async = false;\n\n response = jQuery.parseJSON(xdr.responseText);\n successCallback(response);\n };\n xdr.onprogress = function () {\n // Do not remove\n };\n xdr.ontimeout = function () {\n // Failure\n\n };\n xdr.onerror = function () {\n // Failure\n };\n try {\n xdr.send(JSON.stringify(requestObj));\n } catch (e) {\n // Failure\n }\n } else if (navigator.userAgent.indexOf('MSIE') != -1 && parseInt(navigator.userAgent.match(/MSIE ([\\d.]+)/)[1], 10) < 8) {\n // Failure\n return false;\n } else {\n jQuery.post(url, JSON.stringify(requestObj), successCallback, 'json').fail(function () {\n // Failure\n });\n }\n}\n\nfunction tryGetCookie(name) {\n name += \"=\";\n var allCookies = document.cookie.split(';');\n for (var i = 0; i < allCookies.length; i++) {\n var cookie = jQuery.trim(allCookies[i]);\n\n if (cookie.indexOf(name) === 0) {\n return cookie.substring(name.length, cookie.length);\n }\n }\n\n return null;\n}\n\nfunction loadCreditsOffer(user) {\n var offerTitle;\n var offerDescription;\n\n if (user.Offers.length > 0) {\n for (var i = 0; i < user.Offers.length; i++) {\n obj = user.Offers[i];\n\n if (obj.Attributes.MSStoreSku) {\n jQuery.each(arrayProductObj, function (i) {\n\n if (obj.Attributes.MSStoreSku == arrayProductObj[i].sku) {\n offerTitle = obj.Title;\n offerDescription = obj.Description;\n displayOfferOnCartItem(offerTitle, offerDescription, arrayProductObj[i].sku);\n }\n\n });\n\n\n }\n }\n }\n}\n\nfunction displayOfferOnCartItem(title, desc, sku) {\n var html = \"\";\n var learnUrl = \"http://www.microsoftstore.com/store/msusa/html/pbPage.Rewards#earnpoints\";\n\n html = html.replace(\"{0}\", title);\n html = html.replace(\"{1}\", desc);\n html = html.replace(\"{2}\", learnUrl);\n\n var productWrapper;\n\n if (currentPage == 'cart') {\n productWrapper = jQuery(\".product-details\").find(\"[data-rewardssku='\" + sku + \"']\");\n } else if (currentPage == 'review') {\n productWrapper = jQuery(\".order-item\").find(\"[data-rewardssku='\" + sku + \"']\");\n } else if (currentPage == 'thank-you') {\n productWrapper = jQuery(\".complete-order-item\").find(\"[data-rewardssku='\" + sku + \"']\");\n }\n\n jQuery(html).appendTo(productWrapper);\n\n var rewardsMessagingClass = jQuery('.rewards-points-product'),\n rewardsMessagingIconClass = rewardsMessagingClass.find('.rewards-icon'),\n rewardsMessagingPTag = rewardsMessagingClass.find('p'),\n rewardsMessagingATag = rewardsMessagingPTag.find('a');\n\n rewardsMessagingClass.css({\n 'display': 'table',\n 'margin-top': '10px',\n 'margin-bottom': '10px'\n });\n\n rewardsMessagingIconClass.css({\n 'display': 'block',\n 'height': '1.9375em',\n 'width': '1.5625em',\n 'margin-top': '0.25em',\n 'background': 'url(http://dri1.img.digitalrivercontent.net/Storefront/Site/mscommon/pb/images/rewards_icon_sprite.png)',\n 'background-position': '0 0',\n 'background-repeat': 'no-repeat'\n });\n\n rewardsMessagingPTag.css({\n 'display': 'table-cell',\n 'vertical-align': 'middle',\n 'font-size': '0.8125em',\n 'line-height': '1.375em',\n 'padding-left': '0.9230769231em'\n });\n\n rewardsMessagingATag.css('white-space', 'nowrap');\n}"},"2501941147":{"code":"jQuery('body').addClass('experiment-officewizard');\n\n//Trim down table header\njQuery('section.compare-table .exp-comparetable tbody tr:eq(0)').hide();\njQuery('section.compare-table .exp-comparetable .exp-buybox').prepend('Choose the version that\\'s right for you ');\n\n//Append col cover to all td elements\njQuery('.exp-comparetable td').each(function(){\n jQuery(this).wrapInner('
');\n jQuery('.col-wrap', this).append('
');\n});\n\n//Hide cover on mouse enter\njQuery('.exp-comparetable tr td').on('mouseenter.hide', function(){\n var _index = $(this).closest('td').index();\n \n jQuery('.exp-comparetable tr').each(function(){\n\t jQuery('td:eq(' + _index + ') .col-cover', this).addClass('disable-override')\n });\n\n}).on('mouseleave.show', function(){\n jQuery('.exp-comparetable tr td .col-cover').removeClass('disable-override');\n});\n\nfunction recommendRow(rownumbers){\n\tvar rowNumbers = rownumbers.split(','),\n \t\tstandardRows = [1,2,3,4,5,6],\n\t\ttmpRowValue,\n\t\tfoundValue,\n\t\ti,x;\n \n //Remove any previously recommended items\n jQuery('.we-recommend .recommend, .exp-buybox .recommend', '.exp-comparetable').removeClass('recommend');\n\t\n for(i = 0; i < rowNumbers.length; i++){\n\t\t//Update current items\n\t\tjQuery('.we-recommend td:eq(' + jQuery.trim(rowNumbers[i]) + '), .exp-buybox td:eq(' + jQuery.trim(rowNumbers[i]) + ')', '.exp-comparetable').addClass('recommend');\n\t\t\n\t\tfoundValue = jQuery.inArray(parseFloat(rowNumbers[i]), standardRows);\n\t\t\n\t\tif(foundValue != -1){\n\t\t\tstandardRows.splice(foundValue, 1);\n\t\t};\n };\n \n //Remove any previously disabled fields\n jQuery('.exp-comparetable td .col-cover.disable').removeClass('disable');\n \n \n //Mark rows to disable\n for(x = 0;x < standardRows.length; x++){\n jQuery('.exp-comparetable tr').each(function(){\n $('td:eq(' + standardRows[x] + ') .col-cover', this).addClass('disable');\n });\n };\n \n \n //Reset cols\n $('.exp-comparetable .we-recommend td').each(function(){\n\t\t$(this).prop('colspan', '1').removeClass('marked adjust-col').removeAttr('style');\n });\n \n //Combine cols as needed\n $('.exp-comparetable .we-recommend td.recommend').each(function(){\n if($(this).next('td').hasClass('recommend')){\n var siblings = $('.exp-comparetable .we-recommend td.recommend:not(.marked):eq(0)').nextUntil(':not(.recommend)').length;\n\n $('.exp-comparetable .we-recommend td.recommend:not(.marked):eq(0)').prop('colspan', (siblings + 1)).addClass('adjust-col');\n\n $('.exp-comparetable .we-recommend td.recommend:not(.marked):eq(0)').nextUntil(':not(.recommend)').css('display','none');\n }\n else{\n $(this).addClass('marked');\n }\n }); \n};\n\n\n/* We Recommend Headings */\njQuery('.exp-comparetable tbody').prepend(['',\n\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t'We recommend
',\n\t\t\t\t\t\t\t\t\t\t'We recommend
',\n\t\t\t\t\t\t\t\t\t\t'We recommend
',\n\t\t\t\t\t\t\t\t\t\t'We recommend
',\n\t\t\t\t\t\t\t\t\t\t'We recommend
',\n\t\t\t\t\t\t\t\t\t\t'We recommend
',\n\t\t\t\t\t\t\t\t\t' '].join('\\n'));\n\n\n\n/* Wizard Boxes */\n$('section.compare-table').prepend('
');\n\n/* Title */\n$('.compare-table').prepend('Find your Office ');\n\nvar numberOfUsers = ['',\n '
',\n '
1
',\n '
How many users? ',\n '
',\n '
',\n '
',\n '
'].join('\\n');\n\n$('#exp-wizard').append(numberOfUsers);\n\n\nvar whichDevices = ['',\n '
',\n '
2
',\n '
Which devices will you use it on? ',\n '
',\n '
',\n\t\t\t\t\t\t\t\t\t\t\t\t\t'
',\n '
',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
',\n \t'
PC ',\n\t\t\t\t\t\t\t\t\t\t\t\t\t'
',\n '
',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
',\n \t'
Mac ',\n\t\t\t\t\t\t\t\t\t\t\t\t\t'
',\n '
',\n '
',\n\t\t\t\t\t\t\t\t\t\t\t\t\t'
',\n '
',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
',\n \t'
Tablet ',\n\t\t\t\t\t\t\t\t\t\t\t\t\t'
',\n '
',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
',\n \t'
Smartphone ',\n\t\t\t\t\t\t\t\t\t\t\t\t\t'
',\n '
',\n '
'].join('\\n');\n\n$('#exp-wizard').append(whichDevices);\n\n\nvar whichPrograms = ['',\n '
',\n '
3
',\n '
Which programs are you looking for? ',\n '
',\n '
',\n\t\t\t\t\t\t\t\t\t\t\t\t\t'
',\n '
',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
',\n \t'
Outlook ',\n\t\t\t\t\t\t\t\t\t\t\t\t\t'
',\n '
',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
',\n \t'
Publisher ',\n\t\t\t\t\t\t\t\t\t\t\t\t\t'
',\n '
',\n '
',\n\t\t\t\t\t\t\t\t\t\t\t\t\t'
',\n '
',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
',\n \t'
Access ',\n\t\t\t\t\t\t\t\t\t\t\t\t\t'
',\n '
',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
',\n \t'
OneDrive ',\n\t\t\t\t\t\t\t\t\t\t\t\t\t'
',\n '
',\n '
'].join('\\n');\n\n$('#exp-wizard').append(whichPrograms);\n\n\n\n\n\n/* Custom Controls */\njQuery('.custom-radiobutton, .custom-radiobutton + label','.custom-radiobuttongroup').on('click.toggleradio', function(){\n\tvar _parent = jQuery(this).closest('.custom-radiobuttongroup'),\n\t\t_this = ($(this).hasClass('custom-radiobutton') ? $(this) : $(this).prev('.custom-radiobutton'));\n\t\n\tjQuery('.custom-radiobutton', _parent).removeClass('active');\n\t\n\t_this.addClass('active');\n\n});\n\njQuery('.custom-checkbox, .custom-checkbox + label').on('click.togglecheckbox', function(){\n\t_this = ($(this).hasClass('custom-checkbox') ? $(this) : $(this).prev('.custom-checkbox'));\n \n _this.toggleClass('active');\n});\n\n/* How Many Users Data Binding */\njQuery('.how-many-users.wizard-box .custom-radiobutton, .how-many-users.wizard-box .custom-radiobutton + label').on('click.togglesuggested', function(){\n\tvar _this = (jQuery(this).hasClass('custom-radiobutton') ? jQuery(this) : jQuery(this).prev('.custom-radiobutton')),\n\t\tselectedValue = _this.data('value');\n\t\t\n\t\tif(selectedValue == '5'){\n\t\t\trecommendRow('1');\n\t\t\tjQuery('.which-devices.wizard-box').removeClass('disabled');\n\t\t\tjQuery('.which-programs.wizard-box').removeClass('disabled');\n \n jQuery('.which-devices.wizard-box .custom-checkbox').addClass('active');\n\t\t\tjQuery('.which-programs.wizard-box .custom-checkbox').addClass('active');\n\t\t}\n\t\telse{\n\t\t\trecommendRow('2, 3, 4');\n\t\t\t\n\t\t\tjQuery('.which-devices.wizard-box').removeClass('disabled');\n \n jQuery('.which-devices.wizard-box .custom-checkbox').removeClass('active');\n\t\t\tjQuery('.which-programs.wizard-box .custom-checkbox').removeClass('active'); \n\t\t\n\t\t};\n\n});\n\n\n/* Temp Logic To Show / Hide based on box #2 */\n/* How Many Users Data Binding */\nfunction updateDevicesGrid(){\n\tvar pcChecked = $('.which-devices.wizard-box .custom-checkbox.pc').hasClass('active'),\n\t\tmacChecked = $('.which-devices.wizard-box .custom-checkbox.mac').hasClass('active'),\n\t\ttabletChecked = $('.which-devices.wizard-box .custom-checkbox.tablet').hasClass('active'),\n\t\tsmartphoneChecked = $('.which-devices.wizard-box .custom-checkbox.smartphone').hasClass('active'),\n fiveUsersChecked = $('.how-many-users.wizard-box .custom-radiobutton.five').hasClass('active');\n\n /* If five users checked, don't do anything */\n if(fiveUsersChecked){\n \treturn false; \n }\n\t\n\tif(\n\t\tpcChecked &&\n\t\t!macChecked &&\n\t\t!tabletChecked &&\n\t\t!smartphoneChecked\n\t){ //PC Only\n\t\trecommendRow('2, 3, 4');\n\n\t\tjQuery('.which-programs.wizard-box').removeClass('disabled');\t\n\n\t\tjQuery('.which-programs.wizard-box .custom-checkbox').removeClass('active');\t\t\t\n\t}\n\telse if(\n\t\ttabletChecked &&\n\t\t!pcChecked &&\n\t\t!macChecked &&\n\t\t!smartphoneChecked\n\t){ //Tablet Only\n\t\trecommendRow('2');\n\n\t\tjQuery('.which-programs.wizard-box').removeClass('disabled');\n \n jQuery('.which-programs.wizard-box .custom-checkbox').removeClass('active');\n\n\t}\n\telse if(\n\t\tsmartphoneChecked &&\n\t\t!macChecked ||\n\t\tpcChecked &&\n\t\ttabletChecked ||\n\t\tpcChecked &&\n\t\ttabletChecked &&\n\t\tsmartphoneChecked &&\n\t\t!macChecked\n\t){ //SmartPhone, PC and/or Tablet\n\t\trecommendRow('2');\n\n\t\tjQuery('.which-programs.wizard-box').removeClass('disabled');\n \n jQuery('.which-programs.wizard-box .custom-checkbox').removeClass('active');\n\n\t}\n\telse if(\n\t\tmacChecked &&\n\t\t!smartphoneChecked &&\n\t\t!pcChecked &&\n\t\t!tabletChecked\n\t){ //Mac Only\n\t\trecommendRow('2,5,6');\n\t\n\t\tjQuery('.which-programs.wizard-box').removeClass('disabled');\n\t\t\n\t\tjQuery('.which-programs.wizard-box .custom-checkbox').removeClass('active');\n\n\t}\n\telse if(\n\t\tmacChecked &&\n\t\ttabletChecked &&\n\t\t!pcChecked ||\n\t\tmacChecked &&\n\t\ttabletChecked &&\n\t\tsmartphoneChecked &&\n\t\t!pcChecked ||\t\t\t\n \tmacChecked &&\n\t\tsmartphoneChecked &&\n\t\t!pcChecked\t\t\n\t\n\t){ //Mac, Tablet and/or Smartphone\n\t\trecommendRow('2');\n\t\t\n\t\tjQuery('.which-programs.wizard-box').removeClass('disabled');\n\t\t\n\t\tjQuery('.which-programs.wizard-box .custom-checkbox').removeClass('active');\n\t}\n\telse if(\n\t\tmacChecked &&\n\t\tpcChecked\n\t){\n\t\trecommendRow('1');\n\t\t\n\t\tjQuery('.which-programs.wizard-box').removeClass('disabled');\n \n\t\tjQuery('.which-programs.wizard-box .custom-checkbox').removeClass('active');\n\n\t}\n\telse if(\n\t\t!pcChecked &&\n\t\t!macChecked &&\n\t\t!tabletChecked &&\n\t\t!smartphoneChecked\t\t\n\t){\n\t\trecommendRow('2,3,4');\n\t\t\n\t\tjQuery('.which-programs.wizard-box').addClass('disabled');\n\t\t\n\t\tjQuery('.which-programs.wizard-box .custom-checkbox').removeClass('active');\n\t}\n\telse if(\n\t\tpcChecked &&\n\t\tmacChecked &&\n\t\ttabletChecked &&\n\t\tsmartphoneChecked\t\t\n\t){\n\t\trecommendRow('1');\n\t\t\n\t\tjQuery('.which-programs.wizard-box').removeClass('disabled');\n\t\t\n\t\tjQuery('.which-programs.wizard-box .custom-checkbox').removeClass('active');\n\t}\n};\n\njQuery('.which-devices.wizard-box .custom-checkbox, .which-devices.wizard-box .custom-checkbox + label').on('click.togglesuggested', function(){\n\tvar _this = (jQuery(this).hasClass('custom-checkbox') ? jQuery(this) : jQuery(this).prev('.custom-checkbox')),\n\t\tselectedValue = _this.data('value');\n\t\t\n\t\tupdateDevicesGrid();\n});\n\n\nfunction updateProgramsGrid(){\nvar pcChecked = $('.which-devices.wizard-box .custom-checkbox.pc').hasClass('active'),\n\t\tmacChecked = $('.which-devices.wizard-box .custom-checkbox.mac').hasClass('active'),\n\t\ttabletChecked = $('.which-devices.wizard-box .custom-checkbox.tablet').hasClass('active'),\n\t\tsmartphoneChecked = $('.which-devices.wizard-box .custom-checkbox.smartphone').hasClass('active'),\n\t\twordExcelPptChecked = $('.which-programs.wizard-box .custom-checkbox.word-excel-powerpoint').hasClass('active'),\n\t\toutlookChecked = $('.which-programs.wizard-box .custom-checkbox.outlook').hasClass('active'),\n\t\tpublisherChecked = $('.which-programs.wizard-box .custom-checkbox.publisher').hasClass('active'),\n\t\taccessChecked = $('.which-programs.wizard-box .custom-checkbox.access').hasClass('active'),\n fiveUsersChecked = $('.how-many-users.wizard-box .custom-radiobutton.five').hasClass('active');\n\n /* If five users checked, don't do anything */\n if(fiveUsersChecked){\n \treturn false; \n }\n\t\n\tif(\n\t\tpcChecked &&\n\t\t!macChecked &&\n\t\t!tabletChecked &&\n\t\t!smartphoneChecked &&\n\t\toutlookChecked &&\n\t\t!wordExcelPptChecked &&\n\t\t!publisherChecked &&\n\t\t!accessChecked\n\t){\n\t\trecommendRow('2,4');\n\t}\n\telse if(\n\t\tpcChecked &&\n\t\t!macChecked &&\n\t\t!tabletChecked &&\n\t\t!smartphoneChecked &&\t\t\n\t\twordExcelPptChecked ||\n\t\tpcChecked &&\n\t\t!macChecked &&\n\t\t!tabletChecked &&\n\t\t!smartphoneChecked &&\t\t\n\t\tpublisherChecked ||\n\t\tpcChecked &&\n\t\t!macChecked &&\n\t\t!tabletChecked &&\n\t\t!smartphoneChecked &&\t\t\n\t\taccessChecked\n\t){\n\t\trecommendRow('2');\n\t}\n\telse if(\n\t\tmacChecked &&\n\t\t!pcChecked &&\n\t\t!tabletChecked &&\n\t\t!smartphoneChecked &&\n\t\toutlookChecked &&\n\t\t!wordExcelPptChecked &&\n\t\t!publisherChecked &&\n\t\t!accessChecked\n\t){\n\t\trecommendRow('2,6');\n\t}\n\telse if(\n\t\tmacChecked &&\n\t\t!pcChecked &&\n\t\t!tabletChecked &&\n\t\t!smartphoneChecked &&\t\t\n\t\twordExcelPptChecked ||\n\t\tmacChecked &&\n\t\t!pcChecked &&\n\t\t!tabletChecked &&\n\t\t!smartphoneChecked &&\t\t\n\t\tpublisherChecked ||\n\t\tmacChecked &&\n\t\t!pcChecked &&\n\t\t!tabletChecked &&\n\t\t!smartphoneChecked &&\t\t\n\t\taccessChecked\n\t){\n\t\trecommendRow('2');\n\t}\t\n\telse if(\n\t\t!wordExcelPptChecked &&\n\t\t!outlookChecked &&\n\t\t!publisherChecked &&\n\t\t!accessChecked\n\t){\n\t\tupdateDevicesGrid();\n\t}\n};\n\n/* Programs Click Events */\njQuery('.which-programs.wizard-box .custom-checkbox, .which-programs.wizard-box .custom-checkbox + label').on('click.togglesuggested', function(){\n\tvar _this = (jQuery(this).hasClass('custom-checkbox') ? jQuery(this) : jQuery(this).prev('.custom-checkbox')),\n\t\tselectedValue = _this.data('value');\n\t\t\n\tupdateProgramsGrid();\t\n});\t\t\t\n\n/* Add ICID tracking to links */\njQuery(\".exp-buybox td:eq(1) a\").attr({\"href\":\"/store/msusa/en_US/pdp/productID.286395000?icid=wizard_home\"});\njQuery(\".exp-buybox td:eq(2) a\").attr({\"href\":\"/store/msusa/en_US/pdp/productID.297833200?icid=wizard_personal\"});\njQuery(\".exp-buybox td:eq(3) a\").attr({\"href\":\"/store/msusa/en_US/pdp/productID.259179500?icid=wizard_HS\"});\njQuery(\".exp-buybox td:eq(4) a\").attr({\"href\":\"/store/msusa/en_US/pdp/productID.259321600?icid=wizard_HB\"});\njQuery(\".exp-buybox td:eq(5) a\").attr({\"href\":\"/store/msusa/en_US/pdp/Office-for-Mac-Home-amp-Student-2011/productID.253736200?icid=wizard_MacHS\"});\njQuery(\".exp-buybox td:eq(6) a\").attr({\"href\":\"/store/msusa/en_US/pdp/Office-for-Mac-Home-amp-Business-2011/productID.253736100?icid=wizard_MacHB\"});"},"2396680195":{},"2225500071":{"code":"var sku = \"6NU-00001\";\n\n function getRewardsUserInfo(callback) {\n var getUserInfoUrl = '//www.bing.com/msrewards/api/v1/getuserinfo',\n userId = getUserId(),\n request = {\n PartnerId: 'MSStore',\n UserId: userId,\n Channel: 'MSStore',\n Options: {\n FetchOffers: true\n }\n };\n\n crossDomainAjax(getUserInfoUrl, request, callback);\n }\n\n function getUserId() {\n var aCookies;\n if (tryGetCookie('ANON')) {\n aCookies = tryGetCookie('ANON').split('&');\n\n for (var i = 0; i < aCookies.length; i++) {\n var aCookie = aCookies[i];\n if (aCookie.charAt(0) === 'A' && aCookie.charAt(1) === '=') {\n return aCookie.substring(2);\n }\n }\n }\n }\n\n function crossDomainAjax(url, requestObj, successCallback) {\n if ('XDomainRequest' in window && window.XDomainRequest !== null) {\n var xdr = new XDomainRequest();\n var rewardsCookie = tryGetCookie(rewardsCookieName);\n\n xdr.open('POST', url);\n xdr.onload = function () {\n var dom = new ActiveXObject('Microsoft.XMLDOM'),\n response;\n\n dom.async = false;\n\n response = jQuery.parseJSON(xdr.responseText);\n successCallback(response);\n };\n xdr.onprogress = function () {\n // Do not remove\n };\n xdr.ontimeout = function () {\n // Failure\n\n };\n xdr.onerror = function () {\n // Failure\n };\n try {\n xdr.send(JSON.stringify(requestObj));\n } catch (e) {\n // Failure\n }\n } else if (navigator.userAgent.indexOf('MSIE') != -1 && parseInt(navigator.userAgent.match(/MSIE ([\\d.]+)/)[1], 10) < 8) {\n // Failure\n return false;\n } else {\n jQuery.post(url, JSON.stringify(requestObj), successCallback, 'json').fail(function () {\n // Failure\n });\n }\n }\n\n function omnitureTracking(trackingEvent) {\n setTimeout(function () {\n verifyOnmitureModTrackingExistsBeforeCalling(trackingEvent, 1);\n }, 0);\n }\n\n function verifyOnmitureModTrackingExistsBeforeCalling(trackingEvent, count) {\n if (window.t_omni_utils && (typeof window.t_omni_utils.omniModTracking == \"function\")) {\n window.t_omni_utils.omniModTracking(true, 1, \"Rewards\", \"\", trackingEvent, trackingEvent, '');\n } else {\n if (count <= 0) {\n return;\n }\n count--;\n\n setTimeout(function () {\n verifyOnmitureModTrackingExistsBeforeCalling(trackingEvent, count);\n }, 500);\n }\n }\n\n function tryGetCookie(name) {\n name += \"=\";\n var allCookies = document.cookie.split(';');\n for (var i = 0; i < allCookies.length; i++) {\n var cookie = jQuery.trim(allCookies[i]);\n\n if (cookie.indexOf(name) === 0) {\n return cookie.substring(name.length, cookie.length);\n }\n }\n\n return null;\n }\n\n function loadCreditsOffer(user) {\n var offerTitle;\n var offerDescription;\n\n if (user.Offers.length > 0) {\n for (var i = 0; i < user.Offers.length; i++) {\n var obj = user.Offers[i];\n if (obj.Attributes.MSStoreSku) {\n if (obj.Attributes.MSStoreSku == sku) {\n offerTitle = obj.Title;\n offerDescription = obj.Description;\n\n displayOffer(offerTitle, offerDescription);\n }\n }\n }\n }\n }\n\n function displayOffer(title, desc) {\n var html = \"\\n
\\n
{0} {1} Not a member? Sign-up during checkout
\";\n html = html.replace(\"{0}\", title);\n html = html.replace(\"{1}\", desc);\n //jQuery(\"#product-footer .grid-container\").append(\"1 Valid for Bing Rewards members who order a qualifying Microsoft Store online product between November 4, 2014 and November 21, 2014, while supplies last. Limit 1 per customer. After your order ships, your credits wil be deposited into your Bing Rewards account within 5 days. Void where prohibited or restricted by law.
\");\n\n\n if(jQuery(\"#physicalxboxoneenglish .buySpan_AddtoCart\").length > 0){\n\t\t\t\t\t\tjQuery(\"#physicalxboxoneenglish .buySpan_AddtoCart\").append(html);\n }\n else{\n jQuery(\".buySpan_AddtoCart\").append(html);\n }\n \n var rewardsTabHtml = \"\\n \\n
Rewards \\n
\\n\\n\\n
\\n\\n
\\n
\\n\\n
\\n\\n
\\n
It's free to join \\n
Sign up for Bing Rewards to get rewarded by the Microsoft Store online and Bing. Earn Bing Rewards credits when you purchase qualifying products on Microsoft online store, search on Bing through daily offers. Redeem your credits for gift cards, Microsoft Store online discounts, Microsoft services and more.
\\n
\\n
\\n
\\n\\n
\\n\\n
\\n
\\n
\\n\\n
How do I sign up? \\n
On the cart page during check-out, you can enroll for free. Your rewards account will be associated with your Microsoft Account.
\\n
\\n
\\n
\\n
\\n
\\n
How do I get the Bing Rewards credits? \\n
For qualifying products, bonus credits are awarded with purchase. For qualifying products, Bing Rewards credits are awarded with purchase. After your product ships, your credits will be deposited into your Bing Rewards account within 5 days.
\\n
\\n
\\n
\\n
\\n
\\n
What can credits be used for? \\n
Credits can be redeemed for things like 100GB of OneDrive storage (500 credits), Starbucks gift card (525 credits), 1 month Xbox Live Gold membership (699 credits).
\\n
\\n
\\n
\\n
\\n\\n \";\n \n if(jQuery(\".product-tab-content\").length == 1){\n jQuery(\".product-tab-content\").append(rewardsTabHtml);\n }\n else{\n jQuery(\".product-tab-content\").eq(1).append(rewardsTabHtml);\n }\n }\n\n\n\n getRewardsUserInfo(loadCreditsOffer);"},"2437890473":{"code":"$('html').addClass('exp-bandtemplate');\n\nvar mediaMatchesClientWidth;\nvar expGetClientWidth = function () {\n var width;\n var document = window.document;\n var documentElement = document.documentElement;\n if (window.innerWidth === undefined) {\n // IE6 & IE7 don't have window.innerWidth\n width = documentElement.clientWidth;\n }\n else if (window.innerWidth > documentElement.clientWidth) {\n // WebKit doesn't include scrollbars while calculating viewport width so we have to get fancy\n\n\n if (mediaMatchesClientWidth === undefined) {\n\n // Insert markup to test if a media query will match document.doumentElement.clientWidth\n var bodyElement = document.createElement(\"body\");\n bodyElement.id = \"vpw-test-b\";\n bodyElement.style.cssText = \"overflow:scroll\";\n var divElement = document.createElement(\"div\");\n divElement.id = \"vpw-test-d\";\n divElement.style.cssText = \"position:absolute;top:-1000px\";\n // Getting specific on the CSS selector so it won't get overridden easily\n divElement.innerHTML = \"\";\n bodyElement.appendChild(divElement);\n documentElement.insertBefore(bodyElement, document.head);\n\n mediaMatchesClientWidth = (divElement.offsetWidth == 7);\n\n // Cleanup\n documentElement.removeChild(bodyElement);\n }\n\n if (mediaMatchesClientWidth) {\n // Media query matches document.documentElement.clientWidth\n width = documentElement.clientWidth;\n }\n else {\n // Media query didn't match, use window.innerWidth\n width = window.innerWidth;\n } \n }\n else {\n // Default to use window.innerWidth\n width = window.innerWidth;\n }\n return width;\n};\n\n/******* Sticky Nav **********/\nvar stickyNav = [''].join('\\n');\n\n$('#body').prepend(stickyNav);\n\n\n//Sticky Nav\nvar eTop = jQuery('.sticky-header').offset().top;\n\njQuery(window).bind('scroll.scrolldirection',function(event){\n\t(function() {\n\t\tif(eTop - jQuery(window).scrollTop() < 10){\n\t\t\tjQuery('.sticky-header').addClass('sticky');\n\t\t}\n\t\telse{\n\t\t\tjQuery('.sticky-header').removeClass('sticky');\n\t\t};\n\t})();\n});\n\n/**************** HERO *************/\nfunction getDefaultHeroImage(){\n var defaultHeroImage;\n\n if(expGetClientWidth() > 768){\n defaultHeroImage = $('.tier-one-hero div[data-viewport=desktop]').data('src');\n }\n else if(expGetClientWidth() > 541){\n defaultHeroImage = $('.tier-one-hero div[data-viewport=tablet]').data('src');\n }\n else{\n defaultHeroImage = $('.tier-one-hero div[data-viewport=mobile]').data('src');\n };\n \n return defaultHeroImage;\n};\n\nvar heroModule = ['',\n '',\n '
',\n '
',\n '',\n '
',\n '
',\n '',\n '
',\n '
',\n '',\n '
',\n '
', \n '
',\n '
',\n '
',\n '
The tablet that can replace your laptop ',\n '
Weighing just 1.76 pounds, the 12-inch Surface Pro 3 has all the power and performance of a high-end laptop in a thin and lightweight design.
',\n '
',\n '
',\n '
',\n 'Starting at $799.99
',\n '
',\n '
',\n '
',\n '
',\n '
',\n '
',\n '
',\n '
Compatible with: Windows Phone 8.1, Android, and iPhone.2 To learn more text \"Band\" to 29502 ',\n '
',\n '
',\n '
',\n '
',\n \t'
Buy now ',\n '
',\n '
',\n '
',\n '
Compatible with: Windows Phone 8.1, Android, and iPhone.2 To learn more text \"Band\" to 29502 ',\n '
',\n '
',\n '
',\n '
',\n '
',\n '
',\n '
',\n '
Compatible with: Windows Phone 8.1, Android, and iPhone.2 To learn more text \"Band\" to 29502 ',\n '
',\n '
',\n '
',\n '
',\n '
',\n '
',\n '
',\n '
',\n' '].join('\\n');\n\n$('#body .sticky-header').after(heroModule);\n\n$('.tier-one-hero .exp-swapimage').replaceWith(' ');\n\n/*************** Features *********************/\n$('#body .tier-one-hero').after('');\n\nvar exploreFeatures = ['',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t'The laptop you\u2019ve wanted ',\n\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t\t'Explore features ',\n\t\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t'Be a tablet trailblazer ',\n\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t\t'Explore features ',\n\t\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t'Work without compromise ',\n\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t\t'Explore features ',\n\t\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t'The write touch ',\n\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t\t'Explore features ',\n\t\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t' '].join('\\n');\n\n$('#features').append(exploreFeatures);\n\n\n$('#compare').insertAfter($('#features section:eq(0)'));\n\n/*** Laptop Banner ***/\nfunction getDefaultLaptopImage(){\n var defaultHeroImage;\n\n if(expGetClientWidth() > 768){\n defaultHeroImage = $('#laptop_youve_wanted div[data-viewport=desktop]').data('src');\n }\n else if(expGetClientWidth() > 541){\n defaultHeroImage = $('#laptop_youve_wanted div[data-viewport=tablet]').data('src');\n }\n else{\n defaultHeroImage = $('#laptop_youve_wanted div[data-viewport=mobile]').data('src');\n };\n \n return defaultHeroImage;\n};\n\nvar laptopBanner = ['',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t'
The laptop you\u2019ve wanted ',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t'
With Intel processors, speedy SSD storage, and a fully functional keyboard (Type Cover, sold seperately), Surface Pro 3 delivers all the power of a premium laptop. And it just gets better with a gorgeous 12-inch Full HD display and multi-position kickstand for working however you choose.
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t' '].join('\\n');\n\n$('#features').append(laptopBanner);\t\t\t\t\t\n\t\t\t\t\t\n$('#laptop_youve_wanted .exp-swapimage').replaceWith(' ');\n\n\n/***** 3 Up Media Module ****/\nvar media3up = ['',\n\t\t\t\t\t'',\n\t\t\t\t' '].join('\\n');\n\n$('#features').append(media3up);\n\n\n/**** Tablet Trailblazer ****/\nfunction getDefaultTrailblazerImage(){\n var defaultHeroImage;\n\n if(expGetClientWidth() > 768){\n defaultHeroImage = $('#tablet_trailblazer div[data-viewport=desktop]').data('src');\n }\n else if(expGetClientWidth() > 541){\n defaultHeroImage = $('#tablet_trailblazer div[data-viewport=tablet]').data('src');\n }\n else{\n defaultHeroImage = $('#tablet_trailblazer div[data-viewport=mobile]').data('src');\n };\n \n return defaultHeroImage;\n};\n\nvar tablettrailblazer = ['',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t\t'
Be a tablet trailblazer ',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t\t'
Surface Pro 3 has the chops to handle both work and play, and does so without breaking a sweat. Feather-light and compact, it was designed to go, go, go. And its brilliant touchscreen is as great for movies as it is for taking notes and videoconferencing.
',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t' '].join('\\n');\n\n$('#features').append(tablettrailblazer);\n\n$('#tablet_trailblazer .exp-swapimage').replaceWith(' ');\n\n\n\n/***** 3 Up Media Module ****/\nvar media3up_v2 = ['',\n\t\t\t\t\t'',\n\t\t\t\t' '].join('\\n');\n\n$('#features').append(media3up_v2);\n\n/*** Work Without Compromise Banner ***/\nfunction getDefaultWorkWithoutCompromiseImage(){\n var defaultHeroImage;\n\n if(expGetClientWidth() > 768){\n defaultHeroImage = $('#work_without_compromise div[data-viewport=desktop]').data('src');\n }\n else if(expGetClientWidth() > 541){\n defaultHeroImage = $('#work_without_compromise div[data-viewport=tablet]').data('src');\n }\n else{\n defaultHeroImage = $('#work_without_compromise div[data-viewport=mobile]').data('src');\n };\n \n return defaultHeroImage;\n};\n\nvar workWithoutCompromiseBanner = ['',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t'
Work without compromise ',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t'
Remember when you had to have a desktop or all-in-one to run Photoshop or InDesign? Not anymore. Surface Pro 3 comes with Windows 8.1 Pro, so you can have all your favorite full, powerful software without settling for watered-down tablet versions.
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t' '].join('\\n');\n\n$('#features').append(workWithoutCompromiseBanner);\t\t\t\t\t\n\t\t\t\t\t\n$('#work_without_compromise .exp-swapimage').replaceWith(' ');\n\n\n/***** 3 Up Media Module ****/\nvar media3up_v3 = ['',\n\t\t\t\t\t'',\n\t\t\t\t' '].join('\\n');\n\n$('#features').append(media3up_v3);\n\n\n\n/**** Write Touch ****/\nfunction getDefaultWriteTouchImage(){\n var defaultHeroImage;\n\n if(expGetClientWidth() > 768){\n defaultHeroImage = $('#thewritetouch div[data-viewport=desktop]').data('src');\n }\n else if(expGetClientWidth() > 541){\n defaultHeroImage = $('#thewritetouch div[data-viewport=tablet]').data('src');\n }\n else{\n defaultHeroImage = $('#thewritetouch div[data-viewport=mobile]').data('src');\n };\n \n return defaultHeroImage;\n};\n\nvar thewritetouch = ['',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t\t'
The write touch ',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t\t'
Behold the most natural writing and drawing experience on a tablet thanks to the Surface Pen. Write, draw, and paint onscreen just as you would on paper with this revolutionary pen, which is included with every Surface Pro 3.
',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t' '].join('\\n');\n\n$('#features').append(thewritetouch);\n\n$('#thewritetouch .exp-swapimage').replaceWith(' ');\n\n/***** 3 Up Media Module ****/\nvar media3up_v4 = ['',\n\t\t\t\t\t'',\n\t\t\t\t' '].join('\\n');\n\n$('#features').append(media3up_v4);\n\n/* Critics are saying */\nvar criticsAreSaying = ['',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t' '].join('\\n');\n\n$('.new-pdp-hero').after(criticsAreSaying);\n\n\n/* Move Tech Specs & FAQ's */\n$('#faq').insertAfter('#ratingsandreviews');\n$('#techspecs').insertAfter('#ratingsandreviews');\n\n/* What's in the box */\nvar whatsInTheBox = ['',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t' '].join('\\n');\n\n$('#ratingsandreviews').after(whatsInTheBox);\n\n\n/* Surface Suggests */\n\nvar surfaceSuggests = [''].join('\\n');\n\n$('#faq').after(surfaceSuggests);\n\n/**** PRODUCT TEXT ****/\n$('#product-footer .product-footer p:eq(0)').remove();\n\nvar surfaceFooterText = ['Surface ',\n\t\t\t\t\t\t\t'Can\\'t decide between a new tablet or laptop? Step up to Microsoft Surface, the device that goes from tablet to laptop in a snap. Surface 2 and Surface Pro 3 are great for staying productive and entertained from anywhere. Use Office to create Word documents, PowerPoint presentations, and Excel spreadsheets, or use Outlook to check your email. Stay in touch with family and friends on Skype, and store all your photos and videos with 1TB of OneDrive online storage. Surface is one of the best tablets around for surfing the Internet, playing games, or streaming movies and TV shows from popular sites like Netflix and Hulu.
',\n\t\t\t\t\t\t\t'The new Surface Pro 3 has a stunning 12-inch touchscreen display and your choice of the latest 4th-generation Intel Core i3, i5 or i7 processor. The Surface Pro 3 is a powerful laptop replacement that does everything a regular computer can \u2013 but it\\'s lighter and easier to carry around. Unlike MacBook Air, Surface Pro 3 comes with a revolutionary Surface Pen that delivers a natural writing and drawing experience. Surface 3 comes with solid state drive (SSD) options of 64GB, 128GB, 256GB, or 512GB.
',\n\t\t\t\t\t\t\t'Enhance your Surface experience and choose from a variety of Surface accessories, everything from a Surface Pro 3 docking station or keyboard for a laptop-like setup, to covers, totes, car chargers, pens, and tablet sleeves, adapters, flash drives and more.
'].join('\\n');\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n$('#product-footer .product-footer').prepend(surfaceFooterText);\n\n\n\n/* Click Events */\njQuery('.sticky-header .dropdown-toggle').on('click', function(){\n jQuery(this).parent().addClass('open');\n});\n\njQuery(document.body).on(\"mouseup\", function (e) {\n if (jQuery(e.target).parents('.dropdown-toggle').length === 0) {\n jQuery('.sticky-header .drop-down-container').removeClass('open');\n }\n});\n\njQuery('.animate-anchor-link').smoothScroll();\n\n\njQuery.getScript(\n \"//display.ugc.bazaarvoice.com/static/MicrosoftStore/en_US/bvapi.js\",\n function () {\n $BV.ui('rr', 'inline_ratings', { productIds: { '300190600': { url: '#ratingsandreviews' } }, containerPrefix: 'BVRRInlineRating2' });\n }\n);\n\n\n$(function () {\n\n var $showHideBtn = jQuery('.show-hide-container'),\n showLessClass = 'show-less',\n showHideClosedClass = 'show-hide-closed',\n showHideOpenClass = 'show-hide-open';\n\n $showHideBtn.on('click', function () {\n var $parentContainer = $(this).closest('section');\n\n if ($parentContainer.hasClass(showHideClosedClass)) {\n $parentContainer.removeClass(showHideClosedClass);\n $parentContainer.addClass(showHideOpenClass);\n\n jQuery(this).addClass(showLessClass);\n } else {\n $parentContainer.removeClass(showHideOpenClass);\n $parentContainer.addClass(showHideClosedClass);\n\n jQuery(this).removeClass(showLessClass);\n }\n });\n});\n\n\n/* Update Compare Table */\njQuery('#compare .comparison-row.heading-row .first-col-static h3').text('Surface Pro 3 vs. MacBook Air');"},"2427680172":{},"2442370477":{},"2155830703":{},"2102253489":{"code":"/* _optimizely_evaluate=force */\n\n$('html').addClass('experiment-inventoryawareness 6.05');\nvar _storedataNearestArray = '',\n\t_storedataStoresById = '',\n\t_storedataStoreInventory = '',\n _decideWidth = window.innerWidth;\n\n/* _optimizely_evaluate=safe */\n\n\n\n\n$.extend({\n\tisUndefined: function(obj) {\n\t\treturn typeof(obj) == 'undefined' ? true : false;\n\t},\n\tisNull: function(obj) {\n\t\treturn obj == null ? true : false;\n\t},\n\tisUseable: function(obj) {\n\t\treturn $.isUndefined(obj) || $.isNull(obj) ? false : true;\n\t},\n\tgetObjProp: function(prop, attr) {\n\t\tvar key, arrOutput = [];\n\t\tvar toReturn = ($.isUseable(prop) ? prop : '');\n\t\tfor(key in attr){\n\t\t\tif(attr.hasOwnProperty(key)){\n\t\t\t\tarrOutput.push((toReturn === 'key' ? key : attr[key]));\n\t\t\t}\n\t\t}\n\t\treturn arrOutput.join(\", \");\t\n\t} \n});\n\njQuery.fn.extend({\n\tdefaultText: function() {\n\t\treturn this.each(function() {\n\t\t\tvar _this = $(this);\n\t\t\tvar _text = _this.attr('value');\n\t\t\t_this.addClass(\"defaultText\");\n\t\t\t_this.bind('focus', function(e) {\n\t\t\t\tvar focus = $(e.target);\n\t\t\t\tif(focus.attr('value') == _text) {\n\t\t\t\t\tfocus.attr('value', '');\n\t\t\t\t}\n\t\t\t\tfocus.removeClass(\"defaultText\");\n\t\t\t});\n\t\t\t\n\t\t\t_this.bind('blur', function(e) {\n\t\t\t\tvar blur = $(e.target);\n\t\t\t\tif(blur.attr('value') == '') {\n\t\t\t\t\tblur.attr('value', _text).addClass(\"defaultText\");\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t} \n});\n\n//Construct query to fetch store data\nfunction nearbyResults(){\n\tvar siteIdArray = '',\n\t\ti;\n\t\n if($.isUseable(_storedataNearestArray['result'])){\n \n if(_storedataNearestArray['result'].length){\n for(i=0;i<_storedataNearestArray['result'].length;i++){\n if([i] > 0){\n siteIdArray += '+OR+';\n };\n siteIdArray += 'SiteId+eq+' + _storedataNearestArray['result'][i]['SiteId'];\n };\n \n locationData().getdata({ \n siteidarray: siteIdArray, \n query: '_connStoresById', \n callback: storeInformationById \n });\t\n }\n else{ //No stores returned\n var errorMsg = ['',\n '
We\\'re certain it\\'s a nice town, but at the moment there are no Microsoft Stores near you. ',\n ''].join('\\n');\n \n $('.exp-storedataresults').html(errorMsg);\n \n //Hide loading message\n $('.exp-storeloadingmessage').addClass('hide'); \n \n };\n }\n else{\n var errorMsg = ['',\n '
Whoops, seems we\\'ve run into an error. ',\n 'Please check the information you provided. ',\n ''].join('\\n');\n \n $('.exp-storedataresults').html(errorMsg);\n \n //Hide loading message\n $('.exp-storeloadingmessage').addClass('hide'); \n \n }\n};\n\nfunction storeInformationById(){\n $('.exp-storeloadingmessage p').html('Requesting inventory information.');\n \n var finalPid = _TM.baseids[0]; //Use base pid by default\n \n if($('.variation-container .selected-variation').length){ //If page has variations, pull from selected variation PID\n\t\tfinalPid = $('.variation-container li.active').data('pid');\n };\n \n\tlocationData().getdata({ \n\t\t\t\t\tpid: finalPid, \n\t\t\t\t\tquery: '_connInventory', \n\t\t\t\t\tcallback: storePresentation \n\t\t\t\t});\t\t\n\n};\n\nfunction storePresentation(){\n\t//_storedataStoreInventory['value']\n\tvar i, y,\n\t\thtmlTemplate = '';\n\t\t\n\tvar returnStoreHours = function(data){\n\t\tvar x,\n\t\t\thtmlTemplate = '',\n trimVal = '';\n \n var hourAbbreviations ={\n 'Monday': 'Mon',\n 'Tuesday': 'Tue',\n 'Wednesday':'Wed',\n 'Thursday':'Thu',\n 'Friday':'Fri',\n 'Saturday':'Sat',\n 'Sunday':'Sun'\n };\n \n var replaceText = $.getObjProp('key', hourAbbreviations).split(',');\n \n\t\t//Combine hours into HTML\n\t\tfor(x=0;x' + data[x]['Name'] + '';\n\t\t};\n\t\t\n //Abbreviate hours\n for (var i = 0; i <= 6; i++) {\n trimVal = $.trim(replaceText[i]);\n htmlTemplate = htmlTemplate.replace(new RegExp('(' + trimVal + ')', 'i'), hourAbbreviations[trimVal]);\n }; \n \n\t\treturn htmlTemplate;\n\t};\n\t\n\tvar returnStockStatus = function(storeid){\n\t\tvar x,\n\t\t\tformattedstoreid = storeid.replace(/00/gi,'W0'),\n formattedinventorymessage = '';\n\t\t\t\n\t\tif(window._storedataStoreInventory['value'].length){\n\t\t\tfor(x=0;x',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t'' + address + ' ',\n\t\t\t\t\t\t\t\t\t'' + address2 + ' ',\n\t\t\t\t\t\t\t\t\t'' + address3 + ' ',\n ''+ city + ', ' + state + ' ' + zipcode + ' ', \n\t\t\t\t\t\t\t\t' ',\n '
', \n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'
Store hours ',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\tformattedStoreHours,\n\t\t\t\t\t\t\t\t' ',\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t'
' + storephone + ' ',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t'',\n '' + (storestockstatus ? storestockstatus : 'Not in Stock') + ' ',\n\t\t\t\t\t\t\t'
',\n '
', \n\t\t\t\t\t\t''].join('\\n');\n\t\n\t\treturn htmlTemplate;\n\t};\n \n\tvar UITabletFormatter = function(data){\n\t\tvar address = (data['Address'] ? data['Address'] : ''),\n\t\t\taddress2 = (data['Address2'] ? data['Address2'] : ''),\n\t\t\taddress3 = (data['Address3'] ? data['Address3'] : ''),\n\t\t\tcity = (data['City'] ? data['City'] : ''),\n\t\t\tstate = (data['State'] ? data['State'] : ''),\n\t\t\tzipcode = (data['Zipcode'] ? data['Zipcode'] : ''),\n\t\t\tmaplink = (data['MapLink'] ? data['MapLink'] : ''),\n\t\t\tstorephone = (data['StorePhone'] ? data['StorePhone'] : ''),\n\t\t\tstorenumber = (data['StoreNumber'] ? data['StoreNumber'] : '');\n \n\t\tvar storeHoursObject = (data['DailySchedules'] ? data['DailySchedules'] : ''),\n\t\t\tformattedStoreHours = returnStoreHours(storeHoursObject);\n\t\t\t\n\t\tvar storestockstatus = returnStockStatus(storenumber);\n \n\t\thtmlTemplate = ['',\n '
',\n '' + (storestockstatus ? storestockstatus : 'Not in Stock') + ' ', \n '
',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t'' + address + ' ',\n\t\t\t\t\t\t\t\t\t'' + address2 + ' ',\n\t\t\t\t\t\t\t\t\t'' + address3 + ' ',\n ''+ city + ', ' + state + ' ' + zipcode + ' ', \n\t\t\t\t\t\t\t\t' ',\n '
', \n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
Store hours ',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\tformattedStoreHours,\n\t\t\t\t\t\t\t\t' ',\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t'
' + storephone + ' ',\n\t\t\t\t\t\t\t'
',\n '
', \n\t\t\t\t\t\t'
'].join('\\n');\n\t\n\t\treturn htmlTemplate;\n\t}; \n\n\tvar HTMLCollection = '';\t\n \n if(window.innerWidth > 768){\n //Loop through stores ordered by distance\n for(y=0;y',\n 'Whoops, seems we\\'ve run into an error. ',\n 'Please check the information you provided. ',\n ''].join('\\n');\n \n //$('.exp-storedataresults').html(errorMsg);\n \n //Hide loading message\n $('.exp-storeloadingmessage').addClass('hide');\n\t\t});\n\n\n\t};\n\t\n\treturn{\n\t\tgetdata: function(input){\n\t\t\tgetData(input)\n\t\t}\n\t};\n};\n\n/* Desktop Events */\nfunction bindAfterOpen(){\n $('div.rwd').addClass('exp-modal-open');\n \n //Bind events to search box\n\tjQuery('.exp-search-value').on('keypress',function (e) {\n\t\t\tif (e.which == 13) {\n\t\t\t\te.preventDefault();\n\t\t\t\tvalidateZipCodeAndSearch();\n\t\t\t}\n\t\t});\t\n \n jQuery('.exp-search-button').on('click.search', function(){\n validateZipCodeAndSearch();\n }); \n \n //Default text\n jQuery('.exp-search-value').defaultText();\n \n $('.mfp-wrap').css('overflow-y','scroll');\n \n};\n\nfunction bindAfterClose(){\n $('div.rwd').removeClass('exp-modal-open');\n};\n\n/* Tablet & Mobile Events */\nfunction bindOnload(){\n //Remove class to html tag\n $('html').addClass('exp-tablet-view'); \n \n //Scroll to top of window\n jQuery('html, body').animate({scrollTop:0}, 'slow')\n \n //Bind events to search box\n\tjQuery('.exp-search-value').on('keypress',function (e) {\n\t\t\tif (e.which == 13) {\n\t\t\t\te.preventDefault();\n\t\t\t\tvalidateZipCodeAndSearch();\n\t\t\t}\n });\t\n \n jQuery('.exp-search-button').on('click.search', function(){\n validateZipCodeAndSearch();\n }); \n \n //Default text\n jQuery('.exp-search-value').defaultText();\n \n \n //Continue Shopping\n jQuery('.exp-continueshopping').on('click.removeresults', function(){\n unbindEvents();\n }); \n \n $('.mfp-content').css('z-index', 600);\n \n};\n\nfunction unbindEvents(){\n //Remove class to body\n $('#body').removeClass('exp-hide-pdp');\n \n //Remove injected HTML\n $('.exp-inventorymodal').remove();\n \n //Remove class to html tag\n $('html').removeClass('exp-tablet-view'); \n};\n\n\n/************************************ OnLoad Events ******************************************/\n\n/* Resize event for <= tablet & desktop */\nvar startingSize = window.innerWidth;\n\njQuery(window).on('resize.exp-awareness', function() {\n if(startingSize > 768 && window.innerWidth <= 768){\n if($('.exp-storeinfo').is(':visible')){\n //Close popup\n jQuery.magnificPopup.close();\n };\n };\n \n if(startingSize <= 768 && window.innerWidth > 768){\n\tunbindEvents();\n };\n})\n\nfunction addLaunchLinksToDom(){\n\t/* Add Popup Link to DOM */\n\tif($('.pdp-cta.add-to-cart .btnSubmitSpinContainer').length){\n\t $('.pdp-cta.add-to-cart .btnSubmitSpinContainer:last').after('');\n\t}\n\telse{\n\t $('.pdp-cta.add-to-cart .buySpan_AddtoCart:last').next('.ms_BuyButtonPromoText').after(''); \n\t}; \n\n};\n\nsetTimeout(function(){\n\t//If Product is OOS, add link to DOM\n if($('.buySpan_AddtoCart .buyBtn_outOfStock').length){\n addLaunchLinksToDom();\n };\n}, 500);\n\n\n//Polling to kill link if product is OOS\n$(function(){\n \n var initialLength = $('.buySpan_AddtoCart .buyBtn_outOfStock').length, counter = 0;\n var selfCaller = function () {\n if ( $('.buySpan_AddtoCart .buyBtn_outOfStock').length > initialLength || counter > 10) {\n if($('.exp-checkavailability').length < 1){\n addLaunchLinksToDom();\n };\n }\n else{\n counter += 1;\n setTimeout(selfCaller, 1000);\n }\n };\n \n selfCaller();\n \n}());\n\njQuery('.exp-findlocalstore').on('click.storelookup', function(){\n var DesktopHTMLCollection = ['',\n '
',\n '
Find it at Microsoft Store Availability subject to change ',\n '
',\n '
',\n '
',\n '
Please enter a valid city and state or ZIP code.
',\n '
',\n '
',\n '
',\n '
',\n '
',\n '
Finding closest stores to your area.
',\n '
', \n '
',\n '
'].join('\\n');\n \n var TabletHTMLCollection = ['',\n '
',\n '
',\n '
Find it at Microsoft Store Availability subject to change ',\n '
',\n '
',\n '
',\n '
Please enter a valid city and state or ZIP code.
',\n '
',\n '
',\n '
',\n '
',\n '
',\n '
Finding closest stores to your area.
',\n '
', \n '
',\n '
'].join('\\n');\n\n \n if(window.innerWidth > 768){ \n\t\tjQuery.magnificPopup.open({\n\t\t\ttype: 'inline',\n\t\t\tmodal: true,\n\t\t\titems: [{\n\t\t\t\ttype: 'inline',\n\t\t\t\tsrc: DesktopHTMLCollection\n\t\t\t}],\n callbacks: {\n\t\t\t\topen: function () {\n\t\t\t\t\tbindAfterOpen();\n\t\t\t\t},\n close: function(){\n bindAfterClose();\n }\n },\n\t\t\tremovalDelay: 300,\n\t\t\tmainClass: 'mfp-enable-zoom exp-storeinfo'\n\n\t\t}); \n }\n else{\n $('#body').addClass('exp-hide-pdp').append('' + TabletHTMLCollection + '
');\n bindOnload();\n };\n \n});\n\nfunction validateZipCodeAndSearch(){\n if(\n $.trim($('.exp-search-value').prop('value')) != '' &&\n $.trim($('.exp-search-value').prop('value').toLowerCase()) != 'enter city and state, or zip code'\n ){\n \n //Show loading message\n $('.exp-storeloadingmessage').removeClass('hide');\n \n //Hide previous results\n $('.exp-storedataresults').html('');\n \n //Hide error message\n jQuery('.exp-search-error').removeClass('show');\n\n \n locationData().getdata({ \n zipcode: $.trim($('.exp-search-value').prop('value')), \n maxradius: '100', \n query: '_connNearByZip', \n callback: nearbyResults \n }); \n }\n else{\n //Show error message\n jQuery('.exp-search-error').addClass('show'); \n }; \n};\n\nfunction validZipCode(value){\n //Trim leading / trailing space\n value = $.trim(value);\n if (value.match(/^[0-9]{5}$/) || value.match(/^[A-z][0-9][A-z][0-9][A-z][0-9]$/) || value.match(/^[A-z][0-9][A-z]\\s[0-9][A-z][0-9]$/)) {\n return true;\n }\n return false;\t \n};"},"2410700725":{"code":"//Content changes\n$('.exp-comparetable .table-head:eq(0)').html('For up to 5 PCs or Macs and 5 tablets
Subscription
');\n\n$('.exp-comparetable .table-head:eq(1)').html('For 1 PC or 1 Mac
One-time purchase');\n\n$('.exp-comparetable tr.installation').insertBefore('.exp-comparetable tr.apps-included');\n$(\"tbody > tr:eq(7) > td:eq(0) > div:eq(0)\").html(\"Microsoft support Get help by phone or chat at no extra charge\");\n\n/* Remove Price */\n$('.exp-comparetable .exp-price').remove();\n\n/* Update table to include version toggle */\n$('.office-compare .exp-comparetable .exp-buybox td:eq(0) .exp-product').after(['',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' $99.99 per year ',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' $9.99 per month ',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
'].join('\\n'));\n\n$('.office-compare .exp-comparetable .exp-buybox td:eq(1) .exp-product').after(['',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' $69.99 per year ',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' $6.99 per month ',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
'].join('\\n'));\t\t\t\n\n$('.office-compare .exp-comparetable .exp-buybox td:eq(2) .exp-product').after(['$139.99
'].join('\\n'));\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\n$('.office-compare .exp-comparetable .exp-buybox td:eq(3) .exp-product').after(['$219.99
'].join('\\n'));\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\n$('.office-compare .exp-comparetable .exp-buybox td:eq(4) .exp-product').after(['$139.99
'].join('\\n'));\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\n$('.office-compare .exp-comparetable .exp-buybox td:eq(5) .exp-product').after(['$219.99
'].join('\\n'));\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\n/* Update buy links for product variations */\n$('.office-compare .exp-comparetable .exp-buybox td:eq(0) a:last').prop('href', '/store/msusa/en_US/buy/productID.288186100/ThemeID.33363200/Currency.USD/mktp.US?icid=Compare_Home_V1');\n\n$('.office-compare .exp-comparetable .exp-buybox td:eq(1) a:last').prop('href', '/store/msusa/en_US/buy/productID.297833300/ThemeID.33363200/Currency.USD/mktp.US?icid=Compare_Personal_V1');\n\n$('.office-compare .exp-comparetable .exp-buybox td:eq(2) a:last').prop('href', '/store/msusa/en_US/buy/productID.259281600/ThemeID.33363200/Currency.USD/mktp.US?icid=Compare_HS_V1');\n\n$('.office-compare .exp-comparetable .exp-buybox td:eq(3) a:last').prop('href', '/store/msusa/en_US/buy/productID.259325400/ThemeID.33363200/Currency.USD/mktp.US?icid=Compare_HB_V1');\n\n$('.office-compare .exp-comparetable .exp-buybox td:eq(4) a:last').prop('href', '/store/msusa/en_US/buy/productID.253846200/ThemeID.33363200/Currency.USD/mktp.US?icid=Compare_MacHS_V1');\n\n$('.office-compare .exp-comparetable .exp-buybox td:eq(5) a:last').prop('href', '/store/msusa/en_US/buy/productID.253845700/ThemeID.33363200/Currency.USD/mktp.US?icid=Compare_MacHB_V1');\n\n\njQuery('body').on('change.changevariation', '.exp-version-selector input', function(){\n\tvar _parent = $(this).closest('td');\n\t\n\tjQuery('a:last', _parent).prop('href', 'http://www.microsoftstore.com/store/msusa/en_US/buy/productID.' + jQuery(this).prop('value') + '/ThemeID.33363200/Currency.USD/mktp.US/');\n});\n\n/* Add ICID tracking to links */\n$(\".exp-buybox > td:eq(0) > a:eq(0)\").attr({\"href\":\"/store/msusa/en_US/pdp/productID.286395000?icid=Compare_Home_V1\"});\n$(\".exp-buybox > td:eq(1) > a:eq(0)\").attr({\"href\":\"/store/msusa/en_US/pdp/productID.297833200?icid=Compare_Personal_V1\"});\n$(\".exp-buybox > td:eq(2) > a:eq(0)\").attr({\"href\":\"/store/msusa/en_US/pdp/productID.259179500?icid=Compare_HS_V1\"});\n$(\".exp-buybox > td:eq(3) > a:eq(0)\").attr({\"href\":\"/store/msusa/en_US/pdp/productID.259321600?icid=Compare_HB_V1\"});\n$(\".exp-buybox > td:eq(4) > a:eq(0)\").attr({\"href\":\"/store/msusa/en_US/pdp/Office-for-Mac-Home-amp-Student-2011/productID.253736200?icid=Compare_MacHS_V1\"});\n$(\".exp-buybox > td:eq(5) > a:eq(0)\").attr({\"href\":\"/store/msusa/en_US/pdp/Office-for-Mac-Home-amp-Business-2011/productID.253736100?icid=Compare_MacHB_V1\"});"},"2459460340":{},"2213100987":{"code":"var sku = \"CWF-01825\";\n$('body').append('');\n\n function getRewardsUserInfo(callback) {\n var getUserInfoUrl = '//www.bing.com/msrewards/api/v1/getuserinfo',\n userId = getUserId(),\n request = {\n PartnerId: 'MSStore',\n UserId: userId,\n Channel: 'MSStore',\n Options: {\n FetchOffers: true\n }\n };\n\n crossDomainAjax(getUserInfoUrl, request, callback);\n }\n\n function getUserId() {\n var aCookies;\n if (tryGetCookie('ANON')) {\n aCookies = tryGetCookie('ANON').split('&');\n\n for (var i = 0; i < aCookies.length; i++) {\n var aCookie = aCookies[i];\n if (aCookie.charAt(0) === 'A' && aCookie.charAt(1) === '=') {\n return aCookie.substring(2);\n }\n }\n }\n }\n\n function crossDomainAjax(url, requestObj, successCallback) {\n if ('XDomainRequest' in window && window.XDomainRequest !== null) {\n var xdr = new XDomainRequest();\n var rewardsCookie = tryGetCookie(rewardsCookieName);\n\n xdr.open('POST', url);\n xdr.onload = function () {\n var dom = new ActiveXObject('Microsoft.XMLDOM'),\n response;\n\n dom.async = false;\n\n response = jQuery.parseJSON(xdr.responseText);\n successCallback(response);\n };\n xdr.onprogress = function () {\n // Do not remove\n };\n xdr.ontimeout = function () {\n // Failure\n\n };\n xdr.onerror = function () {\n // Failure\n };\n try {\n xdr.send(JSON.stringify(requestObj));\n } catch (e) {\n // Failure\n }\n } else if (navigator.userAgent.indexOf('MSIE') != -1 && parseInt(navigator.userAgent.match(/MSIE ([\\d.]+)/)[1], 10) < 8) {\n // Failure\n return false;\n } else {\n jQuery.post(url, JSON.stringify(requestObj), successCallback, 'json').fail(function () {\n // Failure\n });\n }\n }\n\n function omnitureTracking(trackingEvent) {\n setTimeout(function () {\n verifyOnmitureModTrackingExistsBeforeCalling(trackingEvent, 1);\n }, 0);\n }\n\n function verifyOnmitureModTrackingExistsBeforeCalling(trackingEvent, count) {\n if (window.t_omni_utils && (typeof window.t_omni_utils.omniModTracking == \"function\")) {\n window.t_omni_utils.omniModTracking(true, 1, \"Rewards\", \"\", trackingEvent, trackingEvent, '');\n } else {\n if (count <= 0) {\n return;\n }\n count--;\n\n setTimeout(function () {\n verifyOnmitureModTrackingExistsBeforeCalling(trackingEvent, count);\n }, 500);\n }\n }\n\n function tryGetCookie(name) {\n name += \"=\";\n var allCookies = document.cookie.split(';');\n for (var i = 0; i < allCookies.length; i++) {\n var cookie = jQuery.trim(allCookies[i]);\n\n if (cookie.indexOf(name) === 0) {\n return cookie.substring(name.length, cookie.length);\n }\n }\n\n return null;\n }\n\n function loadCreditsOffer(user) {\n var offerTitle;\n var offerDescription;\n\n if (user.Offers.length > 0) {\n for (var i = 0; i < user.Offers.length; i++) {\n var obj = user.Offers[i];\n if (obj.Attributes.MSStoreSku) {\n if (obj.Attributes.MSStoreSku == sku) {\n offerTitle = obj.Title;\n offerDescription = obj.Description;\n\n displayOffer(offerTitle, offerDescription);\n }\n }\n }\n }\n }\n\n function displayOffer(title, desc) {\n var html = \"\\n
\\n
{0} {1} Not a member? Sign-up is free at checkout.
\\n
\";\n html = html.replace(\"{0}\", \"Earn 1000 Bing Rewards credits\");\n html = html.replace(\"{1}\", \"For a limited time, Bing Rewards members earn credits when purchasing this product. Credits can be redeemed for gift cards, services, and sweepstakes entries.\");\n //jQuery(\"#product-footer .grid-container\").append(\"1 Valid for Bing Rewards members who order a qualifying Microsoft Store online product between November 4, 2014 and November 21, 2014, while supplies last. Limit 1 per customer. After your order ships, your credits wil be deposited into your Bing Rewards account within 5 days. Void where prohibited or restricted by law.
\");\n\n\n jQuery(\".buySpan_AddtoCart\").append(html);\n jQuery(\".product-tab-content\").append(\"\\n \\n
Rewards \\n
\\n\\n\\n
\\n\\n
\\n
\\n\\n
\\n\\n
\\n
It's free to join \\n
Sign up for Bing Rewards to get rewarded by the Microsoft Store online and Bing. Earn Bing Rewards credits when you purchase qualifying products on Microsoft online store, search on Bing through daily offers. Redeem your credits for gift cards, Microsoft Store online discounts, Microsoft services and more.
\\n
\\n
\\n
\\n\\n
\\n\\n
\\n
\\n
\\n\\n
How do I sign up? \\n
On the cart page during check-out, you can enroll for free. Your rewards account will be associated with your Microsoft Account.
\\n
\\n
\\n
\\n
\\n
\\n
How do I get the Bing Rewards credits? \\n
For qualifying products, bonus credits are awarded with purchase. For qualifying products, Bing Rewards credits are awarded with purchase. After your product ships, your credits will be deposited into your Bing Rewards account within 5 days.
\\n
\\n
\\n
\\n
\\n
\\n
What can credits be used for? \\n
Credits can be redeemed for things like 100GB of OneDrive storage (500 credits), Starbucks gift card (525 credits), 1 month Xbox Live Gold membership (699 credits).
\\n
\\n
\\n
\\n
\\n\\n \");\n }\n\n getRewardsUserInfo(loadCreditsOffer);"},"2593620924":{"code":"$('body').addClass('exp-bundlebuilder');\n\n//Move bundle viewing bar\n$('#cartSection .review-selected-products').insertAfter('#cartSection .product-corral');\n\n//Wrap expandable area so we can give it a bg\n$('#cartSection .product-corral').wrap('
')\n\nfunction updateProductArea(){\n //Add arrows next to boxes\n $('#cartSection .product-corral .product-slot').after(' ');\n \n //Add index count to items - Duplicate but needs to be here.\n var itemCount = 1;\n jQuery('#cartSection .product-slot').each(function(){\n jQuery(this).data('index', itemCount);\n itemCount++;\n }); \n\n //Add arrow sizes\n setTimeout(function(){\n \tjQuery('.exp-next-arrow').css('height', jQuery('#cartSection .product-corral .product-slot:eq(0)').height() + 'px');\n \n //Add index count to items\n var itemCount = 1;\n jQuery('#cartSection .product-slot').each(function(){\n jQuery(this).data('index', itemCount);\n itemCount++;\n }); \n }, 500);\n \n //If no items already in bundle\n if(!$('#cartSection .product-slot.occupied').length){\n \t$('#cartSection .product-corral .product-slot:eq(0)').addClass('choose-option');\n }\n\n /* Add titles per item */\n $('#cartSection .product-corral .product-slot:eq(0)').append(['Step 1
Choose your Surface Pro 3
'].join('\\n'));\n \n $('#cartSection .product-corral .product-slot:eq(1)').append(['Step 2
Choose your Type Cover
'].join('\\n'));\n \n $('#cartSection .product-corral .product-slot:eq(2)').append(['Step 3
Choose your sleeve
'].join('\\n'));\n \n $('#cartSection .product-corral .product-slot:eq(3)').append(['Step 4
Choose Office
'].join('\\n'));\n \n $('#cartSection .product-corral .product-slot:eq(4)').append(['Step 5
Add Microsoft Complete
'].join('\\n'));\n \n //Highlight any slots where prev item was removed\n $('#cartSection .product-slot.occupied').prevAll('.product-slot:not(.occupied)').addClass('choose-option');\n \n \n //Scroll to section\n if($('#cartSection .product-slot.occupied').length){\n setTimeout(function(){ \n //jQuery('#cartSection .product-slot.occupied:last').data('index')\n \n var sectionindex = jQuery('#cartSection .product-slot').parent().children('.product-slot:not(.occupied):first').index('.product-slot'),\n sectionoffset = jQuery('#form section:eq(' + sectionindex + ')').position().top;\n\n if(sectionoffset){\n \tjQuery('html, body').animate({scrollTop:(sectionoffset - 220)}, 'slow');\n };\n }, 150);\n };\n\t\n};\n\n jQuery( window ).resize(function() {\n $('.exp-next-arrow').css('height', jQuery('#cartSection .product-corral .product-slot:eq(0)').height() + 'px');\n });\n\n\nupdateProductArea();\n\njQuery( document ).ajaxComplete(function() {\n if(!jQuery('.exp-next-arrow').length){\n\t\tupdateProductArea();\n }\n});\n\n\n$('.product[pid-ref=\"259761300\"] h2').after('For 5 PCs or Macs plus 5 tablets, including iPad, Android, or Windows1 1TB online storage per user for up to 5 users3,5 60 minutes monthly Skype calls per user4 Ongoing access to updates ');\n\n\n$('.product[pid-ref=\"297832600\"] h2').after('For 1 PC or Mac plus 1 tablet, including iPad, Android, or Windows1 1TB online storage for 1 user3 60 minutes monthly Skype calls for 1 user4 Ongoing access to updates ');"},"2146430397":{},"2592310206":{"code":"/* _optimizely_evaluate=force */\ndocument.getElementsByTagName('html')[0].className += \" hide-chat\";\n/* _optimizely_evaluate=safe */"},"2014600129":{},"2354750915":{"code":"$(function(){\n if($('a[pid-ref=259179500] .badge').length > 0){\n $('a[pid-ref=259179500] .badge').text('1 PC');\n }\n else{\n $('a[pid-ref=259179500] .image-container > div').before('1 PC ');\n }\n});"},"2599530436":{"code":"/* _optimizely_evaluate=force */\ndocument.getElementsByTagName('html')[0].className += \" hide-chat\";\n/* _optimizely_evaluate=safe */"},"2213511110":{"code":"$(\".buySpan_AddtoCart\").append(\"\\n
\\n
Get Free expedited shipping when you sign up for Bing Rewards. Sign-up is free during checkout.
\\n
\");\n$(\"section.ratings\").prepend(\"\\n Rewards \\n\\n\\n\\n Free to join. Sign up for Bing Rewards to get rewarded by the Microsoft Store online and Bing. Earn credits when you search on Bing and through daily offers. Redeem your credits for gift cards, Microsoft Store online discounts, Microsoft services and more.
\\n\\n You also get: \\n \\n \\n \\n
\\n Free 2-day shipping: Get free expedited shipping on all orders over $75 until November 23, 2014.
\\n \\n \\n \\n
\\n Exclusive deals: Get exclusive offers and product announcements delivered right to your inbox (coming soon).
\\n \\n \\n \\n\\n How do I sign up? \\n At checkout you can sign up for Bing Rewards before you complete your purchase.
\\n \");\n$(\".hero-box\").append(\"...
\");\n$(\"#optimizely_168095494\").replaceWith(\"
\");"},"2222910689":{"code":"var sku = \"CWF-01825\";\n$('body').append('');\n\n function getRewardsUserInfo(callback) {\n var getUserInfoUrl = '//www.bing.com/msrewards/api/v1/getuserinfo',\n userId = getUserId(),\n request = {\n PartnerId: 'MSStore',\n UserId: userId,\n Channel: 'MSStore',\n Options: {\n FetchOffers: true\n }\n };\n\n crossDomainAjax(getUserInfoUrl, request, callback);\n }\n\n function getUserId() {\n var aCookies;\n if (tryGetCookie('ANON')) {\n aCookies = tryGetCookie('ANON').split('&');\n\n for (var i = 0; i < aCookies.length; i++) {\n var aCookie = aCookies[i];\n if (aCookie.charAt(0) === 'A' && aCookie.charAt(1) === '=') {\n return aCookie.substring(2);\n }\n }\n }\n }\n\n function crossDomainAjax(url, requestObj, successCallback) {\n if ('XDomainRequest' in window && window.XDomainRequest !== null) {\n var xdr = new XDomainRequest();\n var rewardsCookie = tryGetCookie(rewardsCookieName);\n\n xdr.open('POST', url);\n xdr.onload = function () {\n var dom = new ActiveXObject('Microsoft.XMLDOM'),\n response;\n\n dom.async = false;\n\n response = jQuery.parseJSON(xdr.responseText);\n successCallback(response);\n };\n xdr.onprogress = function () {\n // Do not remove\n };\n xdr.ontimeout = function () {\n // Failure\n\n };\n xdr.onerror = function () {\n // Failure\n };\n try {\n xdr.send(JSON.stringify(requestObj));\n } catch (e) {\n // Failure\n }\n } else if (navigator.userAgent.indexOf('MSIE') != -1 && parseInt(navigator.userAgent.match(/MSIE ([\\d.]+)/)[1], 10) < 8) {\n // Failure\n return false;\n } else {\n jQuery.post(url, JSON.stringify(requestObj), successCallback, 'json').fail(function () {\n // Failure\n });\n }\n }\n\n function omnitureTracking(trackingEvent) {\n setTimeout(function () {\n verifyOnmitureModTrackingExistsBeforeCalling(trackingEvent, 1);\n }, 0);\n }\n\n function verifyOnmitureModTrackingExistsBeforeCalling(trackingEvent, count) {\n if (window.t_omni_utils && (typeof window.t_omni_utils.omniModTracking == \"function\")) {\n window.t_omni_utils.omniModTracking(true, 1, \"Rewards\", \"\", trackingEvent, trackingEvent, '');\n } else {\n if (count <= 0) {\n return;\n }\n count--;\n\n setTimeout(function () {\n verifyOnmitureModTrackingExistsBeforeCalling(trackingEvent, count);\n }, 500);\n }\n }\n\n function tryGetCookie(name) {\n name += \"=\";\n var allCookies = document.cookie.split(';');\n for (var i = 0; i < allCookies.length; i++) {\n var cookie = jQuery.trim(allCookies[i]);\n\n if (cookie.indexOf(name) === 0) {\n return cookie.substring(name.length, cookie.length);\n }\n }\n\n return null;\n }\n\n function loadCreditsOffer(user) {\n var offerTitle;\n var offerDescription;\n\n if (user.Offers.length > 0) {\n for (var i = 0; i < user.Offers.length; i++) {\n var obj = user.Offers[i];\n if (obj.Attributes.MSStoreSku) {\n if (obj.Attributes.MSStoreSku == sku) {\n offerTitle = obj.Title;\n offerDescription = obj.Description;\n\n displayOffer(offerTitle, offerDescription);\n }\n }\n }\n }\n }\n\n function displayOffer(title, desc) {\nvar html = \"\\n
\\n
{0} {1} Not a member? Sign-up during checkout
\";\n html = html.replace(\"{0}\", title);\n html = html.replace(\"{1}\", desc);\n //jQuery(\"#product-footer .grid-container\").append(\"1 Valid for Bing Rewards members who order a qualifying Microsoft Store online product between November 4, 2014 and November 21, 2014, while supplies last. Limit 1 per customer. After your order ships, your credits wil be deposited into your Bing Rewards account within 5 days. Void where prohibited or restricted by law.
\");\n\n\n jQuery(\".buySpan_AddtoCart\").append(html);\n jQuery(\".product-tab-content\").append(\"\\n \\n
Rewards \\n
\\n\\n\\n
\\n\\n
\\n
\\n\\n
\\n\\n
\\n
It's free to join \\n
Sign up for Bing Rewards to get rewarded by the Microsoft Store online and Bing. Earn Bing Rewards credits when you purchase qualifying products on Microsoft online store, search on Bing through daily offers. Redeem your credits for gift cards, Microsoft Store online discounts, Microsoft services and more.
\\n
\\n
\\n
\\n\\n
\\n\\n
\\n
\\n
\\n\\n
How do I sign up? \\n
On the cart page during check-out, you can enroll for free. Your rewards account will be associated with your Microsoft Account.
\\n
\\n
\\n
\\n
\\n
\\n
How do I get the Bing Rewards credits? \\n
For qualifying products, bonus credits are awarded with purchase. For qualifying products, Bing Rewards credits are awarded with purchase. After your product ships, your credits will be deposited into your Bing Rewards account within 5 days.
\\n
\\n
\\n
\\n
\\n
\\n
What can credits be used for? \\n
Credits can be redeemed for things like 100GB of OneDrive storage (500 credits), Starbucks gift card (525 credits), 1 month Xbox Live Gold membership (699 credits).
\\n
\\n
\\n
\\n
\\n\\n \");\n }\n\n getRewardsUserInfo(loadCreditsOffer);"},"2580070862":{},"2569390032":{},"2444650449":{"code":"$(function(){\n $('body').addClass('exp-vc-inv-msg-hide-surface');\n});\njQuery(document).ajaxComplete(function(){\n if(typeof(Pusher) !== 'undefined'){\n $('body').removeClass('exp-vc-inv-msg-hide-surface').addClass('exp-vc-inv-msg-visible-surface');\n if($('#videodesk-title-bar').length && !$('.exp-vc-inv-msg-surface').length){\n $('#videodesk-title-bar').text(' Surface questions? Video chat with us. ');\n $('#videodesk-title-bar').addClass('exp-vc-inv-msg-surface');\n\t\t} \n\t} \n});"},"2330340818":{"code":"$('body').addClass('experiment-surfacepdp');\n\n//Config Vars\nvar variationIndex = 0,\n\t\tvideoIndexToPromote = null,\n videoSources = '',\n videoThumbnailURL = '',\n videoPosterURL = '';\n\n\n\n//Page specific JS\n\n//Object for new video\nvar heroVideo = ['',\n\t\t\t\t\t'',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t'
',\n\t\t\t\t' '].join('\\n');\n\n//Prepend video to each variation\nvar videoIndexArray = [4],\n\tcurVideoIndex = '';\n\t\njQuery(videoIndexArray).each(function(){\n curVideoIndex = this;\n \n //Update video in modal\n jQuery('.elp-gallery-source').each(function(){\n jQuery('.product-hero li:eq(' + curVideoIndex + ')', this).insertAfter($('.product-hero li:eq(0)', this)); \n jQuery('.product-thumbnails li:eq(' + curVideoIndex + ')', this).insertAfter($('.product-thumbnails li:eq(0)', this)); \n\n jQuery('.product-hero li', this).css('display', 'none');\n jQuery('.product-hero li:eq(0)', this).css('display','list-item');\n\n jQuery('.product-thumbnails li', this).removeClass('selected');\n jQuery('.product-thumbnails li:eq(0)', this).addClass('selected');\n\n }); \n \n jQuery('.product-thumbnails', '.media-container').each(function(){\n jQuery('li:eq(' + curVideoIndex + ')', this).insertAfter($('li:eq(0)', this)); \n\n jQuery('li', this).removeClass('selected');\n jQuery('li:eq(0)', this).addClass('selected');\t\n \n });\n \n jQuery('.product-hero', '.media-container').each(function(){\n jQuery('li:eq(' + curVideoIndex + ')', this).insertAfter($('li:eq(0)', this)); \n\n jQuery('li', this).removeClass('selected');\n jQuery('li:eq(0)', this).addClass('selected');\t\n \n }); \n}); \n\n\n\n//Hero short description\n$('.hero-box .short-desc > p:eq(0)').html('Move to the head of the class with Surface Pro 3. It\\'s the only school supply you\\'ll need.');\n\n\n//Sticky Nav\nvar tabSlider = ['',\n\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t\t'
Overview ',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t\t'
Tech specs ',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t'
',\n\t\t\t\t'',\n\t\t\t\t'
'].join('\\n');\n\n//Update all hidden navs\n/*\n$('.nav-wrap').each(function(){\n $(this).html(tabSlider);\n $(this).addClass('exp-hide-item');\n});\n$('.nav-wrap:eq(0)').removeClass('exp-hide-item').addClass('exp-show-item');\n\n$(window).scroll(function () {\n\tif($('.navWrapPlaceHolder:eq(0)').is(\":visible\") && !$('.nav-wrap-slider').hasClass('stuck')){\n\t\t$('.nav-wrap-slider').addClass('stuck');\n\t}\n\telse if(!$('.navWrapPlaceHolder:eq(0)').is(\":visible\")){\n\t\t$('.nav-wrap-slider').removeClass('stuck');\n\t}\n});\n*/\n\n\n//Overview Section\n\n$('#overview').html('');\n\n$('#overview').prepend('Overview ');\n\nvar insaneNotesTitle = \"Note-worthy\",\n insaneNotesDesc = \"Taking notes has never been this easy. Or fun. Type notes just like you would on a laptop, or handwrite them as naturally as you would on paper with the included Surface Pen. Use OneNote as your digital notebook and easily share your notes with classmates. You can even record lectures with the rear-facing 5MP camera while you type on the split screen.\";\n\n\nvar insaneNotes = ['',\n\t'',\n\t\t'
', \n\t\t\t'
',\n\t\t\t'
', \n\t\t\t'
', \n\t\t\t'
', \n '
', \n\t\t\t\t'
', \n\t\t\t\t\t'
' + insaneNotesTitle + ' ', \n\t\t\t\t\t'
' + insaneNotesDesc + '
', \n\t\t\t\t'
', \n\t\t\t'
',\n\t\t'
',\n\t'
',\n '', \n '
',\n\t\t\t'
', \n\t\t\t\t'
', \n\t\t\t\t\t'
' + insaneNotesTitle + ' ', \n\t\t\t\t\t'
' + insaneNotesDesc + '
', \n\t\t\t\t'
', \n\t\t\t'
', \n '
',\n '
',\n' '].join('\\n');\n\n$('#overview').append(insaneNotes);\n\nvar campusLegend = ['',\n\t'',\n\t\t'
',\n '
',\n '
', \n '
', \n '
', \n '
',\n '
', \n '
', \n\t\t\t\t'
', \n\t\t\t\t\t'
Campus legend ', \n\t\t\t\t\t'
From keeping you organized to helping you take insane notes, the versatile Surface Pro 3 makes life at school a breeze. Its 12-inch Full HD touchscreen can be used either as a laptop or tablet, making it perfect for schoolwork and play. Plus, it\\'s super-slim and featherlight — only 0.63 inches thin and 1.76 pounds — so it won\\'t slow you down when you\\'re on the go.
', \n '
', \n ' ',\n ' ',\n\t\t\t\t'
', \n\t\t\t'
',\n\t\t'
',\n\t'
',\n' '].join('\\n');\n\n$('#overview').append(campusLegend);\n\nvar upallnight = ['',\n '',\n '
', \n '
',\n '
', \n '
',\n '
',\n '
', \n\t'',\n\t\t'
', \n '
', \n\t\t\t\t\t'
', \n\t\t\t\t\t'
Up all night ', \n\t\t\t\t\t'
With up to 9 hours of battery life, Surface Pro 3 stays charged for those all-night cram sessions. You might be wired, but it doesn\\'t have to be. It\\'s also great for those jam-packed days of back-to-back classes when you don\\'t have time to plug in. And when it\\'s time for some entertainment, you\\'ll have plenty of juice for cranking tunes and playing games for hours on end.
', \n\t\t\t\t'
', \n\t\t\t'
',\n\t\t\t'
',\n\t\t\t '
', \n\t\t\t'
', \n\t\t'
',\n\t'
',\n' '].join('\\n');\n\n$('#overview').append(upallnight);\n\n\n\n\nvar allwork = ['',\n\t'',\n\t\t'
', \n\t\t\t'
',\n '
',\n\t\t\t'
',\t\t\n\t\t\t'
', \n\t\t\t\t'
', \n\t\t\t\t\t'
All Work? No way. ', \n\t\t\t\t\t'
Have an hour free between classes? Entertain yourself with apps from the Windows Store. There are thousands to choose from. Surface Pro 3 is also great for playing games, streaming TV shows and movies and Skyping with family and friends back home.
', \n \t'
', \n\t\t\t'
',\n\t\t'
',\n\t'
',\n' '].join('\\n');\n\n$('#overview').append(allwork);\n\nvar creativityTitle = \"Unleash your creativity\",\n creativityDesc = \"Make it your mobile drawing studio. Use it to create movies. Design the next architectural masterpiece. Highlight PDFs directly on screen with the Drawboard app from the Windows Store. It\\'s got the muscle to run heavy-duty creative programs like AutoCAD, Adobe Creative Cloud, and many more. If you can dream it, you can build it with Surface Pro 3.\";\n\nvar creativity = ['',\n\t//' ',\n\t'',\n\t\t'
', \n\t\t\t'
',\n\t\t\t\t'
', \n\t\t\t\t\t'
' + creativityTitle + ' ', \n\t\t\t\t\t'
' + creativityDesc + '
', \n\t\t\t\t'
', \t\t\t\n\t\t\t'
', \n\t\t\t'
', \n\t\t\t'
', \n\t\t\t'
', \n\t\t\t'
',\n\t\t'
',\n\t'
',\n '', \n '
',\n\t\t\t'
', \n\t\t\t\t'
', \n\t\t\t\t\t'
' + creativityTitle + ' ', \n\t\t\t\t\t'
' + creativityDesc + '
', \n\t\t\t\t'
', \n\t\t\t'
', \n '
',\n '
', \n' '].join('\\n');\n\n$('#overview').append(creativity);\n\n\n\n\n\n$('#product-footer .grid-container').html(''); \n\nvar productFooter = ['*Valid April 27, 2014 until May 12, 2014, or while supplies last. Available in select Microsoft retail and online stores in US (including Puerto Rico). Valid with purchase of select Surface 2. Not valid on prior orders or purchases; cannot be transferred or otherwise redeemed for cash or gift cards. Not combinable with other offers. Price discount does not include taxes, shipping or other fees. Void where prohibited or restricted by law. Microsoft reserves the right to modify or discontinue offers at any time. Limit 3 per customer.
',\n '**Valid 10/22/2013 until 6/29/2014, or while supplies last. Available in select Microsoft retail and online stores in US (including Puerto Rico) and Canada. Excludes Surface Pro. Not valid on prior orders or purchases; cannot be transferred or otherwise redeemed for cash or gift cards. Not combinable with other offers. Taxes may apply. Void where prohibited or restricted by law.
',\n '1 Netflix subscription required.
',\n '2 Subscription required for Netflix and Hulu Plus.
',\n '3 Games sold separately.
',\n '4 Battery life for other uses varies significantly with settings and usage.
',\n '5 Adapter required; sold separately.
',\n '6 Offer code must be redeemed within 90 days from original purchase, and no later than December 31, 2014. See skydrive.com/surface for details.
',\n '7 Calling is to select countries and lines only, excludes special, premium and non-geographic numbers and a fair usage policy applies. Internet access fees may vary when not on a Skype WiFi supported hotspot. Offer code must be redeemed within 90 days from original purchase, and no later than December 31, 2014. Skype\\' Terms of Use apply. See www.skype.com/surface for details.
'].join('\\n');\n\n$('#product-footer .grid-container').html(productFooter);\n\n\n\n/* Capacitive Pen Popup Video */\n//Config Vars\nvar popupVideo1Sources = 'http://img3.store.microsoft.com/content/video/en-INTL_Surface_2_32GB_P3W-00001/en-INTL_Surface_2_32GB_P3W-00001_VID3.mp4;http://img3.store.microsoft.com/content/video/en-INTL_Surface_2_32GB_P3W-00001/en-INTL_Surface_2_32GB_P3W-00001_VID3.webm;showcase://09d99e81-04a8-40dc-acce-c638a818684b',\n popupVideo1ThumbnailURL = '',\n popupVideo1PosterURL = 'http://dri2.img.digitalrivercontent.net/Storefront/Company/msintl/images/English/en-INTL_Surface_2_32GB_P3W-00001/en-INTL_L_Surface_2_32GB_P3W-00001_VID1.jpg';\n\n\n//Object for new video\nvar popupvideo1HeroHTML = ['',\n\t\t\t\t\t'',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t'
',\n\t\t\t\t' '].join('\\n');\n\n//Create thumbnail URL\nvar popupVideo1ThumbnailHTML = ['',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' '].join('\\n');\n\n\n/* Popup HTML */\n\tvar popupVideo1Compiled = ['',\n '
',\n '
',\n '
',\n popupvideo1HeroHTML,\n ' ',\n '
',\n '
',\n '
',\n \t\t\t\t\t (popupVideo1ThumbnailURL != '' ? popupVideo1ThumbnailHTML : ''),\n ' ',\n '
',\n '
',\n '
'].join('\\n');\n\n\nvar popupVideo2 = ['
'].join('\\n');\n\n\n\njQuery('section.campuslegend a.elp-player').on('click', function (e) {\n e.preventDefault();\n \n jQuery.magnificPopup.open({\n type: 'inline',\n modal: true,\n items: [{\n type: 'inline',\n src: popupVideo2\n }],\n callbacks: {\n open: function () {\n jQuery(\".elp-gallery-source.experiment .video-container\").videoPlayer({ preload: 'none' });\n //jQuery('.elp-gallery-source.experiment .product-thumbnails').setThumbnailsClickHandlers();\n }\n },\n removalDelay: 300,\n mainClass: 'mfp-enable-zoom'\n\n });\n});"},"2518680021":{"code":"$('.cart').wrap('');\n\nvar expMouseOverCart = false;\n\njQuery('.cart').on('mouseenter', function(){\n window.expMouseOverCart = true;\n}).on('mouseleave', function(){\n window.expMouseOverCart = false;\n});\n\nvar cartDropdown = [''].join('\\n');\n\n$('.desktop-cart-menu-container').append(cartDropdown);\n\n\n/* Click events */\n//Hide cart menu when opening sign in menu\njQuery('#desktop-sign-in-menu').on('click.hidecartmenu', function(){\n jQuery('.cart').removeClass('active');\n jQuery('#desktop-cart-menu-links').removeClass('opened displaying');\n});\n\n\n\n/* Logic to Load Items in Cart */\nvar initCounter = 0;\n\nfunction createCartDropdown(){\n\tvar cartItems = parseFloat($('header .cart .lineItemQuantity').text()),\n\t\tstorageItem = (sessionStorage.getItem('expCartItems') ? sessionStorage.getItem('expCartItems').split(',') : '');\n\t\n\tvar getCartItems = function(){\n\t\tjQuery.ajax({\n\t\t url: 'http://www.microsoftstore.com/store?Action=DisplayPage&Env=BASE&Locale=en_US&SiteID=msusa&id=ThreePgCheckoutShoppingCartPage',\n\t\t success: function(data){\n\t\t\tvar html = data,\n\t\t\t\tdataArray = [],\n\t\t\t\ttmpString;\n\t\t\t\n\t\t\tjQuery(html).find('.cart-item-container .cart-item').each(function(){\n\t\t\t\ttmpString = $('.image-container .product-image', this).attr('src') + '|';\n\t\t\t\ttmpString += $('.product-details .title', this).attr('href') + '|';\n\t\t\t\ttmpString += ($('.product-details .title', this).text() ? $('.product-details .title', this).text() : $('.product-details .product-wrapper > div:eq(0)', this).text()) + '|';\n\t\t\t\t\n\t\t\t\tdataArray.push(tmpString);\n\t\t\t});\n\t\t\t\t\n \n \t\t\t\t//Remove loading icon\n jQuery('#desktop-cart-menu-links .list-of-links .loading-image').remove();\n\t\t\t\t\n //Add results to dropdown\n for(i = 0;i < dataArray.length;i++){\n\t\t\t\t\tmetaData = dataArray[i].split('|');\n\t\t\t\t\n\t\t\t\t\taddItemToCart(metaData[0], metaData[1], metaData[2]);\n\t\t\t\t}\n \n \n /* Click Events */\n $('.cart').prop('href','javascript:void(0);');\n \n jQuery('.cart').on('mouseenter.togglenav', function(){\n\n //Close open sign in menu\n $('#desktop-sign-in-menu').removeClass('active');\n $('#desktop-sign-in-menu-links').removeClass('displaying opened');\n\n //Show cart dropdown\n jQuery(this).addClass('active');\n jQuery('#desktop-cart-menu-links').removeClass('close-animation').addClass('opened displaying');\n });\n\n\n jQuery('#desktop-cart-menu-links').on('mouseleave.togglenav', function(){\n if(!window.expMouseOverCart){\n jQuery('#desktop-cart-menu-links').addClass('close-animation');\n\n\n jQuery('#desktop-cart-menu-links').on('transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd', function(e){\n //Hide cart dropdown\n jQuery('.cart').removeClass('active');\n jQuery('#desktop-cart-menu-links').removeClass('opened displaying close-animation');\n\n //Remove monitor\n jQuery('#desktop-cart-menu-links').off('transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd');\n }); \n };\n }); \n \n \n \n\t\t\t\t//sessionStorage.setItem('expCartItems', dataArray);\n\t\t\t\t\n\t\t\t\t//createCartDropdown();\n\t\t }\n\t\t});\n\t};\n\t\n\tvar addItemToCart = function(image, url, title){\n\t\t//Add HTML here once you have design\n\t\t$('#desktop-cart-menu-links .list-of-links ul').append('' + (url != 'undefined' ? ('
') : ('
')) + '
');\n\t};\n\t\n\tif(storageItem){\n\t\tvar storedArray = storageItem,\n\t\t\ti,\n\t\t\tmetaData;\n\t\n\t\tjQuery.getJSON('/store/' + inputVariables.storeData.page.siteid + '/' + inputVariables.storeData.page.locale + '/DisplayPage/id.DRCartSummaryJSONPage/output.json/jsonp=?', function(cartJsonData){\n \n\t\t\t//if(cartJsonData.lineItems == storedArray.length){\n \n //Remove loading icon\n jQuery('#desktop-cart-menu-links .list-of-links .loading-image').remove();\n\t\t\t\t\n //Add results to dropdown\n for(i = 0;i < storedArray.length;i++){\n\t\t\t\t\tmetaData = storedArray[i].split('|');\n\t\t\t\t\n if(metaData[2]){\n\t\t\t\t\t\taddItemToCart(metaData[0], metaData[1], metaData[2]);\n };\n\t\t\t\t}\n \n \n /* Click Events */\n $('.cart').prop('href','javascript:void(0);');\n \n jQuery('.cart').on('mouseenter.togglenav', function(){\n\n //Close open sign in menu\n $('#desktop-sign-in-menu').removeClass('active');\n $('#desktop-sign-in-menu-links').removeClass('displaying opened');\n\n //Show cart dropdown\n jQuery(this).addClass('active');\n jQuery('#desktop-cart-menu-links').removeClass('close-animation').addClass('opened displaying');\n });\n\n\n jQuery('#desktop-cart-menu-links').on('mouseleave.togglenav', function(){\n if(!window.expMouseOverCart){\n jQuery('#desktop-cart-menu-links').addClass('close-animation');\n\n\n jQuery('#desktop-cart-menu-links').on('transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd', function(e){\n //Hide cart dropdown\n jQuery('.cart').removeClass('active');\n jQuery('#desktop-cart-menu-links').removeClass('opened displaying close-animation');\n\n //Remove monitor\n jQuery('#desktop-cart-menu-links').off('transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd');\n }); \n };\n }); \n \n\t\t\t//}\n\t\t\t//else{\n\t\t\t\t//sessionStorage.removeItem('expCartItems');\n\t\t\t\t//createCartDropdown();\n\t\t\t//};\n\t\t})\n\t}\n\telse if(initCounter < 5 && !storageItem){\n\t\tinitCounter ++;\n\t\tgetCartItems();\n\t}\n\telse{\n //Remove loading icon\n jQuery('#desktop-cart-menu-links .list-of-links .loading-image').remove();\n \n\t\t$('#desktop-cart-menu-links .list-of-links ul').append('No Items In Cart ');\n\t}\n\t\n};\n\n//Init code\nsetTimeout(function(){\n\tcreateCartDropdown(); \n}, 500);"},"2444130316":{"code":"$(function(){\n $('body').addClass('exp-comp-chart-1253');\n $('.sticky-nav .nav-arrow-links .link-with-arrow:eq(1)').attr('href', 'http://www.microsoftstore.com/store/msusa/html/pbpage.OfficeCompare');\n $('.sticky-nav .nav-arrow-links .link-with-arrow:eq(1)').prop('target', '_blank');\n});"},"2220401112":{},"2207684058":{"code":"$(\".buySpan_AddtoCart\").append(\"\\n
\\n
Get Free expedited shipping when you sign up for Bing Rewards. Sign-up is free during checkout.
\\n
\");\n$(\"section.ratings\").prepend(\"\\n Rewards \\n\\n\\n\\n Free to join. Sign up for Bing Rewards to get rewarded by the Microsoft Store online and Bing. Earn credits when you search on Bing and through daily offers. Redeem your credits for gift cards, Microsoft Store online discounts, Microsoft services and more.
\\n\\n You also get: \\n \\n \\n \\n
\\n Free 2-day shipping: Get free expedited shipping on all orders over $75 until November 23, 2014.
\\n \\n \\n \\n
\\n Exclusive deals: Get exclusive offers and product announcements delivered right to your inbox (coming soon).
\\n \\n \\n \\n\\n How do I sign up? \\n At checkout you can sign up for Bing Rewards before you complete your purchase.
\\n \");\n$(\".hero-box\").append(\"...
\");\n$(\"#optimizely_168095494\").replaceWith(\"
\");"},"2223000029":{"code":"var sku = \"CWF-01852\";\n$('body').append('');\n\n function getRewardsUserInfo(callback) {\n var getUserInfoUrl = '//www.bing.com/msrewards/api/v1/getuserinfo',\n userId = getUserId(),\n request = {\n PartnerId: 'MSStore',\n UserId: userId,\n Channel: 'MSStore',\n Options: {\n FetchOffers: true\n }\n };\n\n crossDomainAjax(getUserInfoUrl, request, callback);\n }\n\n function getUserId() {\n var aCookies;\n if (tryGetCookie('ANON')) {\n aCookies = tryGetCookie('ANON').split('&');\n\n for (var i = 0; i < aCookies.length; i++) {\n var aCookie = aCookies[i];\n if (aCookie.charAt(0) === 'A' && aCookie.charAt(1) === '=') {\n return aCookie.substring(2);\n }\n }\n }\n }\n\n function crossDomainAjax(url, requestObj, successCallback) {\n if ('XDomainRequest' in window && window.XDomainRequest !== null) {\n var xdr = new XDomainRequest();\n var rewardsCookie = tryGetCookie(rewardsCookieName);\n\n xdr.open('POST', url);\n xdr.onload = function () {\n var dom = new ActiveXObject('Microsoft.XMLDOM'),\n response;\n\n dom.async = false;\n\n response = jQuery.parseJSON(xdr.responseText);\n successCallback(response);\n };\n xdr.onprogress = function () {\n // Do not remove\n };\n xdr.ontimeout = function () {\n // Failure\n\n };\n xdr.onerror = function () {\n // Failure\n };\n try {\n xdr.send(JSON.stringify(requestObj));\n } catch (e) {\n // Failure\n }\n } else if (navigator.userAgent.indexOf('MSIE') != -1 && parseInt(navigator.userAgent.match(/MSIE ([\\d.]+)/)[1], 10) < 8) {\n // Failure\n return false;\n } else {\n jQuery.post(url, JSON.stringify(requestObj), successCallback, 'json').fail(function () {\n // Failure\n });\n }\n }\n\n function omnitureTracking(trackingEvent) {\n setTimeout(function () {\n verifyOnmitureModTrackingExistsBeforeCalling(trackingEvent, 1);\n }, 0);\n }\n\n function verifyOnmitureModTrackingExistsBeforeCalling(trackingEvent, count) {\n if (window.t_omni_utils && (typeof window.t_omni_utils.omniModTracking == \"function\")) {\n window.t_omni_utils.omniModTracking(true, 1, \"Rewards\", \"\", trackingEvent, trackingEvent, '');\n } else {\n if (count <= 0) {\n return;\n }\n count--;\n\n setTimeout(function () {\n verifyOnmitureModTrackingExistsBeforeCalling(trackingEvent, count);\n }, 500);\n }\n }\n\n function tryGetCookie(name) {\n name += \"=\";\n var allCookies = document.cookie.split(';');\n for (var i = 0; i < allCookies.length; i++) {\n var cookie = jQuery.trim(allCookies[i]);\n\n if (cookie.indexOf(name) === 0) {\n return cookie.substring(name.length, cookie.length);\n }\n }\n\n return null;\n }\n\n function loadCreditsOffer(user) {\n var offerTitle;\n var offerDescription;\n\n if (user.Offers.length > 0) {\n for (var i = 0; i < user.Offers.length; i++) {\n var obj = user.Offers[i];\n if (obj.Attributes.MSStoreSku) {\n if (obj.Attributes.MSStoreSku == sku) {\n offerTitle = obj.Title;\n offerDescription = obj.Description;\n\n displayOffer(offerTitle, offerDescription);\n }\n }\n }\n }\n }\n\n function displayOffer(title, desc) {\n var html = \"\\n
\\n
{0} {1} Not a member? Sign-up is free at checkout.
\\n
\";\n html = html.replace(\"{0}\", \"Earn 3000 Bing Rewards credits\");\n html = html.replace(\"{1}\", \"For a limited time, Bing Rewards members earn credits when purchasing this product. Credits can be redeemed for gift cards, services, and sweepstakes entries.\");\n //jQuery(\"#product-footer .grid-container\").append(\"1 Valid for Bing Rewards members who order a qualifying Microsoft Store online product between November 4, 2014 and November 21, 2014, while supplies last. Limit 1 per customer. After your order ships, your credits wil be deposited into your Bing Rewards account within 5 days. Void where prohibited or restricted by law.
\");\n\n\n jQuery(\".buySpan_AddtoCart\").append(html);\n jQuery(\".product-tab-content\").append(\"\\n \\n
Rewards \\n
\\n\\n\\n
\\n\\n
\\n
\\n\\n
\\n\\n
\\n
It's free to join \\n
Sign up for Bing Rewards to get rewarded by the Microsoft Store online and Bing. Earn Bing Rewards credits when you purchase qualifying products on Microsoft online store, search on Bing through daily offers. Redeem your credits for gift cards, Microsoft Store online discounts, Microsoft services and more.
\\n
\\n
\\n
\\n\\n
\\n\\n
\\n
\\n
\\n\\n
How do I sign up? \\n
On the cart page during check-out, you can enroll for free. Your rewards account will be associated with your Microsoft Account.
\\n
\\n
\\n
\\n
\\n
\\n
How do I get the Bing Rewards credits? \\n
For qualifying products, bonus credits are awarded with purchase. For qualifying products, Bing Rewards credits are awarded with purchase. After your product ships, your credits will be deposited into your Bing Rewards account within 5 days.
\\n
\\n
\\n
\\n
\\n
\\n
What can credits be used for? \\n
Credits can be redeemed for things like 100GB of OneDrive storage (500 credits), Starbucks gift card (525 credits), 1 month Xbox Live Gold membership (699 credits).
\\n
\\n
\\n
\\n
\\n\\n \");\n }\n\n getRewardsUserInfo(loadCreditsOffer);"},"2437691360":{"code":"setTimeout(doStuff, 3000);\n\nfunction doStuff(){\n var variationNumber = 4;\n\n$('.variation-container ul.option-list li').removeClass(\"active\");\n$('.variation-container ul.option-list li').eq(variationNumber).addClass(\"active\");\n\n\n$('.pdp-cta div').addClass(\"hide-option\");\n$('.pdp-cta div').eq(variationNumber).removeClass(\"hide-option\");\n\n$('.price-block').addClass(\"hide-option\");\n$('.price-block').eq(variationNumber).removeClass(\"hide-option\");\n\n$('.product-data-container .title-block').addClass(\"hide-option\");\n$('.product-data-container .title-block').eq(variationNumber).removeClass(\"hide-option\");\n\nvar variationText = $('.product-data-container .title-block').eq(variationNumber).find('h1').text();\n\n$('.variation-container p span').text(variationText);\n\n \n}"},"2341180240":{},"2514960354":{},"2438650855":{"code":"$(function(){\n $('body').addClass('exp-rr-358');\n poll(1);\n});\nfunction poll($tryCount){\n if($tryCount >= 10){\n return;\n }\n $tryCount++;\n if($('.product-data-container .bv-text-link').length && $('.product-data-container .bv-text-link').text().indexOf(\"See reviews\") == -1 && $('.product-data-container .bv-text-link').text().indexOf(\"(0)\") == -1 ){\n $('.product-data-container .bv-text-link').text($('.product-data-container .bv-text-link').text() + \"See reviews\");\n return;\n }\n setTimeout(function(){\n poll($tryCount);\n }, 1500);\n}"},"2173480188":{"code":"$('html').addClass('experiment-product-visibility exp-variation1');"},"2405880299":{"code":"$(function(){ \n $('body').addClass('exp-age-gate-958').addClass('exp-age-gate-856'); \n $('.hero-box').addClass('exp-age-gate-back');\n $('.hero-box').after('');\n $('.exp-age-gate').attr('class', 'exp-age-gate ' + $('.hero-box').attr('class'));\n $('.exp-age-gate').removeClass('exp-age-gate-back');\n $('.exp-age-gate-back .product-data-container').children().appendTo($('.exp-age-gate .grid-container .buy-box .product-data-container'));\n $('.exp-age-gate').css('top', jQuery('.exp-age-gate-back').offset().top);\n $('.exp-age-gate').css('left', jQuery('.exp-age-gate-back').offset().left);\n $('.exp-age-gate .product-data-container').css('left', jQuery('.exp-age-gate-back .product-data-container').offset().left);\n $('.exp-age-gate-back .product-data-container').css('height',jQuery('.exp-age-gate .product-data-container').height());\n $('.exp-age-gate .product-data-container').css('width', jQuery('.exp-age-gate-back .product-data-container').width());\n var $ageGateContainer = $(\".age-gate-container\");\n if($ageGateContainer.length === 0){\n return;\n }\n var userAge = Store.tryGetCookie('msstore_age');\n if (userAge === null) {\n var $months = new Array(12);\n $months[0] = \"January\";\n $months[1] = \"February\";\n $months[2] = \"March\";\n $months[3] = \"April\";\n $months[4] = \"May\";\n $months[5] = \"June\";\n $months[6] = \"July\";\n $months[7] = \"August\";\n $months[8] = \"September\";\n $months[9] = \"October\";\n $months[10] = \"November\";\n $months[11] = \"December\";\n var $ageGateControl = 'Enter your date of birth.
';\n $ageGateControl = $ageGateControl + ' ';\n for(i=0; i< 12; i++){\n $ageGateControl = $ageGateControl + '' + $months[i] + ' ';\n }\n $ageGateControl = $ageGateControl + ' ';\n $ageGateControl +='Day ';\n for(i=1; i<31; i++){\n $ageGateControl = $ageGateControl + '' + i + ' ';\n }\n $ageGateControl = $ageGateControl + ' ';\n $ageGateControl = $ageGateControl + 'Year ';\n for(i=2015; i>=1905; i--){\n $ageGateControl = $ageGateControl + '' + i + ' ';\n }\n $ageGateControl = $ageGateControl + ' ';\n $ageGateControl = $ageGateControl + 'Submit ';\n $ageGateControl = $ageGateControl + '
';\n $($ageGateControl).insertBefore('.onesite-header');\n jQuery('select', '.expAgeBanner').on(\"change\", function () {\n if ($('.expAgeBanner .day').val() !== \"-1\" && $('.expAgeBanner .month').val() !== \"-1\" && $('.expAgeBanner .year').val() !== \"-1\") {\n $('.expAgeBanner .submit').removeAttr(\"disabled\").addClass(\"blue\");\n }\n else {\n $('.expAgeBanner .submit').removeAttr(\"blue\").addClass(\"disabled\");\n }\n });\n var age;\n jQuery(\".submit\", '.expAgeBanner').on(\"click\", function () {\n var today = new Date();\n var userBirthDate = new Date($('.expAgeBanner .year').val(), $('.expAgeBanner .month').val(), $('.expAgeBanner .day').val());\n age = today.getFullYear() - userBirthDate.getFullYear();\n var monthSpan = today.getMonth() - userBirthDate.getMonth();\n var dateSpan = today.getDate() - userBirthDate.getDate();\n if (monthSpan < 0 || (monthSpan === 0 && dateSpan < 0)) {\n age--;\n }\n var minRequiredAge = $('[data-agegate]').data(\"agegate\");\n var isValidUser = age >= minRequiredAge;\n if (isValidUser) {\n $('body').removeClass('exp-age-gate-958');\n $('.expAgeBanner').addClass('exp-age-gate-958-hide');\n $('.exp-age-gate').css('display','none');\n $('.exp-age-gate .product-data-container').children().appendTo('.exp-age-gate-back.hero-box .product-data-container');\n $('.age-gate-back .media-container ').after($('.product-data-container'));\n $('.exp-age-gate-back').removeClass('.exp-age-gate-back');\n }\n else {\n $('.expAgeBanner .exp-wrapper p').remove();\n $('.expAgeBanner .exp-wrapper .date-picker').remove();\n $('.expAgeBanner .exp-wrapper').append('Sorry, you cannot view this product.
');\n }\n stickyAddToCart().init();\n Store.saveCookie('msstore_age', userAge);\n });\n }\n else{\n $('body').removeClass('exp-age-gate-958');\n $('.expAgeBanner').addClass('exp-age-gate-958-hide'); \n $('.exp-age-gate .product-data-container').children().appendTo('.exp-age-gate-back .product-data-container');\n $('.exp-age-gate').css('display','none');\n $('.age-gate-back .media-container ').after($('.product-data-container'));\n }\n});\njQuery('.exp-age-gate .product-data-container').on('resize', function(){\n if($('body').hasClass(\"exp-age-gate-958\")){\n $('.exp-age-gate-back .product-data-container').css('height',jQuery('.exp-age-gate .product-data-container').height());\n $('.exp-age-gate .product-data-container').css('width', jQuery('.exp-age-gate-back .product-data-container').width());\n $('.exp-age-gate').css('top', jQuery('.exp-age-gate-back').offset().top);\n $('.exp-age-gate').css('left', jQuery('.exp-age-gate-back').offset().left);\n $('.exp-age-gate .product-data-container').css('left', jQuery('.exp-age-gate-back .product-data-container').offset().left);\n }\n});\njQuery(window).resize(function(){\n if($('body').hasClass(\"exp-age-gate-958\")){\n $('.exp-age-gate-back .product-data-container').css('height',jQuery('.exp-age-gate .product-data-container').height());\n $('.exp-age-gate .product-data-container').css('width', jQuery('.exp-age-gate-back .product-data-container').width());\n $('.exp-age-gate').css('top', jQuery('.exp-age-gate-back').offset().top);\n $('.exp-age-gate').css('left', jQuery('.exp-age-gate-back').offset().left);\n $('.exp-age-gate .product-data-container').css('left', jQuery('.exp-age-gate-back .product-data-container').offset().left);\n}\n});\njQuery(document).ajaxComplete(function(){\n if($('body').hasClass(\"exp-age-gate-958\")){\n $('.exp-age-gate-back .product-data-container').css('height',jQuery('.exp-age-gate .product-data-container').height());\n $('.exp-age-gate .product-data-container').css('width', jQuery('.exp-age-gate-back .product-data-container').width());\n $('.exp-age-gate').css('top', jQuery('.exp-age-gate-back').offset().top);\n $('.exp-age-gate').css('left', jQuery('.exp-age-gate-back').offset().left);\n $('.exp-age-gate .product-data-container').css('left', jQuery('.exp-age-gate-back .product-data-container').offset().left);\n }\n});"},"2185290221":{},"2388230127":{},"2433710419":{"code":"$(function(){\n $('body').addClass('exp-comp-chart-1253');\n $('.sticky-nav .nav-arrow-links .link-with-arrow:eq(1)').addClass('exp-comp-chart-1253-hide');\n});"},"2158562292":{"code":"$('html').addClass('experiment-product-visibility exp-variation2');"},"2590940150":{"code":"$('body').addClass('exp-officecompare-toggler-v2');\n\n//Remove old table\n$('section.office-compare').html('');\n\n\n//Add new table\n\nvar tableToggler = ['',\n\t\t\t\t\t\t\t\t\t\t\t'
',\n '
For PC ',\n '
For Mac ',\n\t\t\t\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t\t\t\t'
',\n '
'].join('\\n');\n\n$('section.office-compare').append(tableToggler);\n\nvar forpcTable = ['',\n\t\t\t\t\t' ',\n ' ',\n ' ',\n ' ',\n ' ',\n\t\t\t\t\t' ',\n\t\t\t\t\t'',\n\t\t\t\t\t\t'',\n ' ',\n 'Most Popular
',\n ' ',\n ' ',\n ' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t' ',\n\t\t\t\t\t'',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t'Office 365 Home
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t'Office 365 Personal
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t'Office 365 University
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t'Office Home & Student 2013
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n '',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t'Office Home & Business 2013
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\t\t\t\t\t\t\t\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'Price',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'$99.99 per year',\n\t\t\t\t\t\t\t\t\t' $9.99 per month
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'$69.99 per year',\n\t\t\t\t\t\t\t\t\t' $6.99 per month
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'$79.99 ',\n ' 4-year subscription',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'$139.99 ',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'$219.99 ',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\t\t\t\t\t\t\t\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'Installations1 ',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'5 PCs or Macs',\n\t\t\t\t\t\t\t\t\t' 5 tablets, 5 phones',\n\t\t\t\t\t\t\t\t'
\t',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'1 PC or Mac',\n\t\t\t\t\t\t\t\t\t' 1 tablet, 1 phone',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'2 PCs, Macs or tablets, 2 phones
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'1 PC only
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'1 PC only
',\n\t\t\t\t\t\t\t' ',\t\t\t\t\t\t\t\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'Works on Mac
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'',\n '
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'2 ',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'2 ',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'1TB Cloud Storage
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'Skype minutes3
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'60 minutes per month ',\n\t\t\t\t\t\t\t'60 minutes per month ',\n\t\t\t\t\t\t\t'60 minutes per month ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'Always up-to-date',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'Tech Support',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t' ',\n\t\t\t\t'
'].join('\\n');\n\n$('section.office-compare').append(forpcTable);\n\n\n\n/* For Mac */\nvar formacTable = ['',\n\t\t\t\t\t' ',\n ' ',\n ' ',\n ' ',\n ' ',\n\t\t\t\t\t' ',\n\t\t\t\t\t'',\n\t\t\t\t\t\t'',\n ' ',\n 'Most Popular
',\n ' ',\n ' ',\n ' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t' ',\n\t\t\t\t\t'',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t'Office 365 Home
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t'Office 365 Personal
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t'Office 365 University
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t'Office for Mac Home & Student 2011
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n '',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t'Office for Mac Home & Business 2011
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\t\t\t\t\t\t\t\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'Price',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'$99.99 per year',\n\t\t\t\t\t\t\t\t\t' $9.99 per month
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'$69.99 per year',\n\t\t\t\t\t\t\t\t\t' $6.99 per month
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'$79.99 ',\n ' 4-year subscription',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'$139.99 ',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'$219.99 ',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\t\t\t\t\t\t\t\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'Installations1 ',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'5 PCs or Macs',\n\t\t\t\t\t\t\t\t\t' 5 tablets, 5 phones',\n\t\t\t\t\t\t\t\t'
\t',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'1 PC or Mac',\n\t\t\t\t\t\t\t\t\t' 1 tablet, 1 phone',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'2 PCs, Macs or tablets, 2 phones
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'1 Mac only
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'1 Mac only
',\n\t\t\t\t\t\t\t' ',\t\t\t\t\t\t\t\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'Works on Mac
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'',\n '
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'2 ',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'2 ',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'1TB Cloud Storage
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'Skype minutes3
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'60 minutes per month ',\n\t\t\t\t\t\t\t'60 minutes per month ',\n\t\t\t\t\t\t\t'60 minutes per month ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'Always up-to-date',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'Tech Support',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t' ',\n\t\t\t\t'
'].join('\\n');\n\n$('section.office-compare').append(formacTable);\t\t\n\n\n/* onclick events */\njQuery('.toggle-wrapper a').on('click', function(){\n\tvar parent = jQuery(this).closest('.toggle-wrapper'),\n\t\tindex = jQuery(this).index();\n\t\n\tjQuery('a', parent).removeClass('active');\n\tjQuery(this).addClass('active');\n\t\n\tjQuery('.exp-comparetable').removeClass('active');\n\tjQuery('.exp-comparetable:eq(' + index + ')').addClass('active');\n});\n\n\n/* Info Icons */\n\t//Custom Tooltips\n\tjQuery('body').on('mouseenter.toggletooltip','.info-icon', function(){\n\t\tvar _this = $(this);\n\t\t\n\t\tjQuery('.custom-tooltip', _this).removeAttr('style');\n\t\t\n //Close any open tooltips\n jQuery('.info-icon').removeClass('selected');\n \n\t\t//Open the current tooltip\n\t\t_this.addClass('selected');\n\t\t\n\t\t//Bind mouse leave event to open tooltip\n\t\tjQuery('.custom-tooltip', this).one('mouseleave.closetooltip', function(){\n\t\t\tjQuery(this).fadeOut(function(){\n\t\t\t\t_this.removeClass('selected');\n\t\t\t\tjQuery(this).removeAttr('style');\n\t\t\t});\n\t\t\t\n\t\t});\n\t});\n\n//Highlight on mouse enter\n/*\njQuery('.exp-comparetable tr td').on('mouseenter.hide', function(){\n var _index = $(this).closest('td').index();\n \n jQuery('.exp-comparetable tr').each(function(){\n\t jQuery('td:eq(' + _index + ')', this).addClass('highlight')\n });\n\n}).on('mouseleave.show', function(){\n jQuery('.exp-comparetable tr td').removeClass('highlight');\n});\n*/\n\n\n//Highlight odd rows\njQuery('.exp-comparetable:eq(0) tbody tr:even').addClass('odd-row');\n\njQuery('.exp-comparetable:eq(1) tbody tr:even').addClass('odd-row');\n\n\njQuery('.exp-comparetable td').on('hover', function() {\n var _thisIndex = jQuery(this).index();\n \n jQuery(this).parents('table').find('col:eq('+jQuery(this).index()+')').toggleClass('hover');\n jQuery(this).parents('table').find('tr').each(function(){\n\t\tjQuery('td:eq(' + _thisIndex + ')', this).toggleClass('hover');\n });\n});\n\n\n/* Footnotes */\njQuery('.exp-footnotes').html('');\n\njQuery('.exp-footnotes').append('1 Office 365 plans (Office 365 Home and Office 365 Personal) are compatible only with Windows 7 or later, and Mac OS X 10.6 or later. Office Home & Student 2013, Office Home & Business 2013, and Office Professional 2013 are compatible only with Windows 7 or later. You can install on Windows tablets running Windows 8 or higher, Android tablets running KitKat 4.4, and on iPads running iOS 7.0 or higher.
');\n \njQuery('.exp-footnotes').append('2 Application availability and features vary by platform and device. Publisher and Access with Office 365 are available on PC only. OneNote for Mac is available as a separate download from the Mac App Store. Current Office application versions for Office 365 are Office 2013 for Windows and Office for Mac 2011. Customers with an active subscription will be entitled to the newest versions when available.
');\n\njQuery('.exp-footnotes').append('3 Skype account required. Excludes special, premium, and non-geographic numbers. Calls to mobiles are for select countries only. Skype minutes available in select countries. See FAQ for details.
');"},"2362151415":{"code":"$(function(){\n $('body').addClass('exp12115Var');\n $('.full-page-splash:eq(0) .large-container div[data-picture] img[data-source-index=\"2\"]').attr('src', 'http://dri1.img.digitalrivercontent.net/Storefront/Site/msusa/images/promo/Office/en-US-Mod-D-Office-365-University-desktop.jpg');\n $('.full-page-splash:eq(0) .large-container div[data-picture] div[data-media=\"(min-width: 769px)\"]').attr('data-src', 'http://dri1.img.digitalrivercontent.net/Storefront/Site/msusa/images/promo/Office/en-US-Mod-D-Office-365-University-desktop.jpg'); \n});"},"2604210168":{},"2570850811":{"code":"$('body').addClass('exp-officecompare-toggler');\n\n//Remove old table\n$('section.office-compare').html('');\n\n\n//Add new table\n\nvar tableToggler = ['',\n\t\t\t\t\t\t\t\t\t\t\t'
',\n '
Home ',\n '
Business ',\n '
Student ',\n\t\t\t\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t\t\t\t'
',\n '
'].join('\\n');\n\n$('section.office-compare').append(tableToggler);\n\nvar homeTable = ['',\n\t\t\t\t\t' ',\n ' ',\n ' ',\n ' ',\n ' ',\n\t\t\t\t\t'',\n\t\t\t\t\t\t'',\n ' ',\n 'Most Popular
',\n ' ',\n ' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t' ',\n\t\t\t\t\t'',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t'Office 365 Home
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t'Office 365 Personal
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n '',\t \n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t'Office Home & Student 2013
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t'Office for Mac Home & Student 2011
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'Price',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'$99.99 per year',\n\t\t\t\t\t\t\t\t\t' $9.99 per month
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'$69.99 per year',\n\t\t\t\t\t\t\t\t\t' $6.99 per month
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'$139.99 ',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'$139.99 ',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'Installations1 ',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'5 PCs or Macs',\n\t\t\t\t\t\t\t\t\t' 5 tablets, 5 phones',\n\t\t\t\t\t\t\t\t'
\t',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'1 PC or Mac',\n\t\t\t\t\t\t\t\t\t' 1 tablet, 1 phone',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'1 PC only
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'1 Mac only
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'Works on Mac
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'',\n '
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'2 ',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'2 ',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'1TB Cloud Storage
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'Skype minutes3
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'60 minutes per month ',\n\t\t\t\t\t\t\t'60 minutes per month ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'Always up-to-date',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'Tech Support',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t' ',\n\t\t\t\t'
'].join('\\n');\n\n$('section.office-compare').append(homeTable);\n\n\n\n/* Business */\nvar businessTable = ['',\n\t\t\t\t\t' ',\n ' ',\n ' ',\n ' ',\n\t\t\t\t\t'',\n\t\t\t\t\t\t'',\n ' ',\n ' ',\n ' ',\n ' ',\n ' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t' ',\n\t\t\t\t\t'',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t'Office Professional 2013
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t'Office for Mac Home & Business 2011
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t'Office Home & Business 2013
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'Price',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'$399.99
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'$219.99
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'$219.99
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'Installations1 ',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'1 PC only',\n\t\t\t\t\t\t\t\t'
\t',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'1 Mac only',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'1 PC only
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'Works on Mac
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t '
',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t '
',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'2 ',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t '
',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'2 ',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t\t '
',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'1TB Cloud Storage
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'Skype minutes3
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'Always up-to-date',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'Tech Support',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t' ',\n\t\t\t\t'
'].join('\\n');\n\n$('section.office-compare').append(businessTable);\t\t\n\n\n\nvar studentTable = ['',\n\t\t\t\t\t' ',\n ' ',\n ' ',\n ' ',\n ' ',\n\t\t\t\t\t'',\n\t\t\t\t\t\t'',\n ' ',\n ' ',\n ' ',\n ' ',\n ' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t' ',\n\t\t\t\t\t'',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t'Office 365 University
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t'Office 365 Personal
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t'Office Home & Student 2013
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t'Office for Mac Home & Student 2011
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'Price',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'$79.99 ',\n\t\t\t\t\t\t\t\t\t' 4-year subscription
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'$69.99 per year',\n\t\t\t\t\t\t\t\t\t' $6.99 per month
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'$139.99 ',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'$139.99 ',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'Installations1 ',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'2 PCs, Macs, or tablets, 2 phones',\n\t\t\t\t\t\t\t\t'
\t',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'1 PC or Mac',\n\t\t\t\t\t\t\t\t\t' 1 tablet, 1 phone',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'1 PC only
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'1 Mac only
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'Works on Mac
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t '
',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t '
',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'2 ',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t '
',\n\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'2 ',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t\t\t '
',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'1TB Cloud Storage
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'Skype minutes3
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'60 minutes per month ',\n\t\t\t\t\t\t\t'60 minutes per month ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'Always up-to-date',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'Tech Support',\n\t\t\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t' ',\n\t\t\t\t\t' ',\n\t\t\t\t'
'].join('\\n');\n\n$('section.office-compare').append(studentTable);\n\n/* onclick events */\njQuery('.toggle-wrapper a').on('click', function(){\n\tvar parent = jQuery(this).closest('.toggle-wrapper'),\n\t\tindex = jQuery(this).index();\n\t\n\tjQuery('a', parent).removeClass('active');\n\tjQuery(this).addClass('active');\n\t\n\tjQuery('.exp-comparetable').removeClass('active');\n\tjQuery('.exp-comparetable:eq(' + index + ')').addClass('active');\n});\n\n\n/* Info Icons */\n\t//Custom Tooltips\n\tjQuery('body').on('mouseenter.toggletooltip','.info-icon', function(){\n\t\tvar _this = $(this);\n\t\t\n\t\tjQuery('.custom-tooltip', _this).removeAttr('style');\n\t\t\n //Close any open tooltips\n jQuery('.info-icon').removeClass('selected');\n \n\t\t//Open the current tooltip\n\t\t_this.addClass('selected');\n\t\t\n\t\t//Bind mouse leave event to open tooltip\n\t\tjQuery('.custom-tooltip', this).one('mouseleave.closetooltip', function(){\n\t\t\tjQuery(this).fadeOut(function(){\n\t\t\t\t_this.removeClass('selected');\n\t\t\t\tjQuery(this).removeAttr('style');\n\t\t\t});\n\t\t\t\n\t\t});\n\t});\n\n//Highlight on mouse enter\n/*\njQuery('.exp-comparetable tr td').on('mouseenter.hide', function(){\n var _index = $(this).closest('td').index();\n \n jQuery('.exp-comparetable tr').each(function(){\n\t jQuery('td:eq(' + _index + ')', this).addClass('highlight')\n });\n\n}).on('mouseleave.show', function(){\n jQuery('.exp-comparetable tr td').removeClass('highlight');\n});\n*/\n\n//Highlight odd rows\njQuery('.exp-comparetable:eq(0) tbody tr:even').addClass('odd-row');\n\njQuery('.exp-comparetable:eq(1) tbody tr:even').addClass('odd-row');\n\njQuery('.exp-comparetable:eq(2) tbody tr:even').addClass('odd-row');\n\njQuery('.exp-comparetable td').on('hover', function() {\n var _thisIndex = jQuery(this).index();\n \n jQuery(this).parents('table').find('col:eq('+jQuery(this).index()+')').toggleClass('hover');\n jQuery(this).parents('table').find('tr').each(function(){\n\t\tjQuery('td:eq(' + _thisIndex + ')', this).toggleClass('hover');\n });\n});\n\n\n/* Footnotes */\njQuery('.exp-footnotes').html('');\n\njQuery('.exp-footnotes').append('1 Office 365 plans (Office 365 Home and Office 365 Personal) are compatible only with Windows 7 or later, and Mac OS X 10.6 or later. Office Home & Student 2013, Office Home & Business 2013, and Office Professional 2013 are compatible only with Windows 7 or later. You can install on Windows tablets running Windows 8 or higher, Android tablets running KitKat 4.4, and on iPads running iOS 7.0 or higher.
');\n \njQuery('.exp-footnotes').append('2 Application availability and features vary by platform and device. Publisher and Access with Office 365 are available on PC only. OneNote for Mac is available as a separate download from the Mac App Store. Current Office application versions for Office 365 are Office 2013 for Windows and Office for Mac 2011. Customers with an active subscription will be entitled to the newest versions when available.
');\n\njQuery('.exp-footnotes').append('3 Skype account required. Excludes special, premium, and non-geographic numbers. Calls to mobiles are for select countries only. Skype minutes available in select countries. See FAQ for details.
');"},"2417970685":{"code":"$('body').addClass('exp-sticky-header');\n\n//Content changes\n$('.exp-comparetable .table-head:eq(0)').html('For up to 5 PCs or Macs and 5 tablets
Subscription
');\n\n$('.exp-comparetable .table-head:eq(1)').html('For 1 PC or 1 Mac
One-time purchase');\n\n$('.exp-comparetable tr.installation').insertBefore('.exp-comparetable tr.apps-included');\n$(\"tbody > tr:eq(7) > td:eq(0) > div:eq(0)\").html(\"Microsoft support Get help by phone or chat at no extra charge\");\n\n/* Add ICID tracking to links */\n$(\".exp-buybox > td:eq(0) > a:eq(0)\").attr({\"href\":\"/store/msusa/en_US/pdp/productID.286395000?icid=Compare_Home_V2\"});\n$(\".exp-buybox > td:eq(1) > a:eq(0)\").attr({\"href\":\"/store/msusa/en_US/pdp/productID.297833200?icid=Compare_Personal_V2\"});\n$(\".exp-buybox > td:eq(2) > a:eq(0)\").attr({\"href\":\"/store/msusa/en_US/pdp/productID.259179500?icid=Compare_HS_V2\"});\n$(\".exp-buybox > td:eq(3) > a:eq(0)\").attr({\"href\":\"/store/msusa/en_US/pdp/productID.259321600?icid=Compare_HB_V2\"});\n$(\".exp-buybox > td:eq(4) > a:eq(0)\").attr({\"href\":\"/store/msusa/en_US/pdp/Office-for-Mac-Home-amp-Student-2011/productID.253736200?icid=Compare_MacHS_V2\"});\n$(\".exp-buybox > td:eq(5) > a:eq(0)\").attr({\"href\":\"/store/msusa/en_US/pdp/Office-for-Mac-Home-amp-Business-2011/productID.253736100?icid=Compare_MacHB_V2\"});\n$(\".exp-buybox > td:eq(0) > a:eq(1)\").replaceWith(\"Buy now
\");\n$(\".exp-buybox > td:eq(1) > a:eq(1)\").replaceWith(\"Buy now
\");\n$(\".exp-buybox > td:eq(2) > a:eq(1)\").replaceWith(\"Buy now
\");\n$(\".exp-buybox > td:eq(3) > a:eq(1)\").replaceWith(\"Buy now
\");\n$(\".exp-buybox > td:eq(4) > a:eq(1)\").replaceWith(\"Buy now
\");\n$(\".exp-buybox > td:eq(5) > a:eq(1)\").replaceWith(\"Buy now
\");\n\n//Sticky Nav\nvar eTop = jQuery('.exp-comparetable .exp-buybox').offset().top;\n\njQuery(window).bind('scroll.scrolldirection',function(event){\n\t(function() {\n\t\tif(eTop - jQuery(window).scrollTop() < 10){\n\t\t\tjQuery('.office-compare .exp-comparetable, .exp-sticky-wrapper').addClass('sticky');\n\t\t}\n\t\telse{\n\t\t\tjQuery('.office-compare .exp-comparetable, .exp-sticky-wrapper').removeClass('sticky');\n\t\t};\n\t})();\n});\n\n$('#body').prepend(['',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t'Choose the version that\\'s right for you ',\n\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t\t'Office 365 Home
',\n\t\t\t\t\t\t\t\t\t\t\t' ',\n '',\n ' $99.99 per year ',\n ' $9.99 per month ',\n '
',\n\t\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t\t'Office 365 Personal
',\n\t\t\t\t\t\t\t\t\t\t\t' ',\n '',\n ' $69.99 per year ',\n ' $6.99 per month ',\n '
',\n\t\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t\t'Office Home & Student 2013
',\n\t\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t\t'$139.99
',\n\t\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t\t'Office Home & Business 2013
',\n\t\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t\t'$219.99
',\n\t\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t\t'Office for Mac Home & Student 2011
',\n\t\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t\t'$139.99
',\n\t\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t\t'Office for Mac Home & Business 2011
',\n\t\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t\t'$219.99
',\n\t\t\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t\t\t\t'Buy now
',\n\t\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t\t' ',\n\t\t\t\t\t\t\t'
',\n\t\t\t\t\t\t'
',\n\t\t\t\t\t'
'].join('\\n'));\n\n\n/* Remove Price */\n$('.exp-comparetable .exp-price').remove();\n\n/* Update table to include version toggle */\n$('.office-compare .exp-comparetable .exp-buybox td:eq(0) .exp-product').after(['',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' $99.99 per year ',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' $9.99 per month ',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
'].join('\\n'));\n\n$('.office-compare .exp-comparetable .exp-buybox td:eq(1) .exp-product').after(['',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' $69.99 per year ',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' $6.99 per month ',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
'].join('\\n'));\t\t\t\n\n$('.office-compare .exp-comparetable .exp-buybox td:eq(2) .exp-product').after(['$139.99
'].join('\\n'));\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\n$('.office-compare .exp-comparetable .exp-buybox td:eq(3) .exp-product').after(['$219.99
'].join('\\n'));\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\n$('.office-compare .exp-comparetable .exp-buybox td:eq(4) .exp-product').after(['$139.99
'].join('\\n'));\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\n$('.office-compare .exp-comparetable .exp-buybox td:eq(5) .exp-product').after(['$219.99
'].join('\\n'));\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\n/* Update buy links for product variations */\n$('.office-compare .exp-comparetable .exp-buybox td:eq(0) a:last').prop('href', '/store/msusa/en_US/buy/productID.288186100/ThemeID.33363200/Currency.USD/mktp.US?icid=Compare_Home_V3');\n\n$('.office-compare .exp-comparetable .exp-buybox td:eq(1) a:last').prop('href', '/store/msusa/en_US/buy/productID.297833300/ThemeID.33363200/Currency.USD/mktp.US?icid=Compare_Personal_V3');\n\n$('.office-compare .exp-comparetable .exp-buybox td:eq(2) a:last').prop('href', '/store/msusa/en_US/buy/productID.259281600/ThemeID.33363200/Currency.USD/mktp.US?icid=Compare_HS_V3');\n\n$('.office-compare .exp-comparetable .exp-buybox td:eq(3) a:last').prop('href', '/store/msusa/en_US/buy/productID.259325400/ThemeID.33363200/Currency.USD/mktp.US?icid=Compare_HB_V3');\n\n$('.office-compare .exp-comparetable .exp-buybox td:eq(4) a:last').prop('href', '/store/msusa/en_US/buy/productID.253846200/ThemeID.33363200/Currency.USD/mktp.US?icid=Compare_MacHS_V3');\n\n$('.office-compare .exp-comparetable .exp-buybox td:eq(5) a:last').prop('href', '/store/msusa/en_US/buy/productID.253845700/ThemeID.33363200/Currency.USD/mktp.US?icid=Compare_MacHB_V3');\n\n\njQuery('body').on('change.changevariation', '.exp-version-selector input', function(){\n\tvar _gParent = jQuery(this).closest('table'),\n\t\t_parent = jQuery(this).closest('td'),\n\t\tvariationIndex = (_parent.index() + 1),\n\t\tthisVal = jQuery(this).val(),\n\t\ttableTarget = jQuery('.exp-sticky-wrapper .exp-comparetable .exp-buybox');\n\n\t\t//Update current URL\n\t\tjQuery('a:last', _parent).prop('href', 'http://www.microsoftstore.com/store/msusa/en_US/buy/productID.' + thisVal + '/ThemeID.33363200/Currency.USD/mktp.US/');\n\t\t\n\t\tif(_gParent.hasClass('sticky-header')){\n\t\t\ttableTarget = $('.office-compare .exp-comparetable .exp-buybox');\n\t\t\tvariationIndex = (variationIndex -2);\n\t\t};\n\t\t\n\t\tjQuery('td:eq(' + variationIndex + ') input[value=' + thisVal + ']', tableTarget).prop('checked', true);\n\n\t\t//Update slave URL\n\t\tjQuery('td:eq(' + variationIndex + ') a:last', tableTarget).prop('href', 'http://www.microsoftstore.com/store/msusa/en_US/buy/productID.' + thisVal + '/ThemeID.33363200/Currency.USD/mktp.US/');\t\t\n});"}},"segments":{"283789152":{"api_name":"bk_campid_40031","is_api_only":true,"dimension_id":1595892560,"id":283789152},"381361249":{"api_name":"bk_campid_42822","is_api_only":true,"dimension_id":1595782810,"id":381361249},"282345796":{"api_name":"bk_campid_39977","is_api_only":true,"dimension_id":1601132541,"id":282345796},"411980289":{"api_name":"bk_campid_43008","is_api_only":true,"dimension_id":1599302563,"id":411980289},"283852042":{"api_name":"bk_campid_40032","is_api_only":true,"dimension_id":1599282612,"id":283852042},"245078893":{"audience_id":1595892559,"api_name":"tech_trend_setters_1","id":245078893},"2130980600":{"id":2130980600},"2098371093":{"audience_id":2092602473,"id":2098371093},"321747162":{"api_name":"bk_campid_47898","is_api_only":true,"dimension_id":749103220,"id":321747162},"223040836":{"segment_value_type":"source_type","api_name":"optimizely_source_type","id":223040836},"244338170":{"segment_value_type":"campaign","api_name":"optimizely_campaign","id":244338170},"2104854076":{"audience_id":2132860974,"id":2104854076},"223033821":{"segment_value_type":"mobile","api_name":"optimizely_mobile","id":223033821},"223082014":{"segment_value_type":"browser","api_name":"optimizely_browser","id":223082014}},"click_goals":[{"event_name":"hero_clicks","experiments":{"223026983":true},"selector":".link > img"},{"event_name":"Office Home and Student clicks","experiments":{"229154884":true,"228387460":true,"242000437":true},"selector":"a.ohs"},{"event_name":"Product clicks","experiments":{"229154884":true,"228387460":true},"selector":"a.product-control"},{"event_name":"compare_suites_tab","experiments":{"228540088":true},"selector":".slider-tabs .grid-row > div:eq(1) > a:eq(0)"},{"event_name":"0365 clicks","experiments":{"229154884":true,"228387460":true},"selector":"a.o365"},{"event_name":"3up_-_1st_up_clicks","experiments":{"234772042":true},"selector":".column-3 > div:eq(0) > a:eq(0)"},{"event_name":"3_up_clicks","experiments":{"233508777":true},"selector":".column-3 > div:eq(1) > a:eq(0) > img:eq(0)"},{"event_name":"windows_pdp_atc_clicks","experiments":{"238766736":true,"315875468":true},"selector":".button"},{"event_name":"office_category_hero_banner_clicks","experiments":{"239540016":true},"selector":".category-hero > .grid-container"},{"event_name":"office_home_&_student_nav_clicks","experiments":{"239540016":true},"selector":".overlay > .grid-row > div:eq(0) > div:eq(0) > ul:eq(0) > li:eq(1)"},{"event_name":"home_premium_clicks","experiments":{"239540016":true,"242000437":true},"selector":".office-suites > div:eq(0)"},{"event_name":"professional_clicks","experiments":{"239540016":true,"242000437":true},"selector":".office-suites > div:eq(3)"},{"event_name":"home_&_student_clicks","experiments":{"239540016":true,"2374960305":true,"242000437":true},"selector":".office-suites > div:eq(1)"},{"event_name":"office_home_premium_nav_clicks","experiments":{"239540016":true},"selector":".overlay > .grid-row > div:eq(0) > div:eq(0) > ul:eq(0) > li:eq(0) > a:eq(0)"},{"event_name":"surface_pro_clicks","experiments":{"243190016":true},"selector":".product-row > div:eq(2) > a:eq(0)"},{"event_name":"surface_rt_clicks","experiments":{"243190016":true},"selector":".product-row > div:eq(1)"},{"event_name":"spanish","experiments":{"279663352":true,"245895465":true,"6706030939471872":true},"selector":".buy-box > p:eq(1)"},{"event_name":"top_navigation_clicks","experiments":{"246237977":true,"5668098405302272":true,"278907997":true,"252792446":true,"280930103":true},"selector":".top-level-menubar"},{"event_name":"homepage_hero_banner_clicks","experiments":{"322030177":true,"258322695":true},"selector":".link > img"},{"event_name":"computer_category_hero_banner","experiments":{"265126066":true},"selector":".category-offer > a > img:eq(0)"},{"event_name":"storage_link_clicks","experiments":{"253470078":true},"selector":".gray-text-color > a"},{"event_name":"fourth_slot_nav_click","experiments":{"266913424":true},"selector":".slider-tabs .grid-row > div:eq(3) > a:eq(0)"},{"event_name":"pre-order_notification_link","experiments":{"272849237":true},"selector":".green,.gray-text-color > a"},{"event_name":"Homepage: Hero clicks","experiments":{"318114561":true,"315948305":true,"306373523":true,"313174420":true,"335150235":true,"327667228":true,"301939615":true,"340892320":true,"288870179":true,"296068517":true,"337431964":true,"313088557":true,"326503599":true,"315849522":true,"338702007":true,"322460226":true,"304784712":true,"317653450":true,"356490610":true,"326644563":true,"379620439":true,"315320284":true,"350590180":true,"333636581":true,"315998184":true,"338687081":true,"336252010":true,"319304818":true,"340879515":true,"327838584":true,"297839993":true,"313115515":true},"selector":"ul.hero a,.top > img,.right,.large > img"},{"event_name":"Cart: Checkout clicks","experiments":{"4634169854394368":true,"322030177":true,"4551500323880960":true,"296006023":true,"293152936":true,"296475210":true,"312969639":true,"292283311":true,"288644208":true,"299216050":true,"299376883":true,"292249621":true,"287425527":true,"295905691":true},"selector":"div#dr_checkoutButton a"},{"event_name":"\"on_sale\"_clicks","experiments":{"298223438":true},"selector":".top-level-menubar > li:eq(3) > a:eq(0)"},{"event_name":"surface_sub-category_clicks","experiments":{"299376883":true,"296006023":true},"selector":".overlay > .grid-row > div:eq(0) > div:eq(0)"},{"event_name":"our_top_categories_&_other_ways_to_shop","url_conditions":{"values":[{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/home"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/DisplayHomePage"},{"match":"simple","value":"http://www.microsoftstore.com/store/msusa/en_US/ContinueShopping"}]},"selector":".top-categories,.whatsnew"},{"event_name":"other_ways_to_shop","experiments":{"297839993":true},"selector":".top-categories .column-4 > div:eq(1),.top-categories .colspan-3"},{"event_name":"checkout_next_(click)","url_conditions":{"values":[{"match":"substring","value":"id=ThreePgCheckoutShoppingCartPage"}]},"selector":"#dr_checkoutButton"},{"event_name":"our_categories","experiments":{"297839993":true},"selector":".top-categories .column-4 > div:eq(0)"},{"event_name":"footer_clicks","experiments":{"292249621":true},"selector":".row-padded-top"},{"event_name":"buy_pc_with_complete","experiments":{"293152936":true},"selector":".grid-container > .button"},{"event_name":"office_cat_page_-_banner_clicks","experiments":{"301527616":true,"339302323":true},"selector":".category-offer > img"},{"event_name":"office_category_-_audience_links","experiments":{"301527616":true,"537040123":true,"341594074":true,"339302323":true,"402082999":true},"selector":".overlay > div:eq(0)"},{"event_name":"below_banner_clicks","experiments":{"340892320":true,"322460226":true,"340879515":true,"350590180":true,"333636581":true,"338687081":true,"336252010":true,"338702007":true,"356490610":true,"326503599":true,"319304818":true,"326644563":true,"391120414":true,"379620439":true,"327838584":true,"382240698":true,"335150235":true,"337431964":true,"327667228":true},"selector":".whatsnew"},{"event_name":"hero_1_banner_clicks","experiments":{"325840888":true,"352540249":true,"337792364":true},"selector":".large > img"},{"event_name":"compare_table_clicks","experiments":{"315082532":true},"selector":"#body > .grid-container > section:eq(0) > div:eq(0) > div:eq(1) > a:eq(0),.product-row > div:eq(2) > a:eq(0) > h3:eq(0),.product-row > div:eq(2) > a:eq(0) > img:eq(0),.product-row > div:eq(2) > a:eq(0) > p:eq(0),.product-row > div:eq(1) > a:eq(0) > h3:eq(0),.product-row > div:eq(1) > a:eq(0) > p:eq(0)"},{"event_name":"computer_sub-cat_link_clicks","experiments":{"408730488":true,"385311169":true,"400093050":true,"341740515":true,"339596301":true},"selector":".overlay > .grid-row > div:eq(1) > div:eq(0) > ul:eq(0) > li:eq(0),.overlay > .grid-row > div:eq(1) > div:eq(0) > ul:eq(0) > li:eq(1),.overlay > .grid-row > div:eq(1) > div:eq(0) > ul:eq(0) > li:eq(2),.overlay > .grid-row > div:eq(0) > div:eq(0) > ul:eq(0) > li:eq(2),.overlay > .grid-row > div:eq(0) > div:eq(0) > ul:eq(0) > li:eq(1),.overlay > .grid-row > div:eq(0) > div:eq(0) > ul:eq(0) > li:eq(0),.exp-ul-list"},{"event_name":"what's_new_computer_clicks","experiments":{"408730488":true,"385311169":true,"400093050":true,"341740515":true,"339596301":true},"selector":".column-3 > div:eq(0) > a:eq(0) > img:eq(0),.column-3 > div:eq(1) > a:eq(0) > img:eq(0),.column-3 > div:eq(2) > a:eq(0) > img:eq(0),.column-3 > div:eq(0) > a:eq(0) > p:eq(0),.column-3 > div:eq(1) > a:eq(0) > p:eq(0),.column-3 > div:eq(2) > a:eq(0) > p:eq(0)"},{"event_name":"triple_hero_spot_2_clicks","experiments":{"341932746":true},"selector":".top > img"},{"event_name":"spotlight_3","experiments":{"356490610":true,"350590180":true,"382240698":true,"391120414":true,"379620439":true},"selector":".top-categories .column-4 > div:eq(1) > div:eq(0) > div:eq(2) > a:eq(0)"},{"event_name":"spotlight_1","experiments":{"356490610":true,"350590180":true,"382240698":true,"391120414":true,"379620439":true},"selector":".top-categories .column-4 > div:eq(1) > div:eq(0) > div:eq(0) > a:eq(0)"},{"event_name":"spotlight_4","experiments":{"356490610":true,"350590180":true,"382240698":true,"391120414":true,"379620439":true},"selector":".top-categories .column-4 > div:eq(2) > div:eq(0) > div:eq(0) > a:eq(0)"},{"event_name":"spotlight_5","experiments":{"356490610":true,"350590180":true,"382240698":true,"391120414":true,"379620439":true},"selector":".top-categories .column-4 > div:eq(2) > div:eq(0) > div:eq(1) > a:eq(0)"},{"event_name":"spotlight_6","experiments":{"356490610":true,"350590180":true,"382240698":true,"391120414":true,"379620439":true},"selector":".top-categories .column-4 > div:eq(2) > div:eq(0) > div:eq(2) > a:eq(0)"},{"event_name":"spotlight_2","experiments":{"356490610":true,"350590180":true,"382240698":true,"391120414":true,"379620439":true},"selector":".top-categories .column-4 > div:eq(1) > div:eq(0) > div:eq(1) > a:eq(0)"},{"event_name":"narrow_banner_clicks","experiments":{"339624160":true,"339852186":true,"338742283":true},"selector":".exp_click"},{"event_name":"cta_list_page_clicks","experiments":{"368680136":true,"392080459":true,"328164499":true,"383531645":true},"selector":".sort1 .grid-row > div:eq(0) > a:eq(0),.sort1 .grid-row > div:eq(1) > a:eq(0),.sort1 .grid-row > div:eq(2) > a:eq(0),.sort1 .grid-row > div:eq(3) > a:eq(0),.sort2 .grid-row > div:eq(0) > a:eq(0),.sort2 .grid-row > div:eq(1) > a:eq(0),.sort2 .grid-row > div:eq(2) > a:eq(0),.sort2 .grid-row > div:eq(3) > a:eq(0),.sort4 .grid-row > div:eq(0) > a:eq(0),.sort4 .grid-row > div:eq(1) > a:eq(0),.sort4 .grid-row > div:eq(2) > a:eq(0),.sort4 .grid-row > div:eq(3) > a:eq(0),.sort5 .grid-row > div:eq(0) > a:eq(0),.sort5 .grid-row > div:eq(1) > a:eq(0),.sort5 .grid-row > div:eq(2) > a:eq(0),.sort5 .grid-row > div:eq(3) > a:eq(0),.sort6 .grid-row > div:eq(0) > a:eq(0),.sort6 .grid-row > div:eq(1) > a:eq(0),.sort6 .grid-row > div:eq(2) > a:eq(0),.sort6 .grid-row > div:eq(3) > a:eq(0),.sort7 .grid-row > div:eq(0) > a:eq(0),.sort7 .grid-row > div:eq(1) > a:eq(0),.sort7 .grid-row > div:eq(2) > a:eq(0)"},{"event_name":"see_our_office_category","experiments":{"357920835":true},"selector":".category-link > a, .grid-container > .heading--large > a:eq(0)"},{"event_name":"surface_category_page_-_module_clicks","experiments":{"382401545":true},"selector":"#models .grid-row"},{"event_name":"hero_spot_2_clicks","experiments":{"382240698":true,"391120414":true},"selector":".top > img"},{"event_name":"hero_spot_3_clicks","experiments":{"382240698":true,"391120414":true},"selector":".bottom > img"},{"event_name":"hero_spot_1_clicks","experiments":{"382240698":true,"393180075":true,"391120414":true},"selector":".large > img"},{"event_name":"surface_category_page_-_black_bar_clicks","experiments":{"382401545":true},"selector":".show > .table"},{"event_name":"pc_pdp_student_link_clicks","experiments":{"400780659":true,"384630685":true},"selector":".student-validate-text"},{"event_name":"student_surface_hero_banner_clicks","experiments":{"401710411":true},"selector":"div.big-container"},{"event_name":"modules_and_category/accessories_clicks","experiments":{"443140076":true,"409820732":true},"selector":"#models .grid-row"},{"event_name":"video_clicks","experiments":{"440690414":true},"selector":".product-thumbnails > li:eq(1) > a:eq(0) > img:eq(0)"},{"event_name":"sizing_chart_clicks","experiments":{"435620225":true},"selector":".exp-sizingchart"},{"event_name":"see_our_category_link_clicks","experiments":{"526192740":true,"422800020":true},"selector":".category-link"},{"event_name":"xbox_category_link_clicks","experiments":{"444360035":true,"442640548":true,"506430830":true,"517030227":true,"403131670":true,"506360732":true,"401491999":true},"selector":".exp-cat-featured > div:eq(0)"},{"event_name":"xbox_new_3_up_clicks","experiments":{"444360035":true,"442640548":true,"506430830":true,"517030227":true,"403131670":true,"506360732":true,"401491999":true},"selector":".column-3"},{"event_name":"xbox_takeover_banner_clicks","experiments":{"429631948":true,"399693613":true,"487480590":true,"451910419":true,"481160377":true,"499231193":true},"selector":".exp-fullwidth-hero"},{"event_name":"office_2010_clicks_on_banner","experiments":{"863499832":true,"752321627":true,"1292412500":true,"527470365":true,"655960045":true},"selector":".category-offer > img"},{"event_name":"countdown_banner_clicks","experiments":{"536240288":true,"555111265":true,"540191490":true,"555030148":true,"552440433":true,"536584723":true,"1061310704":true,"548140499":true,"750840816":true,"536661937":true,"549870995":true,"549830645":true,"540801252":true,"542910042":true,"541431423":true,"537170672":true,"554320608":true},"selector":".exp-wrapper img"},{"event_name":"nav_links","experiments":{"536781193":true,"594575858":true,"592991713":true},"selector":".nav-arrow-links > a,.findbuttons > a"},{"event_name":"see_all_apps_(bottom)_clicks","experiments":{"802291562":true,"579931087":true},"selector":"a.heading--small"},{"event_name":"office.com_clicks","experiments":{"587600105":true},"selector":".exp-morethan > a"},{"event_name":"see_all_apps_(top)_clicks","experiments":{"802291562":true,"579931087":true},"selector":".exp-seeall"},{"event_name":"phone_app_clicks","experiments":{"802291562":true,"579931087":true},"selector":"#productListContainer"},{"event_name":"continue_shopping_clicks","experiments":{"589341056":true},"selector":".header-help,.box"},{"event_name":"asus_clicks","experiments":{"588070626":true},"selector":"#optimizely_100036974"},{"event_name":"yearly_clicks","experiments":{"655330418":true,"918512652":true,"620400053":true},"selector":".active > a, #exp-variation option:eq(0)"},{"event_name":"monthly_clicks","experiments":{"655330418":true,"918512652":true,"620400053":true},"selector":".option-list > li:eq(1) > a:eq(0), #exp-variation option:eq(1)"},{"event_name":"surface_cat_module_clicks","experiments":{"569720699":true},"selector":"#models .grid-row"},{"event_name":"return_to_top_clicks","experiments":{"590531267":true},"selector":".nav-arrow-links .grid-row"},{"event_name":"32_gb","experiments":{"1777030593":true,"804213522":true,"1005259255":true,"621361735":true},"selector":".active > a"},{"event_name":"titianfall_countdown_clicks","experiments":{"630282145":true,"721612454":true,"656480873":true,"645950510":true,"653044304":true,"659792406":true,"704150714":true},"selector":".exp-wrapper img"},{"event_name":"64_gb","experiments":{"1777030593":true,"804213522":true,"1005259255":true,"621361735":true},"selector":".option-list > li:eq(1) > a:eq(0)"},{"event_name":"suite_clicks","experiments":{"597620767":true},"selector":".product-descriptions"},{"event_name":"ksr_home_page_video_clicks","experiments":{"716436437":true,"789188975":true},"selector":".exp-hero > .elp-gallery-item"},{"event_name":"banner_clicks","experiments":{"716436437":true,"789188975":true},"selector":".hero-image"},{"event_name":"ksr_cateory_video_clicks","experiments":{"787501728":true,"766102139":true,"696275132":true},"selector":".exp-hero > .elp-gallery-item"},{"event_name":"add_to_cart_clicks_swNET","experiments":{"701202453":true},"selector":"#button a"},{"event_name":"promo_code_box_clicks","experiments":{"697191653":true},"selector":".promo-code"},{"event_name":"ksr_home_page_pre_order_clicks","experiments":{"716436437":true,"789188975":true},"selector":".transparent-bg"},{"event_name":"responsive_menu","experiments":{"675580242":true},"selector":".toggle-menu"},{"event_name":"ksr_category_page_pre_order_clicks","experiments":{"787501728":true,"766102139":true,"696275132":true},"selector":".button"},{"event_name":"Add_to_cart_clicks_swNET","experiments":{"719870674":true},"selector":"#office-column1 #button a"},{"event_name":"cta_pdp_clicks","experiments":{"1378481088":true,"1097660674":true,"1298750090":true,"838710349":true,"778293844":true,"1892840885":true,"986518198":true,"828028441":true,"703722388":true,"1517000322":true,"1023216698":true},"selector":".exp-cta.buyBtn_AddtoCart, .buyBtn_AddtoCart.box"},{"event_name":"shopping_cart_global_nav_clicks","experiments":{"778710739":true},"selector":".slim-header"},{"event_name":"download_yearly_submit","experiments":{"827288249":true},"selector":"#downloadyearly"},{"event_name":"download_monthly_submit","experiments":{"827288249":true},"selector":"#downloadmonthly"},{"event_name":"return_to_top2","experiments":{"856350586":true},"selector":".exp-returnbutton"},{"event_name":"candy_rack_clicks_-_next_to","experiments":{"922541306":true},"selector":".candy-rack"},{"event_name":"cta_clicks","experiments":{"1790040369":true,"1454536099":true,"918512652":true},"selector":"#downloadyearly .buyBtn_AddtoCart"},{"event_name":"watch_dogs_takeover_clicks","experiments":{"1012466495":true},"selector":".elp-gallery-item"},{"event_name":"takeover_clicks","experiments":{"1043611706":true},"selector":".hero-image"},{"event_name":"Add to cart click","experiments":{"2212920966":true,"1684820106":true,"2206812045":true,"2434260494":true,"2339690644":true,"2223460016":true,"2152850209":true,"1454536099":true,"1526581796":true,"1678630565":true,"1790040369":true,"2104600747":true,"2212531120":true,"2185410609":true,"1677140658":true,"1683120053":true,"2202130164":true,"1678320304":true,"2219432458":true,"2175950526":true,"1674750656":true,"954862657":true,"2365284418":true,"1694200003":true,"1471772278":true,"2257840006":true,"2001500618":true,"2140160078":true,"2130590833":true,"1671620948":true,"2197801166":true,"1682580439":true,"1358613593":true,"1798190814":true,"2111510116":true,"1655756389":true,"1670520423":true,"1687540077":true,"2186750302":true,"1855780081":true,"1675590260":true,"2154620534":true,"2352131839":true},"selector":".buyBtn_AddtoCart"},{"event_name":"homepage_hero_1_clicks","experiments":{"1385394248":true,"1334231963":true},"selector":".large > img"},{"event_name":"skype_sticky_nav_clicks","experiments":{"1425380022":true},"selector":".category-nav-wrapper"},{"event_name":"quantity_selector_clicks","experiments":{"2365284418":true,"1526581796":true},"selector":".exp-quantity-wrapper"},{"event_name":"inventory_clicks","experiments":{"2223460016":true,"1358613593":true,"2152850209":true},"selector":".exp-checkavailability"},{"event_name":"office_cat_-_big_banner_clicks","experiments":{"1582670724":true},"selector":".full-page-splash"},{"event_name":"nav_clicks_(uk_mscom)","experiments":{"1609560460":true},"selector":"#ctl00_HeaderControlGrid"},{"event_name":"xbox_category_clicks","experiments":{"1598753233":true,"1757921194":true,"1765471155":true},"selector":".border-bottom > div:eq(3) > a:eq(0) > div:eq(0) > img:eq(0),.border-bottom > div:eq(3) > a:eq(0) > p:eq(0),.active .grid-container > div:eq(1) > div:eq(2) > div:eq(0) > h3:eq(0) > a:eq(0), .mscom-nav-container .devices .tab-xbox .exp-col-one li.header, .mscom-nav-container .entertainment .tab-xbox .exp-col-one li.header"},{"event_name":"Rewards sign-up click","experiments":{"2118260747":true,"2178480144":true,"1886861076":true,"2162220183":true,"1763340666":true,"2126090363":true,"1733681980":true,"1875150234":true},"selector":".rewards-signup input"},{"event_name":"home_page_hero_banner_clicks","experiments":{"1635735744":true},"selector":".large > img"},{"event_name":"additional_software_category_clicks","experiments":{"1598753233":true,"1757921194":true,"1765471155":true},"selector":".active .grid-container > div:eq(1) > div:eq(4) > div:eq(0) > h3:eq(0) > a:eq(0)"},{"event_name":"accessories_cateogry_clicks","experiments":{"1598753233":true,"1757921194":true,"1765471155":true},"selector":".active .grid-container > div:eq(1) > div:eq(3) > div:eq(0) > h3:eq(0) > a:eq(0), .mscom-nav-container .tab-accessories .exp-col-one li.header"},{"event_name":"windows_phone_category_clicks","experiments":{"1598753233":true,"1757921194":true,"1765471155":true},"selector":".border-bottom > div:eq(2) > a:eq(0) > div:eq(0) > img:eq(0),.border-bottom > div:eq(2) > a:eq(0) > p:eq(0),.active .grid-container > div:eq(1) > div:eq(2) > div:eq(1) > h3:eq(0) > a:eq(0), .mscom-nav-container .tab-windowsphone .exp-col-one li.header"},{"event_name":"computuer_category_clicks","experiments":{"1598753233":true,"1757921194":true,"1765471155":true},"selector":".border-bottom > div:eq(1) > a:eq(0) > div:eq(0) > img:eq(0),.border-bottom > div:eq(1) > a:eq(0) > p:eq(0),.active .grid-container > div:eq(1) > div:eq(0) > div:eq(0) > h3:eq(0) > a:eq(0)"},{"event_name":"l3_clicks","experiments":{"1598753233":true,"1757921194":true,"1765471155":true,"1983080054":true},"selector":"header .drop-down-menu .list-of-links a, .mscom-nav-container .exp-col-right li a"},{"event_name":"windows_category_clicks","experiments":{"1598753233":true,"1757921194":true,"1765471155":true},"selector":".border-bottom > div:eq(4) > a:eq(0) > div:eq(0) > img:eq(0),.border-bottom > div:eq(4) > a:eq(0) > p:eq(0),.active .grid-container > div:eq(1) > div:eq(1) > div:eq(1) > h3:eq(0) > a:eq(0), .mscom-nav-container .tab-windows .exp-col-one li.header"},{"event_name":"xbox_one_clicks","experiments":{"1765471155":true},"selector":".active .grid-container > div:eq(1) > div:eq(2) > div:eq(0) > ul:eq(0) > li:eq(0)"},{"event_name":"twitter_module_clicks","experiments":{"1755030238":true},"selector":".slide-container, .slider > div:eq(0), .rotate-right"},{"event_name":"home_page_-_shop_categories_clicks","experiments":{"1757921194":true,"2127700459":true,"1598753233":true,"1765471155":true,"1983080054":true,"2012550391":true},"selector":".top-categories .column-4 > div:eq(0)"},{"event_name":"flyout_image_clicks","experiments":{"1598753233":true,"1757921194":true,"1765471155":true},"selector":".mscom-nav-container .exp-background.clickable"},{"event_name":"office_category_clicks","experiments":{"1598753233":true,"1757921194":true,"1765471155":true},"selector":".border-bottom > div:eq(5) > a:eq(0) > div:eq(0) > img:eq(0),.border-bottom > div:eq(5) > a:eq(0) > p:eq(0),.active .grid-container > div:eq(1) > div:eq(1) > div:eq(0) > h3:eq(0) > a:eq(0), .mscom-nav-container .tab-office .exp-col-one li.header"},{"event_name":"l2_clicks","experiments":{"1598753233":true,"1757921194":true,"1765471155":true,"1983080054":true},"selector":"header .drop-down-menu .top-category, .exp-nav-flyout .exp-col-left li"},{"event_name":"computer_(pc_&_tablet)_category_clicks","experiments":{"1598753233":true,"1757921194":true,"1765471155":true},"selector":".border-bottom > div:eq(1) > a:eq(0) > div:eq(0) > img:eq(0),.border-bottom > div:eq(1) > a:eq(0) > p:eq(0),.active .grid-container > div:eq(1) > div:eq(0) > div:eq(0) > h3:eq(0) > a:eq(0), .mscom-nav-container .tab-pcs .exp-col-one li.header"},{"event_name":"surface_cateogry_clicks","experiments":{"1598753233":true,"1757921194":true,"1765471155":true},"selector":".no-outline > div,.no-outline > .call-to-action,.active .grid-container > div:eq(1) > div:eq(0) > div:eq(0) > ul:eq(0) > li:eq(0), .tab-surface .header > a:eq(0), .mscom-nav-container .tab-surface .exp-col-one li.header"},{"event_name":"l1_clicks","experiments":{"1598753233":true,"1757921194":true,"1765471155":true,"1983080054":true},"selector":"header .top-level-menuitem, .mscom-nav-container .mscom-nav-item-link"},{"event_name":"1x_shop_surface_clicks","experiments":{"1755030238":true},"selector":".row-right > a"},{"event_name":"arrow_clicks","experiments":{"1718130320":true,"2014220588":true},"selector":".exp-returnbutton"},{"event_name":"give_campaign_clicks","experiments":{"1771420089":true},"selector":".category-products"},{"event_name":"signature_pdp_clicks","experiments":{"1855780081":true},"selector":".for-desktop"},{"event_name":"home_page_banner_clicks","experiments":{"2012550391":true},"selector":".category-products > .row > div:eq(0) > a:eq(0) > div:eq(0) > div:eq(0) > div:eq(0) > img:eq(0),#body,.category-products > .row > div:eq(0) > a:eq(0) > div:eq(0) > div:eq(1),.category-products > .row > div:eq(0) > a:eq(1) > div:eq(0) > div:eq(0) > div:eq(0) > img:eq(0),.category-products > .row > div:eq(1) > a:eq(0) > div:eq(0) > div:eq(0) > div:eq(0) > img:eq(0),.category-products > .row > div:eq(1) > a:eq(1) > div:eq(0) > div:eq(0) > div:eq(0) > img:eq(0),.category-products > .row > div:eq(1) > a:eq(1) > div:eq(0) > div:eq(1),.category-products > .row > div:eq(1) > a:eq(0) > div:eq(0) > div:eq(1),.category-products > .row > div:eq(0) > a:eq(1) > div:eq(0) > div:eq(1),.top-categories .column-4,.large > img,.top > img,.bottom > img"},{"event_name":"office_hero_2_banner_clicks","experiments":{"2098831390":true},"selector":".top > img"},{"event_name":"home_page_(hero_&_spotlight_clicks)","experiments":{"2127700459":true},"selector":".top > img,.bottom > img,.large > img,.top-categories .colspan-3 > div:eq(0) > div:eq(0) > a:eq(0) > img:eq(0),.top-categories .colspan-3 > div:eq(0) > div:eq(1) > a:eq(0) > img:eq(0),.top-categories .colspan-3 > div:eq(0) > div:eq(2) > a:eq(0) > img:eq(0),.top-categories .colspan-3 > div:eq(1) > div:eq(2) > a:eq(0) > img:eq(0),.top-categories .colspan-3 > div:eq(1) > div:eq(1) > a:eq(0) > img:eq(0),.top-categories .colspan-3 > div:eq(1) > div:eq(0) > a:eq(0) > img:eq(0),.top-categories .colspan-3 > div:eq(0) > div:eq(0) > a:eq(0) > p:eq(0),.top-categories .colspan-3 > div:eq(0) > div:eq(1) > a:eq(0) > p:eq(0),.top-categories .colspan-3 > div:eq(0),.top-categories .colspan-3 > div:eq(1) > div:eq(2) > a:eq(0) > h2:eq(0),.top-categories .colspan-3 > div:eq(1) > div:eq(2),.top-categories .colspan-3 > div:eq(1) > div:eq(1),.top-categories .colspan-3 > div:eq(1) > div:eq(0),.top-categories .colspan-3"},{"event_name":"takeover_video_clicks","experiments":{"2106284384":true,"2068570133":true,"2124281573":true},"selector":".launch-video > img"},{"event_name":"takeover_banner_clicks","experiments":{"2106284384":true,"2068570133":true,"2124281573":true},"selector":".triple-hero-control"},{"event_name":"o365_clicks","experiments":{"2128990152":true,"2205140154":true,"2439950394":true},"selector":".exp-buybox > td:eq(0),.show,.product-descriptions > div:eq(1),.product-descriptions > div:eq(2), .exp-comparetable .exp-buybox td:eq(0), .exp-comparetable .exp-buybox td:eq(1)"},{"event_name":"bing_rewards:_pdp_learn_more_engagement","experiments":{"2206812045":true,"2197801166":true,"2212531120":true,"2185410609":true,"2140160078":true,"2186750302":true},"selector":"#bing-pdp-learn-more"},{"event_name":"office_compare_product_clicks","experiments":{"2128990152":true,"2205140154":true,"2439950394":true},"selector":".product-descriptions > div:eq(1),.product-descriptions > div:eq(2),.product-descriptions > div:eq(4),.product-descriptions > div:eq(3), .exp-comparetable .exp-buybox"},{"event_name":"office_cat_big_banner_clicks","experiments":{"2187340029":true},"selector":".full-page-splash"},{"event_name":"enroll_in_rewards_(new)","url_conditions":{"values":[{"match":"substring","value":"ThreePgCheckoutShoppingCartPage"}]},"selector":".rewards-signup input"},{"event_name":"xbox_cat_banner_shop_now_clicks","experiments":{"2171090442":true},"selector":".cta-primary"},{"event_name":"Complete_Attach_Add_to_Cart","experiments":{"2228840064":true,"2206650690":true,"2200860495":true,"2442420210":true,"2303220116":true,"2198774038":true,"2211362391":true},"selector":".exp-modal-addon .exp-yes"},{"event_name":"Complete_Attach_No_thanks","experiments":{"2228840064":true,"2206650690":true,"2200860495":true,"2442420210":true,"2303220116":true,"2198774038":true,"2211362391":true},"selector":".exp-modal-addon .exp-no"},{"event_name":"MS_Band_Twitter_Instagram_clicks","experiments":{"2165390858":true,"2224540939":true},"selector":".slide-container"},{"event_name":"Add to Cart Clicks in pop up","experiments":{"2131261251":true,"2312950901":true},"selector":".exp-cartoverlay .exp-listbutton"},{"event_name":"Plus sign clicks","experiments":{"2131261251":true,"2312950901":true},"selector":".exp-cartoverlay .exp-buttonslider"},{"event_name":"email_opt_in","experiments":{"2201330150":true},"selector":".optInContainer input[type=\"checkbox\"][name=\"optIn\"]"},{"event_name":"example_clicks","experiments":{"2298370170":true},"selector":".box"},{"event_name":"clicks_on_12_days_button","experiments":{"2283840342":true},"selector":".box"},{"event_name":"mod_g_clicks","experiments":{"2337280879":true},"selector":".category-product-3up > .row"},{"event_name":"mod_g_xbox_360_clicks","experiments":{"2337280879":true},"selector":".category-product-3up > .row > a:eq(1) > div:eq(0) > h3:eq(1)"},{"event_name":"mod_a_clicks","experiments":{"2337280879":true},"selector":".large-container .show-desktop"},{"event_name":"5th_spotlight_clicks","experiments":{"2376160608":true},"selector":".top-categories .colspan-3 > div:eq(1) > div:eq(1) > a:eq(0) > img:eq(0)"},{"event_name":"mod_g_apps_clicks","experiments":{"2337280879":true},"selector":".foreground-red .heading--small"},{"event_name":"mod_g_xbox_one","experiments":{"2337280879":true},"selector":".no-outline .heading--small"},{"event_name":"clicks_on_top_ribbon","experiments":{"2363081110":true},"selector":".exp-content"},{"event_name":"product link clicks","experiments":{"2257840006":true},"selector":".exp-11-05"},{"event_name":"xbox_one_add_to_cart","experiments":{"2414150244":true},"selector":".pdp-cta .buyBtn_AddtoCart"},{"event_name":"find_a_store_clicks","experiments":{"2408400010":true},"selector":"nav > ul:eq(0) > li:eq(6) > a:eq(0),.footer-offer ul > li:eq(8) > a:eq(0),.row-padded-top .column-4 > div:eq(1) > div:eq(1) > ul:eq(0) > li:eq(3) > a:eq(0)"},{"event_name":"evolve_clicks","experiments":{"2412760531":true},"selector":".bottom > img"},{"event_name":"university_clicks","experiments":{"2386960774":true},"selector":"#dr_CategoryList > section:eq(0) > div:eq(0) > div:eq(0) > img:eq(0)"},{"event_name":"product_module","experiments":{"2386960774":true},"selector":"#for-home-and-students > .category-products > div:eq(0)"},{"event_name":"compare_chart","experiments":{"2444020070":true},"selector":".grid-table > .grid-container"},{"event_name":"h&b","experiments":{"2412190680":true},"selector":".grid-table .exp-buybox > td:eq(3)"},{"event_name":"o365cat_clicks","experiments":{"2374960305":true,"2386960774":true},"selector":"#for-home-and-students > .category-products > div:eq(0) > div:eq(0) > a:eq(0)"},{"event_name":"mac_h&s","experiments":{"2412190680":true},"selector":".grid-table .exp-buybox > td:eq(4)"},{"event_name":"add to cart candy rack","experiments":{"2352131839":true},"selector":".item-1 > a,.item-2 > a,.item-3 > a,.item-4 > a"},{"event_name":"o365university_clicks","experiments":{"2374960305":true,"2386960774":true},"selector":"#for-home-and-students > .category-products > div:eq(0) > div:eq(1) > a:eq(0)"},{"event_name":"xbox_clicks","experiments":{"2404610261":true},"selector":".pdp-cta .buyBtn_AddtoCart"},{"event_name":"h&s","experiments":{"2412190680":true},"selector":".grid-table .exp-buybox > td:eq(2)"},{"event_name":"mod_b_clicks","experiments":{"2386960774":true},"selector":".category-banner-4up > .row > div:eq(1),.category-banner-4up > .row > div:eq(0)"},{"event_name":"xbox_one_console_clicks","experiments":{"2412760531":true},"selector":".top > img"},{"event_name":"mac_h&b","experiments":{"2412190680":true},"selector":".grid-table .exp-buybox > td:eq(5)"},{"event_name":"o365_personal","experiments":{"2412190680":true},"selector":".exp-buybox > td:eq(1)"},{"event_name":"o365_personal_clicks","experiments":{"2374960305":true,"2386960774":true},"selector":"#for-home-and-students > .category-products > div:eq(0) > div:eq(0) > a:eq(1)"},{"event_name":"home&student_clicks","experiments":{"2386960774":true},"selector":"#for-home-and-students > .category-products > div:eq(0) > div:eq(1) > a:eq(1)"},{"event_name":"o365_home","experiments":{"2412190680":true},"selector":".exp-buybox > td:eq(0)"},{"event_name":"link_in_sticky_header","experiments":{"2444020070":true},"selector":".nav-arrow-links > a:eq(1) > span:eq(0)"},{"event_name":"us:_ty_page_download_button_clicks","experiments":{"2434361419":true,"2470150086":true},"selector":".complete-order-item a.download.optiExpBtn"},{"event_name":"hero_6_clicks","experiments":{"2521750013":true},"selector":".top-categories .colspan-3 > div:eq(1) > div:eq(2) > a:eq(0) > img:eq(0)"},{"event_name":"top_right_hero","experiments":{"2500470239":true},"selector":".top > img"},{"event_name":"add_to_cart","experiments":{"2434110347":true},"selector":"#physicalwithoutkeyboardinteli364gbenglish > span:eq(0) > a:eq(0)"},{"event_name":"step_2_clicks","experiments":{"2506570584":true},"selector":".which-devices > div:eq(1) > div:eq(0), .which-devices > div:eq(2) > div:eq(0)"},{"event_name":"startvideochat","experiments":{"2497301984":true,"2515650238":true,"2454090358":true},"selector":"#videodesk-start-video-chat"},{"event_name":"buy_box_clicks","experiments":{"2506570584":true},"selector":".exp-buybox td:eq(0) a,.exp-buybox td:eq(1) a,.exp-buybox td:eq(2) a,.exp-buybox td:eq(3) a,.exp-buybox td:eq(4) a,.exp-buybox td:eq(5) a,.exp-buybox td:eq(6) a"},{"event_name":"ratings_and_review_clicks","experiments":{"2444121870":true},"selector":" a.bv-rating-stars-container, .bv-text-link"},{"event_name":"step_3_clicks","experiments":{"2506570584":true},"selector":".which-programs > div:eq(1) > div:eq(0), .which-programs > div:eq(2) > div:eq(0)"},{"event_name":"step_1_clicks","experiments":{"2506570584":true},"selector":".how-many-users > div:eq(1), .how-many-users > div:eq(2)"},{"event_name":"clicks_to_shopping_cart","experiments":{"2513890015":true},"selector":".cart, #desktop-cart-menu-links .view-cart"},{"event_name":"gallery_clicks","experiments":{"2513740329":true},"selector":".media-container > .product-thumbnails > li:eq(1) > a:eq(0) > img:eq(0),.media-container > .product-thumbnails > li:eq(2) > a:eq(0) > img:eq(0),.media-container"},{"event_name":"add_to_cart_-swap","experiments":{"2513740329":true},"selector":".pdp-cta .buyBtn_AddtoCart"},{"event_name":"videodeskchat","experiments":{"2593480067":true,"2600460454":true,"2590571145":true,"2580240722":true,"2583171893":true,"2580810103":true,"2591260089":true,"2587540158":true,"2571090645":true},"selector":"#videodesk-start-video-chat"},{"event_name":"Live person chat start","experiments":{"2583171893":true,"2587540158":true},"selector":"div[id^=\"lpInviteLayer\"]"},{"event_name":"add_to_cart_from_review","experiments":{"2561120019":true},"selector":"#cartSection .cart-submit input"},{"event_name":"step_4","experiments":{"2561120019":true},"selector":"#25265500 > .section-layer"},{"event_name":"step_3","experiments":{"2561120019":true},"selector":"#25265100 > .section-layer"},{"event_name":"step_5","experiments":{"2561120019":true},"selector":"#25265300 > .section-layer"},{"event_name":"step_1","experiments":{"2561120019":true},"selector":"#pick-group25265000 > div:eq(0),#pick-group25265000 > div:eq(1) > div:eq(0)"},{"event_name":"step_2","experiments":{"2561120019":true},"selector":"#25265400 > .section-layer"},{"event_name":"surface_category_-_hero_banner_clicks","experiments":{"6524780098355200":true,"401710411":true},"selector":".category-offer img"},{"event_name":"compare_surface_button_clicks","experiments":{"6481869080100864":true,"269555287":true},"selector":".cta-container .box"},{"event_name":"windows_category_page_-_hero_banner_clicks","experiments":{"4550464163020800":true},"selector":".category-offer img"},{"event_name":"pre-order_clicks","experiments":{"5408021492531200":true,"308876147":true},"selector":".button"}]};
-
-var optly={nativity:{}};optly.nativity.getNativeGetElementsByClassName=function(){var a=document.getElementsByClassName;if(!optly.nativity.isNativeFunction(a))var a=(window.optimizely||{}).getElementsByClassName,b=(window.optly||{}).getElementsByClassName,a=optly.nativity.isNativeFunction(a)?a:optly.nativity.isNativeFunction(b)?b:null;return a};optly.nativity.isNativeFunction=function(a){return a&&-1!==String(a).indexOf("[native code]")};optly.Cleanse={};optly.Cleanse.each=function(a,b,d){var h=!!Object.prototype.__lookupGetter__,e=!!Object.prototype.__lookupSetter__,c;for(c in a)if(a.hasOwnProperty(c)){var f=h?a.__lookupGetter__(c):null,g=e?a.__lookupSetter__(c):null;try{b.call(d,c,!f?a[c]:null,f,g)}catch(i){}}};
-optly.Cleanse.finish=function(){if(optly.Cleanse.running){optly.Cleanse.running=!1;optly.Cleanse.each(optly.Cleanse.types,function(a,d){Object.prototype.__defineGetter__&&optly.Cleanse.each(optly.Cleanse.getters[a],function(c,b){d.prototype.__defineGetter__(c,b);optly.Cleanse.log("restored getter",a,c)});Object.prototype.__defineSetter__&&optly.Cleanse.each(optly.Cleanse.setters[a],function(c,b){d.prototype.__defineSetter__(c,b);optly.Cleanse.log("restored setter",a,c)});optly.Cleanse.each(optly.Cleanse.properties[a],
-function(b,f){d.prototype[b]=f;optly.Cleanse.log("restored property",a,b)})});optly.Cleanse.unfixGetElementsByClassName();optly.Cleanse.log("finish");var a=window.console;if((-1!==window.location.hash.indexOf("optimizely_log=true")||-1!==window.location.search.indexOf("optimizely_log=true"))&&a&&a.log)for(var b=optly.Cleanse.logs,d=0;dc)break;a.currentTarget=e.elem;a.data=e.handleObj.data;a.handleObj=e.handleObj;l=e.handleObj.origHandler.apply(e.elem,arguments);if(!1===l||a.isPropagationStopped())if(c=e.level,!1===l&&(b=!1),a.isImmediatePropagationStopped())break}return b}}function P(a,b){return(a&&"*"!==a?a+".":"")+b.replace(nb,"`").replace(ob,"&")}function Ba(a,b,c){b=b||0;if(d.isFunction(b))return d.grep(a,
-function(a,g){return!!b.call(a,g,a)===c});if(b.nodeType)return d.grep(a,function(a){return a===b===c});if("string"===typeof b){var g=d.grep(a,function(a){return 1===a.nodeType});if(pb.test(b))return d.filter(b,g,!c);b=d.filter(b,g)}return d.grep(a,function(a){return 0<=d.inArray(a,b)===c})}function Ca(a,b){if(1===b.nodeType&&d.hasData(a)){var c=d.expando,g=d.data(a),e=d.data(b,g);if(g=g[c]){var f=g.events,e=e[c]=d.extend({},g);if(f){delete e.handle;e.events={};for(var h in f){c=0;for(g=f[h].length;c<
-g;c++)d.event.add(b,h+(f[h][c].namespace?".":"")+f[h][c].namespace,f[h][c],f[h][c].data)}}}}}function Da(a,b){var c;if(1===b.nodeType){b.clearAttributes&&b.clearAttributes();b.mergeAttributes&&b.mergeAttributes(a);c=b.nodeName.toLowerCase();if("object"===c)b.outerHTML=a.outerHTML;else if("input"===c&&("checkbox"===a.type||"radio"===a.type)){if(a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value)b.value=a.value}else if("option"===c)b.selected=a.defaultSelected;else if("input"===c||
-"textarea"===c)b.defaultValue=a.defaultValue;b.removeAttribute(d.expando)}}function Q(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function Ea(a){if("checkbox"===a.type||"radio"===a.type)a.defaultChecked=a.checked}function Fa(a){d.nodeName(a,"input")?Ea(a):"getElementsByTagName"in a&&d.grep(a.getElementsByTagName("input"),Ea)}function qb(a,b){b.src?d.ajax({url:b.src,async:!1,dataType:"script"}):d.globalEval((b.text||b.textContent||
-b.innerHTML||"").replace(rb,"/*$0*/"));b.parentNode&&b.parentNode.removeChild(b)}function Ga(a,b,c){var g="width"===b?a.offsetWidth:a.offsetHeight,e="width"===b?sb:tb;if(0g||null==g)g=a.style[b]||0;g=parseFloat(g)||0;c&&d.each(e,function(){g+=parseFloat(d.css(a,"padding"+this))||0;"padding"!==
-c&&(g+=parseFloat(d.css(a,"border"+this+"Width"))||0);"margin"===c&&(g+=parseFloat(d.css(a,c+this))||0)});return g+"px"}var l=r.document,d,Ha=function(){if(!k.isReady){try{l.documentElement.doScroll("left")}catch(a){setTimeout(Ha,1);return}k.ready()}},k=function(a,b){return new k.fn.init(a,b,Ia)},ub=r.jQuery,vb=r.$,Ia,wb=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,Ja=/\S/,Ka=/^\s+/,La=/\s+$/,xb=/\d/,yb=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,zb=/^[\],:{}\s]*$/,Ab=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,Bb=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,
-Cb=/(?:^|:|,)(?:\s*\[)+/g,Db=/(webkit)[ \/]([\w.]+)/,Eb=/(opera)(?:.*version)?[ \/]([\w.]+)/,Fb=/(msie) ([\w.]+)/,Gb=/(mozilla)(?:.*? rv:([\w.]+))?/,Hb=/-([a-z]|[0-9])/ig,Ib=/^-ms-/,Jb=function(a,b){return(b+"").toUpperCase()},Kb=r.navigator.userAgent,R,S,B,Lb=Object.prototype.toString,ja=Object.prototype.hasOwnProperty,ka=Array.prototype.push,I=Array.prototype.slice,Ma=String.prototype.trim,Na=Array.prototype.indexOf,Oa={};k.fn=k.prototype={constructor:k,init:function(a,b,c){var g;if(!a)return this;
-if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if("body"===a&&!b&&l.body)return this.context=l,this[0]=l.body,this.selector=a,this.length=1,this;if("string"===typeof a){if((g="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:wb.exec(a))&&(g[1]||!b)){if(g[1])return c=(b=b instanceof k?b[0]:b)?b.ownerDocument||b:l,(a=yb.exec(a))?k.isPlainObject(b)?(a=[l.createElement(a[1])],k.fn.attr.call(a,b,!0)):a=[c.createElement(a[1])]:(a=k.buildFragment([g[1]],[c]),a=(a.cacheable?
-k.clone(a.fragment):a.fragment).childNodes),k.merge(this,a);if((b=l.getElementById(g[2]))&&b.parentNode){if(b.id!==g[2])return c.find(a);this.length=1;this[0]=b}this.context=l;this.selector=a;return this}return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a)}if(k.isFunction(a))return c.ready(a);a.selector!==m&&(this.selector=a.selector,this.context=a.context);return k.makeArray(a,this)},selector:"",jquery:"1.6.4",length:0,size:function(){return this.length},toArray:function(){return I.call(this,
-0)},get:function(a){return null==a?this.toArray():0>a?this[this.length+a]:this[a]},pushStack:function(a,b,c){var g=this.constructor();k.isArray(a)?ka.apply(g,a):k.merge(g,a);g.prevObject=this;g.context=this.context;"find"===b?g.selector=this.selector+(this.selector?" ":"")+c:b&&(g.selector=this.selector+"."+b+"("+c+")");return g},each:function(a,b){return k.each(this,a,b)},ready:function(a){k.bindReady();S.done(a);return this},eq:function(a){return-1===a?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},
-last:function(){return this.eq(-1)},slice:function(){return this.pushStack(I.apply(this,arguments),"slice",I.call(arguments).join(","))},map:function(a){return this.pushStack(k.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:ka,sort:[].sort,splice:[].splice};k.fn.init.prototype=k.fn;k.extend=k.fn.extend=function(){var a,b,c,g,d,f=arguments[0]||{},h=1,i=arguments.length,j=!1;"boolean"===typeof f&&(j=f,f=arguments[1]||{},h=2);"object"!==
-typeof f&&!k.isFunction(f)&&(f={});i===h&&(f=this,--h);for(;ha.indexOf("compatible")&&Gb.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},sub:function(){function a(b,d){return new a.fn.init(b,d)}k.extend(!0,a,this);a.superclass=this;a.fn=a.prototype=this();a.fn.constructor=a;a.sub=this.sub;a.fn.init=function(c,d){d&&(d instanceof k&&!(d instanceof a))&&(d=a(d));return k.fn.init.call(this,
-c,d,b)};a.fn.init.prototype=a.fn;var b=a(l);return a},browser:{}});k.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){Oa["[object "+b+"]"]=b.toLowerCase()});R=k.uaMatch(Kb);R.browser&&(k.browser[R.browser]=!0,k.browser.version=R.version);k.browser.webkit&&(k.browser.safari=!0);Ja.test("\u00a0")&&(Ka=/^[\s\xA0]+/,La=/[\s\xA0]+$/);Ia=k(l);l.addEventListener?B=function(){l.removeEventListener("DOMContentLoaded",B,false);k.ready()}:l.attachEvent&&(B=function(){if(l.readyState===
-"complete"){l.detachEvent("onreadystatechange",B);k.ready()}});d=k;var la="done fail isResolved isRejected promise then always pipe".split(" "),Pa=[].slice;d.extend({_Deferred:function(){var a=[],b,c,g,e={done:function(){if(!g){var c=arguments,h,i,j,k,m;if(b){m=b;b=0}h=0;for(i=c.length;h
-1?Pa.call(arguments,0):b;--f||h.resolveWith(h,Pa.call(c,0))}}var c=arguments,g=0,e=c.length,f=e,h=e<=1&&a&&d.isFunction(a.promise)?a:d.Deferred();if(e>1){for(;ga ";
-na=o.getElementsByTagName("*");C=o.getElementsByTagName("a")[0];if(!na||!na.length||!C)ma={};else{T=l.createElement("select");U=T.appendChild(l.createElement("option"));u=o.getElementsByTagName("input")[0];s={leadingWhitespace:3===o.firstChild.nodeType,tbody:!o.getElementsByTagName("tbody").length,htmlSerialize:!!o.getElementsByTagName("link").length,style:/top/.test(C.getAttribute("style")),hrefNormalized:"/a"===C.getAttribute("href"),opacity:/^0.55$/.test(C.style.opacity),cssFloat:!!C.style.cssFloat,
-checkOn:"on"===u.value,optSelected:U.selected,getSetAttribute:"t"!==o.className,submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0};u.checked=!0;s.noCloneChecked=u.cloneNode(!0).checked;T.disabled=!0;s.optDisabled=!U.disabled;try{delete o.test}catch(jc){s.deleteExpando=!1}!o.addEventListener&&(o.attachEvent&&o.fireEvent)&&(o.attachEvent("onclick",function(){s.noCloneEvent=false}),o.cloneNode(!0).fireEvent("onclick"));
-u=l.createElement("input");u.value="t";u.setAttribute("type","radio");s.radioValue="t"===u.value;u.setAttribute("checked","checked");o.appendChild(u);V=l.createDocumentFragment();V.appendChild(o.firstChild);s.checkClone=V.cloneNode(!0).cloneNode(!0).lastChild.checked;o.innerHTML="";o.style.width=o.style.paddingLeft="1px";J=l.getElementsByTagName("body")[0];x=l.createElement(J?"div":"body");X={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};J&&d.extend(X,{position:"absolute",
-left:"-1000px",top:"-1000px"});for(E in X)x.style[E]=X[E];x.appendChild(o);W=J||Nb;W.insertBefore(x,W.firstChild);s.appendChecked=u.checked;s.boxModel=2===o.offsetWidth;"zoom"in o.style&&(o.style.display="inline",o.style.zoom=1,s.inlineBlockNeedsLayout=2===o.offsetWidth,o.style.display="",o.innerHTML="
",s.shrinkWrapBlocks=2!==o.offsetWidth);o.innerHTML="";K=o.getElementsByTagName("td");
-F=0===K[0].offsetHeight;K[0].style.display="";K[1].style.display="none";s.reliableHiddenOffsets=F&&0===K[0].offsetHeight;o.innerHTML="";l.defaultView&&l.defaultView.getComputedStyle&&(D=l.createElement("div"),D.style.width="0",D.style.marginRight="0",o.appendChild(D),s.reliableMarginRight=0===(parseInt((l.defaultView.getComputedStyle(D,null)||{marginRight:0}).marginRight,10)||0));x.innerHTML="";W.removeChild(x);if(o.attachEvent)for(E in{submit:1,change:1,focusin:1})Y="on"+E,F=Y in o,F||(o.setAttribute(Y,
-"return;"),F="function"===typeof o[Y]),s[E+"Bubbles"]=F;x=V=T=U=J=D=o=u=null;ma=s}Mb.support=ma;d.boxModel=d.support.boxModel;var lb=/^(?:\{.*\}|\[.*\])$/,kb=/([A-Z])/g;d.extend({cache:{},uuid:0,expando:"jQuery"+(d.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?d.cache[a[d.expando]]:a[d.expando];return!!a&&!ha(a)},data:function(a,b,c,g){if(d.acceptData(a)){var e=d.expando,f=typeof b==="string",
-h=a.nodeType,i=h?d.cache:a,j=h?a[d.expando]:a[d.expando]&&d.expando;if(j&&(!g||!j||!i[j]||i[j][e])||!(f&&c===m)){if(!j)h?a[d.expando]=j=++d.uuid:j=d.expando;if(!i[j]){i[j]={};if(!h)i[j].toJSON=d.noop}if(typeof b==="object"||typeof b==="function")g?i[j][e]=d.extend(i[j][e],b):i[j]=d.extend(i[j],b);a=i[j];if(g){a[e]||(a[e]={});a=a[e]}c!==m&&(a[d.camelCase(b)]=c);if(b==="events"&&!a[b])return a[e]&&a[e].events;if(f){c=a[b];c==null&&(c=a[d.camelCase(b)])}else c=a;return c}}},removeData:function(a,b,c){if(d.acceptData(a)){var g,
-e=d.expando,f=a.nodeType,h=f?d.cache:a,i=f?a[d.expando]:d.expando;if(h[i]){if(b)if(g=c?h[i][e]:h[i]){g[b]||(b=d.camelCase(b));delete g[b];if(!ha(g))return}if(c){delete h[i][e];if(!ha(h[i]))return}b=h[i][e];d.support.deleteExpando||!h.setInterval?delete h[i]:h[i]=null;if(b){h[i]={};if(!f)h[i].toJSON=d.noop;h[i][e]=b}else f&&(d.support.deleteExpando?delete a[d.expando]:a.removeAttribute?a.removeAttribute(d.expando):a[d.expando]=null)}}},_data:function(a,b,c){return d.data(a,b,c,true)},acceptData:function(a){if(a.nodeName){var b=
-d.noData[a.nodeName.toLowerCase()];if(b)return!(b===true||a.getAttribute("classid")!==b)}return true}});d.fn.extend({data:function(a,b){var c=null;if(typeof a==="undefined"){if(this.length){c=d.data(this[0]);if(this[0].nodeType===1)for(var g=this[0].attributes,e,f=0,h=g.length;f-1)return true;return false},val:function(a){var b,c,g=this[0];if(!arguments.length){if(g){if((b=d.valHooks[g.nodeName.toLowerCase()]||d.valHooks[g.type])&&"get"in b&&(c=b.get(g,"value"))!==m)return c;c=g.value;return typeof c===
-"string"?c.replace(Ob,""):c==null?"":c}return m}var e=d.isFunction(a);return this.each(function(c){var g=d(this);if(this.nodeType===1){c=e?a.call(this,c,g.val()):a;c==null?c="":typeof c==="number"?c=c+"":d.isArray(c)&&(c=d.map(c,function(a){return a==null?"":a+""}));b=d.valHooks[this.nodeName.toLowerCase()]||d.valHooks[this.type];if(!b||!("set"in b)||b.set(this,c,"value")===m)this.value=c}})}});d.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},
-select:{get:function(a){var b,c=a.selectedIndex,g=[],e=a.options,a=a.type==="select-one";if(c<0)return null;for(var f=a?c:0,h=a?c+1:e.length;f=0});if(!c.length)a.selectedIndex=-1;return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,b,c,g){var e=a.nodeType;if(!a||e===3||e===8||e===2)return m;if(g&&b in d.attrFn)return d(a)[b](c);if(!("getAttribute"in a))return d.prop(a,b,c);var f,h;if(g=e!==1||!d.isXMLDoc(a)){b=d.attrFix[b]||b;(h=d.attrHooks[b])||(Ra.test(b)?h=Sa:y&&(h=y))}if(c!==m){if(c===null){d.removeAttr(a,b);return m}if(h&&"set"in h&&g&&(f=h.set(a,c,
-b))!==m)return f;a.setAttribute(b,""+c);return c}if(h&&"get"in h&&g&&(f=h.get(a,b))!==null)return f;f=a.getAttribute(b);return f===null?m:f},removeAttr:function(a,b){var c;if(a.nodeType===1){b=d.attrFix[b]||b;d.attr(a,b,"");a.removeAttribute(b);if(Ra.test(b)&&(c=d.propFix[b]||b)in a)a[c]=false}},attrHooks:{type:{set:function(a,b){if(Pb.test(a.nodeName)&&a.parentNode)d.error("type property can't be changed");else if(!d.support.radioValue&&b==="radio"&&d.nodeName(a,"input")){var c=a.value;a.setAttribute("type",
-b);if(c)a.value=c;return b}}},value:{get:function(a,b){return y&&d.nodeName(a,"button")?y.get(a,b):b in a?a.value:null},set:function(a,b,c){if(y&&d.nodeName(a,"button"))return y.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,b,c){var g=
-a.nodeType;if(!a||g===3||g===8||g===2)return m;var e,f;if(g!==1||!d.isXMLDoc(a)){b=d.propFix[b]||b;f=d.propHooks[b]}return c!==m?f&&"set"in f&&(e=f.set(a,c,b))!==m?e:a[b]=c:f&&"get"in f&&(e=f.get(a,b))!==null?e:a[b]},propHooks:{tabIndex:{get:function(a){var b=a.getAttributeNode("tabindex");return b&&b.specified?parseInt(b.value,10):Qb.test(a.nodeName)||Rb.test(a.nodeName)&&a.href?0:m}}}});d.attrHooks.tabIndex=d.propHooks.tabIndex;Sa={get:function(a,b){var c;return d.prop(a,b)===true||(c=a.getAttributeNode(b))&&
-c.nodeValue!==false?b.toLowerCase():m},set:function(a,b,c){if(b===false)d.removeAttr(a,c);else{b=d.propFix[c]||c;b in a&&(a[b]=true);a.setAttribute(c,c.toLowerCase())}return c}};d.support.getSetAttribute||(y=d.valHooks.button={get:function(a,b){var c;return(c=a.getAttributeNode(b))&&c.nodeValue!==""?c.nodeValue:m},set:function(a,b,c){var d=a.getAttributeNode(c);if(!d){d=l.createAttribute(c);a.setAttributeNode(d)}return d.nodeValue=b+""}},d.each(["width","height"],function(a,b){d.attrHooks[b]=d.extend(d.attrHooks[b],
-{set:function(a,d){if(d===""){a.setAttribute(b,"auto");return d}}})}));d.support.hrefNormalized||d.each(["href","src","width","height"],function(a,b){d.attrHooks[b]=d.extend(d.attrHooks[b],{get:function(a){a=a.getAttribute(b,2);return a===null?m:a}})});d.support.style||(d.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||m},set:function(a,b){return a.style.cssText=""+b}});d.support.optSelected||(d.propHooks.selected=d.extend(d.propHooks.selected,{get:function(a){if(a=a.parentNode){a.selectedIndex;
-a.parentNode&&a.parentNode.selectedIndex}return null}}));d.support.checkOn||d.each(["radio","checkbox"],function(){d.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}});d.each(["radio","checkbox"],function(){d.valHooks[this]=d.extend(d.valHooks[this],{set:function(a,b){if(d.isArray(b))return a.checked=d.inArray(d(a).val(),b)>=0}})});var ia=/\.(.*)$/,pa=/^(?:textarea|input|select)$/i,nb=/\./g,ob=/ /g,Sb=/[^\w\s.|`]/g,Tb=function(a){return a.replace(Sb,"\\$&")};d.event=
-{add:function(a,b,c,g){if(!(a.nodeType===3||a.nodeType===8)){if(c===false)c=w;else if(!c)return;var e,f;if(c.handler){e=c;c=e.handler}if(!c.guid)c.guid=d.guid++;if(f=d._data(a)){var h=f.events,i=f.handle;if(!h)f.events=h={};if(!i)f.handle=i=function(a){return typeof d!=="undefined"&&(!a||d.event.triggered!==a.type)?d.event.handle.apply(i.elem,arguments):m};i.elem=a;for(var b=b.split(" "),j,k=0,l;j=b[k++];){f=e?d.extend({},e):{handler:c,data:g};if(j.indexOf(".")>-1){l=j.split(".");j=l.shift();f.namespace=
-l.slice(0).sort().join(".")}else{l=[];f.namespace=""}f.type=j;if(!f.guid)f.guid=c.guid;var n=h[j],q=d.event.special[j]||{};if(!n){n=h[j]=[];if(!q.setup||q.setup.call(a,g,l,i)===false)a.addEventListener?a.addEventListener(j,i,false):a.attachEvent&&a.attachEvent("on"+j,i)}if(q.add){q.add.call(a,f);if(!f.handler.guid)f.handler.guid=c.guid}n.push(f);d.event.global[j]=true}a=null}}},global:{},remove:function(a,b,c,g){if(!(a.nodeType===3||a.nodeType===8)){c===false&&(c=w);var e,f,h=0,i,j,k,l,n,q,p=d.hasData(a)&&
-d._data(a),o=p&&p.events;if(p&&o){if(b&&b.type){c=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in o)d.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[h++];){l=e;i=e.indexOf(".")<0;j=[];if(!i){j=e.split(".");e=j.shift();k=RegExp("(^|\\.)"+d.map(j.slice(0).sort(),Tb).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(n=o[e])if(c){l=d.event.special[e]||{};for(f=g||0;f=
-0){e=e.slice(0,-1);h=true}if(e.indexOf(".")>=0){f=e.split(".");e=f.shift();f.sort()}if(c&&!d.event.customEvent[e]||d.event.global[e]){a=typeof a==="object"?a[d.expando]?a:new d.Event(e,a):new d.Event(e);a.type=e;a.exclusive=h;a.namespace=f.join(".");a.namespace_re=RegExp("(^|\\.)"+f.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!c){a.preventDefault();a.stopPropagation()}if(c){if(!(c.nodeType===3||c.nodeType===8)){a.result=m;a.target=c;b=b!=null?d.makeArray(b):[];b.unshift(a);f=c;g=e.indexOf(":")<0?"on"+
-e:"";do{h=d._data(f,"handle");a.currentTarget=f;h&&h.apply(f,b);if(g&&d.acceptData(f)&&f[g]&&f[g].apply(f,b)===false){a.result=false;a.preventDefault()}f=f.parentNode||f.ownerDocument||f===a.target.ownerDocument&&r}while(f&&!a.isPropagationStopped());if(!a.isDefaultPrevented()){var i,f=d.event.special[e]||{};if((!f._default||f._default.call(c.ownerDocument,a)===false)&&!(e==="click"&&d.nodeName(c,"a"))&&d.acceptData(c)){try{if(g&&c[e]){(i=c[g])&&(c[g]=null);d.event.triggered=e;c[e]()}}catch(j){}i&&
-(c[g]=i);d.event.triggered=m}}return a.result}}else d.each(d.cache,function(){var c=this[d.expando];c&&(c.events&&c.events[e])&&d.event.trigger(a,b,c.handle.elem)})}},handle:function(a){var a=d.event.fix(a||r.event),b=((d._data(this,"events")||{})[a.type]||[]).slice(0),c=!a.exclusive&&!a.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=a;a.currentTarget=this;for(var e=0,f=b.length;e-1?d.map(a.options,function(a){return a.selected}).join("-"):"";else if(d.nodeName(a,"select"))c=a.selectedIndex;return c},Z=function(a,b){var c=a.target,g,e;if(pa.test(c.nodeName)&&
-!c.readOnly){g=d._data(c,"_change_data");e=Va(c);(a.type!=="focusout"||c.type!=="radio")&&d._data(c,"_change_data",e);if(!(g===m||e===g))if(g!=null||e){a.type="change";a.liveFired=m;d.event.trigger(a,b,c)}}};d.event.special.change={filters:{focusout:Z,beforedeactivate:Z,click:function(a){var b=a.target,c=d.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||d.nodeName(b,"select"))&&Z.call(this,a)},keydown:function(a){var b=a.target,c=d.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!d.nodeName(b,
-"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&Z.call(this,a)},beforeactivate:function(a){a=a.target;d._data(a,"_change_data",Va(a))}},setup:function(){if(this.type==="file")return false;for(var a in L)d.event.add(this,a+".specialChange",L[a]);return pa.test(this.nodeName)},teardown:function(){d.event.remove(this,".specialChange");return pa.test(this.nodeName)}};L=d.event.special.change.filters;L.focus=L.beforeactivate}d.support.focusinBubbles||d.each({focus:"focusin",
-blur:"focusout"},function(a,b){function c(a){var c=d.event.fix(a);c.type=b;c.originalEvent={};d.event.trigger(c,null,c.target);c.isDefaultPrevented()&&a.preventDefault()}var g=0;d.event.special[b]={setup:function(){g++===0&&l.addEventListener(a,c,true)},teardown:function(){--g===0&&l.removeEventListener(a,c,true)}}});d.each(["bind","one"],function(a,b){d.fn[b]=function(a,g,e){var f;if(typeof a==="object"){for(var h in a)this[b](h,g,a[h],e);return this}if(arguments.length===2||g===false){e=g;g=m}if(b===
-"one"){f=function(a){d(this).unbind(a,f);return e.apply(this,arguments)};f.guid=e.guid||d.guid++}else f=e;if(a==="unload"&&b!=="one")this.one(a,g,e);else{h=0;for(var i=this.length;h0?this.bind(b,a,d):this.trigger(b)};d.attrFn&&(d.attrFn[b]=true)});var Wa=function(a,b,c,d,e,f){for(var e=0,h=d.length;e0){j=i;break}}i=i[a]}d[e]=j}}},ra=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,sa=0,Ya=Object.prototype.toString,aa=!1,Za=!0,G=/\\/g,ba=/\W/;[0,0].sort(function(){Za=false;return 0});var n=function(a,b,c,d){var c=c||[],e=b=b||l;if(b.nodeType!==1&&b.nodeType!==9)return[];
-if(!a||typeof a!=="string")return c;var f,h,i,j,k,m=true,o=n.isXML(b),q=[],r=a;do{ra.exec("");if(f=ra.exec(r)){r=f[3];q.push(f[1]);if(f[2]){j=f[3];break}}}while(f);if(q.length>1&&Ub.exec(a))if(q.length===2&&p.relative[q[0]])h=$a(q[0]+q[1],b);else for(h=p.relative[q[0]]?[b]:n(q.shift(),b);q.length;){a=q.shift();p.relative[a]&&(a=a+q.shift());h=$a(a,h)}else{if(!d&&q.length>1&&b.nodeType===9&&!o&&p.match.ID.test(q[0])&&!p.match.ID.test(q[q.length-1])){f=n.find(q.shift(),b,o);b=f.expr?n.filter(f.expr,
-f.set)[0]:f.set[0]}if(b){f=d?{expr:q.pop(),set:v(d)}:n.find(q.pop(),q.length===1&&(q[0]==="~"||q[0]==="+")&&b.parentNode?b.parentNode:b,o);h=f.expr?n.filter(f.expr,f.set):f.set;for(q.length>0?i=v(h):m=false;q.length;){f=k=q.pop();p.relative[k]?f=q.pop():k="";f==null&&(f=b);p.relative[k](i,f,o)}}else i=[]}i||(i=h);i||n.error(k||a);if(Ya.call(i)==="[object Array]")if(m)if(b&&b.nodeType===1)for(a=0;i[a]!=null;a++)i[a]&&(i[a]===true||i[a].nodeType===1&&n.contains(b,i[a]))&&c.push(h[a]);else for(a=0;i[a]!=
-null;a++)i[a]&&i[a].nodeType===1&&c.push(h[a]);else c.push.apply(c,i);else v(i,c);if(j){n(j,e,c,d);n.uniqueSort(c)}return c};n.uniqueSort=function(a){if(ca){aa=Za;a.sort(ca);if(aa)for(var b=1;b0};n.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=p.order.length;e":function(a,b){var c,d=typeof b==="string",e=0,f=a.length;if(d&&
-!ba.test(b))for(b=b.toLowerCase();e=0)?c||d.push(h):c&&(b[f]=false));return false},ID:function(a){return a[1].replace(G,"")},TAG:function(a){return a[1].replace(G,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||n.error(a[0]);a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0;a[3]=b[3]-0}else a[2]&&n.error(a[0]);a[0]=sa++;return a},ATTR:function(a,
-b,c,d,e,f){b=a[1]=a[1].replace(G,"");!f&&p.attrMap[b]&&(a[1]=p.attrMap[b]);a[4]=(a[4]||a[5]||"").replace(G,"");a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(a,b,c,d,e){if(a[1]==="not")if((ra.exec(a[3])||"").length>1||/^\w/.test(a[3]))a[3]=n(a[3],null,null,b);else{a=n.filter(a[3],b,c,1^e);c||d.push.apply(d,a);return false}else if(p.match.POS.test(a[0])||p.match.CHILD.test(a[0]))return true;return a},POS:function(a){a.unshift(true);return a}},filters:{enabled:function(a){return a.disabled===
-false&&a.type!=="hidden"},disabled:function(a){return a.disabled===true},checked:function(a){return a.checked===true},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===true},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!n(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){return"text"===a.getAttribute("type")},radio:function(a){return"radio"===a.type},checkbox:function(a){return"checkbox"===
-a.type},file:function(a){return"file"===a.type},password:function(a){return"password"===a.type},submit:function(a){return"submit"===a.type},image:function(a){return"image"===a.type},reset:function(a){return"reset"===a.type},button:function(a){return"button"===a.type||a.nodeName.toLowerCase()==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===
-0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=p.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){b=b[3];c=0;for(d=b.length;c=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,
-b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],c=p.attrHandle[c]?p.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),d=c+"",e=b[2],f=b[4];return c==null?e==="!=":e==="="?d===f:e==="*="?d.indexOf(f)>=0:e==="~="?(" "+d+" ").indexOf(f)>=0:!f?d&&c!==false:e==="!="?d!==f:e==="^="?d.indexOf(f)===0:e==="$="?d.substr(d.length-f.length)===f:e==="|="?d===f||d.substr(0,f.length+
-1)===f+"-":false},POS:function(a,b,c,d){var e=p.setFilters[b[2]];if(e)return e(a,c,b,d)}}},Ub=p.match.POS,Vb=function(a,b){return"\\"+(b-0+1)},M;for(M in p.match)p.match[M]=RegExp(p.match[M].source+/(?![^\[]*\])(?![^\(]*\))/.source),p.leftMatch[M]=RegExp(/(^(?:.|\r|\n)*?)/.source+p.match[M].source.replace(/\\(\d+)/g,Vb));var v=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(l.documentElement.childNodes,0)[0].nodeType}catch(kc){v=
-function(a,b){var c=0,d=b||[];if(Ya.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length==="number")for(var e=a.length;c ";ea.insertBefore(da,ea.firstChild);l.getElementById(ab)&&(p.find.ID=function(a,b,c){if(typeof b.getElementById!=="undefined"&&!c)return(b=b.getElementById(a[1]))?b.id===a[1]||typeof b.getAttributeNode!=="undefined"&&b.getAttributeNode("id").nodeValue===a[1]?[b]:m:[]},p.filter.ID=function(a,b){var c=typeof a.getAttributeNode!=="undefined"&&
-a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b});ea.removeChild(da);var ea=da=null,z=l.createElement("div");z.appendChild(l.createComment(""));0";z.firstChild&&("undefined"!==typeof z.firstChild.getAttribute&&"#"!==z.firstChild.getAttribute("href"))&&(p.attrHandle.href=
-function(a){return a.getAttribute("href",2)});z=null;if(l.querySelectorAll){var ta=n,fa=l.createElement("div");fa.innerHTML="
";if(!(fa.querySelectorAll&&0===fa.querySelectorAll(".TEST").length)){var n=function(a,b,c,d){b=b||l;if(!d&&!n.isXML(b)){var e=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(a);if(e&&(b.nodeType===1||b.nodeType===9)){if(e[1])return v(b.getElementsByTagName(a),c);if(e[2]&&p.find.CLASS&&b.getElementsByClassName)return v(b.getElementsByClassName(e[2]),c)}if(b.nodeType===
-9){if(a==="body"&&b.body)return v([b.body],c);if(e&&e[3]){var f=b.getElementById(e[3]);if(f&&f.parentNode){if(f.id===e[3])return v([f],c)}else return v([],c)}try{return v(b.querySelectorAll(a),c)}catch(h){}}else if(b.nodeType===1&&b.nodeName.toLowerCase()!=="object"){var e=b,i=(f=b.getAttribute("id"))||"__sizzle__",j=b.parentNode,k=/^\s*[+~]/.test(a);f?i=i.replace(/'/g,"\\$&"):b.setAttribute("id",i);if(k&&j)b=b.parentNode;try{if(!k||j)return v(b.querySelectorAll("[id='"+i+"'] "+a),c)}catch(m){}finally{f||
-e.removeAttribute("id")}}}return ta(a,b,c,d)},ua;for(ua in ta)n[ua]=ta[ua];fa=null}}var ga=l.documentElement,va=ga.matchesSelector||ga.mozMatchesSelector||ga.webkitMatchesSelector||ga.msMatchesSelector,bb=!1;try{va.call(l.documentElement,"[test!='']:sizzle")}catch(lc){bb=!0}va&&(n.matchesSelector=function(a,b){b=b.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!n.isXML(a))try{if(bb||!p.match.PSEUDO.test(b)&&!/!=/.test(b))return va.call(a,b)}catch(c){}return n(b,null,null,[a]).length>0});var H=l.createElement("div");
-H.innerHTML="
";H.getElementsByClassName&&0!==H.getElementsByClassName("e").length&&(H.lastChild.className="e",1!==H.getElementsByClassName("e").length&&(p.order.splice(1,0,"CLASS"),p.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!=="undefined"&&!c)return b.getElementsByClassName(a[1])},H=null));n.contains=l.documentElement.contains?function(a,b){return a!==b&&(a.contains?a.contains(b):true)}:l.documentElement.compareDocumentPosition?
-function(a,b){return!!(a.compareDocumentPosition(b)&16)}:function(){return false};n.isXML=function(a){return(a=(a?a.ownerDocument||a:0).documentElement)?a.nodeName!=="HTML":false};var $a=function(a,b){for(var c,d=[],e="",f=b.nodeType?[b]:b;c=p.match.PSEUDO.exec(a);){e=e+c[0];a=a.replace(p.match.PSEUDO,"")}a=p.relative[a]?a+"*":a;c=0;for(var h=f.length;c0)for(h=f;h0:this.filter(a).length>0)},closest:function(a,b){var c=[],g,e,f=this[0];if(d.isArray(a)){var h,i={},j=1;if(f&&
-a.length){g=0;for(e=a.length;g-1:d(f).is(g))&&c.push({selector:h,elem:f,level:j})}f=f.parentNode;j++}}return c}h=cb.test(a)||typeof a!=="string"?d(a,b||this.context):0;g=0;for(e=this.length;g-1:d.find.matchesSelector(f,a)){c.push(f);break}else{f=f.parentNode;if(!f||!f.ownerDocument||f===b||f.nodeType===11)break}c=c.length>1?
-d.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){return!a?this[0]&&this[0].parentNode?this.prevAll().length:-1:typeof a==="string"?d.inArray(this[0],d(a)):d.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a==="string"?d(a,b):d.makeArray(a&&a.nodeType?[a]:a),g=d.merge(this.get(),c);return this.pushStack(!c[0]||!c[0].parentNode||c[0].parentNode.nodeType===11||!g[0]||!g[0].parentNode||g[0].parentNode.nodeType===11?g:d.unique(g))},andSelf:function(){return this.add(this.prevObject)}});
-d.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return d.dir(a,"parentNode")},parentsUntil:function(a,b,c){return d.dir(a,"parentNode",c)},next:function(a){return d.nth(a,2,"nextSibling")},prev:function(a){return d.nth(a,2,"previousSibling")},nextAll:function(a){return d.dir(a,"nextSibling")},prevAll:function(a){return d.dir(a,"previousSibling")},nextUntil:function(a,b,c){return d.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return d.dir(a,"previousSibling",
-c)},siblings:function(a){return d.sibling(a.parentNode.firstChild,a)},children:function(a){return d.sibling(a.firstChild)},contents:function(a){return d.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:d.makeArray(a.childNodes)}},function(a,b){d.fn[a]=function(c,g){var e=d.map(this,b,c),f=Zb.call(arguments);Wb.test(a)||(g=c);g&&typeof g==="string"&&(e=d.filter(g,e));e=this.length>1&&!$b[a]?d.unique(e):e;if((this.length>1||Yb.test(g))&&Xb.test(a))e=e.reverse();return this.pushStack(e,
-a,f.join(","))}});d.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?d.find.matchesSelector(b[0],a)?[b[0]]:[]:d.find.matches(a,b)},dir:function(a,b,c){for(var g=[],a=a[b];a&&a.nodeType!==9&&(c===m||a.nodeType!==1||!d(a).is(c));){a.nodeType===1&&g.push(a);a=a[b]}return g},nth:function(a,b,c){for(var b=b||1,d=0;a;a=a[c])if(a.nodeType===1&&++d===b)break;return a},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var ac=/ jQuery\d+="(?:\d+|null)"/g,
-wa=/^\s+/,db=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,eb=/<([\w:]+)/,bc=/",""],legend:[1,""," "],thead:[1,""],tr:[2,""],td:[3,""],col:[2,""],area:[1,""," "],_default:[0,"",""]};t.optgroup=t.option;t.tbody=t.tfoot=t.colgroup=t.caption=t.thead;t.th=t.td;d.support.htmlSerialize||(t._default=[1,"div","
"]);d.fn.extend({text:function(a){return d.isFunction(a)?this.each(function(b){var c=d(this);c.text(a.call(this,b,c.text()))}):typeof a!=="object"&&a!==m?this.empty().append((this[0]&&this[0].ownerDocument||l).createTextNode(a)):d.text(this)},wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this,
-b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&a.firstChild.nodeType===1;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return d.isFunction(a)?this.each(function(b){d(this).wrapInner(a.call(this,b))}):this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){d(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,
-"body")||d(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=d(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,
-"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,d(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,g;(g=this[c])!=null;c++)if(!a||d.filter(a,[g]).length){if(!b&&g.nodeType===1){d.cleanData(g.getElementsByTagName("*"));d.cleanData([g])}g.parentNode&&g.parentNode.removeChild(g)}return this},
-empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&d.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);return this},clone:function(a,b){a=a==null?false:a;b=b==null?a:b;return this.map(function(){return d.clone(this,a,b)})},html:function(a){if(a===m)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ac,""):null;if(typeof a==="string"&&!fb.test(a)&&(d.support.leadingWhitespace||!wa.test(a))&&!t[(eb.exec(a)||["",""])[1].toLowerCase()]){a=
-a.replace(db,"<$1>$2>");try{for(var b=0,c=this.length;b1&&e0?this.clone(true):this).get();d(c[e])[b](h);g=g.concat(h)}return this.pushStack(g,a,c.selector)}});d.extend({clone:function(a,b,c){var g=a.cloneNode(true),e,f,h;if((!d.support.noCloneEvent||
-!d.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!d.isXMLDoc(a)){Da(a,g);e=Q(a);f=Q(g);for(h=0;e[h];++h)f[h]&&Da(e[h],f[h])}if(b){Ca(a,g);if(c){e=Q(a);f=Q(g);for(h=0;e[h];++h)Ca(e[h],f[h])}}return g},clean:function(a,b,c,g){b=b||l;typeof b.createElement==="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||l);for(var e=[],f,h=0,i;(i=a[h])!=null;h++){typeof i==="number"&&(i=i+"");if(i){if(typeof i==="string")if(cc.test(i)){i=i.replace(db,"<$1>$2>");f=(eb.exec(i)||["",""])[1].toLowerCase();
-var j=t[f]||t._default,k=j[0],m=b.createElement("div");for(m.innerHTML=j[1]+i+j[2];k--;)m=m.lastChild;if(!d.support.tbody){k=bc.test(i);j=f==="table"&&!k?m.firstChild&&m.firstChild.childNodes:j[1]===""&&!k?m.childNodes:[];for(f=j.length-1;f>=0;--f)d.nodeName(j[f],"tbody")&&!j[f].childNodes.length&&j[f].parentNode.removeChild(j[f])}!d.support.leadingWhitespace&&wa.test(i)&&m.insertBefore(b.createTextNode(wa.exec(i)[0]),m.firstChild);i=m.childNodes}else i=b.createTextNode(i);var n;if(!d.support.appendChecked)if(i[0]&&
-typeof(n=i.length)==="number")for(f=0;f=0)return b+"px"}else return b}}});d.support.opacity||(d.cssHooks.opacity={get:function(a,b){return ec.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,g=a.currentStyle,e=d.isNaN(b)?"":"alpha(opacity="+b*100+")",f=g&&g.filter||c.filter||"";c.zoom=1;if(b>=1&&d.trim(f.replace(xa,""))===""){c.removeAttribute("filter");if(g&&!g.filter)return}c.filter=xa.test(f)?f.replace(xa,e):f+" "+e}});d(function(){if(!d.support.reliableMarginRight)d.cssHooks.marginRight=
-{get:function(a,b){var c;d.swap(a,{display:"inline-block"},function(){c=b?A(a,"margin-right","marginRight"):a.style.marginRight});return c}}});l.defaultView&&l.defaultView.getComputedStyle&&(ib=function(a,b){var c,g,b=b.replace(fc,"-$1").toLowerCase();if(!(g=a.ownerDocument.defaultView))return m;if(g=g.getComputedStyle(a,null)){c=g.getPropertyValue(b);c===""&&!d.contains(a.ownerDocument.documentElement,a)&&(c=d.style(a,b))}return c});l.documentElement.currentStyle&&(jb=function(a,b){var c,d=a.currentStyle&&
-a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;if(!hb.test(d)&&gc.test(d)){c=f.left;if(e)a.runtimeStyle.left=a.currentStyle.left;f.left=b==="fontSize"?"1em":d||0;d=f.pixelLeft+"px";f.left=c;if(e)a.runtimeStyle.left=e}return d===""?"auto":d});A=ib||jb;d.expr&&d.expr.filters&&(d.expr.filters.hidden=function(a){var b=a.offsetHeight;return a.offsetWidth===0&&b===0||!d.support.reliableHiddenOffsets&&(a.style.display||d.css(a,"display"))==="none"},d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)});
-return d}(window);
-
-function h(a){throw a;}var i=void 0,k=!0,l=null,m=!1;function aa(){return function(a){return a}}function ba(a,b,c){return a.call.apply(a.bind,arguments)}function ca(a,b,c){a||h(Error());if(2>>17,g=c(g,461845907),e^=g,e=(e&524287)<<13|e>>>19,e=5*e+3864292196|0;g=0;switch(d%4){case 3:g=(a.charCodeAt(f+2)&255)<<16;case 2:g|=(a.charCodeAt(f+1)&255)<<8;case 1:g|=a.charCodeAt(f)&255,g=c(g,3432918353),e^=c((g&131071)<<15|g>>>17,461845907)}e^=
-d;e=c(e^e>>>16,2246822507);e=c(e^e>>>13,3266489909);return((e^e>>>16)>>>0)/ma};var oa=window.OPTIMIZELY_TEST_MODULE,pa="com local net org xxx edu es gov biz info fr nl ca de kr it me ly tv mx cn jp il in iq test".split(" "),qa=/\/\*\s*_optimizely_variation_url( +include="([^"]*)")?( +exclude="([^"]*)")?( +match_type="([^"]*)")?( +include_match_types="([^"]*)")?( +exclude_match_types="([^"]*)")?( +id="([^"]*)")?\s*\*\//;var ra,sa=0,ta=m,r=k,ua=m,va=m,wa="",xa=m,ya=m,za=m,Aa=m,Ba=m,Ca=m,v=k,Da=31536E4;function Ea(){var a;if(!(a=Fa)){var b=new Ha.ka(window.navigator.userAgent);a=b.g();var c=b.Z(),b=b.v();a={la:Ia(a.name),ma:a.version,platform:{id:(c.name||"unknown").toLowerCase(),version:c.version},d:b.model in Ja?Ja[b.model]:b.type||"desktop",fa:w(["mobile","tablet"],b.type)}}return Fa=a}function Ka(){return Ea().la}function La(){return Ea().ma}function Ma(){return Ea().d}function Na(a){if(!a)return"";try{return a.match(/:\/\/(?:www[0-9]?\.)?(.[^/:]+)/)[1]}catch(b){return""}}
-function Oa(){return Ea().platform}function x(){var a=y("optimizelyEndUserId");a||(a="oeu"+ +new Date+"r"+Math.random(),A("optimizelyEndUserId",a,Da));return a}function Pa(){return y("optimizelyPPID")}function Qa(a){var b=Pa()||x(),b=q.get(b)||{};return a?b[a]:b}function Ra(){var a="";try{a=(Sa||l).ip}catch(b){}return B(a)}function Ta(){var a=Sa||l,a=a&&a.location||{};return{city:B(a.city),continent:B(a.continent),country:B(a.country),region:B(a.region)}}
-function B(a){if(!a)return"";a=a.toUpperCase();return"N/A"==a?"":a}function Ua(){var a=Ea(),b="android;blackberry;ipad;iphone;ipod;windows phone".split(";");return w(b,a.d)?a.d:w(b,a.platform.id)?a.platform.id:a.fa?"mobile":"unknown"}function Va(){return Wa?"returning":"new"}Oa=function(){return Ea().platform};function Xa(a){C("User","Setting current URL to %s",a);Ya=a}var Ya=i,Fa=i,Wa=i;function Za(){return(Qa("events")||[]).concat($a).slice(-ab)}function bb(a){var b={t:+new Date,n:a.name,y:a.type},a=D({},a.options);a.a&&(b.r=a.a,delete a.a);b.o=a;return b}var $a=[],ab=1E3;function cb(a,b){var c={},c=i,d=E("custom_revenue_goals");d&&(a in d&&db(d[a]))&&(c=d[a]);var c=b&&db(b)?{a:Number(b)}:b&&b.revenue?{a:b.revenue}:c?{a:c}:b,d=eb(),e={};G(d,function(a){e[a]=k});$.extend(c,{i:e});fb(a,"custom",c)}function fb(a,b,c){c=c||{};if(v){b={name:a,type:b,options:c};gb.push(b);if(c.D!==k){$a.push(bb(b));var b=Za(),d=Pa()||x(),e=Qa();e.events=b;q.set(d,e);$a=[]}delete c.D;hb?(ib(),H("Tracker","Tracking event '"+a+"'")):H("Tracker","Queued tracking event '"+a+"'")}}
-function jb(){kb();$("html").bind("mousedown",lb);$("html").bind("touchstart",mb)}function kb(){$("html").unbind("touchstart",mb);$("html").unbind("mousedown touchend",lb);$("html").unbind("touchmove",jb)}function mb(){$("html").bind("touchend",lb);$("html").bind("touchmove",jb)}function nb(){var a=document.location.href,b=E("pageview_revenue_goals");b&&0
- Dual licensed under GPLv2 & MIT
-*/
-function Ha(){}var Hb=Ha,Ib={extend:function(a,b){for(var c in b)-1!=="browser cpu device engine os".indexOf(c)&&0===b[c].length%2&&(a[c]=b[c].concat(a[c]));return a},has:function(a,b){if("string"===typeof a)return-1!==b.toLowerCase().indexOf(a.toLowerCase())},z:function(a){return a.toLowerCase()}};
-function Jb(){for(var a,b=0,c,d,e,f,g,j,p=arguments;b '+a+" ";$("#optimizely-loading").remove();$("body").append(b)}}var Dc=E("preview_host");function Ec(a){a=a||{};if(v){a&&a.sVariable&&(Fc=a.sVariable);var b=Fc||("undefined"!==typeof window.s?window.s:l);if(b)if(Gc){a=Hc;if(a!==l&&b)try{C("Integrator","Fixing SiteCatalyst referrer to %s",a),b.referrer=String(a)}catch(c){C("Integrator","Error setting SiteCatalyst referrer: %s",c)}C("Integrator","Tracking with SiteCatalyst");G(Ic(),function(a){var c=K(a),a=Jc(c,a,100,100,25,k),f=a.key+": "+a.value,a=[],g=O(c,"site_catalyst_evar")||l,c=O(c,"site_catalyst_prop")||l;g!==l&&a.push("eVar"+g);
-c!==l&&a.push("prop"+c);G(a,function(a){C("Integrator","Setting SiteCatalyst %s='%s'",a,f);b[a]=f})})}else Kc=k;else H("Integrator","Error with SiteCatalyst integration: 's' variable not defined")}}function Lc(a){a=db(a)?Number(a):-1;if(-1!==[1,2,3].indexOf(a))Mc=a;else return Mc}
-function Nc(){if(v){var a=Hc;if(a!==l)try{C("Integrator","Fixing _gaq._setReferrerOverride with %s",a),_gaq.push(["_setReferrerOverride",a])}catch(b){C("Integrator","Error setting Google Analytics referrer: %s",b)}G(Ic(),function(a){var b=K(a);if(O(b,"chartbeat")){var c=Oc;Oc="";var g=Jc(b,a,10,10,5,m);Oc=c;c=lc(a);Pc=g.key+": "+String(c);try{C("Integrator","Calling _cbq.push"),_cbq.push(["_optlyx",Pc])}catch(j){H("Integrator","Error sending Chartbeat data for "+P(b))}}if(O(b,"crazyegg")){g=Jc(b,
-a,100,100,15,m);try{C("Integrator","Defining CE_SNAPSHOT_NAME"),window.CE_SNAPSHOT_NAME=g.key+": "+g.value}catch(p){H("Integrator","Error sending CrazyEgg data for "+P(b))}}if(oc(b)){g=oc(b);c=0;Q(g)&&(c=g.slot||c);var g=c,c=oc(b),o="";Q(c)&&(o=c.tracker||o);c=o;o=Jc(b,a,28,24,5,k);try{var t="";""!==c&&(t=c+".");C("Integrator","Calling _gaq._setCustomVar for slot %d and scope %d",g,Mc);_gaq.push([t+"_setCustomVar",g,o.key,o.value,Mc])}catch(u){H("Integrator","Error sending Google Analytics data for "+
-P(b))}}if(E("kissmetrics")){g=Jc(b,a,100,100,15,k);c={};c[g.key]=g.value;try{C("Integrator","Calling _kmq.set"),_kmq.push(["set",c])}catch(F){H("Integrator","Error sending KISSmetrics data for "+P(b))}}if(O(b,"mixpanel")){g=Jc(b,a,100,100,15,m);c={};c[g.key]=g.value;try{C("Integrator","Calling mixpanel.push"),mixpanel.push(["register",c])}catch(W){H("Integrator","Error sending Mixpanel data for "+P(b))}}if(O(b,"moat")){g=Jc(b,a,100,100,15,m);g=g.key+": "+g.value;try{C("Integrator","Calling optimizelyMoat.push"),
-optimizelyMoat.push(g)}catch(Ga){H("Integrator","Error sending Moat data for "+P(b))}}if(qc(b,"acct_no")){g=qc(b,"acct_no");c=qc(b,"url");o=Jc(b,a,28,24,5,k);a=c+"/hit.xiti?s="+g+"&abmvc="+(b+"["+encodeURIComponent(o.key)+"]-0-"+a+"["+encodeURIComponent(o.value)+"]")+"&type=mvt";try{C("Integrator","Sending AT Internet log call for account %s",g),qb(a,l)}catch(S){H("Integrator","Error sending AT Internet data for "+P(b))}}});a=y("optimizelyChartbeat")||"";try{if(a&&Pc!=a&&(C("Integrator","Calling _cbq.push for referral"),
-_cbq.push(["_optlyr",a])),Pc!=a)C("Integrator","Set new Chartbeat referral cookie."),A("optimizelyChartbeat",Pc)}catch(c){H("Integrator","Error sending Chartbeat referral for "+a)}Gc=k;Qc&&(Rc(),Qc=m);Kc&&(Ec(),Kc=m)}}
-function Sc(){if(window.ClickTaleContext){try{window.ClickTaleContext.getAggregationContextAsync("1",function(a){a.Location&&window.optimizely.push(["overrideUrl",a.Location]);for(var b in a.PageEvents){var e=a.PageEvents[b][2].match(/x[0-9]+=[0-9_]+/g);C("Integrator","Playback ClickTale Integration - %s",e);for(b=0;b=Number(a)?d.push(hc(f[b])[a]):d.push(a)}),d=d.join("_");else if(!b&&1==e.length&&256>=Number(e[0])){var c=String,e=e[0],g=fc(a),j=l;try{j=g[e]}catch(p){}d=c(j)}else 1==e.length?d=
-e[0]:H("API","Error: could not bucket user. Unknown arguments.");d&&(b&&gc(a,d)?(b=d,c=gc(a,b),ud[a]=ud[a]||{},ud[a][c]=b,H("Distributor","Preferring variation partial "+b+" of section "+c+" of experiment "+a),a=vd(a),1===a.length&&wd(a[0],"api.bucketUser",k)):wd(d,"api.bucketUser",k));hd()}function xd(a){a&&"tracking"===a||(H("API","Optimizely disabled"),r=m);v=m}function yd(){H("API","Finalizing API.");md();Zc=k}
-function zd(a,b,c){var d=[],e=b,c=Q(c)?c:m;J(b)&&(e=b[0],d=Ad(b,1));(a=a[e])?(H("API",'Called function "'+e+'"'),a.apply(l,d)):c||H("API",'Error for unknown function "'+e+'"');Bd()}function Cd(a,b){Zc?H("API","Error: can't add custom tags after Optimizely loads"):($c=$c||{},2==arguments.length?$c[a]=b:1==arguments.length&&$.extend(k,$c,a))}
-function Dd(a,b){var c=Zb(a)||a,b=Q(b)?b:k,d=$b()[c];d?d.audience_id?T.M(d.audience_id):d.dimension_id?T.C(d.dimension_id,l):Ed(c,b):H("API","Unable find segment for: "+c)}function Fd(){var a=I($b());G(a,function(a){Dd(a,m)});Gd()}
-function md(){Hd={};Id={};Jd={};G(xb(),function(a){var b=K(a);Hd[b]=a.split("_");Id[b]=lc(a);Jd[b]=mc(a)});V={};var a=E("audiences");a&&(V.audiences=a);V.experiments={};V.sections={};V.segments={};V.state={};V.variations={};V.visitor={};V.customTags=$c;V.thirdParty=q.get("thirdParty")||{};for(var b=Xb(),a=0;aa&&(b="less then minimum.",a=7776E3);H("API",(b&&"Days argument "+b)+" Cookie expiration set to "+a+" seconds.");Da=a;Pd()}function Qd(){Ca=k}
-function Rd(){y("optimizelyReportableFix")?H("API","skipping because cookie is set"):(G(E("audiences"),function(a){Qb(a)&&(H("API","Removing from reportable audience: "+a),T.M(a))}),A("optimizelyReportableFix","1",7776E3))}function Sd(a){var b=Pa();a?A("optimizelyPPID",a,Da):Bb("optimizelyPPID",Cb||Db||Eb);a!==b&&(H("Plan","Resetting visitor buckets"),Td={},rd={},sd={},U=[],hd());H("API","Set PPID to "+a)}var V={},Ud={},Sa=l,jd=m,dd=[],kd=[],Hd={},Id={},Jd={},T=l;function fd(a,b){var b=b===k,c,d=l;G(U,function(b){a==b.q&&(d=b.id)});if((c=d)&&0Math.floor(1E4*na(f+a,0)))return H("Distributor","Permanently ignoring experiment "+
-a+"("+e/100+"% likelihood)"),Vd(a),m;e=c;ud[a]!==i&&(H("Distributor","Taking into account bucketUser variations for experiment "+a),e=vd(a));var f=e,g=[],j=O(a,"variation_weights")||{};G(f,function(a){g.push(j[a])});f=Wd(a,g);e=e[f];H("Distributor","Picked variation "+e+" [index "+f+" of "+c.length+"]");wd(e,"distributor");return k}function Xd(a,b){b=b||{};H("Distributor","Testing conditionally activated experiment for conditions: "+a);Ud[a]||(Yd(a,b),Zc&&md())}
-function Yd(a,b){function c(){ad(a,b);p.isActive=w(L.concat(M),a);H("Distributor","Activating conditionally activated experiment "+a)}var d=O(a,"conditional_code"),e=k,f;try{var g=eval("(function() {return "+("("+d+")")+";})()");"function"===typeof g&&(e=m,f=g)}catch(j){}var p={isActive:m,experimentId:a};if(e){if(e={objectType:"experiment",enabledStatus:b.enabledStatus},b.force||!cd(a)||ed(a,e)){var o=function(){cd(a)&&(Zd(0,{value:d})||g)?c():setTimeout(o,50)};o();H("Distributor","Set up conditional polling for "+
-a);Ud[a]=k}}else try{f(c,p),H("Distributor","Set up conditional callback for "+a),Ud[a]=k}catch(t){H("Distributor","Error running conditional callback function for "+a)}}function Wd(a,b){var c=b.length;if(0===c)return l;if(1===c)return 0;for(var d=0,e=0;e]*)\}\}/g,je=/^data\.visitor\.params\.(.*)$/;function le(a){var b=a||me;H("Segmenter","Loading segments cookie.");if(a=y("optimizelySegments")){try{a=fa(a)}catch(c){a={}}G(a,function(a,c){var d=$b()[a];H("Segmenter","Segments cookie contains segment id: "+a);d&&d.audience_id?b.m(d.audience_id):d&&d.dimension_id?b.C(d.dimension_id,c,m):X[a]=c})}H("Segmenter","Evaluating all segments.");for(var a=I($b()),d=0;d<\/script>'),1!==$("#"+d).length&&h(Error("Document.write failed to append script")))}else h(Error("Not safe to attempt document.write"))}catch(e){try{var f=
-new XMLHttpRequest;f.open("GET",a,m);f.onload=function(){eval(f.responseText)};f.onerror=function(){h(Error())};f.send()}catch(g){C("Common","Failed to load %s synchronously",a),c()}}else c()}function C(a,b,c){var d=window.console;if(za&&d&&d.log){var e=Ad(arguments,1);e[0]="Optimizely / "+a+" / "+b;Function.prototype.apply.call(d.log,d,e)}}function Ld(a){try{return decodeURIComponent(a)}catch(b){return a}}function Ad(a,b){return Array.prototype.slice.call(a,b||0,a.length)};function H(a,b,c){xe.push({pa:new Date,na:a,message:b,ea:c||m});ye&&Bd()}function ze(){za=k}function Ae(){Aa=za=k}function Bd(){za&&(G(xe,function(a){if(!a.Ia&&(!a.ea||a.ea===Aa)){var b=+a.pa;C(a.na,a.message+(" [time "+(Be?b-Be:0)+" +"+(Ce?b-Ce:0)+"]"));Ce=b;Be||(Be=b);a.Ia=k}}),ye=k)}var Ce=l,Be=l,xe=[],ye=m;var De=/\s*;\s*/,Ee=/^([^=]+)=?(.*)$/;function y(a){var b=[];G(Fe(),function(c){a===c.name&&b.push(Ld(c.value))});if(0===b.length)return l;1'+c.replace(/([\f\n\r\t\\'"])/g,"\\$1")+'");',
-b:"body",type:"global css (experiment "+a+")",l:k});d&&Ve(d,f,j)});G(d,function(a){for(var b=jc(a),b=b.split("\n"),c=[],d=k,e=0,g=b.length;e0){d=We(t,qd,u);d=Ue(d)}if(d&&p.length>0){d=We(p,o,u);d=!Ue(d)}}else d&&c.push(p)}}b=
-c.join("\n");Ve(b,f,j,a)});c=[];c.push.apply(c,f);c.push.apply(c,g);c.push.apply(c,j);c.push.apply(c,e);Se.push.apply(Se,c);Xe()}}
-function Xe(){var a=m;Ye=l;for(H("Evaluator",Ze+" times waited");!a&&0body{display:none;visibility:hidden;}");H("Evaluator","Hiding body before redirect");var d=
-ge.test(a)||fe.test(a)||he.test(a),e=/_keep_body_hidden=(\S+)/.test(a);d||e?H("Evaluator","Standard redirect detected - Will not unhide body."):setTimeout(function(){document.body&&(document.body.style.visibility="visible",document.body.style.display="block",H("Evaluator","Unhiding body -- did not redirect"),R("bodyUnhidden"))},1700)}eval(a)}catch(f){c=za,za=k,H("Evaluator","Error: "+f.message),H("Evaluator","Code: "+a),za=c,H("Evaluator","Failed to run code: "+f.message)}}
-function Re(a,b,c){c=c||{};if(!bf[a]||!bf[a][b]){var d=function(){fb(b,"custom",c)},e=$(a);if(0Number(c[e]))return 1}else return-1;return 0}function kf(a,b){var c=b.value,d=a.id,e=a.version,f=a.mobileId;return f&&"unknown"!==f?(H("Condition",f,k),"mobile"===c||c===f):0===c.indexOf(d)?0===jf(e,c.substr(d.length)):m}
-function Zd(a,b){var c=b.value;if(c===i)return k;try{return Boolean(eval(c))}catch(d){return m}}function lf(a,b){return mf(b.value,b.match,a)}function nf(a,b){return mf(b.value,b.match,a)}
-function of(a,b){var c=b.value;switch(b.match){case "exact":if(a==c&&""!=a)return k;break;case "prefix":if(0==a.indexOf(c))return k;break;case "regex":try{var d=RegExp(c)}catch(e){break}if(d.test(a))return k;break;case "cidr":try{var f;a:{var g=new pf(c),j=qf(a);j===l&&h(Error("Invalid ip: "+a));for(c=0;4>c;c++)if((j[c]&g.K[c])!==g.L[c]){f=m;break a}f=k}return f}catch(p){}}return m}function rf(a,b){var c=b.value;return"any"===c||0===a.indexOf(c)}
-function sf(a,b){var c=b.value.split("|"),d=$.trim(c[0]),e=$.trim(c[1]),f=$.trim(c[2]),g=$.trim(c[3]);switch(c.length){case 1:if(B(a.country)===d)return k;break;case 2:if(B(a.region)===e&&B(a.country)===d)return k;break;case 3:if(B(a.city)===f&&(B(a.region)===e||""===e)&&B(a.country)===d)return k;break;case 4:if(B(a.continent)===g)return k}return m}function tf(a,b){return mf(b.value,b.match,a)}
-function uf(a,b){var c=b.value,d=b.match;H("Condition","Testing referrer "+a+" against "+c+" ("+d+")",k);return vf(a,c,d)}function wf(a){return!!a}function Ue(a){var b=Z.u();return N(a.values,da(hf,b))}function hf(a,b){var c=b.value,d=b.match;H("Condition","Testing URL "+a+" against "+c+" ("+d+")",k);return vf(a,c,d)}function xf(a,b){switch(b.value){case "new":if("returning"===a)return m;break;case "returning":return"returning"===a}return k}
-function Le(a,b){var c={and:function(b){return te(b,da(Le,a))},or:function(b){return N(b,da(Le,a))},not:function(b){1!==b.length&&h(Error('"not" argument too long: '+ia(b)));return!Le(a,b[0])}};if(J(b)){if(b[0]in c)return c[b[0]](b.slice(1));h(Error("Not an operator"))}var c=b.dimension_id,d=Ub(c),e=b.value;d||h(Error("No dimension type for dimension: "+c));var f=yf[d];f||h(Error("Unknown dimension type: "+d));d=i;if(a.e.hasOwnProperty(c))d=a.e[c];else try{var g=Ub(c)||"",j,p;E("dimensions",c)||h(Error("Unable to find dimension for id: "+
-c));"custom_dimension"===g&&h(Error("calculateDimensionValue called on custom dimension "+c));(j={browser:n(Z.g,Z),browser_version:n(Z.g,Z),campaign:da(re,"campaign"),cookies:n(Z.T,Z),custom_tag:n(Z.U,Z),device:n(Z.v,Z),event:n(Z.ja,Z),first_session:n(Z.xa,Z),has_ppid:n(Z.Da,Z),ip:n(Z.I,Z),language:n(Z.H,Z),list:n(Z.V,Z),location:n(Z.w,Z),query:n(Z.h,Z),platform:n(Z.aa,Z),referrer:n(Z.J,Z),segment:n(Z.Ea,Z),source_type:da(re,"source_type"),third_party_dimension:n(Z.Ba,Z),time_and_day:n(Z.getDate,
-Z),url:n(Z.u,Z),visitor:n(Z.Y,Z)}[g])&&(p=j(Vb(c)));H("Visitor","Got dimension ("+g+") value "+c+": "+ia(p));d=p}catch(o){H("Visitor","Error: "+o.message)}return f(d,{value:e,match:b.match||"exact"})}
-function cd(a){var b=k;!O(a,"conditions")&&!rc(a,"add_condition")?(b=[rc(a,"audience_id")],b[0]||(b=O(a,"audiences")||[]),b=te(b,function(a){a=Pb(a);return!a.conditions?k:zf(a.conditions)})):(O(a,"uses_geotargeting")||rc(a,"uses_geotargeting"))&&(b=Af.ip(l)||Af.location(l));b||H("Condition","Not ready to test (geotargeting): "+a);return b}function zf(a){if(J(a))return te(a.slice(1),zf);var b=Ub(a.dimension_id)||"";return(b=Af[b])?b(a):k}
-var gf={browser:function(a){var b=Z.g();return N(a.values,function(a){return kf(b,{value:a})})},code:function(a){return Zd(0,a)},cookies:function(a){for(var b=a.names||[],a=a.values||[],c,d=0;d=jf(a.version,c[1]):0===jf(a.version,c[0]):m},referrer:uf,segment:wf,source_type:function(a,b){return b.value===a},time_and_day:function(a,b){var c,d,e;c=b.value;e=c.split("_");3!==e.length&&h(Error("Invalid time and day string "+c));c=e[0];d=e[1];e=e[2].split(",");c=ef(c);d=ef(d);var f=60*a.getHours()+a.getMinutes(),g="sunday monday tuesday wednesday thursday friday saturday".split(" ")[a.getDay()];return f>=c&&
-f<=d&&-1!==$.inArray(g,e)},third_party_dimension:function(a,b){return J(a)?N(a,da(mf,b.value,b.match)):mf(b.value,b.match,a)},url:hf,visitor:xf,has_ppid:aa()},Af={ip:function(){R("checkGeo");return!!Z.I()},location:function(){var a=Z.w();R("checkGeo");return!!(a&&a.continent||a.country||a.region||a.city)},list:function(a){a=a.dimension_id;R("checkGeo");return Z.V(Vb(a)||"")!==l}};
-function mf(a,b,c){var d=Q(c)&&c!==l,e=Q(a)&&a!==l;switch(b||(e?"exact":"exists")){case "exists":return d;case "exact":return d&&String(c)===a;case "substring":return d&&-1!==String(c).indexOf(a);case "regex":try{return e&&d?Boolean(String(c).match(RegExp(a))):m}catch(f){return m}case "range":return a=a.split(":"),b=parseFloat(a[1]),c=parseFloat(c),c>=parseFloat(a[0])&&c<=b;default:return m}};function pf(a){this.oa=$.trim(a);a=Bf(this.oa);a===l&&h(Error("Invalid CIDR specification"));this.L=a.L;this.K=a.K}function Bf(a){a=a.split("/");if(2!=a.length)return l;var b=parseInt(a[1],10);if(isNaN(b)||0>b||32b||32d;d++)c[d]=0;for(var e=Math.floor(b/8),d=0;de&&(c[e]=Cf[b%8]);b=c}for(c=0;4>c;c++)a[c]&=b[c];return{L:a,K:b}}
-function qf(a){a=a.split(".");if(4!=a.length)return l;for(var b=[],c=0;4>c;c++){var d;d=a[c];if(3e||255 ')}}else if(ya&&!wa)Cc("This preview link has expired. Please return to Optimizely and preview again to get a new link.");else{Sa=q.get("asyncInfo")||l;j=document.location.hostname;
-var f=j.split("."),g=j,o=f[f.length-1];2Number(f))&&(r=m);if(r){j=y("optimizelyEndUserId");Wa=j!==i&&j!==l;a:{j="googlebot;yahoo! slurp;bingbot;bingpreview;msnbot;keynote;ktxn;khte;gomezagent;alertsite;yottaamonitor;pingdom.com_bot;aihitbot;baiduspider;adsbot-google;mediapartners-google".split(";");
-f=navigator.userAgent;f=f.toLowerCase();for(g=0;g1&&b.indexOf("_")===-1){u[c]=u[c]||{};u[c][a]=b}else b!=="0"?wd(b,"cookie")||(Td[a]=b):Vd(a)});G(u,function(a,b){var c;a:{c=[];for(var d=ec(a),e=0;e0?wd(c,
-"cookie"):Vd(a)})}le();zb=(y("optimizelyRedirect")||"|").split("|")[0];j=y("optimizelyReferrer");j!==l&&(Hc=0==j.length?"":j,A("optimizelyReferrer",""));j=me;H("Visitor","Initializing");(f=y("optimizelyAudiences"))&&0=0;g--){for(e=c[g];" "===e.charAt(0);){e=e.slice(1);}if(0===e.indexOf(b)){f=e.slice(b.length);break;}}return f;}function eraseCookie(a){var b="",c=-1;a&&createCookie(a,b,c);}var requirejs,require,define;!function(a){function b(a,b){var c,d,e,f,g,h,i,j=b&&b.split("/"),k=m.map,l=k&&k["*"]||{};if(a&&"."===a.charAt(0)&&b){for(j=j.slice(0,j.length-1),a=j.concat(a.split("/")),g=0;i=a[g];g++){if("."===i){a.splice(g,1),g-=1;}else{if(".."===i){if(1===g&&(".."===a[2]||".."===a[0])){return !0;}g>0&&(a.splice(g-1,2),g-=2);}}}a=a.join("/");}if((j||l)&&k){for(c=a.split("/"),g=c.length;g>0;g-=1){if(d=c.slice(0,g).join("/"),j){for(h=j.length;h>0;h-=1){if(e=k[j.slice(0,h).join("/")],e&&(e=e[d])){f=e;break;}}}if(f=f||l[d]){c.splice(0,g,f),a=c.join("/");break;}}}return a;}function c(b,c){return function(){return j.apply(a,o.call(arguments,0).concat([b,c]));};}function d(a){return function(c){return b(c,a);};}function e(a){return function(b){k[a]=b;};}function f(b){if(l.hasOwnProperty(b)){var c=l[b];delete l[b],n[b]=!0,i.apply(a,c);}if(!k.hasOwnProperty(b)){throw new Error("No "+b);}return k[b];}function g(a,c){var e,g,h=a.indexOf("!");return -1!==h?(e=b(a.slice(0,h),c),a=a.slice(h+1),g=f(e),a=g&&g.normalize?g.normalize(a,d(c)):b(a,c)):a=b(a,c),{f:e?e+"!"+a:a,n:a,p:g};}function h(a){return function(){return m&&m.config&&m.config[a]||{};};}var i,j,k={},l={},m={},n={},o=[].slice;i=function(b,d,i,j){var m,o,p,q,r,s,t=[];if(j=j||b,"function"==typeof i){for(d=!d.length&&i.length?["require","exports","module"]:d,s=0;sa?"0"+a:a;}function quote(a){return escapable.lastIndex=0,escapable.test(a)?'"'+a.replace(escapable,function(a){var b=meta[a];return"string"==typeof b?b:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4);})+'"':'"'+a+'"';}function str(a,b){var c,d,e,f,g,h=gap,i=b[a];switch(i&&"object"==typeof i&&"function"==typeof i.toJSON&&(i=i.toJSON(a)),"function"==typeof rep&&(i=rep.call(b,a,i)),typeof i){case"string":return quote(i);case"number":return isFinite(i)?String(i):"null";case"boolean":case"null":return String(i);case"object":if(!i){return"null";}if(gap+=indent,g=[],"[object Array]"===Object.prototype.toString.apply(i)){for(f=i.length,c=0;f>c;c+=1){g[c]=str(c,i)||"null";}return e=0===g.length?"[]":gap?"[\n"+gap+g.join(",\n"+gap)+"\n"+h+"]":"["+g.join(",")+"]",gap=h,e;}if(rep&&"object"==typeof rep){for(f=rep.length,c=0;f>c;c+=1){"string"==typeof rep[c]&&(d=rep[c],e=str(d,i),e&&g.push(quote(d)+(gap?": ":":")+e));}}else{for(d in i){Object.prototype.hasOwnProperty.call(i,d)&&(e=str(d,i),e&&g.push(quote(d)+(gap?": ":":")+e));}}return e=0===g.length?"{}":gap?"{\n"+gap+g.join(",\n"+gap)+"\n"+h+"}":"{"+g.join(",")+"}",gap=h,e;}}"function"!=typeof Date.prototype.toJSON&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null;},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf();});var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;"function"!=typeof JSON.stringify&&(JSON.stringify=function(a,b,c){var d;if(gap="",indent="","number"==typeof c){for(d=0;c>d;d+=1){indent+=" ";}}else{"string"==typeof c&&(indent=c);}if(rep=b,!b||"function"==typeof b||"object"==typeof b&&"number"==typeof b.length){return str("",{"":a});}throw new Error("JSON.stringify");}),"function"!=typeof JSON.parse&&(JSON.parse=function(text,reviver){function walk(a,b){var c,d,e=a[b];if(e&&"object"==typeof e){for(c in e){Object.prototype.hasOwnProperty.call(e,c)&&(d=walk(e,c),void 0!==d?e[c]=d:delete e[c]);}}return reviver.call(a,b,e);}var j;if(text=String(text),cx.lastIndex=0,cx.test(text)&&(text=text.replace(cx,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4);})),/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){return j=eval("("+text+")"),"function"==typeof reviver?walk({"":j},""):j;}throw new SyntaxError("JSON.parse");});}(),define("../vendor/json2",function(){}),define("../src/bootstrap",[],function(){var a=function(a,b){var c,d=b.split("."),e=a;c=d.length;for(var f=0;c>f;f++){"undefined"==typeof e[d[f]]&&(e[d[f]]={}),e=e[d[f]];}return e;};"undefined"==typeof BKTAG&&a(window,"BKTAG"),BKTAG.ns=a;var b={createFrame:function(a){var b=document.createElement("iframe");return b.setAttribute("name",a),b.setAttribute("id",a),b.setAttribute("title","bk"),b.style.border="0px",b.style.width="0px",b.style.height="0px",b.style.display="none",b.style.position="absolute",b.style.clip="rect(0px 0px 0px 0px)","function"==typeof bk_frameLoad&&(b.onload=bk_frameLoad),b.src="about:blank",b;},checkFrame:function(a){var c="__bkframe";if("undefined"==typeof frames[c]||"undefined"==typeof document.getElementById(c)){var d=b.createFrame(c),e=document.getElementsByTagName("body")[0];e&&e.appendChild(d);}"function"==typeof a&&a();}};return b;}),define("../vendor/htmlparser",[],function(){var a=function(a){for(var b={},c=a.split(","),d=0;d\s]+))?)*)\s*(\/?)>/,endTag:/^<\/(\w+)[^>]*>/,attr:/(\w+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,empty:a("area,base,basefont,br,col,frame,hr,img,input,isindex,link,meta,param,embed"),block:a("address,applet,blockquote,button,center,dd,del,dir,div,dl,dt,fieldset,form,frameset,hr,iframe,ins,isindex,li,map,menu,noframes,noscript,NOSCRIPT,object,ol,p,pre,script,SCRIPT,table,tbody,td,tfoot,th,thead,tr,ul"),inline:a("a,abbr,acronym,applet,b,basefont,bdo,big,br,button,cite,code,del,dfn,em,font,i,iframe,img,input,ins,kbd,label,map,object,q,s,samp,script,SCRIPT,select,small,span,strike,strong,sub,sup,textarea,tt,u,var"),closeSelf:a("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr"),fillAttrs:a("checked,compact,declare,defer,disabled,ismap,multiple,nohref,noresize,noshade,nowrap,readonly,selected"),special:a("script,SCRIPT,style"),one:a("html,head,body,title"),structure:{link:"head",base:"head"},htmlParser:function(a,c){function d(a,d,f,g){if(b.block[d]){for(;i.last()&&b.inline[i.last()];){e("",i.last());}}if(b.closeSelf[d]&&i.last()==d&&e("",d),g=b.empty[d]||!!g,g||i.push(d),c.start){var h=[];f.replace(b.attr,function(a,c){var d=arguments[2]?arguments[2]:arguments[3]?arguments[3]:arguments[4]?arguments[4]:b.fillAttrs[c]?c:"";h.push({name:c,value:d,escaped:d.replace(/(^|[^\\])"/g,'$1\\"')});}),c.start&&c.start(d,h,g);}}function e(a,b){if(b){for(var d=i.length-1;d>=0&&i[d]!=b;d--){}}else{var d=0;}if(d>=0){for(var e=i.length-1;e>=d;e--){c.end&&c.end(i[e]);}i.length=d;}}var f,g,h,i=[],j=a;for(i.last=function(){return this[this.length-1];};a;){if(g=!0,a=b.leftTrim(a),i.last()&&b.special[i.last()]){var k=new RegExp(""+i.last()+">","i"),f=a.search(k),l=a.substring(0,f);l.length>0&&(c.chars&&c.chars(l),a=a.replace(l,"")),a=a.replace(k,""),e("",i.last());}else{if(0==a.indexOf(""),f>=0&&(c.comment&&c.comment(a.substring(4,f)),a=a.substring(f+3),g=!1)):0==a.indexOf("")?(h=a.match(b.endTag),h&&(a=a.substring(h[0].length),h[0].replace(b.endTag,e),g=!1)):0==a.indexOf("<")&&(h=a.match(b.startTag),h&&(a=a.substring(h[0].length),h[0].replace(b.startTag,d),g=!1)),g){f=a.indexOf("<");var m=0>f?a:a.substring(0,f);a=0>f?"":a.substring(f),c.chars&&c.chars(m);}}if(a==j){throw"Parse Error: "+a;}j=a;}e();},htmlToDom:function(a,c){var d=[],e=c.documentElement||c.getOwnerDocument&&c.getOwnerDocument()||c;if(!e&&c.createElement&&function(){var a=c.createElement("html"),b=c.createElement("head");b.appendChild(c.createElement("title")),a.appendChild(b),a.appendChild(c.createElement("body")),c.appendChild(a);}(),c.getElementsByTagName){for(var f in b.one){b.one[f]=c.getElementsByTagName(f)[0];}}var g=b.one.body;b.htmlParser(a,{start:function(a,e,f){if(b.one[a]){return void (g=b.one[a]);}for(var h=c.createElement(a),i=0;i0?d[d.length-1]:b.one.body;},chars:function(a){if(window.addEventListener){var b=c.createTextNode(a);g.appendChild(b);}else{g.text=a;}},comment:function(){}});}};return b;}),define("../src/utils",["../src/bootstrap","../vendor/htmlparser"],function(a,b){var c={getKwds:function(){var a,b=document.getElementsByTagName("meta"),c=[],d=b.length;for(a=0;d>a;a++){b[a].name&&"keywords"===b[a].name.toLowerCase()&&""!==b[a].content&&c.push(b[a].content);}return c.join(",");},getMeta:function(a){for(var b=document.getElementsByTagName("meta"),c=b.length,d=0;c>d;d++){var e=b[d];if(e.name.toLowerCase()===a.toLowerCase()&&""!==e.content){return e.content;}}return null;},scriptWithOnload:function(a,b){var c=document.createElement("script");return c.src=a,c.onloadDone=!1,c.onload=function(){c.onloadDone||(c.onloadDone=!0,"function"==typeof b&&b());},c.onreadystatechange=function(){("loaded"===c.readyState||"complete"===c.readyState)&&!c.onloadDone&&(c.onloadDone=!0,"function"==typeof b&&b());},c;},isMobile:function(){var a=!1,b=["Mobile","Tablet","Handheld","Android","iPhone","Kindle","Silk","Nokia","Symbian","BlackBerry"];for(var c in b){if(-1!==navigator.userAgent.indexOf(b[c])){a=!0;break;}}return a;},isDebug:function(){var a=!1;return"undefined"!=typeof window.location&&"undefined"!=typeof window.location.search&&-1!==window.location.search.indexOf("debug=1")&&(a=!0),a;},addEvent:function(a,b,c){a.addEventListener?a.addEventListener(b,c,!1):a.attachEvent("on"+b,function(b){return c.call(a,b);});},normalizeEmail:function(a){var b=[],c=[],d=a;try{d=a.trim().toLowerCase(),b=d.split("@"),c=b[0],c.indexOf("+")>-1&&(c=c.substr(0,c.indexOf("+"))),d=c+"@"+b[1];}catch(e){}return d;},normalizePhone:function(a){var b=a;try{b=b.trim().replace(/^[0]+/g,"").replace(/\D/g,"");}catch(c){}return b;},trim:function(){return this.replace(/^\s+|\s+$/g,"");}};return"function"!=typeof String.prototype.trim&&(String.prototype.trim=c.trim),window.BKTAG.htmlToDom=b.htmlToDom,window.BKTAG.util=c,c;}),define("../vendor/cookies",function(){}),define("../vendor/numis",[],function(){var a={java:function(a){for(var b=31,c=0,d=0,e=0;e16&&(c=j(c,8*a.length));for(var d=Array(16),e=Array(16),f=0;16>f;f++){d[f]=909522486^c[f],e[f]=1549556828^c[f];}var g=j(d.concat(h(b)),512+8*b.length);return i(j(e.concat(g),640));}function d(a){try{}catch(b){s=0;}for(var c,d=s?"0123456789ABCDEF":"0123456789abcdef",e="",f=0;f>>4&15)+d.charAt(15&c);}return e;}function e(a){try{}catch(b){t="";}for(var c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d="",e=a.length,f=0;e>f;f+=3){for(var g=a.charCodeAt(f)<<16|(e>f+1?a.charCodeAt(f+1)<<8:0)|(e>f+2?a.charCodeAt(f+2):0),h=0;4>h;h++){d+=8*f+6*h>8*a.length?t:c.charAt(g>>>6*(3-h)&63);}}return d;}function f(a,b){var c,d,e,f,g,h=b.length,i=Array(Math.ceil(a.length/2));for(c=0;cd;d++){for(g=Array(),f=0,c=0;c0||e>0)&&(g[g.length]=e);}k[d]=f,i=g;}var l="";for(c=k.length-1;c>=0;c--){l+=b.charAt(k[c]);}return l;}function g(a){for(var b,c,d="",e=-1;++e=55296&&56319>=b&&c>=56320&&57343>=c&&(b=65536+((1023&b)<<10)+(1023&c),e++),127>=b?d+=String.fromCharCode(b):2047>=b?d+=String.fromCharCode(192|b>>>6&31,128|63&b):65535>=b?d+=String.fromCharCode(224|b>>>12&15,128|b>>>6&63,128|63&b):2097151>=b&&(d+=String.fromCharCode(240|b>>>18&7,128|b>>>12&63,128|b>>>6&63,128|63&b));}return d;}function h(a){for(var b=Array(a.length>>2),c=0;c>5]|=(255&a.charCodeAt(c/8))<>5]>>>c%32&255);}return b;}function j(a,b){a[b>>5]|=128<>>9<<4)+14]=b;for(var c=1732584193,d=-271733879,e=-1732584194,f=271733878,g=0;g>16)+(b>>16)+(c>>16);return d<<16|65535&c;}function q(a,b){return a<>>32-b;}var r={};r.hex_md5=a;var s=0,t="";return r;}),define("../vendor/sha256",[],function(){function a(a){return d(b(g(a)));}function b(a){return i(r(h(a),8*a.length));}function c(a,b){var c=h(a);c.length>16&&(c=r(c,8*a.length));for(var d=Array(16),e=Array(16),f=0;16>f;f++){d[f]=909522486^c[f],e[f]=1549556828^c[f];}var g=r(d.concat(h(b)),512+8*b.length);return i(r(e.concat(g),768));}function d(a){try{}catch(b){u=0;}for(var c,d=u?"0123456789ABCDEF":"0123456789abcdef",e="",f=0;f>>4&15)+d.charAt(15&c);}return e;}function e(a){try{}catch(b){v="";}for(var c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d="",e=a.length,f=0;e>f;f+=3){for(var g=a.charCodeAt(f)<<16|(e>f+1?a.charCodeAt(f+1)<<8:0)|(e>f+2?a.charCodeAt(f+2):0),h=0;4>h;h++){d+=8*f+6*h>8*a.length?v:c.charAt(g>>>6*(3-h)&63);}}return d;}function f(a,b){var c,d,e,f,g=b.length,h=Array(),i=Array(Math.ceil(a.length/2));for(c=0;c0;){for(f=Array(),e=0,c=0;c0||d>0)&&(f[f.length]=d);}h[h.length]=e,i=f;}var j="";for(c=h.length-1;c>=0;c--){j+=b.charAt(h[c]);}var k=Math.ceil(8*a.length/(Math.log(b.length)/Math.log(2)));for(c=j.length;k>c;c++){j=b[0]+j;}return j;}function g(a){for(var b,c,d="",e=-1;++e=55296&&56319>=b&&c>=56320&&57343>=c&&(b=65536+((1023&b)<<10)+(1023&c),e++),127>=b?d+=String.fromCharCode(b):2047>=b?d+=String.fromCharCode(192|b>>>6&31,128|63&b):65535>=b?d+=String.fromCharCode(224|b>>>12&15,128|b>>>6&63,128|63&b):2097151>=b&&(d+=String.fromCharCode(240|b>>>18&7,128|b>>>12&63,128|b>>>6&63,128|63&b));}return d;}function h(a){for(var b=Array(a.length>>2),c=0;c>5]|=(255&a.charCodeAt(c/8))<<24-c%32;}return b;}function i(a){for(var b="",c=0;c<32*a.length;c+=8){b+=String.fromCharCode(a[c>>5]>>>24-c%32&255);}return b;}function j(a,b){return a>>>b|a<<32-b;}function k(a,b){return a>>>b;}function l(a,b,c){return a&b^~a&c;}function m(a,b,c){return a&b^a&c^b&c;}function n(a){return j(a,2)^j(a,13)^j(a,22);}function o(a){return j(a,6)^j(a,11)^j(a,25);}function p(a){return j(a,7)^j(a,18)^k(a,3);}function q(a){return j(a,17)^j(a,19)^k(a,10);}function r(a,b){var c,d,e,f,g,h,i,j,k,r,t,u,v=new Array(1779033703,-1150833019,1013904242,-1521486534,1359893119,-1694144372,528734635,1541459225),x=new Array(64);for(a[b>>5]|=128<<24-b%32,a[(b+64>>9<<4)+15]=b,k=0;kr;r++){x[r]=16>r?a[r+k]:s(s(s(q(x[r-2]),x[r-7]),p(x[r-15])),x[r-16]),t=s(s(s(s(j,o(g)),l(g,h,i)),w[r]),x[r]),u=s(n(c),m(c,d,e)),j=i,i=h,h=g,g=s(f,t),f=e,e=d,d=c,c=s(t,u);}v[0]=s(c,v[0]),v[1]=s(d,v[1]),v[2]=s(e,v[2]),v[3]=s(f,v[3]),v[4]=s(g,v[4]),v[5]=s(h,v[5]),v[6]=s(i,v[6]),v[7]=s(j,v[7]);}return v;}function s(a,b){var c=(65535&a)+(65535&b),d=(a>>16)+(b>>16)+(c>>16);return d<<16|65535&c;}var t={};t.hex_sha256=a;var u=0,v="",w=new Array(1116352408,1899447441,-1245643825,-373957723,961987163,1508970993,-1841331548,-1424204075,-670586216,310598401,607225278,1426881987,1925078388,-2132889090,-1680079193,-1046744716,-459576895,-272742522,264347078,604807628,770255983,1249150122,1555081692,1996064986,-1740746414,-1473132947,-1341970488,-1084653625,-958395405,-710438585,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,-2117940946,-1838011259,-1564481375,-1474664885,-1035236496,-949202525,-778901479,-694614492,-200395387,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,-2067236844,-1933114872,-1866530822,-1538233109,-1090935817,-965641998);return t;}),define("../src/core",["../src/bootstrap","../src/utils","../vendor/cookies","../vendor/numis","../vendor/md5","../vendor/sha256"],function(a,b,c,d,e,f){var g=[],h=!1,i={site:"site_id",limit:"pixel_limit",excludeBkParams:"ignore_meta",excludeTitle:"exclude_title",excludeKeywords:"exclude_keywords",excludeReferrer:"exclude_referrer",excludeLocation:"exclude_location",partnerID:"partner_id",allowMultipleCalls:"allow_multiple_calls",suppressMultipleCalls:"suppress_multiple_calls",callback:"callback",useImage:"use_image",useMultipleIframes:"use_multiple_iframes",allData:"all_data",timeOut:"timeout",ignoreOutsideIframe:"ignore_outside_iframe",eventScheduling:"event_scheduling",suppressEventScheduling:"suppress_event_scheduling",suppressCacheBusting:"suppress_cache_busting",pixelUrl:"pixel_url",pixelSecure:"pixel_secure",useFirstParty:"use_first_party",suppressFirstParty:"suppress_first_party",sendStatidPayload:"send_statid_payload",suppressStatidPayload:"suppress_statid_payload",metaVars:"meta_vars",jsList:"js_list",paramList:"param_list",useMobile:"use_mobile",disableMobile:"disable_mobile",isDebug:"is_debug",limitGetLength:"limit_get_length"},j={readCookie:readCookie,createCookie:createCookie,eraseCookie:eraseCookie,_dest:null,addParam:function(a,b,c){return"undefined"!=typeof varMap&&varMap[b]&&(b=varMap[b]),g.push("undefined"!=typeof c?a+"="+encodeURIComponent(b+"="+c):a+"="+b),BKTAG;},addBkParam:function(a,b){if("string"==typeof a&&"string"==typeof b){j.addParam("phint","__bk_"+a,b);}else{for(var c in a){a.hasOwnProperty(c)&&"string"==typeof a[c]&&j.addParam("phint","__bk_"+c,a[c]);}}return BKTAG;},addHash:function(a,b,c){return j.addParam("phint",a,c&&""!==c?e.hex_md5(c):""),j.addParam("phint",b,c&&""!==c?f.hex_sha256(c):""),BKTAG;},addEmailHash:function(a){return a?"string"!=typeof a&&(a=a.toString()):a="",a=BKTAG.util.normalizeEmail(a),j.addHash("e_id_m","e_id_s",a);},addPhoneHash:function(a){return a?"string"!=typeof a&&(a=a.toString()):a="",a=BKTAG.util.normalizePhone(a),j.addHash("p_id_m","p_id_s",a);},_reset:function(){h=!1,g=[];for(var a in i){if(i.hasOwnProperty(a)){var b="bk_"+i[a];window[b]=void 0;try{delete window[b];}catch(c){}}}return BKTAG;},params:function(){return g;},getGlobals:function(a){if(a.length){for(var b=0;b 0){
- intMax --;
- try{
- if(ClickTaleGetPID() && ClickTaleGetSID() && ClickTaleGetUID()){
- COMSCORE.SiteRecruit._halt = false;
- COMSCORE.SiteRecruit.Broker.run();
- clearClickTaleData();
- }
- }catch(err){ }
- }else{
- clearClickTaleData();
- }
- }
-
- function clearClickTaleData() {
- window.clearInterval(CTDInterval);
- }
-
- if(/en-us\/(laptop|phone|premiumlaptop|tablet)/i.test(document.location.toString()) && document.cookie.indexOf('msresearch') == -1 ){
- COMSCORE.SiteRecruit._halt = true;
- var intMax = 15;
- var CTDInterval = window.setInterval('checkClickTaleData()', '1000');
- }
-
-// START 5.1.3
-function _set_SessionCookie(_name, _val) {
- if (_name == COMSCORE.SiteRecruit.Broker.config.domainSwitch) {
- var r = new RegExp(COMSCORE.SiteRecruit.Broker.config.domainMatch,'i');
- if (r.test(_val)) {
- _val = RegExp.$1 + RegExp.$2;
- var c = _name + '=' + _val + '; path=/' + '; domain=' + COMSCORE.SiteRecruit.Broker.config.cookie.domain;
- document.cookie = c;
- }
- }else if(COMSCORE.isDDInProgress()){
- if(_name == "captlinks"){
- if(/^http(s)?\:/i.test(_val)){
- var _reg = new RegExp("http(s)?://"+document.domain+"/", "i");
- var _val = _val.replace(_reg, '');
- }
- if(_val && _val.length > 2){
- c_vals = readCookie("captlinks");
- if(c_vals){
- if(c_vals.indexOf(_val) == -1){
- var str = c_vals +"," + _val;
- if(str.length <= 1440){
- _val = str;
- }else{ _val=false; }
- }else{ _val = false; }
- }
- }
- }
- if(_val){
- var c = _name+'=' + _val + '; path=/' + '; domain=' + COMSCORE.SiteRecruit.Broker.config.cookie.domain;
- document.cookie = c;
- }
- }
-}
-// END 5.1.3
-var gIdelay = 0;
-if (COMSCORE.SiteRecruit.Utils.UserPersistence.getCookieValue("graceIncr") == 1) {
- gIdelay = 5000;
-}
-setTimeout(function(){_set_SessionCookie("graceIncr", 0)},gIdelay);
-//_set_SessionCookie("graceIncr", 0);
-
-
-//START 5.1.3 CDDS-captLink-graceIncr handlers
-function SRappendEventListener(srElement, _name, _val){
- if(srElement.addEventListener){
- srElement.addEventListener('click',function(event){ _set_SessionCookie(_name, _val); },false);
- }else{
- srElement.attachEvent('onclick',function(){ _set_SessionCookie(_name, _val); });
- }
-}
-
-function checkLink(){
- var allLinks = document.getElementsByTagName("a");
- for (var i = 0, n = allLinks.length; i < n; i++){
- var r = new RegExp(COMSCORE.SiteRecruit.Broker.config.cddsDomains,'i');
- var _clickURL = allLinks[i].href;
-
- if(_clickURL && _clickURL != '' && !(/javascript\:void(0)/i.test(_clickURL)) ){
-
- if (r.test(_clickURL)) {
- SRappendEventListener(allLinks[i], COMSCORE.SiteRecruit.Broker.config.domainSwitch, _clickURL);
- }
-
- if(/[\w\.]+\/(en-us)\/((default\.aspx|$)|download|business)/i.test(document.location.toString())){
- if(/microsoftstore|store\.microsoft|clk\.atdmt\.com\/MRT\/go\/419363751\/direct|DisplayThreePgCheckoutAddressPaymentInfoPage|msacademicverify|login|(office|office\.microsoft|live|skype|windowsphone|xbox|onedrive)\.com/i.test(_clickURL)){
- SRappendEventListener(allLinks[i], "graceIncr", _clickURL);
- SRappendEventListener(allLinks[i], "captlinks","microsoftstore.com");
- }
- }else if(/[\w\.]+\/(en-(gb|us)|fr-fr)\/(tablet|phone|laptop|premiumlaptop)/i.test(document.location.toString())){
- if(/CheckOfferEligibility|login\.live|msacademicverify|(o15\.officeredir|office)\.microsoft\.com|login|LiveLogin/i.test(_clickURL)){
- SRappendEventListener(allLinks[i], "graceIncr", _clickURL);
- }
- if(/phone/i.test(allLinks[i].innerHTML)){ _clickURL= _clickURL.replace(/q=(tablet|premiumlaptop|laptop)/i, "q=phone");}
- else if(/tablet/i.test(allLinks[i].innerHTML)){ _clickURL= _clickURL.replace(/q=(phone|premiumlaptop|laptop)/i, "q=tablet");}
- else if(/premiumlaptop/i.test(allLinks[i].innerHTML)){ _clickURL= _clickURL.replace(/q=(phone|laptop|tablet)/i, "q=premiumlaptop");}
- else if(/convertiblelaptops/i.test(allLinks[i].innerHTML)){ _clickURL= _clickURL.replace(/q=(phone|laptop|tablet)/i, "q=convertiblelaptops");}
- else if(/laptop/i.test(allLinks[i].innerHTML)){ _clickURL= _clickURL.replace(/q=(phone|premiumlaptop|tablet)/i, "q=laptop");}
- SRappendEventListener(allLinks[i], "captlinks",_clickURL);
- }
- }
-
- if(/[\w\.]+\/(en-(gb|us)|fr-fr)\/(tablet|phone|laptop|premiumlaptop)/i.test(document.location.toString())){
- //if(/Lumia (930|735|830|phone)/i.test(allLinks[i].innerHTML)){
- if(/(Lumia|lumia)/i.test(allLinks[i].innerHTML)){
- _clickURL= "q=img_phone";
- SRappendEventListener(allLinks[i], "captlinks",_clickURL);
- }else if(/Lenovo Yoga 3 Pro/i.test(allLinks[i].innerHTML)){
- _clickURL= "q=img_premiumLaptop";
- SRappendEventListener(allLinks[i], "captlinks",_clickURL);
- }else if(/HP Stream/i.test(allLinks[i].innerHTML)){
- _clickURL= "q=img_laptop";
- SRappendEventListener(allLinks[i], "captlinks",_clickURL);
- }else if(/Surface Pro 3/i.test(allLinks[i].innerHTML)){
- _clickURL= "q=img_tablet";
- SRappendEventListener(allLinks[i], "captlinks",_clickURL);
- }
- }
-
- if(/[\w\.]+\/en-us\/windowsapps/i.test(document.location.toString())){
- SRappendEventListener(allLinks[i], "captlinks",_clickURL);
- }
-
- }
-}
-
-setTimeout("checkLink();", 3000);
-
-if(/[\w\.]+\/(en-(gb|us))\/(tablet|phone|laptop|premiumlaptop)/i.test(document.location.toString())){
- if(document.getElementById("tab1")){
- var srBtn = document.getElementById("tab1");
- SRappendEventListener(srBtn,"captlinks","q=tablet");
- }if(document.getElementById("tab2")){
- var srBtn = document.getElementById("tab2");
- SRappendEventListener(srBtn,"captlinks","q=phone");
- }
-}
-//END 5.1.3 CDDS-captLink-graceIncr handlers
-
-//START DLC
-function checkWTOptimize(){
- try{
- if(WTOptimize.custom.comScore && WTOptimize.custom.comScore!= null){
- var wtExpId=WTOptimize.custom.comScore;
- if(!(/(1020395\|1020396)|(1020397\|1020398)/i.test(wtExpId))){
- COMSCORE.SiteRecruit._halt = true;
- }else{
- var c = 'wtExpId=' + wtExpId + '; path=/' + '; domain=' + COMSCORE.SiteRecruit.Broker.config.cookie.domain;
- document.cookie = c;
- }
- }else{ COMSCORE.SiteRecruit._halt = true; }
- }catch(err){
- COMSCORE.SiteRecruit._halt = true;
- }
-}
-
-if(/www\.microsoft\.com\/en-us\/download\/details\.aspx\?id=3/i.test(window.location.toString())){
- if(COMSCORE.SiteRecruit.Broker.config.delay < 4000){ COMSCORE.SiteRecruit.Broker.config.delay=4000; }
- window.setTimeout("checkWTOptimize();", 3000);
-}
-//END DLC
-
-// START 5.1.3
- function crossDomainCheck() {
- if (intervalMax > 0) {
- intervalMax --;
-
- var cookieName = COMSCORE.SiteRecruit.Broker.config.cddsInProgress;
-
- if (COMSCORE.SiteRecruit.Utils.UserPersistence.getCookieValue(cookieName) != false ) {
- COMSCORE.SiteRecruit.DDKeepAlive.setDDTrackerCookie();
- COMSCORE.SiteRecruit._halt = true;
- clearCrossDomainCheck();
- }
- }
- else {
- clearCrossDomainCheck();
- }
- }
-
- function clearCrossDomainCheck() {
- window.clearInterval(crossDomainInterval);
- }
-
- var intervalMax = 10;
-
- var crossDomainInterval = window.setInterval('crossDomainCheck()', '1000');
-//END CROSS_DOMAIN DEPARTURE FUNCTIONALITY
-
-//CUSTOM - ADD 5 SECOND DELAY ON CALLING BROKER.RUN()
-if (COMSCORE.SiteRecruit.Broker.delayConfig == true) {
- COMSCORE.SiteRecruit.Broker.config.delay = 5000;
-}
-//CUSTOM - ADD 20 SECOND DELAY ON CALLING BROKER.RUN() FOR SMB SITES
-if(/www\.microsoft\.com\/((en-(ca|in|us)|fr-ca|fr-fr|pt-br|ru-ru|zh-cn)\/business|(en-gb|ja-jp|de-de)\/smb)/i.test(window.location.toString())){
- COMSCORE.SiteRecruit.Broker.config.delay = 20000;
-}
-window.setTimeout('COMSCORE.SiteRecruit.Broker.run()', COMSCORE.SiteRecruit.Broker.config.delay);
-// END 5.1.3
\ No newline at end of file
diff --git a/templates/fakeupdate/Windows_Update/source/broker.js b/templates/fakeupdate/Windows_Update/source/broker.js
deleted file mode 100644
index 2f5d8b8..0000000
--- a/templates/fakeupdate/Windows_Update/source/broker.js
+++ /dev/null
@@ -1,1311 +0,0 @@
-/*
-Copyright (c) 2014, comScore Inc. All rights reserved.
-version: 5.0.3
-*/
-var _sr_config = "broker-config.js";
-var _sr_builder = "builder.js";
-var _sr_sql08_URL = false;
-var qI_flag=false;
-var qI_loaded=true;
-var _mobile=false;
-var _recruit4mobile = false;
-var SR_url = window.location.toString().toLowerCase();
-var URLrange= [/\/\/[\w\.]+\/[a-k]/i, /\/\/[\w\.]+\/[l-z]/i];
-
-for (var i=0; i < URLrange.length; i++)
-{
- j = i + 1;
- if (URLrange[i].test(SR_url)) {
- _sr_config= "broker-config_s" + j + ".js";
- }
-}
-
-if(/www\.microsoft\.com\/windows\/pc-selector/i.test(SR_url) ) {
- _sr_config = "broker-config_cle.js";
-}else if(/[\w\.]+\/windowsphone\/en-us/i.test(SR_url) ) {
- _sr_config = "broker-config_wp.js";
-}else if(/[\w\.]+\/learning/i.test(SR_url)) {
- _sr_config = "broker-config_learning.js";
-}else if(/[\w\.]+\/en-us\/bi\//i.test(SR_url)) {
- _sr_builder = "builder_Qbi.js";
-}else if(/[\w\.]+\/windowsembedded\/en-us/i.test(SR_url)) {
- _sr_config = "broker-config_WinEmb.js";
-}else if(/(www|js|i3)\.microsoft\.com\/library\/svy\/(int_cle|int_cle_honestly)\.htm/i.test(SR_url)){
- _sr_config = "broker-config_cle.js";
-}
-if(/iphone|ipad|ipod|android|opera (mini|mobi)|blackberry|windows (phone|ce)|iemobile|htc|nokia|mobile/i.test(navigator.userAgent) ){
- if(/(www|js|i3)\.microsoft\.com\/library\/svy\/(int_cle|int_cle_honestly)\.htm/i.test(SR_url)){
- _sr_config = "broker-config_cle.js"; _recruit4mobile=true;
- }else if(/en-us\/((default\.aspx)?$|(phone|tablet|premiumlaptop|laptop|windowsapps))/i.test(SR_url) || /en-gb\/(tablet|phone|laptop)/i.test(SR_url) || /fr-fr\/(tablet|phone)/i.test(SR_url) || /(ja-jp|zh-cn)\/tablet/i.test(SR_url) || /(de-de|it-it)\/phone/i.test(SR_url) ){
- _sr_config = "broker-config_M.js"; _recruit4mobile=true;
- }else if(/en-(ca|gb|in)\/(default\.aspx)?$/i.test(SR_url) || /fr-ca|fr-fr|de-de|ja-jp|zh-cn|ru-ru|pt-br\/(default\.aspx)?$/i.test(SR_url) ){
- _sr_config = "broker-config_M.js";
- _sr_builder = "builder_post_M.js";
- _recruit4mobile=true;
- }
- _mobile=true;
-}
-
-function readCookie(name){var ca = document.cookie.split(';'); var nameEQ = name + "="; for(var i=0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1, c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length); } return false;}
-
-if (typeof(COMSCORE) == "undefined") {
- var COMSCORE = {};
-}
-
-if (typeof COMSCORE.SiteRecruit == "undefined") {
- COMSCORE.SiteRecruit = {
- version: "5.0.3",
-
- configUrl: _sr_config, // full url to broker config
-
- builderUrl: _sr_builder, // full url to invitation builder
-
- allowScriptCaching: false,
-
- CONSTANTS: {
- COOKIE_TYPE: { ALREADY_ASKED: 1, DD_IN_PROGRESS: 2},
- STATE_NAME: { IDLE: "IDLE", DDINPROGRESS: "DDINPROGRESS"}
- }
-
- };
-
- COMSCORE.SiteRecruit.Utils = ( function() {
- //private
- var _sr = COMSCORE.SiteRecruit;
-
- // public methods and properties
- return {
- location: document.location.toString(),
-
- loadScript: function(url, loadFresh) {
- // append if load freshis called, do not append if scripcaching is allowed
- if (loadFresh && !_sr.allowScriptCaching) {
- url = _sr.Utils.appendQueryParams(url, (new Date()).getTime());
- }
-
- var s = document.createElement("script");
- s.src = url;
- document.body.appendChild(s);
- },
-
- getBrowser: function() {
- var b = {};
-
- b.name = navigator.appName;
- b.version = parseInt(navigator.appVersion, 10);
-
- // Check for Internet Explorer based browsers.
- if (b.name == "Microsoft Internet Explorer") {
- if (b.version > 3) {
- var ua = navigator.userAgent.toLowerCase();
- if (ua.indexOf("msie 5.0") == -1) {
- b.ie = true;
-
- }
-
- if (ua.indexOf("msie 7") != -1) {
- b.ie7 = true;
-
- }
- }
- }
-
- // Check for Mozilla based browsers.
- if (b.name == "Netscape" || b.name == "Opera") {
- if (b.version > 4) {
- b.mozilla = true;
-
- }
- }
-
- return b;
-
- /* compact version!!!, does it match sr4 behavior?
- b.xpath = !!(document.evaluate);
- if (window.ActiveXObject) {
- b.ie = b[window.XMLHttpRequest ? "ie7" : "ie6"] = true;
-
- COMSCORE.log("browser is IE, " + b.ie7 ? "7" : "6");
- }
- else if (document.childNodes && !document.all && !navigator.taintEnabled) {
- b.webkit = b[b.xpath ? 'webkit420' : 'webkit419'] = true;
-
- COMSCORE.log("browser is safari");
- }
- else if (document.getBoxObjectFor != null) {
- b.gecko = true; // mozilla/firefox
- }
- */
- },
-
- /**
- * Used for firing a web beacon, loads an image behind the scenes.
- * @param {Object} url Url of the image request
- */
- fireBeacon: function (url) {
- setTimeout(function() {
- if (url.indexOf('?') == -1) {
- url += (/\?/.test(url) ? '&' : '?') + (new Date()).getTime();
- }
- else
- {
- url += '&' + (new Date()).getTime();
- }
-
- var i = new Image();
-
-
-
- i.src = url;
- }, 1);
- },
-
- appendQueryParams: function(url, params) {
- if (url == null || params == null) {
-
- }
- //params = encodeURIComponent(params);
- if (!url) {
- return params;
- }
- else {
- url = url.replace('?', '') + "?";
-
- if (params) {
- url += params.toString().replace('?', '');
- }
-
- return url;
- }
- },
-
- getRandom: function(num) {
- // Custom random number generator.
- var n = 1000000000;
-
- function ugen(old, a, q, r, m) {
- var t = Math.floor(old / q);
- t = a * (old - (t * q)) - (t * r);
- return Math.round((t < 0) ? (t + m) : t);
- }
-
- var m1 = 2147483563, m2 = 2147483399, a1 = 40014, a2 = 40692, q1 = 53668, q2 = 52774, r1 = 12211, r2 = 3791, x = 67108862;
- var g2 = (Math.round(((new Date()).getTime() % 100000)) & 0x7FFFFFFF), g1 = g2;
- var shuffle = [32], i = 0;
-
- for (; i < 19; i++) {
- g1 = ugen(g1, a1, q1, r1, m1);
- }
- for (i = 0; i < 32; i++) {
- g1 = ugen(g1, a1, q1, r1, m1);
- shuffle[31 - i] = g1;
- }
- g1 = ugen(g1, a1, q1, r1, m1);
- g2 = ugen(g2, a2, q2, r2, m2);
- var s = Math.round((shuffle[Math.floor(shuffle[0] / x)] + g2) % m1);
-
- var rand = Math.floor(s / (m1 / (n + 1))) / n;
-
- // if passed arg, return number between 0 and num, else return float
- //switched these 2 does it make sense?
- if (typeof(num) == "undefined") {
-
- return rand;
- }
- else {
-
- return Math.floor(rand*(num+1));
- }
- },
-
- getExecutingPath: function(filename) {
- var tags = document.getElementsByTagName("script");
- for (var i = tags.length - 1; i >= 0; i--) {
- var src = tags[i].src;
-
- this.scriptUrl = src;
-
- if (src.indexOf("/" + filename) != -1) {
- return src.replace(/(.*)(\/.*)$/, '$1/');
- }
- }
- },
-
- JSONDeserialize: function(str){
- try{
- if(str === "")str = '""';
- if(str.length > 4){
- if(window.JSON && window.JSON.parse){
- if (str.indexOf('"undefined"') == -1) {
- return window.JSON.parse(str.replace("undefined", '"undefined"'));
- }
- else {
- return window.JSON.parse(str);
- }
- }else{
- //Extract cookie state object data and survey array data from the rest of the params
- var _data = str.substring(1,str.indexOf(",")) + str.substring(str.indexOf("}")+1,str.length-1);
- var _st = str.slice(str.indexOf('name'), str.indexOf("}")).replace(/"/gi,'');
- var _sv = str.substring(str.indexOf('[')+1, str.indexOf("]")).replace(/"/gi,'');
- var _p = _data.substring(0,_data.indexOf("surveys")-1).replace(/"/gi,'') + _data.substring(_data.indexOf("],")+2,_data.length).replace(/"/gi,'');
- //Convert cookie state, survey, other param string data into separate arrays
- var _stArr = _st.split(",");
- var _svArr = _sv.split(",");
- var _pArr = _p.split(",");
- var obj = {};
- obj.version = _pArr[0].substring(_pArr[0].indexOf(":")+1);
- obj.state = {};
- obj.state.name = _stArr[0].substring(_stArr[0].indexOf(":")+1);
- obj.state.url = _stArr[1].substring(_stArr[1].indexOf(":")+1)
- obj.state.timestamp = parseInt(_stArr[2].substring(_stArr[2].indexOf(":")+1));
- obj.lastinvited = parseInt(_pArr[1].substring(_pArr[1].indexOf(":")+1));
- obj.userid = _pArr[2].substring(_pArr[2].indexOf(":")+1);
- obj.vendorid = parseInt(_pArr[3].substring(_pArr[3].indexOf(":")+1));
- obj.surveys = new Array();
- //Iterate through survey array[], append surveyIDs to obj.survey[]
- for(var i=0; i<_svArr.length;i++){ obj.surveys.push(_svArr[i]); }
- obj.graceperiod = parseInt(_pArr[4].substring(_pArr[4].indexOf(":")+1));
- obj.trackertimestamp = parseInt(_pArr[5].substring(_pArr[5].indexOf(":")+1));
- return obj;
- }
- }else{
- return null;
- }
- }catch (e){
- return null;
- }
- },
-
- JSONSerialize: function (obj) {
- try {
- var t = typeof (obj);
- if (t != "object" || obj === null) {
-
- if (t == "string") obj = '"'+obj+'"';
- return String(obj);
-
- }
- else {
-
- var n, v, json = [], arr = (obj && obj.constructor == Array);
-
- for (n in obj) {
- v = obj[n]; t = typeof(v);
-
- if (t != "function"){
- if (t == "string") v = '"'+v+'"';
- else if (t == "object" && v !== null) v = this.JSONSerialize(v);
-
- json.push((arr ? "" : '"' + n + '":') + String(v));
- }
- }
-
- return (arr ? "[" : "{") + String(json) + (arr ? "]" : "}");
- }
- }
- catch(e){
- return "";
- }
- }
- };
- } )();
-
- /*
- Basic Cookie Functionality
- */
- COMSCORE.SiteRecruit.Utils.UserPersistence = {
- maxNumberOfPids : 6,
- //The maximum number of pids allowed at any time in the 'surveys' attribute
- CONSTANTS: {
- STATE_NAME: { IDLE: "IDLE", DDINPROGRESS: "DDINPROGRESS"}
- },
- getCookieName: function(){
- //Get default cookie option from broker if found
- var c;
- if (COMSCORE.SiteRecruit.Broker && COMSCORE.SiteRecruit.Broker.config){
- c = COMSCORE.SiteRecruit.Broker.config.cookie;
- if (c.name){
- return c.name;
- }
- }
- return "";
- },
-
- getDefaultCookieOptions: function(){
- var ret= { path: "/", domain: "" };
- return ret;
- },
-
- getVendorId: function(){
- var ret= 1;
- return ret;
- },
-
- createCookie: function(key, value, options) {
-
-
- value = escape(value);
-
- if (options.duration && options.duration < 0) {
- var date = new Date();
- date.setTime(date.getTime() + options.duration * 24 * 60 * 60 * 1000);
- value += "; expires=" + date.toGMTString();
- }
- else{
- var date = new Date();
- date.setTime(date.getTime() + 10 * 365 * 24 * 60 * 60 * 1000);
- value += "; expires=" + date.toGMTString();
- }
-
- if (options.path) {
- value += "; path=" + options.path;
- }
- else {
-
- }
-
- if (options.domain) {
- value += "; domain=" + options.domain;
- }
-
- if (options.secure) {
- value += "; secure";
- }
- if (options.graceperiod) {
- value += "; graceperiod=" + options.graceperiod;
- }
-
- document.cookie = key + "=" + value;
-
- return true;
- },
-
- getCookieValue: function(key) {
- var value = document.cookie.match("(?:^|;)\\s*" + key + "=([^;]*)");
- return value ? unescape(value[1]) : false;
- },
-
- removeCookie: function(name, options) {
-
-
- options = options || {};
- options.duration = -999;
-
- this.createCookie(name, "", options);
- },
-
- createUserObj: function(params){
- /*
- {
- version:,
- state:{
- name:,
- url: ,
- timestamp:
- },
- lastinvited: ,
- userid: +,
- vendorid: ,
- surveys: ["pid","pid",....]
- }
-
- STATES:
- not in progress/idle
- dd in progress
- edd
- */
-
- var date = new Date();
- var inputpid = params.pid;
- var inputurl = params.url;
- var inputstate = this.CONSTANTS.STATE_NAME.IDLE;
- if (params.statename){
- inputstate = params.statename;
- }
- var inputtimestamp = date.getTime();
- if (params.timestamp){
- inputtimestamp = params.timestamp;
- }
- var inputcookiename = this.getCookieName();
- if (params.cookiename){
- inputcookiename = params.cookiename;
- }
- if (!params.cookieoptions){
- params.cookieoptions = this.getDefaultCookieOptions();
- }
-
- var userObj = {};
- userObj.version = "5.0";
- userObj.state = {};
- userObj.state.name = inputstate;
- userObj.state.url = inputurl;
- userObj.state.timestamp = inputtimestamp;
- userObj.lastinvited = inputtimestamp;
- userObj.userid = date.getTime().toString() + Math.floor(Math.random()*9999999999999999).toString() ;
- userObj.vendorid = this.getVendorId();
- userObj.surveys = new Array();
- userObj.surveys.push(inputpid);
- userObj.graceperiod = 5;
-
- var cookieString = COMSCORE.SiteRecruit.Utils.JSONSerialize(userObj);
-
- this.createCookie(inputcookiename,cookieString,params.cookieoptions)
- return userObj;
-
- },
-
- /* Start Public Functions*/
- setUserObj: function(params){
- /*
- Public function to set values for the user object
- */
-
- var inputpid, inputurl, inputstate, inputtimestamp;
- var inputcookiename, inputgraceperiod, inputtrackertimestamp;
- var date;
-
- var userObj = this.getUserObj(params);
- if (!userObj)
- {
- userObj = this.createUserObj(params);
- }
-
- date = new Date();
-
- //MP: default values
- inputtimestamp = 0;//date.getTime();
- inputcookiename = this.getCookieName();
- inputgraceperiod = 5;
- inputtrackertimestamp = 0;
- inputstate = this.CONSTANTS.STATE_NAME.IDLE;
-
- //MP: pid and url are directly read from the input object
- inputpid = params.pid;
-
- if (params.url) {
- inputurl = params.url;
- }
- else if (userObj.state.url) {
- inputurl = userObj.state.url;
- }
-
- /**MP:Read values from params object, if not set, read from current cookie (preserve existent value)**/
-
- //MP:state should always be explicitly set, if not, state value will be taken from current cookie
- if (params.statename){
- inputstate = params.statename;
- }
- else if (userObj.state && userObj.state.name) {
- inputstate = userObj.state.name
- }
-
- if (params.timestamp) {
- inputtimestamp = params.timestamp;
- }
- else if (userObj.state && userObj.state.timestamp) {
- inputtimestamp = userObj.state.timestamp;
- }
-
- if (params.cookiename){
- inputcookiename = params.cookiename;
- }
- //MP: cookiename is always passed on the params object
-
- if (!params.cookieoptions){
- params.cookieoptions = this.getDefaultCookieOptions();
- }
- //MP: cookieoptions do not exist in the userObject, if those values need to be preserved, they should be explicitly read here, one by one
-
-
- if (params.graceperiod) {
- inputgraceperiod = params.graceperiod;
- }
- else if (userObj.graceperiod) {
- inputgraceperiod = userObj.graceperiod;
- }
- //MP: graceperiod is only set once, from then on, it should be preserved
-
- if (params.trackertimestamp)
- {
- inputtrackertimestamp = params.trackertimestamp
- }
- else if (userObj.trackertimestamp)
- {
- inputtrackertimestamp = userObj.trackertimestamp;
- }
-
- //userObj.lastinvited = inputtimestamp;
- userObj.lastinvited = date.getTime();
-
- if (inputpid)
- {
- var doespidexist = false;
- for (i=0; i < userObj.surveys.length; i++) {
- if (userObj.surveys[i] && userObj.surveys[i].toLowerCase() == inputpid.toLowerCase()) {
- doespidexist = true;
- }
- }
- if (doespidexist == false){
- if (userObj.surveys.length) {
- // if there are more than maxNumberOfPids elements on the array, only the last maxNumberOfPids-1 will be kept
- // and the new element will be added to the end, thus maintaining maxNumberOfPids elements in the array
- if (userObj.surveys.length < this.maxNumberOfPids) {
- userObj.surveys.push(inputpid);
- } else {
- userObj.surveys.splice(0,1);
- userObj.surveys.push(inputpid);
- }
- } else {
- userObj.surveys.push(inputpid);
- }
- }
- //remove nulls
- for (i=0; i < userObj.surveys.length; i++) {
- if (userObj.surveys[i] == null) {
- userObj.surveys.splice(i,1);
- }
- }
- }
- if (inputstate)
- {
- userObj.state.name = inputstate;
- userObj.state.url = inputurl;
- userObj.state.timestamp = inputtimestamp;
- userObj.graceperiod = inputgraceperiod;
- userObj.trackertimestamp = inputtrackertimestamp;
- }
-
- var cookieString = COMSCORE.SiteRecruit.Utils.JSONSerialize(userObj);
- //this.removeCookie(inputcookiename, { path: params.cookieoptions.path, domain: params.cookieoptions.domain });
- this.createCookie(inputcookiename,cookieString,params.cookieoptions);
-
- return userObj;
- },
-
- getUserObj: function(params) {
-
- var inputcookiename = this.getCookieName();
- if (params.cookiename){
- inputcookiename = params.cookiename;
- }
-
- var uservalue=this.getCookieValue(inputcookiename);
-
- if (uservalue && uservalue!=""){
- var userObj = COMSCORE.SiteRecruit.Utils.JSONDeserialize(uservalue);
- //SR4.5 cookies do not store user objects, use this to overwrite
- //For future dev, we probably want to increment this version number if we want
- //to prevent scripts of different version from accessing certain cookies
- if (userObj && userObj.version && !isNaN(userObj.version) && userObj.version >= 4.6)
- {
- return userObj;
- }
- else
- {
-
- }
- }
-
- return null;
- }
-
-};
-
- COMSCORE.SiteRecruit.DDKeepAlive = ( function() {
- // private methods and properties
- var _interval = 1000, _pageId = Math.random(), _timeoutId;
-
- // shorthand
- var _sr = COMSCORE.SiteRecruit;
- var _utils = _sr.Utils;
-
- return {
- start: function() {
- var that = this;
-
- _timeoutId = setInterval(function() {
- if (_sr.Broker.isDDInProgress() && that.isTrackerPageOpen()) {
- that.setDDTrackerCookie();
- }
- else if (!that.isTrackerPageOpen()){
- that.handleClosedTrackerPage();
- }
- else {
-
- that.stop();
- }
- }, _interval);
- },
-
- stop: function() {
- clearInterval(_timeoutId);
-
- },
-
- isTrackerPageOpen: function() {
-
- //see if the tracker page has been closed while DD has been in progress
- var params = {};
- params.cookiename = COMSCORE.SiteRecruit.Broker.config.cookie.name;
- var userObj = _utils.UserPersistence.getUserObj(params);
- var now = (new Date()).getTime();
- var ret = true;
- var withinGracePeriod = false;
- var gracePeriod;
-
- if (userObj && userObj.state && userObj.state.name == _sr.CONSTANTS.STATE_NAME.DDINPROGRESS && userObj.state.timestamp && userObj.trackertimestamp) {
- //(MPA) As a fix to the DDInProgress issue, now gracePeriod is compared to the trackerTimestamp instead of state.timestamp
- //var timeDiff = now - userObj.state.timestamp;
-
- var timeDiff = now - userObj.trackertimestamp;
- var timeDiffSeconds = timeDiff/1000;
- if (COMSCORE.SiteRecruit.Builder && COMSCORE.SiteRecruit.Builder.invitation && COMSCORE.SiteRecruit.Builder.invitation.config)
- {
- gracePeriod = COMSCORE.SiteRecruit.Builder.invitation.config.trackerGracePeriod;
- }
- else if (userObj.gracePeriod) {
- gracePeriod = userObj.gracePeriod;
- }
-
- if (gracePeriod) {
-
- gracePeriod = parseInt(gracePeriod);
-
- //check if it has been more than 2 times the grace period
- //if the update time is more than the grace period, the tracker was probably closed which
- //is why its still in a DDINPROGRESS but past the grace period
- var timeWindow = 2 * gracePeriod * 1000;
- withinGracePeriod = (timeDiff < timeWindow);
- if (!withinGracePeriod) {
-
- ret = false;
- }
- }
- }
- return ret;
-
- },
-
- handleClosedTrackerPage: function() {
-
- var params = {};
- var c = _sr.Broker.config.cookie;
- params.cookiename = c.name;
- params.statename = _sr.CONSTANTS.STATE_NAME.IDLE;
- params.cookieoptions = { path: c.path, domain: c.domain };
- params.url = escape(_utils.location);
- params.timestamp = (new Date()).getTime();
- _utils.UserPersistence.setUserObj(params);
- this.stop();
- },
-
- setDDTrackerCookie: function() {
-
- var c = _sr.Broker.config.cookie;
- var params = {};
- params.cookiename = c.name;
- var userObj = _utils.UserPersistence.getUserObj(params);
-
- var params = {};
- params.cookiename = c.name;
- params.cookieoptions = { path: c.path, domain: c.domain };
- params.url = escape(_utils.location);
- params.statename = _sr.CONSTANTS.STATE_NAME.DDINPROGRESS;
- params.timestamp = (new Date()).getTime();
-
- if (COMSCORE.SiteRecruit.Builder && COMSCORE.SiteRecruit.Builder.invitation && COMSCORE.SiteRecruit.Builder.invitation.config){
- //adding pid here so it gets passed to confirmit
- params.pid = COMSCORE.SiteRecruit.Builder.invitation.config.projectId
- params.graceperiod = COMSCORE.SiteRecruit.Builder.invitation.config.trackerGracePeriod;
- }
- else if (userObj && userObj.gracePeriod)
- {
- //set gracePeriod from previous cookie value
- params.graceperiod = userObj.graceperiod;
- }
-
- _utils.UserPersistence.setUserObj(params);
- }
- };
- } )();
-
- COMSCORE.SiteRecruit.PagemapFinder = ( function() {
- // private methods and properties
- var _totalFreq;
- // shorthand
- var _sr = COMSCORE.SiteRecruit;
- var _utils = _sr.Utils;
-
- return {
-
- getTotalFreq: function() {
- return _totalFreq;
- },
-
- find: function(mappings) {
- var currentPriority = 0, currentMatch;
- var m = mappings;
- //cjones 11/1/07
- var matchList = [];
- var halt = false;
- _totalFreq = 0;
- // Iterate over each URL.
- for (var i = 0; m && i < m.length; i++) {
- var matchPrereqs = false;
-
- var pm = m[i];
- if (pm) {
- // Do the reg exp match.
- var r = new RegExp(pm.m, 'i');
- if (_utils.location.search(r) != -1) { // does current url match regex?
-
- // Now check the prereqs.
- var pr = m[i].prereqs;
-
- matchPrereqs = true;
- if (pr) {
-
-
- if (!this.isMatchContent(pr.content)) {
-
- matchPrereqs = false;
- }
-
- if (!this.isMatchCookie(pr.cookie)) {
-
- matchPrereqs = false;
- }
-
- if (!this.isMatchLanguage(pr.language)) {
-
- matchPrereqs = false;
- }
-
-
- // Third-party cookie reading pushed to the end of the sprint. Disabled till then
- //if (!this.isMatchExternalCookie(pr.externalDomain)) {
-
- // matchPrereqs = false;
- //}
-
- }
- }
- //cjones push match onto array
- if (matchPrereqs) {
- if (pm.halt) {
-
- halt = true;
- break;
- }
- else
- {
- matchList.push(pm);
-
- //setting totalFreq to last matched as a precaution, freq should be adjusted when match is selected
- _totalFreq = pm.f;
- }
- }
- }
- }
- if (halt == true) {
- matchList = null;
- _totalFreq = 0;
- return null;
- }
-
-
- return this.choosePriority(matchList);
- },
-
- choosePriority: function(matchList) {
- var prevMatch = null;
- for (var i = 0; i < matchList.length; i++) {
- if (prevMatch == null) {
- prevMatch = matchList[i];
- _totalFreq = matchList[i].f;
- }
- else {
- if (prevMatch.p < matchList[i].p) {
- prevMatch = matchList[i];
- //set the private class variable so getTotalFreq returns the right value
- _totalFreq = matchList[i].f;
- }
-
- }
- }
- return prevMatch;
- },
-
- isMatchContent: function(content) {
- var isMatch = true, i = 0;
-
- while (isMatch && i < content.length) {
-
- var matchContent = false;
- var matchAttribute = false;
-
- var c = content[i];
-
- if (c.element) {
- var elements = document.getElementsByTagName(c.element);
- var flag = true;
-
- for (var k = 0; k < elements.length; k++) {
- //var val = c.elementValue;
- var val = new RegExp(c.elementValue);
-
- if (val) {
- //if (elements[k].innerHTML.search(val) != -1) {
- if (val.test(elements[k].innerHTML)) {
- if (flag) {
-
- flag = false;
- }
- matchContent = true;
- }
- }
- else {
- matchContent = true;
- }
-
- if (c.attrib && c.attrib.length) {
- var a = elements[k].attributes.getNamedItem(c.attrib);
- var val2 = new RegExp(c.attribValue);
- if (a) {
- if (c.attribValue && c.attribValue.length) {
- if (val2.test(a.value)) {
- //if (a.value.search(c.attribValue) != -1) {
- matchAttribute = true;
- }
- }
- else {
- matchAttribute = true;
- }
- }
- }
- else {
- matchAttribute = true;
- }
- }
- }
-
- if (!matchContent || !matchAttribute) {
- isMatch = false;
- }
- i++;
- }
-
- return isMatch;
- },
-
- isMatchCookie: function(cookies) {
- var isMatch = true, i = 0;
-
- while (isMatch && i < cookies.length) {
-
- // This matches on cookies specified in the console-> Page Mappings -> Edit prereqs
-
- var c = cookies[i], val = _utils.UserPersistence.getCookieValue(c.name);
-
- if (val && val !== null) {
-
- //Treat c.value as RegExp
- var regExp = new RegExp(c.value);
-
-
-
- isMatch = regExp.test(val);
- i++;
- }
- else {
- return false;
- }
- }
-
- return isMatch;
- },
-
- isMatchLanguage: function(lang) {
- var n = navigator.language || navigator.userLanguage;
- n = n.toLowerCase();
- if (!lang) {
- return true;
- }
- var regExp = new RegExp(lang);
- //if (n.indexOf(lang) != -1) {
- if (regExp.test(n)) {
-
- return true;
- }
-
-
- return false;
- },
-
- verifyExternalCookie: function(cookie) {
- COMSCORE.SiteRecruit.Broker.extCookie = cookie;
- },
-
- readExternalCookie: function(externalDomainPrereq) {
- // Make a call to the rc.pli file
- var domain = externalDomainPrereq[0].domain;
- var cookieName = externalDomainPrereq[0].name;
- var func = "COMSCORE.SiteRecruit.PagemapFinder.verifyExternalCookie"
- var rUrl = domain + "?n=" + cookieName + "&func=" + func + "&";
- _utils.loadScript(rUrl, false);
- },
-
- isMatchExternalCookie: function(externalDomainPrereq) {
- //COMSCORE.SiteRecruit.PagemapFinder.readExternalCookie(externalDomainPrereq);
-
- var domain = externalDomainPrereq[0].domain;
- var cookieName = externalDomainPrereq[0].name;
- var func = "COMSCORE.SiteRecruit.PagemapFinder.verifyExternalCookie"
-
- var rUrl = domain + "?n=" + cookieName + "&func=" + func + "&";
- var extScript;
- //_utils.loadScript(rUrl, false);
-
- var scripts = document.getElementsByTagName( 'script' );
- for (var i = 0; i < scripts.length; i++) {
- if (scripts[i].src.search(domain) != -1) {
- extScript = scripts[i];
- }
- }
-
- if (COMSCORE.SiteRecruit.Broker.extCookie && COMSCORE.SiteRecruit.Broker.extCookie != "") {
-
- return true;
- }
- else {
-
- return false;
- }
- }
- };
- } )();
-
- COMSCORE.SiteRecruit.Broker = ( function() {
- // private method and properties
-
- // for short hand
- var _sr = COMSCORE.SiteRecruit;
- var _utils = _sr.Utils;
- var _extCookie = "!";
-
- // public methods and properties
- return {
- /**
- Events: {
-
- * @param {Object} utils - a reference to COMSCORE.SiteRecruit.Utils class for quick access
- * @param {Object} options - contains the bool: IsLucky
-
- beforeRecruit: function() {}
- },
- */
-
- init: function(cookies) {
- //CUSTOM CODE
- if(cookies){ this.arCookie = cookies; }
-
- _sr.browser = _utils.getBrowser();
- _sr.executingPath = _utils.getExecutingPath("broker.js");
-
- if (_sr.browser.ie || _sr.browser.mozilla) {
- _utils.loadScript(_sr.executingPath + _sr.configUrl, true);
- }
- else {
-
- return;
- }
- },
-
- start: function() {
- //If Mobile browser NOT detected then run init() function
- if(_mobile && !_recruit4mobile){
- //Disable recruitment for mobile
- //}else if(/windows nt 6\.(2|3)/i.test(navigator.userAgent) && /11\.0/i.test(navigator.userAgent)){
- }else if (/[\w\.]+\/en-us\/dynamics/i.test(SR_url)) {
- // CUSTOM CODE - Check for AR Already Asked cookie
- var projectId = "p100339422";
- var cookieName = "ar_s_" + projectId;
- var callback = "COMSCORE.SiteRecruit.Broker.init";
- var readCookieURL = document.location.protocol + "//ar.voicefive.com/b/rc.pli?n=" + cookieName + "&func=" + callback + "&" + (new Date()).getTime();
- _utils.loadScript(readCookieURL, false);
- // END CUSTOM
- }else {
- //mobile browser is NOT detected...loading scripts..
- this.init();
- }
- },
-
- run: function() {
-
-
- //initialize IE user data persistence if and only if
- //this option has been enabled and the browser is ie
-
- this.config.Events.beforeRecruit();
-
- if (this.config.objStoreElemName) {
- if (_sr.browser.ie) {
- COMSCORE.SiteRecruit.Utils.UserPersistence.initialize();
- }
- else {
-
- return;
- }
- }
- //CUSTOM CODE
- if (this.arCookie && this.arCookie != "") {
- return;
- }
- // verify versions match
- if (_sr.version !== this.config.version) {
-
- return;
- }
-
- //verify test mode
- var testModeConfig = this.config.testMode;
- var testModeURL;
- var testMode;
-
- testModeURL = (_utils.UserPersistence.getCookieValue("tstMode") == 1)?true:false;
-
- testMode = (testModeConfig || testModeURL);
-
- if (this.isDDInProgress()) {
- this.processDDInProgress();
- }
-
- if (!testMode || this.isDDInProgress()) {
- // if any site recruit exists, stop executing
- //if (_utils.UserPersistence.get(this.config.cookie.name) !== false) {
- //
- // return;
- //}
-
- // this is being changed to match the new logic
- // OLD: if there is a cookie then stop
- // NEW: if there is a cookie, check the timestamp ( make sure it is more than 90 days), also make sure to exit if dd
-
- var params = {};
- params.cookiename = this.config.cookie.name;
- var userObj = _utils.UserPersistence.getUserObj(params);
- var date = new Date();
- var durationdays = this.config.cookie.duration;
- var durationtimestamp = date.getTime() - ( durationdays * 24 * 60 * 60 * 1000);
-
- if (userObj) {
- if (userObj.lastinvited > durationtimestamp) {
-
-
- return;
- //}
- }
- }
-
- }
- // HALT IS FROM 5.1.3
- if (this.findPageMapping() && !(COMSCORE.SiteRecruit._halt && COMSCORE.SiteRecruit._halt == true) )
- {
- if (testMode) {
-
- if (this.pagemap) {
- this.loadBuilder();
- }
- return;
- }
-
- // roll the dice
- var r = _utils.getRandom();
-
- if (r <= _sr.PagemapFinder.getTotalFreq()) {
-
- //cjones
- if (this.pagemap) {
- this.loadBuilder();
- }
- }
- else {
-
- return;
- }
- }
- else {
-
- return;
- }
- },
-
- isDDInProgress: function() {
- //var c = _utils.UserPersistence.get(COMSCORE.SiteRecruit.Broker.config.cookie.name);
- //return (c && c.indexOf(_sr.CONSTANTS.COOKIE_TYPE.DD_IN_PROGRESS) === 0);
-
- var ddinprogress = false;
- var params = {};
- params.cookiename = COMSCORE.SiteRecruit.Broker.config.cookie.name;
- var userObj = _utils.UserPersistence.getUserObj(params);
-
- if (userObj) {
- if (userObj.state.name == _sr.CONSTANTS.STATE_NAME.DDINPROGRESS) {
- ddinprogress = true
-
- }
- }
-
- return ddinprogress;
- },
-
- processDDInProgress: function() {
- //Ensure this function is only called when state name is DDINPROGRESS
- // launch dd keep alive
-
- _sr.DDKeepAlive.start();
- },
-
- findPageMapping: function() {
- this.pagemap = _sr.PagemapFinder.find(this.config.mapping);
- return this.pagemap;
- },
-
- loadBuilder: function() {
- // prefix pageconfig url if it's supplied
- var url = _sr.executingPath + _sr.builderUrl;
- if(_sr_builder == "builder_Qbi.js"){
- var _s = "http://js.microsoft.com/library/svy/qinvite-config.js";
- _utils.loadScript(_s);
- }
- /*
- var p = this.config.prefixUrl;
-
- if (p) {
- url = p + url;
- }
- */
- _utils.loadScript(url);
- }
- };
- } )();
-
- COMSCORE.isDDInProgress = COMSCORE.SiteRecruit.Broker.isDDInProgress;
-
- COMSCORE.SiteRecruit.OnReady = ( function() {
- // for short hand
- var _sr = COMSCORE.SiteRecruit;
- var _utils = _sr.Utils;
-
- // public methods and properties
- return {
- onload : function() {
-
- if (_sr.OnReady.done) { return; }
-
- _sr.OnReady.done = true;
- _sr.Broker.start(); //initialize the broker once the DOM is ready
- //clean up
- //safari
- if(_sr.OnReady.timer){
-
- clearInterval(_sr.OnReady.timer);
- }
- //mozilla opera
- if(document.addEventListener) {
-
- document.removeEventListener("DOMContentLoaded", _sr.OnReady.onload, false);
- }
- //ie
- if(window.ActiveXObject){
-
- /*
- var defer = document.getElementById("sr__ie_onload");
- if(defer){
- defer.onreadystatechange = null;
- defer.parentNode.removeChild(defer);
- }
- */
- }
- },
- listen : function() {
- var ddckVal = COMSCORE.SiteRecruit.Utils.UserPersistence.getCookieValue('msresearch');
- if (/DDINPROGRESS/i.test(ddckVal) ) {
- COMSCORE.SiteRecruit.Broker.config={
- cookie:{name:"msresearch",path:"/",domain:".microsoft.com",duration:90,rapidDuration:0,expireDate:""}
- };
- COMSCORE.SiteRecruit.Broker.processDDInProgress();
- }
-
- // 5.1.3 START
- var dom = document.domain.split('.');
- var ref = '';
-
- dom = dom[dom.length - 2] + "\." + dom[dom.length - 1];
- var domRE = new RegExp(dom,"i");
-
- if (document.referrer != "") {
- ref = document.referrer;
- }
-
- if (ref != "" && ref != undefined && !(domRE.test(ref)) ) {
- _sr.Broker.delayConfig = true;
- }
- else {
- _sr.Broker.delayConfig = false;
- }
- // 5.1.3 END
-
- //Chrome
- if (/Chrome/i.test(navigator.userAgent)) {
- if(/loading|uninitialized/i.test(document.readyState))
- {
- document.addEventListener('DOMContentLoaded', _sr.OnReady.onload, false); }else{ _sr.OnReady.onload();
- }
- }
- //safari
- else if (/WebKit|khtml/i.test(navigator.userAgent)) {
- _sr.OnReady.timer = setInterval(function() {
- if (/loaded|complete/.test(document.readyState)) {
- clearInterval(_sr.OnReady.timer);
- delete _sr.OnReady.timer;
- _sr.OnReady.onload();
- }}, 10);
- }
- //ie
- else if (window.ActiveXObject) {
- //_sr.OnReady.iew32 = true;
- //document.write('");docObject.close();this.has_Flash=top.isFlash;this.FlashVer=top.isFlashVersion;document.all.flashDetect.removeNode(true)}};this.hasCookie=function(d){for(var c=false,e=document.cookie,b=e.split(";"),a=0;a-1){adCont[a].qs=f;adCont[a].divid=b;adCont[a].w=e;adCont[a].h=d}else{if(adCont.length-1)adCont[c].acb=b;else if(adCont.length=_daprr.length)_daprs=0;var f=document.getElementById(adCont[a].divid);if(!f)return;if(!adCont[a].qs||adCont[a].qs.length==0)return;if(adCont[a].isActive)return;if(adCont[a].acbObj!=null&&adCont[a].acbObj.fbFmShwn)return;for(var j=f.childNodes.length-1;j>=0;j--){var b=f.childNodes[j];if(b!=undefined&&b!=null)if(_dapUtils.is_ff1_5up&&b.id==adCont[a].ifrmid){if(b.contentDocument.body)while(b.contentDocument.body.firstChild)b.contentDocument.body.removeChild(b.contentDocument.body.firstChild);b.id=null;b.name=null;b.style.display="none";b=null}else{b.nodeName=="IFRAME"&&!_dapUtils.is_ie5_5&&b.contentWindow.document.location.replace("about:blank");f.removeChild(b);if(_dapUtils.is_ie5up)b.removeNode(true);else b=null}}var m=_dapUtils.getCurrentStyle(f);if(m){var l=m.display;if(l=="none"||l=="hidden")return}if((_dapUtils.is_ie5_5up||_dapUtils.is_ff1_5up)&&_dapUtils.is_win){var e=adCont[a].ifrmid,c=document.createElement("IFRAME");c.id=e;c.name=e;c.src="about:blank";c.width=adCont[a].w;c.height=adCont[a].h;c.scrolling="no";c.frameBorder="0";c.allowTransparency=true;f.insertBefore(c,f.firstChild);if(d.length>0)if(adCont[a].acbObj.enabled)d+="&DPJS="+(DPJS_ADV+DPJS_ACB);else d+="&DPJS="+DPJS_ADV;d+=dapQSTrack;var i=this.getDapOutput(d+adCont[a].qs,e,a);try{var g=c.contentDocument}catch(n){}if(_dapUtils.is_ie5_5up)if(g&&g.write)g.write(i);else c.src="javascript:void(document.write('"+i+"'));";else{g.write(i);g.onload=verifyDapResize(a);if(_dapUtils.is_ff_closeIfrm)window.setTimeout("checkIFrameClosed("+a+",1)",this.TIME_EACH_ITR);else g.close()}adCont[a].acbObj.enabled&&initACB(adCont[a].divid,a)}else{if(d.length>0)d+="&DPJS="+DPJS_ADV;d+=dapQSTrack;var k=true;if(parent.frames){var e=adCont[a].ifrmid;f.innerHTML+='';var h;if(document.frames){if(document.frames[e])h=document.frames[e].document}else if(document.getElementById(e))h=document.getElementById(e).contentDocument;if(h){k=false;h.open("text/html","replace");h.write(this.getDapOutput(d+adCont[a].qs,e,a));if(_dapUtils.is_ff_closeIfrm)window.setTimeout("checkIFrameClosed("+a+",1)",this.TIME_EACH_ITR);else!_dapUtils.is_ie&&!_dapUtils.is_opera&&h.close()}}if(k){document.write('
-
-
-
-
-
-
-