UNPKG

openstack-uicore-foundation

Version:

ui reactjs components for openstack marketing site

2 lines 5.34 kB
!function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define("openstack-uicore-foundation",[],n):"object"==typeof exports?exports["openstack-uicore-foundation"]=n():e["openstack-uicore-foundation"]=n()}(this,(()=>(()=>{"use strict";var e={5812:e=>{e.exports=require("moment-timezone")},8041:e=>{e.exports=require("urijs")}},n={};function t(o){var r=n[o];if(void 0!==r)return r.exports;var a=n[o]={exports:{}};return e[o](a,a.exports,t),a.exports}(()=>{t.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return t.d(n,{a:n}),n}})(),(()=>{t.d=(e,n)=>{for(var o in n)t.o(n,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:n[o]})}})(),(()=>{t.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n)})(),(()=>{t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}})();var o={};t.r(o),t.d(o,{arraysEqual:()=>U,base64URLEncode:()=>C,buildAPIBaseUrl:()=>E,convertSVGtoImg:()=>$,empty:()=>D,epochToMoment:()=>d,epochToMomentTimeZone:()=>s,findElementPos:()=>u,formatEpoch:()=>c,getAllowedUserGroups:()=>b,getAuthCallback:()=>m,getBackURL:()=>w,getCurrentHref:()=>S,getCurrentLocation:()=>y,getCurrentPathName:()=>v,getCurrentUserLanguage:()=>k,getEventHosts:()=>N,getEventLocation:()=>B,getFromLocalStorage:()=>_,getOrigin:()=>h,getTimeServiceUrl:()=>M,hasErrors:()=>T,isClearingSessionState:()=>I,isEmpty:()=>x,isRateEnabled:()=>z,isSentryInitialized:()=>H,normalizeHtmlString:()=>Y,objectToQueryString:()=>f,parseLocationHour:()=>g,putOnLocalStorage:()=>L,removeFromLocalStorage:()=>j,retryPromise:()=>R,scrollToError:()=>P,setSessionClearingState:()=>O,shallowEqual:()=>A,toSlug:()=>p});var r=t(5812),a=t.n(r),i=t(8041),l=t.n(i);const u=e=>{var n=-70;if(e.offsetParent){do{n+=e.offsetTop}while(e=e.offsetParent);return[n]}},d=e=>e?(e*=1e3,a()(e)):e,s=(e,n)=>e?(e*=1e3,a()(e).tz(n)):e,c=(e,n="M/D/YYYY h:mm a")=>e?d(e).format(n):e,g=e=>{let n=e.toString();return n.length<4&&(n=`0${n}`),n=n.match(/.{2}/g),n=n.join(":"),n},f=e=>{var n="";for(var t in e)""!=n&&(n+="&"),n+=t+"="+encodeURIComponent(e[t]);return n},w=()=>{let e=l()(window.location.href),n=e.search(!0),t=e.fragment(),o=n.hasOwnProperty("BackUrl")?n.BackUrl:null;return null!=o&&null!=t&&""!=t&&(o+=`#${t}`),o},p=e=>(e=e.toLowerCase()).replace(/[^a-zA-Z0-9]+/g,"_"),m=()=>"undefined"!=typeof window?`${window.location.origin}/auth/callback`:null,y=()=>{let e="";return"undefined"!=typeof window&&(e=window.location,window.top&&(e=window.top.location)),e},h=()=>"undefined"!=typeof window?window.location.origin:null,v=()=>"undefined"!=typeof window?window.location.pathname:null,S=()=>"undefined"!=typeof window?window.location.href:null,b=()=>"undefined"!=typeof window?window.ALLOWED_USER_GROUPS||"":null,E=e=>"undefined"!=typeof window?`${window.API_BASE_URL}${e}`:null``,L=(e,n)=>{"undefined"!=typeof window&&window.localStorage.setItem(e,n)},_=(e,n)=>{if("undefined"!=typeof window){let t=window.localStorage.getItem(e);return n&&(console.log(`getFromLocalStorage removing key ${e}`),j(e)),t}return null},j=e=>{"undefined"!=typeof window&&window.localStorage.removeItem(e)},I=()=>"undefined"!=typeof window&&window.clearing_session_state,O=e=>{"undefined"!=typeof window&&(window.clearing_session_state=e)},k=()=>{let e="en";return"undefined"!=typeof navigator&&(e=navigator.languages&&navigator.languages[0]||navigator.language||navigator.userLanguage),e},P=e=>{if(Object.keys(e).length>0){const n=Object.keys(e)[0],t=document.getElementById(n);t&&window.scrollTo(0,u(t))}},T=(e,n)=>e in n?n[e]:"",A=(e,n)=>{const t=Object.keys(e),o=Object.keys(n);if(t.length!==o.length)return!1;for(let o of t)if(e[o]!==n[o])return!1;return!0},U=(e,n)=>e.length===n.length&&e.every(((e,t)=>A(e,n[t]))),x=e=>0===Object.keys(e).length,C=e=>e.toString("base64").replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,""),R=async(e,n=3)=>{for(let t=0;t<n;t++)if(await e())return!0;return!1},M=()=>"undefined"!=typeof window?window.TIMEINTERVALSINCE1970_API_URL||process.env.TIMEINTERVALSINCE1970_API_URL:null,B=(e,n,t=null,o=null)=>{var r,a;const i=!t||!o||1e3*t<o,l=[],{location:u}=e;return i&&u?(n>1&&null!==(r=u.venue)&&void 0!==r&&r.name&&l.push(u.venue.name),null!==(a=u.floor)&&void 0!==a&&a.name&&l.push(u.floor.name),u.name&&l.push(u.name),l.length>0?l.join(" - "):"TBA"):"TBA"},N=e=>{var n;let t=[];return(null===(n=e.speakers)||void 0===n?void 0:n.length)>0&&(t=[...e.speakers]),e.moderator&&t.push(e.moderator),t},$=async e=>{const n=await(async e=>{const n=document.createElement("img");return n.src=e,n.crossOrigin="anonymous",new Promise(((e,t)=>{n.onload=()=>e(n),n.onerror=t}))})(e),t=100,o=Math.floor(100*n.naturalHeight/n.naturalWidth),r=document.createElement("canvas");r.width=t,r.height=o,r.getContext("2d").drawImage(n,0,0,t,o);const a=await r.toDataURL("image/png",1);return console.log(a,t,o),{url:a,width:t,height:o}},z=e=>null!=e&&""!==e,D=e=>null==e||("string"==typeof e?0===e.trim().length:Array.isArray(e)?0===e.length:"object"==typeof e&&0===Object.keys(e).length),H=()=>"undefined"!=typeof window&&!!window.SENTRY_DSN,Y=e=>{if(!e)return"";return 0===(new DOMParser).parseFromString(e,"text/html").body.textContent.trim().length?"":e};return o})())); //# sourceMappingURL=methods.js.map