window,define(["jquery","lodash","chrome_lib","nimbus/tour","jsUri"],function(c,s,i,a,d){var r=3e3;function l(){var a=i.store.local.get("dismissedToasts");return a||(i.store.local.set("dismissedToasts",[]),a=i.store.local.get("dismissedToasts")),a}function n(r){var n=r.attr("id");r.find(".btn, button, .close").on("click",function(a){r.removeClass("show");var o,t,e=c(this),s=e.attr("href");new d(s),new d(window.location.href);(e.hasClass("close")||e.hasClass("dismiss")||e.hasClass("done"))&&(a.preventDefault(),"autotoast"===r.attr("data-action")&&(o=n,(t=l()).push(o),i.store.local.set("dismissedToasts",t)),e.hasClass("done")&&s&&(window.location.href=s))})}function m(a){a.addClass("show")}function p(o,t){var e=c("body");o.on("click",function(a){a.preventDefault(),function(a,o){var t=c("body"),e=a.attr("title")?a.attr("title"):"",s="",r="",n=!1;if(null!==o.match(/\.(jpeg|jpg|gif|png)/))s=''+e+'',r='
View larger image (Opens in a new window)
',n=!0;else{var i=o.match(/youtube\.com\/(watch\?v=|embed\/)(\w*)[\&\?](.*\=.*)/);if(null!=i){var d=a.attr("data-aspect-ratio");null==d&&(d="16:9"),s='
',n=!(r="")}}n&&(t.addClass("zoom-open"),t.append('"),t.append('
'))}(o,t)}),e.on("click",function(a){var o=c(a.target),t=o.attr("class");("close"===t&&o.parent().hasClass("zoom-wrap")||"zoom-modal in"===t||"zoom-backdrop in"===t)&&(c(".zoom-modal, .zoom-backdrop").remove(),e.removeClass("zoom-open"))}),document.body.addEventListener("keydown",function(a){var o=c(".zoom-modal, .zoom-backdrop");if(c(e).hasClass("zoom-open"))switch(a.key){case"Esc":case"Escape":o.remove(),e.removeClass("zoom-open");default:return}})}c("[data-action]").each(function(){var a,o,t=c(this),e=t.attr("data-action");"toast"===e?(a=c(t.attr("href")),o=a,t.on("click",function(a){a.preventDefault(),m(o)}),n(o)):"autotoast"===e?function(a){var o=l(),t=a.attr("id"),e=a.attr("data-toast-delay")||r;if(-1===o.indexOf(t))s.delay(s.partial(m,a),e);n(a)}(t):"zoom"===e?(href=t.attr("href"),p(t,href)):"modal"===e&&function(){c("[data-cp-modal-target]").on("click",function(a){a.preventDefault();var o=c(c(this).attr("data-cp-modal-target"));o.addClass("in"),o.next(".cp-modal-backdrop").addClass("in")});var e=c("body");e.on("click",function(a){var o=c(a.target),t=o.attr("class");!o.hasClass("cp-modal-close")&&"cp-modal in"!==t&&"cp-modal-backdrop in"!==t||(c(".cp-modal, .cp-modal-backdrop").removeClass("in"),e.removeClass("cp-modal-open"))}),document.body.addEventListener("keydown",function(a){var o=c(".cp-modal, .cp-modal-backdrop");if(c(e).hasClass("cp-modal-open"))switch(a.key){case"Esc":case"Escape":o.removeClass("in"),e.removeClass("cp-modal-open");default:return}})}()}),c(".rh_docs .inlinemediaobject img, .rh_docs .mediaobject img").each(function(){var a=c(this),o=new Image,t=c(".doc-wrapper").width();o.src=a.attr("src"),o.naturalWidth>t&&(href=a.attr("src"),title=a.attr("alt"),a.wrap(''),p(a.parent(),href))})}); //# sourceMappingURL=data-action.js.map