It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://www.myminifactory.com/users/maxze1

  1.  
  2.  
  3. <!DOCTYPE html>
  4. <html lang="en">
  5. <head>
  6.    <meta charset="UTF-8"><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.eu01.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"535909673",accountID:"3720603",trustKey:"3720603",xpid:"VwEFUVBTCxAEXVBVAwQCV1c=",licenseKey:"NRJS-1d20518d243f7f9c105",applicationID:"491745513"};;/*! For license information please see nr-loader-spa-1.258.0.min.js.LICENSE.txt */
  7. (()=>{var e,t,r={234:(e,t,r)=>{"use strict";r.d(t,{P_:()=>m,Mt:()=>b,C5:()=>s,DL:()=>E,OP:()=>D,lF:()=>I,Yu:()=>_,Dg:()=>v,CX:()=>c,GE:()=>w,sU:()=>O});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o);const r=(0,n.ek)(e);r&&(r.info=a[e])}const u=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=r(7056),l=r(50);const f="[data-nr-mask]",h=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{feature_flags:[],proxy:{assets:void 0,beacon:void 0},privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},session:{expiresMs:d.oD,inactiveMs:d.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},metrics:{enabled:!0,autoStart:!0},page_action:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1,autoStart:!0},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},harvest:{tooManyRequestsDelay:60},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,inline_stylesheet:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){u(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,l.Z)("An invalid session_replay.mask_selector was provided. '*' will be used.",t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){u(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.Z)("An invalid session_replay.block_selector was provided and will not be used",t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.Z)("An invalid session_replay.mask_input_option was provided and will not be used",t)}},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0}}},p={},g="All configuration objects require an agent identifier!";function m(e){if(!e)throw new Error(g);if(!p[e])throw new Error("Configuration for ".concat(e," was never set"));return p[e]}function v(e,t){if(!e)throw new Error(g);p[e]=(0,i.D)(t,h());const r=(0,n.ek)(e);r&&(r.init=p[e])}function b(e,t){if(!e)throw new Error(g);var r=m(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}const y={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},A={};function E(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!A[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return A[e]}function w(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");A[e]=(0,i.D)(t,y);const r=(0,n.ek)(e);r&&(r.loader_config=A[e])}const _=(0,n.mF)().o;var x=r(385),R=r(6818);const T={buildEnv:R.Re,distMethod:R.gF,version:R.q4,originTime:x.sK},S={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,origin:""+x._A.location,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,harvestCount:0,timeKeeper:void 0},N={};function D(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!N[e])throw new Error("Runtime for ".concat(e," was never set"));return N[e]}function O(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");N[e]={...(0,i.D)(t,S),...T};const r=(0,n.ek)(e);r&&(r.runtime=N[e])}function I(e){return function(e){try{const t=s(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}(e)}},9567:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{"use strict";r.d(t,{Re:()=>i,gF:()=>o,lF:()=>a,q4:()=>n});const n="1.258.0",i="PROD",o="CDN",a="2.0.0-alpha.12"},385:(e,t,r)=>{"use strict";r.d(t,{FN:()=>c,IF:()=>l,LW:()=>a,Nk:()=>h,Tt:()=>u,_A:()=>o,iS:()=>s,il:()=>n,sK:()=>p,ux:()=>d,v6:()=>i,w1:()=>f});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a="complete"===o?.document?.readyState,s=Boolean("hidden"===o?.document?.visibilityState),c=""+o?.location,u=/iPad|iPhone|iPod/.test(o.navigator?.userAgent),d=u&&"undefined"==typeof SharedWorker,l=(()=>{const e=o.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Boolean(n&&window.document.documentMode),h=!!o.navigator?.sendBeacon,p=Math.floor(Date.now()-performance.now())},1117:(e,t,r)=>{"use strict";r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occurred while setting SharedContext",e)}}}},8e3:(e,t,r)=>{"use strict";r.d(t,{LP:()=>l,RP:()=>c,o5:()=>u});var n=r(8325),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){d(e),s[e].get(t)&&s[e].delete(t),s[e].size&&f(e)}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature",r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=[...s[e]];t.every((e=>{let[t,r]=e;return r.staged}))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((t=>{let[r]=t;s[e].delete(r),h(e,r)})))}function h(e,t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u<s.length;++u)p(s[u],c);(0,i.D)(c,(function(e,t){(0,i.D)(t,(function(t,r){r[0].on(e,r[1])}))}))}r.isolatedBacklog||delete a[t],r.backlog[t]=null,r.emit("drain-"+t,[])}}function p(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},8325:(e,t,r)=>{"use strict";r.d(t,{A:()=>c,ee:()=>u});var n=r(8632),i=r(2210),o=r(234);class a{constructor(e){this.contextId=e}}var s=r(3117);const c="nr@context:".concat(s.a),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.OP)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((e=>{let[n,i]=e;s[i]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a?e:e?(0,i.X)(e,c,(()=>new a(c))):new a(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.fP)();d.ee||(d.ee=u)},5546:(e,t,r)=>{"use strict";r.d(t,{E:()=>n,p:()=>i});var n=r(8325).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4322:(e,t,r)=>{"use strict";r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{"use strict";r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},3117:(e,t,r)=>{"use strict";r.d(t,{a:()=>n});const n=(0,r(4402).Rl)()},4402:(e,t,r)=>{"use strict";r.d(t,{Ht:()=>u,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},7056:(e,t,r)=>{"use strict";r.d(t,{Bq:()=>n,Hb:()=>a,IK:()=>u,K4:()=>i,oD:()=>o,uT:()=>c,wO:()=>s});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},7894:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{"use strict";r.d(t,{e:()=>i});var n=r(385);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n._A?.location?.protocol&&t.host===n._A?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},50:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2825:(e,t,r)=>{"use strict";r.d(t,{N:()=>c,T:()=>s});var n=r(8325),i=r(385);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{i._A.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},2210:(e,t,r)=>{"use strict";r.d(t,{X:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},7872:(e,t,r)=>{"use strict";function n(e){var t=this;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=n?.leading||!1;let o;return function(){for(var n=arguments.length,a=new Array(n),s=0;s<n;s++)a[s]=arguments[s];i&&void 0===o&&(e.apply(t,a),o=setTimeout((()=>{o=clearTimeout(o)}),r)),i||(clearTimeout(o),o=setTimeout((()=>{e.apply(t,a)}),r))}}function i(e){var t=this;let r=!1;return function(){if(!r){r=!0;for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];e.apply(t,i)}}}r.d(t,{D:()=>n,Z:()=>i})},1284:(e,t,r)=>{"use strict";r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{"use strict";r.d(t,{P:()=>o});var n=r(8325);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{"use strict";r.d(t,{KB:()=>a,b2:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{"use strict";r.d(t,{EZ:()=>d,ce:()=>o,ek:()=>u,fP:()=>a,gG:()=>l,h5:()=>c,mF:()=>s});var n=r(385),i=r(7894);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n._A.NREUM||(n._A.NREUM={}),void 0===n._A.newrelic&&(n._A.newrelic=n._A.NREUM),n._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:n._A.setTimeout,SI:n._A.setImmediate,CT:n._A.clearTimeout,XHR:n._A.XMLHttpRequest,REQ:n._A.Request,EV:n._A.Event,PR:n._A.Promise,MO:n._A.MutationObserver,FETCH:n._A.fetch}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.z)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},7956:(e,t,r)=>{"use strict";r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},7806:(e,t,r)=>{"use strict";r.d(t,{em:()=>b,u5:()=>S,QU:()=>O,_L:()=>j,Gm:()=>M,Lg:()=>L,BV:()=>Z,Kf:()=>Y});var n=r(8325),i=r(3117);const o="nr@original:".concat(i.a);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}var l=r(2210),f=r(385);const h={},p=f._A.XMLHttpRequest,g="addEventListener",m="removeEventListener",v="nr@wrapped:".concat(n.A);function b(e){var t=function(e){return(e||n.ee).get("events")}(e);if(h[t.debugId]++)return t;h[t.debugId]=1;var r=c(t,!0);function i(e){r.inPlace(e,[g,m],"-",o)}function o(e,t){return e[1]}return"getPrototypeOf"in Object&&(f.il&&y(document,i),y(f._A,i),y(p.prototype,i)),t.on(g+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,l.X)(n,v,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(m+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function y(e,t){let r=e;for(;"object"==typeof r&&!Object.prototype.hasOwnProperty.call(r,g);)r=Object.getPrototypeOf(r);for(var n=arguments.length,i=new Array(n>2?n-2:0),o=2;o<n;o++)i[o-2]=arguments[o];r&&t(r,...i)}var A="fetch-",E=A+"body-",w=["arrayBuffer","blob","json","text","formData"],_=f._A.Request,x=f._A.Response,R="prototype";const T={};function S(e){const t=function(e){return(e||n.ee).get("fetch")}(e);if(!(_&&x&&f._A.fetch))return t;if(T[t.debugId]++)return t;function r(e,r,i){var o=e[r];"function"==typeof o&&(e[r]=function(){var e,r=[...arguments],a={};t.emit(i+"before-start",[r],a),a[n.A]&&a[n.A].dt&&(e=a[n.A].dt);var s=o.apply(this,r);return t.emit(i+"start",[r,e],s),s.then((function(e){return t.emit(i+"end",[null,e],s),e}),(function(e){throw t.emit(i+"end",[e],s),e}))})}return T[t.debugId]=1,w.forEach((e=>{r(_[R],e,E),r(x[R],e,E)})),r(f._A,"fetch",A),t.on(A+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(A+"done",[null,r],n)}else t.emit(A+"done",[e],n)})),t}const N={},D=["pushState","replaceState"];function O(e){const t=function(e){return(e||n.ee).get("history")}(e);return!f.il||N[t.debugId]++||(N[t.debugId]=1,c(t).inPlace(window.history,D,"-")),t}var I=r(3239);const P={},C=["appendChild","insertBefore","replaceChild"];function j(e){const t=function(e){return(e||n.ee).get("jsonp")}(e);if(!f.il||P[t.debugId])return t;P[t.debugId]=!0;var r=c(t),i=/[?&](?:callback|cb)=([^&#]+)/,o=/(.*)\.([^.]+)/,a=/^(\w+)(\.|$)(.*)$/;function s(e,t){if(!e)return t;const r=e.match(a),n=r[1];return s(r[3],t[n])}return r.inPlace(Node.prototype,C,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var n=(a=e.src,c=a.match(i),c?c[1]:null);var a,c;if(!n)return;var u=function(e){var t=e.match(o);if(t&&t.length>=3)return{key:t[2],parent:s(t[1],window)};return{key:e,parent:window}}(n);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,I.m$)(!1)),e.removeEventListener("error",f,(0,I.m$)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,I.m$)(!1)),e.removeEventListener("error",f,(0,I.m$)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,I.m$)(!1)),e.addEventListener("error",f,(0,I.m$)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const k={};function M(e){const t=function(e){return(e||n.ee).get("mutation")}(e);if(!f.il||k[t.debugId])return t;k[t.debugId]=!0;var r=c(t),i=f._A.MutationObserver;return i&&(window.MutationObserver=function(e){return this instanceof i?new i(r(e,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype),t}const H={};function L(e){const t=function(e){return(e||n.ee).get("promise")}(e);if(H[t.debugId])return t;H[t.debugId]=!0;var r=t.context,i=c(t),a=f._A.Promise;return a&&function(){function e(r){var n=t.context(),o=i(r,"executor-",n,null,!1);const s=Reflect.construct(a,[o],e);return t.context(s).getCtx=function(){return n},s}f._A.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return a.toString()},Object.setPrototypeOf(e,a),["all","race"].forEach((function(r){const n=a[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=a[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=a.prototype;const n=a.prototype.then;a.prototype.then=function(){var e=this,o=r(e);o.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c<a;c++)s[c]=arguments[c];s[0]=i(s[0],"cb-",o,null,!1),s[1]=i(s[1],"cb-",o,null,!1);const u=n.apply(this,s);return o.nextPromise=u,t.emit("propagate",[e,!0],u,!1,!1),u},a.prototype.then[o]=n,t.on("executor-start",(function(e){e[0]=i(e[0],"resolve-",this,null,!1),e[1]=i(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const U={},z="setTimeout",F="setInterval",B="clearTimeout",G="-start",q="-",V=[z,"setImmediate",F,B,"clearImmediate"];function Z(e){const t=function(e){return(e||n.ee).get("timer")}(e);if(U[t.debugId]++)return t;U[t.debugId]=1;var r=c(t);return r.inPlace(f._A,V.slice(0,2),z+q),r.inPlace(f._A,V.slice(2,3),F+q),r.inPlace(f._A,V.slice(3),B+q),t.on(F+G,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(z+G,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}var K=r(50);const W={},X=["open","send"];function Y(e){var t=e||n.ee;const r=function(e){return(e||n.ee).get("xhr")}(t);if(W[r.debugId]++)return r;W[r.debugId]=1,b(t);var i=c(r),o=f._A.XMLHttpRequest,a=f._A.MutationObserver,s=f._A.Promise,u=f._A.setInterval,d="readystatechange",l=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],h=[],p=f._A.XMLHttpRequest=function(e){const t=new o(e),n=r.context(t);try{r.emit("new-xhr",[t],n),t.addEventListener(d,(a=n,function(){var e=this;e.readyState>3&&!a.resolved&&(a.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,l,"fn-",E)}),(0,I.m$)(!1))}catch(e){(0,K.Z)("An error occurred while intercepting XHR",e);try{r.emit("internal-error",[e])}catch(e){}}var a;return t};function g(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,p),p.prototype=o.prototype,i.inPlace(p.prototype,X,"-xhr-",E),r.on("send-xhr-start",(function(e,t){g(e,t),function(e){h.push(e),a&&(m?m.then(A):u?u(A):(v=-v,y.data=v))}(t)})),r.on("open-xhr-start",g),a){var m=s&&s.resolve();if(!u&&!s){var v=1,y=document.createTextNode(v);new a(A).observe(y,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===d||A()}));function A(){for(var e=0;e<h.length;e++)g(0,h[e]);h.length&&(h=[])}function E(e,t){return t}return r}},7825:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.jserrors},3081:(e,t,r)=>{"use strict";r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageViewEvent},9251:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},7144:(e,t,r)=>{"use strict";r.d(t,{Ef:()=>o,J0:()=>f,Mi:()=>l,Vb:()=>a,Ye:()=>c,fm:()=>u,i9:()=>s,t9:()=>i,u0:()=>d});var n=r(7056);const i=r(3325).D.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c=1e6,u=64e3,d={[n.IK.ERROR]:15e3,[n.IK.FULL]:3e5,[n.IK.OFF]:0},l={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},f=5e3},3112:(e,t,r)=>{"use strict";r.d(t,{HM:()=>c,ev:()=>o,rU:()=>s,wi:()=>u});var n=r(234),i=r(385);function o(e){return i.il&&!0===(0,n.Mt)(e,"privacy.cookies_enabled")}function a(e){return!!n.Yu.MO&&o(e)&&!0===(0,n.Mt)(e,"session_trace.enabled")}function s(e){return!0===(0,n.Mt)(e,"session_replay.preload")&&a(e)}function c(e,t){return!!a(e)&&(!!t?.isNew||!!t?.state.sessionReplayMode)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:i.sK,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(i.sK-t.correctedOriginTime)}}},3614:(e,t,r)=>{"use strict";r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>u,FN_START:()=>c,PUSH_STATE:()=>d,RESOURCE:()=>o,START:()=>a});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState"},6216:(e,t,r)=>{"use strict";r.d(t,{K8:()=>s,QZ:()=>c,cS:()=>o,sE:()=>i,t9:()=>a,vh:()=>u});var n=r(3325);const i=["click","keydown","submit"],o="api",a=n.D.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7836:(e,t,r)=>{"use strict";r.d(t,{BODY:()=>w,CB_END:()=>_,CB_START:()=>u,END:()=>E,FEATURE_NAME:()=>i,FETCH:()=>R,FETCH_BODY:()=>v,FETCH_DONE:()=>m,FETCH_START:()=>g,FN_END:()=>c,FN_START:()=>s,INTERACTION:()=>f,INTERACTION_API:()=>d,INTERACTION_EVENTS:()=>o,JSONP_END:()=>b,JSONP_NODE:()=>p,JS_TIME:()=>x,MAX_TIMER_BUDGET:()=>a,REMAINING:()=>l,SPA_NODE:()=>h,START:()=>A,originalSetTimeout:()=>y});var n=r(234);const i=r(3325).D.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=n.Yu.ST,A="-start",E="-end",w="-body",_="cb"+E,x="jsTime",R="fetch"},5938:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(8325);class i{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=n.ee.get(e),this.featureName=r,this.blocked=!1}}},2758:(e,t,r)=>{"use strict";r.d(t,{j:()=>_});var n=r(3325),i=r(234),o=r(5546),a=r(8325),s=r(8e3),c=r(3960),u=r(385),d=r(50),l=r(3081),f=r(8632),h=r(7144);const p=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start","recordReplay","pauseReplay",h.Ef.RECORD,h.Ef.PAUSE],g=["setErrorHandler","finished","addToTrace","addRelease"];var m=r(7894),v=r(7056);function b(){const e=(0,f.gG)();p.forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];let o=[];return Object.values(e.initializedAgents).forEach((e=>{e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}const y={};var A=r(2825);const E=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let w=!1;function _(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},p=arguments.length>2?arguments[2]:void 0,_=arguments.length>3?arguments[3]:void 0,{init:x,info:R,loader_config:T,runtime:S={loaderType:p},exposed:N=!0}=t;const D=(0,f.gG)();R||(x=D.init,R=D.info,T=D.loader_config),(0,i.Dg)(e.agentIdentifier,x||{}),(0,i.GE)(e.agentIdentifier,T||{}),R.jsAttributes??={},u.v6&&(R.jsAttributes.isWorker=!0),(0,i.CX)(e.agentIdentifier,R);const O=(0,i.P_)(e.agentIdentifier),I=[R.beacon,R.errorBeacon];w||(O.proxy.assets&&(E(O.proxy.assets),I.push(O.proxy.assets)),O.proxy.beacon&&I.push(O.proxy.beacon),b(),(0,f.EZ)("activatedFeatures",A.T),e.runSoftNavOverSpa&&=!0===O.soft_navigations.enabled&&O.feature_flags.includes("soft_nav")),S.denyList=[...O.ajax.deny_list||[],...O.ajax.block_internal?I:[]],(0,i.sU)(e.agentIdentifier,S),void 0===e.api&&(e.api=function(e,t){let f=arguments.length>2&&void 0!==arguments[2]&&arguments[2];t||(0,s.RP)(e,"api");const p={};var b=a.ee.get(e),A=b.get("tracer");y[e]=v.IK.OFF,b.on(h.Ef.REPLAY_RUNNING,(t=>{y[e]=t}));var E="api-",w=E+"ixn-";function _(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),T(E,n,!0,o||null===r?"session":void 0)(t,r)}function x(){}g.forEach((e=>{p[e]=T(E,e,!0,"api")})),p.addPageAction=T(E,"addPageAction",!0,n.D.pageAction),p.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,T(E,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return _(e,t,"setCustomAttribute",r);(0,d.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string, number or boolean type, but a type of <".concat(typeof t,"> was provided."))}else(0,d.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of <".concat(typeof e,"> was provided."))},p.setUserId=function(e){if("string"==typeof e||null===e)return _("enduser.id",e,"setUserId",!0);(0,d.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of <".concat(typeof e,"> was provided."))},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return _("application.version",e,"setApplicationVersion",!1);(0,d.Z)("Failed to execute setApplicationVersion. Expected <String | null>, but got <".concat(typeof e,">."))},p.start=e=>{try{const t=e?"defined":"undefined";(0,o.p)(l.xS,["API/start/".concat(t,"/called")],void 0,n.D.metrics,b);const r=Object.values(n.D);if(void 0===e)e=r;else{if((e=Array.isArray(e)&&e.length?e:[e]).some((e=>!r.includes(e))))return(0,d.Z)("Invalid feature name supplied. Acceptable feature names are: ".concat(r));e.includes(n.D.pageViewEvent)||e.push(n.D.pageViewEvent)}e.forEach((e=>{b.emit("".concat(e,"-opt-in"))}))}catch(e){(0,d.Z)("An unexpected issue occurred",e)}},p[h.Ef.RECORD]=function(){(0,o.p)(l.xS,["API/recordReplay/called"],void 0,n.D.metrics,b),(0,o.p)(h.Ef.RECORD,[],void 0,n.D.sessionReplay,b)},p[h.Ef.PAUSE]=function(){(0,o.p)(l.xS,["API/pauseReplay/called"],void 0,n.D.metrics,b),(0,o.p)(h.Ef.PAUSE,[],void 0,n.D.sessionReplay,b)},p.interaction=function(e){return(new x).get("object"==typeof e?e:{})};const R=x.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(l.xS,["API/createTracer/called"],void 0,n.D.metrics,b),f||(0,o.p)(w+"tracer",[(0,m.z)(),e,r],i,n.D.spa,b),function(){if(A.emit((a?"":"no-")+"fn-start",[(0,m.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){throw A.emit("fn-err",[arguments,this,e],r),e}finally{A.emit("fn-end",[(0,m.z)()],r)}}}};function T(e,t,r,i){return function(){return(0,o.p)(l.xS,["API/"+t+"/called"],void 0,n.D.metrics,b),i&&(0,o.p)(e+t,[(0,m.z)(),...arguments],r?null:this,i,b),r?void 0:this}}function S(){r.e(111).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,s.LP)(e,"api")})).catch((()=>{(0,d.Z)("Downloading runtime APIs failed..."),b.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{R[e]=T(w,e,void 0,f?n.D.softNav:n.D.spa)})),p.setCurrentRouteName=f?T(w,"routeName",void 0,n.D.softNav):T(E,"routeName",!0,n.D.spa),p.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,o.p)(l.xS,["API/noticeError/called"],void 0,n.D.metrics,b),(0,o.p)("err",[t,(0,m.z)(),!1,r,!!y[e]],void 0,n.D.jserrors,b)},u.il?(0,c.b2)((()=>S()),!0):S(),p}(e.agentIdentifier,_,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=N),w=!0}},8993:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},3325:(e,t,r)=>{"use strict";r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.softNav]:9,[n.sessionReplay]:10}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({111:"nr-spa",164:"nr-spa-compressor",433:"nr-spa-recorder"}[e]+"-1.258.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.258.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={111:"sha512-VtcT/3vIpW0x3W7ieQKwIH5KCShV9/dJHKD8JDZpMi1DtDM1KBlgK6h6U/hvYr6wqcfN4VvuqQlDkanCOANUkA==",433:"sha512-zsJmns7m1GrWgTuGcWUxWULNb2v8EUHy6YX29uu/BPAQ50QyBWsfbEr7/GNp3IQAc2uKUHv8dQeYZrpeA1rdTA==",164:"sha512-rXGHK+coMfbak2EBAE5UkG05IbDCXC9QOiDR23+yIeiNoHwYZbthicTQdCmXlvFPLQv8ujFjuFtieQmCv/pcEQ=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={801:0,92:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.258.0.PROD"]=self["webpackChunk:NRBA-1.258.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8993);var e=i(50),t=i(7144),r=i(4402);class n{agentIdentifier;constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,r.ky)(16);this.agentIdentifier=e}#e(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];if("function"==typeof this.api?.[t])return this.api[t](...n);(0,e.Z)("Call to agent api ".concat(t," failed. The API is not currently initialized."))}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}finished(e){return this.#e("finished",e)}addRelease(e,t){return this.#e("addRelease",e,t)}start(e){return this.#e("start",e)}recordReplay(){return this.#e(t.Ef.RECORD)}pauseReplay(){return this.#e(t.Ef.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}}var o=i(3325),a=i(234);const s=Object.values(o.D);function c(e){const t={};return s.forEach((r=>{t[r]=function(e,t){return!0===(0,a.Mt)(t,"".concat(e,".enabled"))}(r,e)})),t}var u=i(2758);var d=i(8e3),l=i(5938),f=i(3960),h=i(385),p=i(3112),g=i(7872);class m extends l.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===(0,a.Mt)(this.agentIdentifier,"".concat(this.featureName,".autoStart"))&&(this.auto=!1),this.auto?(0,d.RP)(e,r):this.ee.on("".concat(this.featureName,"-opt-in"),(0,g.Z)((()=>{(0,d.RP)(this.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator()})))}importAggregator(){let t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate||!this.auto)return;this.onAggregateImported=new Promise((e=>{t=e}));const n=async()=>{let n;try{if((0,p.ev)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(111).then(i.bind(i,9446));n=e(this.agentIdentifier)}}catch(t){(0,e.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",t),this.featureName===o.D.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,n))return(0,d.LP)(this.agentIdentifier,this.featureName),void t(!1);const{lazyFeatureLoader:e}=await i.e(111).then(i.bind(i,8582)),{Aggregate:o}=await e(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,r),t(!0)}catch(r){(0,e.Z)("Downloading and initializing ".concat(this.featureName," failed..."),r),this.abortHandler?.(),(0,d.LP)(this.agentIdentifier,this.featureName,!0),t(!1),this.ee&&this.ee.abort()}};h.il?(0,f.b2)((()=>n()),!0):n()}#t(e,t){return e!==o.D.sessionReplay||(0,p.HM)(this.agentIdentifier,t)}}var v=i(7633);class b extends m{static featureName=v.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,v.t,r),this.importAggregator()}}var y=i(1117),A=i(1284);class E extends y.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,A.D)(e,(function(e,r){t[e]=w(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,A.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=w(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=_(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=w(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i<e.length;i++)t[r=e[i]]=Object.values(this.aggregatedData[r]||{}),t[r].length&&(n=!0),delete this.aggregatedData[r];return n?t:null}}function w(e,t){return null==e?function(e){e?e.c++:e={c:1};return e}(t):t?(t.c||(t=_(t.t)),t.c+=1,t.t+=e,t.sos+=e*e,e>t.max&&(t.max=e),e<t.min&&(t.min=e),t):{t:e}}function _(e){return{t:e,min:e,max:e,sos:e*e,c:1}}var x=i(8632),R=i(4351);var T=i(5546),S=i(7956),N=i(3239),D=i(9251),O=i(7894);class I extends m{static featureName=D.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,D.t,r),h.il&&((0,S.N)((()=>(0,T.p)("docHidden",[(0,O.z)()],void 0,D.t,this.ee)),!0),(0,N.bP)("pagehide",(()=>(0,T.p)("winPagehide",[(0,O.z)()],void 0,D.t,this.ee))),this.importAggregator())}}var P=i(3081);class C extends m{static featureName=P.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,P.t9,r),this.importAggregator()}}var j=i(6660);class k{constructor(e,t,r,n){this.name="UncaughtError",this.message=e,this.sourceURL=t,this.line=r,this.column=n}}class M extends m{static featureName=j.t;#r=new Set;#n=!1;constructor(e,r){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,r,j.t,n);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("fn-err",((e,t,r)=>{this.abortHandler&&!this.#r.has(r)&&(this.#r.add(r),(0,T.p)("err",[this.#i(r),(0,O.z)()],void 0,o.D.jserrors,this.ee))})),this.ee.on("internal-error",(e=>{this.abortHandler&&(0,T.p)("ierr",[this.#i(e),(0,O.z)(),!0,{},this.#n],void 0,o.D.jserrors,this.ee)})),this.ee.on(t.Ef.REPLAY_RUNNING,(e=>{this.#n=e})),h._A.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,T.p)("err",[this.#o(e),(0,O.z)(),!1,{unhandledPromiseRejection:1},this.#n],void 0,o.D.jserrors,this.ee)}),(0,N.m$)(!1,this.removeOnAbort?.signal)),h._A.addEventListener("error",(e=>{this.abortHandler&&(this.#r.has(e.error)?this.#r.delete(e.error):(0,T.p)("err",[this.#a(e),(0,O.z)(),!1,{},this.#n],void 0,o.D.jserrors,this.ee))}),(0,N.m$)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#s,this.importAggregator()}#s(){this.removeOnAbort?.abort(),this.#r.clear(),this.abortHandler=void 0}#i(e){return e instanceof Error?e:void 0!==e?.message?new k(e.message,e.filename||e.sourceURL,e.lineno||e.line,e.colno||e.col):new k("string"==typeof e?e:(0,R.P)(e))}#o(e){let t="Unhandled Promise Rejection: ";if(e?.reason instanceof Error)try{return e.reason.message=t+e.reason.message,e.reason}catch(t){return e.reason}if(void 0===e.reason)return new k(t);const r=this.#i(e.reason);return r.message=t+r.message,r}#a(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new k(e.message,e.filename,e.lineno,e.colno);return t.name=SyntaxError.name,t}return e.error instanceof Error?e.error:new k(e.message,e.filename,e.lineno,e.colno)}}var H=i(2210);let L=1;const U="nr@id";function z(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===h._A?0:(0,H.X)(e,U,(function(){return L++}))}function F(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,R.P)(e).length}catch(e){return}}}var B=i(7806),G=i(7243);class q{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,a.DL)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var s=(0,r.M)(),c=(0,r.Ht)(),u=Date.now(),d={spanId:s,traceId:c,timestamp:u};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(s,c),d.traceContextStateHeader=this.generateTraceContextStateHeader(s,u,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(s,c,u,n,i,o)),d}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof h._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,R.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,a.Mt)(this.agentIdentifier,"distributed_tracing")&&(r=(0,a.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,G.e)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,a.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,a.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,a.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,a.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var V=i(7825),Z=["load","error","abort","timeout"],K=Z.length,W=a.Yu.REQ,X=a.Yu.XHR;class Y extends m{static featureName=V.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,V.t,r),this.dt=new q(e),this.handler=(e,t,r,n)=>(0,T.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};h._A?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};J(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,o.D.ajax)}}))}catch(e){}(0,B.u5)(this.ee),(0,B.Kf)(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=w,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){_(t,e)}),(0,N.m$)(!1)),h.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,N.m$)(!1))}function s(e){this.params={method:e[0]},J(this,e[1]),this.metrics={}}function c(t,r){var i=(0,a.DL)(e);i.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",i.xpid);var o=n.generateTracePayload(this.parsedOrigin);if(o){var s=!1;o.newrelicHeader&&(r.setRequestHeader("newrelic",o.newrelicHeader),s=!0),o.traceContextParentHeader&&(r.setRequestHeader("traceparent",o.traceContextParentHeader),o.traceContextStateHeader&&r.setRequestHeader("tracestate",o.traceContextStateHeader),s=!0),s&&(this.dt=o)}}function u(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=F(i);a&&(n.txSize=a)}this.startTime=(0,O.z)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<K;s++)r.addEventListener(Z[s],this.listener,(0,N.m$)(!1))}function d(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function l(e,t){var r=""+z(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function f(e,t){var r=""+z(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function p(){this.endTime=(0,O.z)()}function g(e,r){r instanceof X&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function m(e,r){r instanceof X&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function v(e,t,r){t instanceof X&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,O.z)()))}function b(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,O.z)()-this.xhrCbStart,this.onload,r],r)}function y(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&h.il&&(t=""+h._A.location.href):e[0]&&e[0].url?t=e[0].url:h._A?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,G.e)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function A(e,t){this.params={},this.metrics={},this.startTime=(0,O.z)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof W?r=i.url:h._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),J(this,r);var o=(""+(i&&i instanceof W&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=F(n.body)||0}function E(e,t){var n;this.endTime=(0,O.z)(),this.params||(this.params={}),this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var i={txSize:this.txSize,rxSize:n,duration:(0,O.z)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,o.D.ajax)}function w(e){var t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var i=0;i<K;i++)e.removeEventListener(Z[i],this.listener,!1);t.aborted||(n.duration=(0,O.z)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):_(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,o.D.ajax))}}function _(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?F(e.response):"text"===r||""===r||void 0===r?F(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,T.p)(P.mY,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,o.D.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",s),t.on("open-xhr-end",c),t.on("send-xhr-start",u),t.on("xhr-cb-time",d),t.on("xhr-load-added",l),t.on("xhr-load-removed",f),t.on("xhr-resolved",p),t.on("addEventListener-end",g),t.on("removeEventListener-end",m),t.on("fn-end",b),t.on("fetch-before-start",y),t.on("fetch-start",A),t.on("fn-start",v),t.on("fetch-done",E)}(e,this.ee,this.handler,this.dt),this.importAggregator()}}function J(e,t){var r=(0,G.e)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Q=i(3614);const{BST_RESOURCE:ee,RESOURCE:te,START:re,END:ne,FEATURE_NAME:ie,FN_END:oe,FN_START:ae,PUSH_STATE:se}=Q;var ce=i(7056);class ue extends m{static featureName=t.t9;constructor(e,r){let n,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,r,t.t9,i),this.replayRunning=!1;try{n=JSON.parse(localStorage.getItem("".concat(ce.Bq,"_").concat(ce.K4)))}catch(e){}this.#c(n)?this.#u(n?.sessionReplayMode):this.importAggregator(),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,T.p)(t.Ef.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.Ef.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#c(e){return e&&(e.sessionReplayMode===ce.IK.FULL||e.sessionReplayMode===ce.IK.ERROR)||(0,p.rU)(this.agentIdentifier)}async#u(e){const{Recorder:t}=await Promise.all([i.e(111),i.e(433)]).then(i.bind(i,4345));this.recorder=new t({mode:e,agentIdentifier:this.agentIdentifier,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording,this.importAggregator({recorder:this.recorder,errorNoticed:this.errorNoticed})}}var de=i(6216);class le extends m{static featureName=de.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(e,t,de.t9,r),!h.il||!a.Yu.MO)return;const n=(0,B.QU)(this.ee),i=(0,B.em)(this.ee),o=()=>(0,T.p)("newURL",[(0,O.z)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",o),n.on("replaceState-end",o);try{this.removeOnAbort=new AbortController}catch(e){}(0,N.bP)("popstate",(e=>(0,T.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let s=!1;const c=new a.Yu.MO(((e,t)=>{s||(s=!0,requestAnimationFrame((()=>{(0,T.p)("newDom",[(0,O.z)()],void 0,this.featureName,this.ee),s=!1})))})),u=(0,g.D)((e=>{(0,T.p)("newUIEvent",[e],void 0,this.featureName,this.ee),c.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});i.on("fn-start",(e=>{let[t]=e;de.sE.includes(t?.type)&&u(t)}));for(let e of de.sE)document.addEventListener(e,(()=>{}));this.abortHandler=function(){this.removeOnAbort?.abort(),c.disconnect(),this.abortHandler=void 0},this.importAggregator({domObserver:c})}}var fe=i(7836);const{FEATURE_NAME:he,START:pe,END:ge,BODY:me,CB_END:ve,JS_TIME:be,FETCH:ye,FN_START:Ae,CB_START:Ee,FN_END:we}=fe;var _e=i(4649);class xe extends m{static featureName=_e.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,_e.t,r),this.importAggregator()}}new class extends n{constructor(t,r){super(r),h._A?(this.sharedAggregator=new E({agentIdentifier:this.agentIdentifier}),this.features={},(0,x.h5)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(b),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===o.D.softNav)),(0,u.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.Z)("Failed to initialize the agent. Could not determine the runtime environment.")}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=c(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>o.p[e.featureName]-o.p[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==o.D.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===o.D.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===o.D.softNav)return;const n=function(e){switch(e){case o.D.ajax:return[o.D.jserrors];case o.D.sessionTrace:return[o.D.ajax,o.D.pageViewEvent];case o.D.sessionReplay:return[o.D.sessionTrace];case o.D.pageViewTiming:return[o.D.pageViewEvent];default:return[]}}(r.featureName);n.every((e=>e in this.features))||(0,e.Z)("".concat(r.featureName," is enabled but one or more dependent features has not been initialized (").concat((0,R.P)(n),"). This may cause unintended consequences or missing data...")),this.features[r.featureName]=new r(this.agentIdentifier,this.sharedAggregator)}))}catch(t){(0,e.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,x.fP)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[Y,b,I,class extends m{static featureName=ie;constructor(e,t){if(super(e,t,ie,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!h.il)return;const r=this.ee;let n;(0,B.QU)(r),this.eventsEE=(0,B.em)(r),this.eventsEE.on(ae,(function(e,t){this.bstStart=(0,O.z)()})),this.eventsEE.on(oe,(function(e,t){(0,T.p)("bst",[e[0],t,this.bstStart,(0,O.z)()],void 0,o.D.sessionTrace,r)})),r.on(se+re,(function(e){this.time=(0,O.z)(),this.startPath=location.pathname+location.hash})),r.on(se+ne,(function(e){(0,T.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,o.D.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,T.p)(ee,[t],void 0,o.D.sessionTrace,r)})),n.observe({type:te,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:n})}},ue,C,xe,M,le,class extends m{static featureName=he;constructor(e,t){if(super(e,t,he,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!h.il)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=(0,B._L)(this.ee),a=(0,B.Lg)(this.ee),s=(0,B.BV)(this.ee),c=(0,B.Kf)(this.ee),u=this.ee.get("events"),d=(0,B.u5)(this.ee),l=(0,B.QU)(this.ee),f=(0,B.Gm)(this.ee);function p(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[Ae]=(0,O.z)()}function m(){n--,window.location.hash!==r&&p(0,!0);var e=(0,O.z)();this[be]=~~this[be]+e-this[Ae],this[we]=e}function v(e,t){e.on(t,(function(){this[t]=(0,O.z)()}))}this.ee.on(Ae,g),a.on(Ee,g),o.on(Ee,g),this.ee.on(we,m),a.on(ve,m),o.on(ve,m),this.ee.buffer([Ae,we,"xhr-resolved"],this.featureName),u.buffer([Ae],this.featureName),s.buffer(["setTimeout"+ge,"clearTimeout"+pe,Ae],this.featureName),c.buffer([Ae,"new-xhr","send-xhr"+pe],this.featureName),d.buffer([ye+pe,ye+"-done",ye+me+pe,ye+me+ge],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([Ae],this.featureName),a.buffer(["propagate",Ee,ve,"executor-err","resolve"+pe],this.featureName),i.buffer([Ae,"no-"+Ae],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,ye+pe),v(d,ye+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",p),l.on("replaceState-end",p),window.addEventListener("hashchange",p,(0,N.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",p,(0,N.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){p(0,n>1)}),(0,N.m$)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#s,this.importAggregator()}#s(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}],loaderType:"spa"})})()})();</script>
  8.    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" />
  9.                <link rel="canonical" href="https://www.myminifactory.com/users/maxze1" />
  10.        <title>ezcrush ezcrush @maxze1 - MyMiniFactory</title>
  11.                            <meta name="description" content=" - ezcrush ezcrush @maxze1">
  12.                    <meta name="apple-itunes-app" content="app-id=1313773617">
  13.        <meta name="google-play-app" content="app-id=com.myminifactoryapps">
  14.        <meta name="theme-color" content="#333">
  15.        <link rel="apple-touch-icon" href="https://static.myminifactory.com/images/app-banner/logo-app-icon.png?v152">
  16.        <link rel="android-touch-icon" href="https://static.myminifactory.com/images/app-banner/logo-app-icon.png?v152" />
  17.  
  18.                    <link rel="preconnect" href="https://fonts.gstatic.com">
  19.        <link href="https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,400&display=swap" rel="stylesheet">
  20.        <link href="https://fonts.googleapis.com/css2?family=Suez+One&display=swap" rel="stylesheet">
  21.  
  22.        <link rel="stylesheet preload" href="https://static.myminifactory.com/css/common-fonts.min.css?v152" as="style">
  23.        <link rel="stylesheet preload" href="https://fonts.googleapis.com/icon?family=Material+Icons&display=swap" as="style" />
  24.        <link rel="stylesheet preload" href="https://static.myminifactory.com/css/font-awesome.min.css?v152" type="text/css" as="style">
  25.        <link rel="stylesheet preload" href="https://static.myminifactory.com/css/fonts/Open-Sans.css?v152" type="text/css" as="style">
  26.        <link rel="stylesheet" href="https://static.myminifactory.com/js/build/base-template.e713be8d.css">
  27.  
  28.        <style class="__jss-server-side__">.MuiSvgIcon-root {
  29.  fill: currentColor;
  30.  width: 1em;
  31.  height: 1em;
  32.  display: inline-block;
  33.  font-size: 1.5rem;
  34.  transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  35.  flex-shrink: 0;
  36.  user-select: none;
  37. }
  38. .MuiSvgIcon-colorPrimary {
  39.  color: rgba(47, 196, 158, 1);
  40. }
  41. .MuiSvgIcon-colorSecondary {
  42.  color: #f50057;
  43. }
  44. .MuiSvgIcon-colorAction {
  45.  color: rgba(0, 0, 0, 0.54);
  46. }
  47. .MuiSvgIcon-colorError {
  48.  color: #f44336;
  49. }
  50. .MuiSvgIcon-colorDisabled {
  51.  color: rgba(0, 0, 0, 0.26);
  52. }
  53. .MuiSvgIcon-fontSizeInherit {
  54.  font-size: inherit;
  55. }
  56. .MuiSvgIcon-fontSizeSmall {
  57.  font-size: 1rem;
  58. }
  59. .MuiSvgIcon-fontSizeLarge {
  60.  font-size: 2.1875rem;
  61. }
  62. .MuiPaper-root {
  63.  color: rgba(0, 0, 0, 0.87);
  64.  transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  65.  background-color: #fff;
  66. }
  67. .MuiPaper-rounded {
  68.  border-radius: 4px;
  69. }
  70. .MuiPaper-outlined {
  71.  border: 1px solid rgba(0, 0, 0, 0.12);
  72. }
  73. .MuiPaper-elevation0 {
  74.  box-shadow: none;
  75. }
  76. .MuiPaper-elevation1 {
  77.  box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);
  78. }
  79. .MuiPaper-elevation2 {
  80.  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);
  81. }
  82. .MuiPaper-elevation3 {
  83.  box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.2),0px 3px 4px 0px rgba(0,0,0,0.14),0px 1px 8px 0px rgba(0,0,0,0.12);
  84. }
  85. .MuiPaper-elevation4 {
  86.  box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);
  87. }
  88. .MuiPaper-elevation5 {
  89.  box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 5px 8px 0px rgba(0,0,0,0.14),0px 1px 14px 0px rgba(0,0,0,0.12);
  90. }
  91. .MuiPaper-elevation6 {
  92.  box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12);
  93. }
  94. .MuiPaper-elevation7 {
  95.  box-shadow: 0px 4px 5px -2px rgba(0,0,0,0.2),0px 7px 10px 1px rgba(0,0,0,0.14),0px 2px 16px 1px rgba(0,0,0,0.12);
  96. }
  97. .MuiPaper-elevation8 {
  98.  box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12);
  99. }
  100. .MuiPaper-elevation9 {
  101.  box-shadow: 0px 5px 6px -3px rgba(0,0,0,0.2),0px 9px 12px 1px rgba(0,0,0,0.14),0px 3px 16px 2px rgba(0,0,0,0.12);
  102. }
  103. .MuiPaper-elevation10 {
  104.  box-shadow: 0px 6px 6px -3px rgba(0,0,0,0.2),0px 10px 14px 1px rgba(0,0,0,0.14),0px 4px 18px 3px rgba(0,0,0,0.12);
  105. }
  106. .MuiPaper-elevation11 {
  107.  box-shadow: 0px 6px 7px -4px rgba(0,0,0,0.2),0px 11px 15px 1px rgba(0,0,0,0.14),0px 4px 20px 3px rgba(0,0,0,0.12);
  108. }
  109. .MuiPaper-elevation12 {
  110.  box-shadow: 0px 7px 8px -4px rgba(0,0,0,0.2),0px 12px 17px 2px rgba(0,0,0,0.14),0px 5px 22px 4px rgba(0,0,0,0.12);
  111. }
  112. .MuiPaper-elevation13 {
  113.  box-shadow: 0px 7px 8px -4px rgba(0,0,0,0.2),0px 13px 19px 2px rgba(0,0,0,0.14),0px 5px 24px 4px rgba(0,0,0,0.12);
  114. }
  115. .MuiPaper-elevation14 {
  116.  box-shadow: 0px 7px 9px -4px rgba(0,0,0,0.2),0px 14px 21px 2px rgba(0,0,0,0.14),0px 5px 26px 4px rgba(0,0,0,0.12);
  117. }
  118. .MuiPaper-elevation15 {
  119.  box-shadow: 0px 8px 9px -5px rgba(0,0,0,0.2),0px 15px 22px 2px rgba(0,0,0,0.14),0px 6px 28px 5px rgba(0,0,0,0.12);
  120. }
  121. .MuiPaper-elevation16 {
  122.  box-shadow: 0px 8px 10px -5px rgba(0,0,0,0.2),0px 16px 24px 2px rgba(0,0,0,0.14),0px 6px 30px 5px rgba(0,0,0,0.12);
  123. }
  124. .MuiPaper-elevation17 {
  125.  box-shadow: 0px 8px 11px -5px rgba(0,0,0,0.2),0px 17px 26px 2px rgba(0,0,0,0.14),0px 6px 32px 5px rgba(0,0,0,0.12);
  126. }
  127. .MuiPaper-elevation18 {
  128.  box-shadow: 0px 9px 11px -5px rgba(0,0,0,0.2),0px 18px 28px 2px rgba(0,0,0,0.14),0px 7px 34px 6px rgba(0,0,0,0.12);
  129. }
  130. .MuiPaper-elevation19 {
  131.  box-shadow: 0px 9px 12px -6px rgba(0,0,0,0.2),0px 19px 29px 2px rgba(0,0,0,0.14),0px 7px 36px 6px rgba(0,0,0,0.12);
  132. }
  133. .MuiPaper-elevation20 {
  134.  box-shadow: 0px 10px 13px -6px rgba(0,0,0,0.2),0px 20px 31px 3px rgba(0,0,0,0.14),0px 8px 38px 7px rgba(0,0,0,0.12);
  135. }
  136. .MuiPaper-elevation21 {
  137.  box-shadow: 0px 10px 13px -6px rgba(0,0,0,0.2),0px 21px 33px 3px rgba(0,0,0,0.14),0px 8px 40px 7px rgba(0,0,0,0.12);
  138. }
  139. .MuiPaper-elevation22 {
  140.  box-shadow: 0px 10px 14px -6px rgba(0,0,0,0.2),0px 22px 35px 3px rgba(0,0,0,0.14),0px 8px 42px 7px rgba(0,0,0,0.12);
  141. }
  142. .MuiPaper-elevation23 {
  143.  box-shadow: 0px 11px 14px -7px rgba(0,0,0,0.2),0px 23px 36px 3px rgba(0,0,0,0.14),0px 9px 44px 8px rgba(0,0,0,0.12);
  144. }
  145. .MuiPaper-elevation24 {
  146.  box-shadow: 0px 11px 15px -7px rgba(0,0,0,0.2),0px 24px 38px 3px rgba(0,0,0,0.14),0px 9px 46px 8px rgba(0,0,0,0.12);
  147. }
  148. .MuiButtonBase-root {
  149.  color: inherit;
  150.  border: 0;
  151.  cursor: pointer;
  152.  margin: 0;
  153.  display: inline-flex;
  154.  outline: 0;
  155.  padding: 0;
  156.  position: relative;
  157.  align-items: center;
  158.  user-select: none;
  159.  border-radius: 0;
  160.  vertical-align: middle;
  161.  -moz-appearance: none;
  162.  justify-content: center;
  163.  text-decoration: none;
  164.  background-color: transparent;
  165.  -webkit-appearance: none;
  166.  -webkit-tap-highlight-color: transparent;
  167. }
  168. .MuiButtonBase-root::-moz-focus-inner {
  169.  border-style: none;
  170. }
  171. .MuiButtonBase-root.Mui-disabled {
  172.  cursor: default;
  173.  pointer-events: none;
  174. }
  175. @media print {
  176.  .MuiButtonBase-root {
  177.    color-adjust: exact;
  178.  }
  179. }
  180.  .MuiIconButton-root {
  181.    flex: 0 0 auto;
  182.    padding: 12px;
  183.    overflow: visible;
  184.    font-size: 1.5rem;
  185.    text-align: center;
  186.    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  187.    border-radius: 50%;
  188.  }
  189.  .MuiIconButton-root:hover {
  190.    background-color: rgba(0, 0, 0, 0.04);
  191.  }
  192.  .MuiIconButton-root.Mui-disabled {
  193.    color: rgba(0, 0, 0, 0.26);
  194.    background-color: transparent;
  195.  }
  196. @media (hover: none) {
  197.  .MuiIconButton-root:hover {
  198.    background-color: transparent;
  199.  }
  200. }
  201.  .MuiIconButton-edgeStart {
  202.    margin-left: -12px;
  203.  }
  204.  .MuiIconButton-sizeSmall.MuiIconButton-edgeStart {
  205.    margin-left: -3px;
  206.  }
  207.  .MuiIconButton-edgeEnd {
  208.    margin-right: -12px;
  209.  }
  210.  .MuiIconButton-sizeSmall.MuiIconButton-edgeEnd {
  211.    margin-right: -3px;
  212.  }
  213.  .MuiIconButton-colorInherit {
  214.    color: inherit;
  215.  }
  216.  .MuiIconButton-colorPrimary {
  217.    color: rgba(47, 196, 158, 1);
  218.  }
  219.  .MuiIconButton-colorPrimary:hover {
  220.    background-color: rgba(47, 196, 158, 0.04);
  221.  }
  222. @media (hover: none) {
  223.  .MuiIconButton-colorPrimary:hover {
  224.    background-color: transparent;
  225.  }
  226. }
  227.  .MuiIconButton-colorSecondary {
  228.    color: #f50057;
  229.  }
  230.  .MuiIconButton-colorSecondary:hover {
  231.    background-color: rgba(245, 0, 87, 0.04);
  232.  }
  233. @media (hover: none) {
  234.  .MuiIconButton-colorSecondary:hover {
  235.    background-color: transparent;
  236.  }
  237. }
  238.  .MuiIconButton-sizeSmall {
  239.    padding: 3px;
  240.    font-size: 0.9rem;
  241.  }
  242.  .MuiIconButton-label {
  243.    width: 100%;
  244.    display: flex;
  245.    align-items: inherit;
  246.    justify-content: inherit;
  247.  }
  248.  .MuiAppBar-root {
  249.    width: 100%;
  250.    display: flex;
  251.    z-index: 1100;
  252.    box-sizing: border-box;
  253.    flex-shrink: 0;
  254.    flex-direction: column;
  255.  }
  256.  .MuiAppBar-positionFixed {
  257.    top: 0;
  258.    left: auto;
  259.    right: 0;
  260.    position: fixed;
  261.  }
  262. @media print {
  263.  .MuiAppBar-positionFixed {
  264.    position: absolute;
  265.  }
  266. }
  267.  .MuiAppBar-positionAbsolute {
  268.    top: 0;
  269.    left: auto;
  270.    right: 0;
  271.    position: absolute;
  272.  }
  273.  .MuiAppBar-positionSticky {
  274.    top: 0;
  275.    left: auto;
  276.    right: 0;
  277.    position: sticky;
  278.  }
  279.  .MuiAppBar-positionStatic {
  280.    position: static;
  281.  }
  282.  .MuiAppBar-positionRelative {
  283.    position: relative;
  284.  }
  285.  .MuiAppBar-colorDefault {
  286.    color: rgba(0, 0, 0, 0.87);
  287.    background-color: #f5f5f5;
  288.  }
  289.  .MuiAppBar-colorPrimary {
  290.    color: #fff;
  291.    background-color: rgba(47, 196, 158, 1);
  292.  }
  293.  .MuiAppBar-colorSecondary {
  294.    color: #fff;
  295.    background-color: #f50057;
  296.  }
  297.  .MuiAppBar-colorInherit {
  298.    color: inherit;
  299.  }
  300.  .MuiAppBar-colorTransparent {
  301.    color: inherit;
  302.    background-color: transparent;
  303.  }
  304.  .MuiBadge-root {
  305.    display: inline-flex;
  306.    position: relative;
  307.    flex-shrink: 0;
  308.    padding-right: 5px;
  309.    vertical-align: middle;
  310.  }
  311.  .MuiBadge-badge {
  312.    height: 20px;
  313.    display: flex;
  314.    padding: 0 6px;
  315.    z-index: 1;
  316.    position: absolute;
  317.    flex-wrap: wrap;
  318.    font-size: 0.75rem;
  319.    min-width: 20px;
  320.    box-sizing: border-box;
  321.    transition: transform 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  322.    align-items: center;
  323.    font-family: 'Ubuntu', 'ubuntu-regular';
  324.    font-weight: 500;
  325.    line-height: 1;
  326.    align-content: center;
  327.    border-radius: 10px;
  328.    flex-direction: row;
  329.    justify-content: center;
  330.  }
  331.  .MuiBadge-colorPrimary {
  332.    color: #fff;
  333.    background-color: rgba(47, 196, 158, 1);
  334.  }
  335.  .MuiBadge-colorSecondary {
  336.    color: #fff;
  337.    background-color: #f50057;
  338.  }
  339.  .MuiBadge-colorError {
  340.    color: #fff;
  341.    background-color: #f44336;
  342.  }
  343.  .MuiBadge-dot {
  344.    height: 8px;
  345.    padding: 0;
  346.    min-width: 8px;
  347.    border-radius: 4px;
  348.  }
  349.  .MuiBadge-anchorOriginTopRightRectangle {
  350.    top: 0;
  351.    right: 0;
  352.    transform: scale(1) translate(50%, -50%);
  353.    transform-origin: 100% 0%;
  354.  }
  355.  .MuiBadge-anchorOriginTopRightRectangle.MuiBadge-invisible {
  356.    transform: scale(0) translate(50%, -50%);
  357.  }
  358.  .MuiBadge-anchorOriginTopRightRectangular {
  359.    top: 0;
  360.    right: 0;
  361.    transform: scale(1) translate(50%, -50%);
  362.    transform-origin: 100% 0%;
  363.  }
  364.  .MuiBadge-anchorOriginTopRightRectangular.MuiBadge-invisible {
  365.    transform: scale(0) translate(50%, -50%);
  366.  }
  367.  .MuiBadge-anchorOriginBottomRightRectangle {
  368.    right: 0;
  369.    bottom: 0;
  370.    transform: scale(1) translate(50%, 50%);
  371.    transform-origin: 100% 100%;
  372.  }
  373.  .MuiBadge-anchorOriginBottomRightRectangle.MuiBadge-invisible {
  374.    transform: scale(0) translate(50%, 50%);
  375.  }
  376.  .MuiBadge-anchorOriginBottomRightRectangular {
  377.    right: 0;
  378.    bottom: 0;
  379.    transform: scale(1) translate(50%, 50%);
  380.    transform-origin: 100% 100%;
  381.  }
  382.  .MuiBadge-anchorOriginBottomRightRectangular.MuiBadge-invisible {
  383.    transform: scale(0) translate(50%, 50%);
  384.  }
  385.  .MuiBadge-anchorOriginTopLeftRectangle {
  386.    top: 0;
  387.    left: 0;
  388.    transform: scale(1) translate(-50%, -50%);
  389.    transform-origin: 0% 0%;
  390.  }
  391.  .MuiBadge-anchorOriginTopLeftRectangle.MuiBadge-invisible {
  392.    transform: scale(0) translate(-50%, -50%);
  393.  }
  394.  .MuiBadge-anchorOriginTopLeftRectangular {
  395.    top: 0;
  396.    left: 0;
  397.    transform: scale(1) translate(-50%, -50%);
  398.    transform-origin: 0% 0%;
  399.  }
  400.  .MuiBadge-anchorOriginTopLeftRectangular.MuiBadge-invisible {
  401.    transform: scale(0) translate(-50%, -50%);
  402.  }
  403.  .MuiBadge-anchorOriginBottomLeftRectangle {
  404.    left: 0;
  405.    bottom: 0;
  406.    transform: scale(1) translate(-50%, 50%);
  407.    transform-origin: 0% 100%;
  408.  }
  409.  .MuiBadge-anchorOriginBottomLeftRectangle.MuiBadge-invisible {
  410.    transform: scale(0) translate(-50%, 50%);
  411.  }
  412.  .MuiBadge-anchorOriginBottomLeftRectangular {
  413.    left: 0;
  414.    bottom: 0;
  415.    transform: scale(1) translate(-50%, 50%);
  416.    transform-origin: 0% 100%;
  417.  }
  418.  .MuiBadge-anchorOriginBottomLeftRectangular.MuiBadge-invisible {
  419.    transform: scale(0) translate(-50%, 50%);
  420.  }
  421.  .MuiBadge-anchorOriginTopRightCircle {
  422.    top: 14%;
  423.    right: 14%;
  424.    transform: scale(1) translate(50%, -50%);
  425.    transform-origin: 100% 0%;
  426.  }
  427.  .MuiBadge-anchorOriginTopRightCircle.MuiBadge-invisible {
  428.    transform: scale(0) translate(50%, -50%);
  429.  }
  430.  .MuiBadge-anchorOriginTopRightCircular {
  431.    top: 14%;
  432.    right: 14%;
  433.    transform: scale(1) translate(50%, -50%);
  434.    transform-origin: 100% 0%;
  435.  }
  436.  .MuiBadge-anchorOriginTopRightCircular.MuiBadge-invisible {
  437.    transform: scale(0) translate(50%, -50%);
  438.  }
  439.  .MuiBadge-anchorOriginBottomRightCircle {
  440.    right: 14%;
  441.    bottom: 14%;
  442.    transform: scale(1) translate(50%, 50%);
  443.    transform-origin: 100% 100%;
  444.  }
  445.  .MuiBadge-anchorOriginBottomRightCircle.MuiBadge-invisible {
  446.    transform: scale(0) translate(50%, 50%);
  447.  }
  448.  .MuiBadge-anchorOriginBottomRightCircular {
  449.    right: 14%;
  450.    bottom: 14%;
  451.    transform: scale(1) translate(50%, 50%);
  452.    transform-origin: 100% 100%;
  453.  }
  454.  .MuiBadge-anchorOriginBottomRightCircular.MuiBadge-invisible {
  455.    transform: scale(0) translate(50%, 50%);
  456.  }
  457.  .MuiBadge-anchorOriginTopLeftCircle {
  458.    top: 14%;
  459.    left: 14%;
  460.    transform: scale(1) translate(-50%, -50%);
  461.    transform-origin: 0% 0%;
  462.  }
  463.  .MuiBadge-anchorOriginTopLeftCircle.MuiBadge-invisible {
  464.    transform: scale(0) translate(-50%, -50%);
  465.  }
  466.  .MuiBadge-anchorOriginTopLeftCircular {
  467.    top: 14%;
  468.    left: 14%;
  469.    transform: scale(1) translate(-50%, -50%);
  470.    transform-origin: 0% 0%;
  471.  }
  472.  .MuiBadge-anchorOriginTopLeftCircular.MuiBadge-invisible {
  473.    transform: scale(0) translate(-50%, -50%);
  474.  }
  475.  .MuiBadge-anchorOriginBottomLeftCircle {
  476.    left: 14%;
  477.    bottom: 14%;
  478.    transform: scale(1) translate(-50%, 50%);
  479.    transform-origin: 0% 100%;
  480.  }
  481.  .MuiBadge-anchorOriginBottomLeftCircle.MuiBadge-invisible {
  482.    transform: scale(0) translate(-50%, 50%);
  483.  }
  484.  .MuiBadge-anchorOriginBottomLeftCircular {
  485.    left: 14%;
  486.    bottom: 14%;
  487.    transform: scale(1) translate(-50%, 50%);
  488.    transform-origin: 0% 100%;
  489.  }
  490.  .MuiBadge-anchorOriginBottomLeftCircular.MuiBadge-invisible {
  491.    transform: scale(0) translate(-50%, 50%);
  492.  }
  493.  .MuiBadge-invisible {
  494.    transition: transform 195ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  495.  }
  496.  
  497.  .jss21 {  }
  498.  .jss22 {  }
  499.  .jss26 {  }
  500.  .jss50 {
  501.    display: [object Object];
  502.  }
  503. @media (min-width:0px) {
  504.  .jss50 {
  505.    display: none;
  506.  }
  507. }
  508. @media (min-width:960px) {
  509.  .jss50 {
  510.    display: inline;
  511.  }
  512. }
  513.  .jss51 {
  514.    display: [object Object];
  515.  }
  516. @media (min-width:0px) {
  517.  .jss51 {
  518.    display: inline;
  519.  }
  520. }
  521. @media (min-width:960px) {
  522.  .jss51 {
  523.    display: none;
  524.  }
  525. }
  526.  .jss54 {
  527.    display: [object Object];
  528.  }
  529. @media (min-width:0px) {
  530.  .jss54 {
  531.    display: none;
  532.  }
  533. }
  534. @media (min-width:960px) {
  535.  .jss54 {
  536.    display: inline;
  537.  }
  538. }
  539.  .jss55 {
  540.    display: [object Object];
  541.  }
  542. @media (min-width:0px) {
  543.  .jss55 {
  544.    display: inline;
  545.  }
  546. }
  547. @media (min-width:960px) {
  548.  .jss55 {
  549.    display: none;
  550.  }
  551. }
  552.  .jss56 {
  553.    display: [object Object];
  554.  }
  555. @media (min-width:0px) {
  556.  .jss56 {
  557.    display: inline-flex;
  558.  }
  559. }
  560. @media (min-width:960px) {
  561.  .jss56 {
  562.    display: none;
  563.  }
  564. }
  565.  .jss58 {
  566.    display: [object Object];
  567.  }
  568. @media (min-width:0px) {
  569.  .jss58 {
  570.    display: inline-flex;
  571.  }
  572. }
  573. @media (min-width:960px) {
  574.  .jss58 {
  575.    display: none;
  576.  }
  577. }
  578.  .MuiTypography-root {
  579.    margin: 0;
  580.  }
  581.  .MuiTypography-body2 {
  582.    font-size: 0.9rem;
  583.    font-family: 'Ubuntu', 'ubuntu-regular';
  584.    font-weight: 400;
  585.    line-height: 1.43;
  586.  }
  587.  .MuiTypography-body1 {
  588.    font-size: 1rem;
  589.    font-family: 'Ubuntu', 'ubuntu-regular';
  590.    font-weight: 400;
  591.    line-height: 1.5;
  592.  }
  593.  .MuiTypography-caption {
  594.    font-size: 0.75rem;
  595.    font-family: 'Ubuntu', 'ubuntu-regular';
  596.    font-weight: 400;
  597.    line-height: 1.66;
  598.  }
  599.  .MuiTypography-button {
  600.    font-size: 0.875rem;
  601.    font-family: 'Ubuntu', 'ubuntu-regular';
  602.    font-weight: 500;
  603.    line-height: 1.75;
  604.    text-transform: uppercase;
  605.  }
  606.  .MuiTypography-h1 {
  607.    font-size: 6rem;
  608.    font-family: 'Ubuntu', 'ubuntu-regular';
  609.    font-weight: 300;
  610.    line-height: 1.167;
  611.  }
  612.  .MuiTypography-h2 {
  613.    font-size: 3.75rem;
  614.    font-family: 'Ubuntu', 'ubuntu-regular';
  615.    font-weight: 300;
  616.    line-height: 1.2;
  617.  }
  618.  .MuiTypography-h3 {
  619.    font-size: 3rem;
  620.    font-family: 'Ubuntu', 'ubuntu-regular';
  621.    font-weight: 400;
  622.    line-height: 1.167;
  623.  }
  624.  .MuiTypography-h4 {
  625.    font-size: 2.125rem;
  626.    font-family: 'Ubuntu', 'ubuntu-regular';
  627.    font-weight: 400;
  628.    line-height: 1.235;
  629.  }
  630.  .MuiTypography-h5 {
  631.    font-size: 1.5rem;
  632.    font-family: 'Ubuntu', 'ubuntu-regular';
  633.    font-weight: 400;
  634.    line-height: 1.334;
  635.  }
  636.  .MuiTypography-h6 {
  637.    font-size: 1.25rem;
  638.    font-family: 'Ubuntu', 'ubuntu-regular';
  639.    font-weight: 500;
  640.    line-height: 1.6;
  641.  }
  642.  .MuiTypography-subtitle1 {
  643.    font-size: 1rem;
  644.    font-family: 'Ubuntu', 'ubuntu-regular';
  645.    font-weight: 400;
  646.    line-height: 1.75;
  647.  }
  648.  .MuiTypography-subtitle2 {
  649.    font-size: 0.875rem;
  650.    font-family: 'Ubuntu', 'ubuntu-regular';
  651.    font-weight: 500;
  652.    line-height: 1.57;
  653.  }
  654.  .MuiTypography-overline {
  655.    font-size: 0.75rem;
  656.    font-family: 'Ubuntu', 'ubuntu-regular';
  657.    font-weight: 400;
  658.    line-height: 2.66;
  659.    text-transform: uppercase;
  660.  }
  661.  .MuiTypography-srOnly {
  662.    width: 1px;
  663.    height: 1px;
  664.    overflow: hidden;
  665.    position: absolute;
  666.  }
  667.  .MuiTypography-alignLeft {
  668.    text-align: left;
  669.  }
  670.  .MuiTypography-alignCenter {
  671.    text-align: center;
  672.  }
  673.  .MuiTypography-alignRight {
  674.    text-align: right;
  675.  }
  676.  .MuiTypography-alignJustify {
  677.    text-align: justify;
  678.  }
  679.  .MuiTypography-noWrap {
  680.    overflow: hidden;
  681.    white-space: nowrap;
  682.    text-overflow: ellipsis;
  683.  }
  684.  .MuiTypography-gutterBottom {
  685.    margin-bottom: 0.35em;
  686.  }
  687.  .MuiTypography-paragraph {
  688.    margin-bottom: 16px;
  689.  }
  690.  .MuiTypography-colorInherit {
  691.    color: inherit;
  692.  }
  693.  .MuiTypography-colorPrimary {
  694.    color: rgba(47, 196, 158, 1);
  695.  }
  696.  .MuiTypography-colorSecondary {
  697.    color: #f50057;
  698.  }
  699.  .MuiTypography-colorTextPrimary {
  700.    color: rgba(0, 0, 0, 0.87);
  701.  }
  702.  .MuiTypography-colorTextSecondary {
  703.    color: rgba(0, 0, 0, 0.54);
  704.  }
  705.  .MuiTypography-colorError {
  706.    color: #f44336;
  707.  }
  708.  .MuiTypography-displayInline {
  709.    display: inline;
  710.  }
  711.  .MuiTypography-displayBlock {
  712.    display: block;
  713.  }
  714.  .MuiButton-root {
  715.    color: rgba(0, 0, 0, 0.87);
  716.    padding: 6px 16px;
  717.    font-size: 0.875rem;
  718.    min-width: 64px;
  719.    box-sizing: border-box;
  720.    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  721.    font-family: 'Ubuntu', 'ubuntu-regular';
  722.    font-weight: 500;
  723.    line-height: 1.75;
  724.    border-radius: 4px;
  725.    text-transform: uppercase;
  726.  }
  727.  .MuiButton-root:hover {
  728.    text-decoration: none;
  729.    background-color: rgba(0, 0, 0, 0.04);
  730.  }
  731.  .MuiButton-root.Mui-disabled {
  732.    color: rgba(0, 0, 0, 0.26);
  733.  }
  734. @media (hover: none) {
  735.  .MuiButton-root:hover {
  736.    background-color: transparent;
  737.  }
  738. }
  739.  .MuiButton-root:hover.Mui-disabled {
  740.    background-color: transparent;
  741.  }
  742.  .MuiButton-label {
  743.    width: 100%;
  744.    display: inherit;
  745.    align-items: inherit;
  746.    justify-content: inherit;
  747.  }
  748.  .MuiButton-text {
  749.    padding: 6px 8px;
  750.  }
  751.  .MuiButton-textPrimary {
  752.    color: rgba(47, 196, 158, 1);
  753.  }
  754.  .MuiButton-textPrimary:hover {
  755.    background-color: rgba(47, 196, 158, 0.04);
  756.  }
  757. @media (hover: none) {
  758.  .MuiButton-textPrimary:hover {
  759.    background-color: transparent;
  760.  }
  761. }
  762.  .MuiButton-textSecondary {
  763.    color: #f50057;
  764.  }
  765.  .MuiButton-textSecondary:hover {
  766.    background-color: rgba(245, 0, 87, 0.04);
  767.  }
  768. @media (hover: none) {
  769.  .MuiButton-textSecondary:hover {
  770.    background-color: transparent;
  771.  }
  772. }
  773.  .MuiButton-outlined {
  774.    border: 1px solid rgba(0, 0, 0, 0.23);
  775.    padding: 5px 15px;
  776.  }
  777.  .MuiButton-outlined.Mui-disabled {
  778.    border: 1px solid rgba(0, 0, 0, 0.12);
  779.  }
  780.  .MuiButton-outlinedPrimary {
  781.    color: rgba(47, 196, 158, 1);
  782.    border: 1px solid rgba(47, 196, 158, 0.5);
  783.  }
  784.  .MuiButton-outlinedPrimary:hover {
  785.    border: 1px solid rgba(47, 196, 158, 1);
  786.    background-color: rgba(47, 196, 158, 0.04);
  787.  }
  788. @media (hover: none) {
  789.  .MuiButton-outlinedPrimary:hover {
  790.    background-color: transparent;
  791.  }
  792. }
  793.  .MuiButton-outlinedSecondary {
  794.    color: #f50057;
  795.    border: 1px solid rgba(245, 0, 87, 0.5);
  796.  }
  797.  .MuiButton-outlinedSecondary:hover {
  798.    border: 1px solid #f50057;
  799.    background-color: rgba(245, 0, 87, 0.04);
  800.  }
  801.  .MuiButton-outlinedSecondary.Mui-disabled {
  802.    border: 1px solid rgba(0, 0, 0, 0.26);
  803.  }
  804. @media (hover: none) {
  805.  .MuiButton-outlinedSecondary:hover {
  806.    background-color: transparent;
  807.  }
  808. }
  809.  .MuiButton-contained {
  810.    color: rgba(0, 0, 0, 0.87);
  811.    box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);
  812.    background-color: #e0e0e0;
  813.  }
  814.  .MuiButton-contained:hover {
  815.    box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);
  816.    background-color: #d5d5d5;
  817.  }
  818.  .MuiButton-contained.Mui-focusVisible {
  819.    box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12);
  820.  }
  821.  .MuiButton-contained:active {
  822.    box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12);
  823.  }
  824.  .MuiButton-contained.Mui-disabled {
  825.    color: rgba(0, 0, 0, 0.26);
  826.    box-shadow: none;
  827.    background-color: rgba(0, 0, 0, 0.12);
  828.  }
  829. @media (hover: none) {
  830.  .MuiButton-contained:hover {
  831.    box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);
  832.    background-color: #e0e0e0;
  833.  }
  834. }
  835.  .MuiButton-contained:hover.Mui-disabled {
  836.    background-color: rgba(0, 0, 0, 0.12);
  837.  }
  838.  .MuiButton-containedPrimary {
  839.    color: #fff;
  840.    background-color: rgba(47, 196, 158, 1);
  841.  }
  842.  .MuiButton-containedPrimary:hover {
  843.    background-color: rgba(47, 196, 158, 1);
  844.  }
  845. @media (hover: none) {
  846.  .MuiButton-containedPrimary:hover {
  847.    background-color: rgba(47, 196, 158, 1);
  848.  }
  849. }
  850.  .MuiButton-containedSecondary {
  851.    color: #fff;
  852.    background-color: #f50057;
  853.  }
  854.  .MuiButton-containedSecondary:hover {
  855.    background-color: #c51162;
  856.  }
  857. @media (hover: none) {
  858.  .MuiButton-containedSecondary:hover {
  859.    background-color: #f50057;
  860.  }
  861. }
  862.  .MuiButton-disableElevation {
  863.    box-shadow: none;
  864.  }
  865.  .MuiButton-disableElevation:hover {
  866.    box-shadow: none;
  867.  }
  868.  .MuiButton-disableElevation.Mui-focusVisible {
  869.    box-shadow: none;
  870.  }
  871.  .MuiButton-disableElevation:active {
  872.    box-shadow: none;
  873.  }
  874.  .MuiButton-disableElevation.Mui-disabled {
  875.    box-shadow: none;
  876.  }
  877.  .MuiButton-colorInherit {
  878.    color: inherit;
  879.    border-color: currentColor;
  880.  }
  881.  .MuiButton-textSizeSmall {
  882.    padding: 4px 5px;
  883.    font-size: 0.8125rem;
  884.  }
  885.  .MuiButton-textSizeLarge {
  886.    padding: 8px 11px;
  887.    font-size: 0.9375rem;
  888.  }
  889.  .MuiButton-outlinedSizeSmall {
  890.    padding: 2px 4px;
  891.    font-size: 0.9rem;
  892.  }
  893.  .MuiButton-outlinedSizeLarge {
  894.    padding: 7px 21px;
  895.    font-size: 0.9375rem;
  896.  }
  897.  .MuiButton-containedSizeSmall {
  898.    padding: 4px 10px;
  899.    font-size: 0.8125rem;
  900.  }
  901.  .MuiButton-containedSizeLarge {
  902.    padding: 8px 22px;
  903.    font-size: 0.9375rem;
  904.  }
  905.  .MuiButton-fullWidth {
  906.    width: 100%;
  907.  }
  908.  .MuiButton-startIcon {
  909.    display: inherit;
  910.    margin-left: -4px;
  911.    margin-right: 8px;
  912.  }
  913.  .MuiButton-startIcon.MuiButton-iconSizeSmall {
  914.    margin-left: -2px;
  915.  }
  916.  .MuiButton-endIcon {
  917.    display: inherit;
  918.    margin-left: 8px;
  919.    margin-right: -4px;
  920.  }
  921.  .MuiButton-endIcon.MuiButton-iconSizeSmall {
  922.    margin-right: -2px;
  923.  }
  924.  .MuiButton-iconSizeSmall {
  925.    font-size: 0.9rem;
  926.  }
  927.  .MuiButton-iconSizeSmall > *:first-child {
  928.    font-size: 18px;
  929.  }
  930.  .MuiButton-iconSizeMedium > *:first-child {
  931.    font-size: 20px;
  932.  }
  933.  .MuiButton-iconSizeLarge > *:first-child {
  934.    font-size: 22px;
  935.  }
  936. html {
  937.  box-sizing: border-box;
  938.  -webkit-font-smoothing: antialiased;
  939.  -moz-osx-font-smoothing: grayscale;
  940. }
  941. *, *::before, *::after {
  942.  box-sizing: inherit;
  943. }
  944. strong, b {
  945.  font-weight: 700;
  946. }
  947. body {
  948.  color: rgba(0, 0, 0, 0.87);
  949.  margin: 0;
  950.  font-size: 0.875rem;
  951.  font-family: 'Ubuntu', 'ubuntu-regular';
  952.  font-weight: 400;
  953.  line-height: 1.43;
  954.  background-color: #fafafa;
  955. }
  956. @media print {
  957.  body {
  958.    background-color: #fff;
  959.  }
  960. }
  961. body::backdrop {
  962.  background-color: #fafafa;
  963. }
  964. @keyframes mui-auto-fill {}
  965. @keyframes mui-auto-fill-cancel {}
  966.  .MuiInputBase-root {
  967.    color: rgba(0, 0, 0, 0.87);
  968.    cursor: text;
  969.    display: inline-flex;
  970.    position: relative;
  971.    font-size: 1rem;
  972.    box-sizing: border-box;
  973.    align-items: center;
  974.    font-family: 'Ubuntu', 'ubuntu-regular';
  975.    font-weight: 400;
  976.    line-height: 1.1876em;
  977.  }
  978.  .MuiInputBase-root.Mui-disabled {
  979.    color: rgba(0, 0, 0, 0.38);
  980.    cursor: default;
  981.  }
  982.  .MuiInputBase-multiline {
  983.    padding: 6px 0 7px;
  984.  }
  985.  .MuiInputBase-multiline.MuiInputBase-marginDense {
  986.    padding-top: 3px;
  987.  }
  988.  .MuiInputBase-fullWidth {
  989.    width: 100%;
  990.  }
  991.  .MuiInputBase-input {
  992.    font: inherit;
  993.    color: currentColor;
  994.    width: 100%;
  995.    border: 0;
  996.    height: 1.1876em;
  997.    margin: 0;
  998.    display: block;
  999.    padding: 6px 0 7px;
  1000.    min-width: 0;
  1001.    background: none;
  1002.    box-sizing: content-box;
  1003.    animation-name: mui-auto-fill-cancel;
  1004.    letter-spacing: inherit;
  1005.    animation-duration: 10ms;
  1006.    -webkit-tap-highlight-color: transparent;
  1007.  }
  1008.  .MuiInputBase-input::-webkit-input-placeholder {
  1009.    color: currentColor;
  1010.    opacity: 0.42;
  1011.    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  1012.  }
  1013.  .MuiInputBase-input::-moz-placeholder {
  1014.    color: currentColor;
  1015.    opacity: 0.42;
  1016.    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  1017.  }
  1018.  .MuiInputBase-input:-ms-input-placeholder {
  1019.    color: currentColor;
  1020.    opacity: 0.42;
  1021.    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  1022.  }
  1023.  .MuiInputBase-input::-ms-input-placeholder {
  1024.    color: currentColor;
  1025.    opacity: 0.42;
  1026.    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  1027.  }
  1028.  .MuiInputBase-input:focus {
  1029.    outline: 0;
  1030.  }
  1031.  .MuiInputBase-input:invalid {
  1032.    box-shadow: none;
  1033.  }
  1034.  .MuiInputBase-input::-webkit-search-decoration {
  1035.    -webkit-appearance: none;
  1036.  }
  1037.  .MuiInputBase-input.Mui-disabled {
  1038.    opacity: 1;
  1039.  }
  1040.  .MuiInputBase-input:-webkit-autofill {
  1041.    animation-name: mui-auto-fill;
  1042.    animation-duration: 5000s;
  1043.  }
  1044.  label[data-shrink=false] + .MuiInputBase-formControl .MuiInputBase-input::-webkit-input-placeholder {
  1045.    opacity: 0 !important;
  1046.  }
  1047.  label[data-shrink=false] + .MuiInputBase-formControl .MuiInputBase-input::-moz-placeholder {
  1048.    opacity: 0 !important;
  1049.  }
  1050.  label[data-shrink=false] + .MuiInputBase-formControl .MuiInputBase-input:-ms-input-placeholder {
  1051.    opacity: 0 !important;
  1052.  }
  1053.  label[data-shrink=false] + .MuiInputBase-formControl .MuiInputBase-input::-ms-input-placeholder {
  1054.    opacity: 0 !important;
  1055.  }
  1056.  label[data-shrink=false] + .MuiInputBase-formControl .MuiInputBase-input:focus::-webkit-input-placeholder {
  1057.    opacity: 0.42;
  1058.  }
  1059.  label[data-shrink=false] + .MuiInputBase-formControl .MuiInputBase-input:focus::-moz-placeholder {
  1060.    opacity: 0.42;
  1061.  }
  1062.  label[data-shrink=false] + .MuiInputBase-formControl .MuiInputBase-input:focus:-ms-input-placeholder {
  1063.    opacity: 0.42;
  1064.  }
  1065.  label[data-shrink=false] + .MuiInputBase-formControl .MuiInputBase-input:focus::-ms-input-placeholder {
  1066.    opacity: 0.42;
  1067.  }
  1068.  .MuiInputBase-inputMarginDense {
  1069.    padding-top: 3px;
  1070.  }
  1071.  .MuiInputBase-inputMultiline {
  1072.    height: auto;
  1073.    resize: none;
  1074.    padding: 0;
  1075.  }
  1076.  .MuiInputBase-inputTypeSearch {
  1077.    -moz-appearance: textfield;
  1078.    -webkit-appearance: textfield;
  1079.  }
  1080.  .MuiGrid-container {
  1081.    width: 100%;
  1082.    display: flex;
  1083.    flex-wrap: wrap;
  1084.    box-sizing: border-box;
  1085.  }
  1086.  .MuiGrid-item {
  1087.    margin: 0;
  1088.    box-sizing: border-box;
  1089.  }
  1090.  .MuiGrid-zeroMinWidth {
  1091.    min-width: 0;
  1092.  }
  1093.  .MuiGrid-direction-xs-column {
  1094.    flex-direction: column;
  1095.  }
  1096.  .MuiGrid-direction-xs-column-reverse {
  1097.    flex-direction: column-reverse;
  1098.  }
  1099.  .MuiGrid-direction-xs-row-reverse {
  1100.    flex-direction: row-reverse;
  1101.  }
  1102.  .MuiGrid-wrap-xs-nowrap {
  1103.    flex-wrap: nowrap;
  1104.  }
  1105.  .MuiGrid-wrap-xs-wrap-reverse {
  1106.    flex-wrap: wrap-reverse;
  1107.  }
  1108.  .MuiGrid-align-items-xs-center {
  1109.    align-items: center;
  1110.  }
  1111.  .MuiGrid-align-items-xs-flex-start {
  1112.    align-items: flex-start;
  1113.  }
  1114.  .MuiGrid-align-items-xs-flex-end {
  1115.    align-items: flex-end;
  1116.  }
  1117.  .MuiGrid-align-items-xs-baseline {
  1118.    align-items: baseline;
  1119.  }
  1120.  .MuiGrid-align-content-xs-center {
  1121.    align-content: center;
  1122.  }
  1123.  .MuiGrid-align-content-xs-flex-start {
  1124.    align-content: flex-start;
  1125.  }
  1126.  .MuiGrid-align-content-xs-flex-end {
  1127.    align-content: flex-end;
  1128.  }
  1129.  .MuiGrid-align-content-xs-space-between {
  1130.    align-content: space-between;
  1131.  }
  1132.  .MuiGrid-align-content-xs-space-around {
  1133.    align-content: space-around;
  1134.  }
  1135.  .MuiGrid-justify-content-xs-center {
  1136.    justify-content: center;
  1137.  }
  1138.  .MuiGrid-justify-content-xs-flex-end {
  1139.    justify-content: flex-end;
  1140.  }
  1141.  .MuiGrid-justify-content-xs-space-between {
  1142.    justify-content: space-between;
  1143.  }
  1144.  .MuiGrid-justify-content-xs-space-around {
  1145.    justify-content: space-around;
  1146.  }
  1147.  .MuiGrid-justify-content-xs-space-evenly {
  1148.    justify-content: space-evenly;
  1149.  }
  1150.  .MuiGrid-spacing-xs-1 {
  1151.    width: calc(100% + 4px);
  1152.    margin: -2px;
  1153.  }
  1154.  .MuiGrid-spacing-xs-1 > .MuiGrid-item {
  1155.    padding: 2px;
  1156.  }
  1157.  .MuiGrid-spacing-xs-2 {
  1158.    width: calc(100% + 8px);
  1159.    margin: -4px;
  1160.  }
  1161.  .MuiGrid-spacing-xs-2 > .MuiGrid-item {
  1162.    padding: 4px;
  1163.  }
  1164.  .MuiGrid-spacing-xs-3 {
  1165.    width: calc(100% + 12px);
  1166.    margin: -6px;
  1167.  }
  1168.  .MuiGrid-spacing-xs-3 > .MuiGrid-item {
  1169.    padding: 6px;
  1170.  }
  1171.  .MuiGrid-spacing-xs-4 {
  1172.    width: calc(100% + 16px);
  1173.    margin: -8px;
  1174.  }
  1175.  .MuiGrid-spacing-xs-4 > .MuiGrid-item {
  1176.    padding: 8px;
  1177.  }
  1178.  .MuiGrid-spacing-xs-5 {
  1179.    width: calc(100% + 20px);
  1180.    margin: -10px;
  1181.  }
  1182.  .MuiGrid-spacing-xs-5 > .MuiGrid-item {
  1183.    padding: 10px;
  1184.  }
  1185.  .MuiGrid-spacing-xs-6 {
  1186.    width: calc(100% + 24px);
  1187.    margin: -12px;
  1188.  }
  1189.  .MuiGrid-spacing-xs-6 > .MuiGrid-item {
  1190.    padding: 12px;
  1191.  }
  1192.  .MuiGrid-spacing-xs-7 {
  1193.    width: calc(100% + 28px);
  1194.    margin: -14px;
  1195.  }
  1196.  .MuiGrid-spacing-xs-7 > .MuiGrid-item {
  1197.    padding: 14px;
  1198.  }
  1199.  .MuiGrid-spacing-xs-8 {
  1200.    width: calc(100% + 32px);
  1201.    margin: -16px;
  1202.  }
  1203.  .MuiGrid-spacing-xs-8 > .MuiGrid-item {
  1204.    padding: 16px;
  1205.  }
  1206.  .MuiGrid-spacing-xs-9 {
  1207.    width: calc(100% + 36px);
  1208.    margin: -18px;
  1209.  }
  1210.  .MuiGrid-spacing-xs-9 > .MuiGrid-item {
  1211.    padding: 18px;
  1212.  }
  1213.  .MuiGrid-spacing-xs-10 {
  1214.    width: calc(100% + 40px);
  1215.    margin: -20px;
  1216.  }
  1217.  .MuiGrid-spacing-xs-10 > .MuiGrid-item {
  1218.    padding: 20px;
  1219.  }
  1220.  .MuiGrid-grid-xs-auto {
  1221.    flex-grow: 0;
  1222.    max-width: none;
  1223.    flex-basis: auto;
  1224.  }
  1225.  .MuiGrid-grid-xs-true {
  1226.    flex-grow: 1;
  1227.    max-width: 100%;
  1228.    flex-basis: 0;
  1229.  }
  1230.  .MuiGrid-grid-xs-1 {
  1231.    flex-grow: 0;
  1232.    max-width: 8.333333%;
  1233.    flex-basis: 8.333333%;
  1234.  }
  1235.  .MuiGrid-grid-xs-2 {
  1236.    flex-grow: 0;
  1237.    max-width: 16.666667%;
  1238.    flex-basis: 16.666667%;
  1239.  }
  1240.  .MuiGrid-grid-xs-3 {
  1241.    flex-grow: 0;
  1242.    max-width: 25%;
  1243.    flex-basis: 25%;
  1244.  }
  1245.  .MuiGrid-grid-xs-4 {
  1246.    flex-grow: 0;
  1247.    max-width: 33.333333%;
  1248.    flex-basis: 33.333333%;
  1249.  }
  1250.  .MuiGrid-grid-xs-5 {
  1251.    flex-grow: 0;
  1252.    max-width: 41.666667%;
  1253.    flex-basis: 41.666667%;
  1254.  }
  1255.  .MuiGrid-grid-xs-6 {
  1256.    flex-grow: 0;
  1257.    max-width: 50%;
  1258.    flex-basis: 50%;
  1259.  }
  1260.  .MuiGrid-grid-xs-7 {
  1261.    flex-grow: 0;
  1262.    max-width: 58.333333%;
  1263.    flex-basis: 58.333333%;
  1264.  }
  1265.  .MuiGrid-grid-xs-8 {
  1266.    flex-grow: 0;
  1267.    max-width: 66.666667%;
  1268.    flex-basis: 66.666667%;
  1269.  }
  1270.  .MuiGrid-grid-xs-9 {
  1271.    flex-grow: 0;
  1272.    max-width: 75%;
  1273.    flex-basis: 75%;
  1274.  }
  1275.  .MuiGrid-grid-xs-10 {
  1276.    flex-grow: 0;
  1277.    max-width: 83.333333%;
  1278.    flex-basis: 83.333333%;
  1279.  }
  1280.  .MuiGrid-grid-xs-11 {
  1281.    flex-grow: 0;
  1282.    max-width: 91.666667%;
  1283.    flex-basis: 91.666667%;
  1284.  }
  1285.  .MuiGrid-grid-xs-12 {
  1286.    flex-grow: 0;
  1287.    max-width: 100%;
  1288.    flex-basis: 100%;
  1289.  }
  1290. @media (min-width:600px) {
  1291.  .MuiGrid-grid-sm-auto {
  1292.    flex-grow: 0;
  1293.    max-width: none;
  1294.    flex-basis: auto;
  1295.  }
  1296.  .MuiGrid-grid-sm-true {
  1297.    flex-grow: 1;
  1298.    max-width: 100%;
  1299.    flex-basis: 0;
  1300.  }
  1301.  .MuiGrid-grid-sm-1 {
  1302.    flex-grow: 0;
  1303.    max-width: 8.333333%;
  1304.    flex-basis: 8.333333%;
  1305.  }
  1306.  .MuiGrid-grid-sm-2 {
  1307.    flex-grow: 0;
  1308.    max-width: 16.666667%;
  1309.    flex-basis: 16.666667%;
  1310.  }
  1311.  .MuiGrid-grid-sm-3 {
  1312.    flex-grow: 0;
  1313.    max-width: 25%;
  1314.    flex-basis: 25%;
  1315.  }
  1316.  .MuiGrid-grid-sm-4 {
  1317.    flex-grow: 0;
  1318.    max-width: 33.333333%;
  1319.    flex-basis: 33.333333%;
  1320.  }
  1321.  .MuiGrid-grid-sm-5 {
  1322.    flex-grow: 0;
  1323.    max-width: 41.666667%;
  1324.    flex-basis: 41.666667%;
  1325.  }
  1326.  .MuiGrid-grid-sm-6 {
  1327.    flex-grow: 0;
  1328.    max-width: 50%;
  1329.    flex-basis: 50%;
  1330.  }
  1331.  .MuiGrid-grid-sm-7 {
  1332.    flex-grow: 0;
  1333.    max-width: 58.333333%;
  1334.    flex-basis: 58.333333%;
  1335.  }
  1336.  .MuiGrid-grid-sm-8 {
  1337.    flex-grow: 0;
  1338.    max-width: 66.666667%;
  1339.    flex-basis: 66.666667%;
  1340.  }
  1341.  .MuiGrid-grid-sm-9 {
  1342.    flex-grow: 0;
  1343.    max-width: 75%;
  1344.    flex-basis: 75%;
  1345.  }
  1346.  .MuiGrid-grid-sm-10 {
  1347.    flex-grow: 0;
  1348.    max-width: 83.333333%;
  1349.    flex-basis: 83.333333%;
  1350.  }
  1351.  .MuiGrid-grid-sm-11 {
  1352.    flex-grow: 0;
  1353.    max-width: 91.666667%;
  1354.    flex-basis: 91.666667%;
  1355.  }
  1356.  .MuiGrid-grid-sm-12 {
  1357.    flex-grow: 0;
  1358.    max-width: 100%;
  1359.    flex-basis: 100%;
  1360.  }
  1361. }
  1362. @media (min-width:960px) {
  1363.  .MuiGrid-grid-md-auto {
  1364.    flex-grow: 0;
  1365.    max-width: none;
  1366.    flex-basis: auto;
  1367.  }
  1368.  .MuiGrid-grid-md-true {
  1369.    flex-grow: 1;
  1370.    max-width: 100%;
  1371.    flex-basis: 0;
  1372.  }
  1373.  .MuiGrid-grid-md-1 {
  1374.    flex-grow: 0;
  1375.    max-width: 8.333333%;
  1376.    flex-basis: 8.333333%;
  1377.  }
  1378.  .MuiGrid-grid-md-2 {
  1379.    flex-grow: 0;
  1380.    max-width: 16.666667%;
  1381.    flex-basis: 16.666667%;
  1382.  }
  1383.  .MuiGrid-grid-md-3 {
  1384.    flex-grow: 0;
  1385.    max-width: 25%;
  1386.    flex-basis: 25%;
  1387.  }
  1388.  .MuiGrid-grid-md-4 {
  1389.    flex-grow: 0;
  1390.    max-width: 33.333333%;
  1391.    flex-basis: 33.333333%;
  1392.  }
  1393.  .MuiGrid-grid-md-5 {
  1394.    flex-grow: 0;
  1395.    max-width: 41.666667%;
  1396.    flex-basis: 41.666667%;
  1397.  }
  1398.  .MuiGrid-grid-md-6 {
  1399.    flex-grow: 0;
  1400.    max-width: 50%;
  1401.    flex-basis: 50%;
  1402.  }
  1403.  .MuiGrid-grid-md-7 {
  1404.    flex-grow: 0;
  1405.    max-width: 58.333333%;
  1406.    flex-basis: 58.333333%;
  1407.  }
  1408.  .MuiGrid-grid-md-8 {
  1409.    flex-grow: 0;
  1410.    max-width: 66.666667%;
  1411.    flex-basis: 66.666667%;
  1412.  }
  1413.  .MuiGrid-grid-md-9 {
  1414.    flex-grow: 0;
  1415.    max-width: 75%;
  1416.    flex-basis: 75%;
  1417.  }
  1418.  .MuiGrid-grid-md-10 {
  1419.    flex-grow: 0;
  1420.    max-width: 83.333333%;
  1421.    flex-basis: 83.333333%;
  1422.  }
  1423.  .MuiGrid-grid-md-11 {
  1424.    flex-grow: 0;
  1425.    max-width: 91.666667%;
  1426.    flex-basis: 91.666667%;
  1427.  }
  1428.  .MuiGrid-grid-md-12 {
  1429.    flex-grow: 0;
  1430.    max-width: 100%;
  1431.    flex-basis: 100%;
  1432.  }
  1433. }
  1434. @media (min-width:1280px) {
  1435.  .MuiGrid-grid-lg-auto {
  1436.    flex-grow: 0;
  1437.    max-width: none;
  1438.    flex-basis: auto;
  1439.  }
  1440.  .MuiGrid-grid-lg-true {
  1441.    flex-grow: 1;
  1442.    max-width: 100%;
  1443.    flex-basis: 0;
  1444.  }
  1445.  .MuiGrid-grid-lg-1 {
  1446.    flex-grow: 0;
  1447.    max-width: 8.333333%;
  1448.    flex-basis: 8.333333%;
  1449.  }
  1450.  .MuiGrid-grid-lg-2 {
  1451.    flex-grow: 0;
  1452.    max-width: 16.666667%;
  1453.    flex-basis: 16.666667%;
  1454.  }
  1455.  .MuiGrid-grid-lg-3 {
  1456.    flex-grow: 0;
  1457.    max-width: 25%;
  1458.    flex-basis: 25%;
  1459.  }
  1460.  .MuiGrid-grid-lg-4 {
  1461.    flex-grow: 0;
  1462.    max-width: 33.333333%;
  1463.    flex-basis: 33.333333%;
  1464.  }
  1465.  .MuiGrid-grid-lg-5 {
  1466.    flex-grow: 0;
  1467.    max-width: 41.666667%;
  1468.    flex-basis: 41.666667%;
  1469.  }
  1470.  .MuiGrid-grid-lg-6 {
  1471.    flex-grow: 0;
  1472.    max-width: 50%;
  1473.    flex-basis: 50%;
  1474.  }
  1475.  .MuiGrid-grid-lg-7 {
  1476.    flex-grow: 0;
  1477.    max-width: 58.333333%;
  1478.    flex-basis: 58.333333%;
  1479.  }
  1480.  .MuiGrid-grid-lg-8 {
  1481.    flex-grow: 0;
  1482.    max-width: 66.666667%;
  1483.    flex-basis: 66.666667%;
  1484.  }
  1485.  .MuiGrid-grid-lg-9 {
  1486.    flex-grow: 0;
  1487.    max-width: 75%;
  1488.    flex-basis: 75%;
  1489.  }
  1490.  .MuiGrid-grid-lg-10 {
  1491.    flex-grow: 0;
  1492.    max-width: 83.333333%;
  1493.    flex-basis: 83.333333%;
  1494.  }
  1495.  .MuiGrid-grid-lg-11 {
  1496.    flex-grow: 0;
  1497.    max-width: 91.666667%;
  1498.    flex-basis: 91.666667%;
  1499.  }
  1500.  .MuiGrid-grid-lg-12 {
  1501.    flex-grow: 0;
  1502.    max-width: 100%;
  1503.    flex-basis: 100%;
  1504.  }
  1505. }
  1506. @media (min-width:1920px) {
  1507.  .MuiGrid-grid-xl-auto {
  1508.    flex-grow: 0;
  1509.    max-width: none;
  1510.    flex-basis: auto;
  1511.  }
  1512.  .MuiGrid-grid-xl-true {
  1513.    flex-grow: 1;
  1514.    max-width: 100%;
  1515.    flex-basis: 0;
  1516.  }
  1517.  .MuiGrid-grid-xl-1 {
  1518.    flex-grow: 0;
  1519.    max-width: 8.333333%;
  1520.    flex-basis: 8.333333%;
  1521.  }
  1522.  .MuiGrid-grid-xl-2 {
  1523.    flex-grow: 0;
  1524.    max-width: 16.666667%;
  1525.    flex-basis: 16.666667%;
  1526.  }
  1527.  .MuiGrid-grid-xl-3 {
  1528.    flex-grow: 0;
  1529.    max-width: 25%;
  1530.    flex-basis: 25%;
  1531.  }
  1532.  .MuiGrid-grid-xl-4 {
  1533.    flex-grow: 0;
  1534.    max-width: 33.333333%;
  1535.    flex-basis: 33.333333%;
  1536.  }
  1537.  .MuiGrid-grid-xl-5 {
  1538.    flex-grow: 0;
  1539.    max-width: 41.666667%;
  1540.    flex-basis: 41.666667%;
  1541.  }
  1542.  .MuiGrid-grid-xl-6 {
  1543.    flex-grow: 0;
  1544.    max-width: 50%;
  1545.    flex-basis: 50%;
  1546.  }
  1547.  .MuiGrid-grid-xl-7 {
  1548.    flex-grow: 0;
  1549.    max-width: 58.333333%;
  1550.    flex-basis: 58.333333%;
  1551.  }
  1552.  .MuiGrid-grid-xl-8 {
  1553.    flex-grow: 0;
  1554.    max-width: 66.666667%;
  1555.    flex-basis: 66.666667%;
  1556.  }
  1557.  .MuiGrid-grid-xl-9 {
  1558.    flex-grow: 0;
  1559.    max-width: 75%;
  1560.    flex-basis: 75%;
  1561.  }
  1562.  .MuiGrid-grid-xl-10 {
  1563.    flex-grow: 0;
  1564.    max-width: 83.333333%;
  1565.    flex-basis: 83.333333%;
  1566.  }
  1567.  .MuiGrid-grid-xl-11 {
  1568.    flex-grow: 0;
  1569.    max-width: 91.666667%;
  1570.    flex-basis: 91.666667%;
  1571.  }
  1572.  .MuiGrid-grid-xl-12 {
  1573.    flex-grow: 0;
  1574.    max-width: 100%;
  1575.    flex-basis: 100%;
  1576.  }
  1577. }
  1578.  .MuiIcon-root {
  1579.    width: 1em;
  1580.    height: 1em;
  1581.    overflow: hidden;
  1582.    font-size: 1.5rem;
  1583.    flex-shrink: 0;
  1584.    user-select: none;
  1585.  }
  1586.  .MuiIcon-colorPrimary {
  1587.    color: rgba(47, 196, 158, 1);
  1588.  }
  1589.  .MuiIcon-colorSecondary {
  1590.    color: #f50057;
  1591.  }
  1592.  .MuiIcon-colorAction {
  1593.    color: rgba(0, 0, 0, 0.54);
  1594.  }
  1595.  .MuiIcon-colorError {
  1596.    color: #f44336;
  1597.  }
  1598.  .MuiIcon-colorDisabled {
  1599.    color: rgba(0, 0, 0, 0.26);
  1600.  }
  1601.  .MuiIcon-fontSizeInherit {
  1602.    font-size: inherit;
  1603.  }
  1604.  .MuiIcon-fontSizeSmall {
  1605.    font-size: 0.9rem;
  1606.  }
  1607.  .MuiIcon-fontSizeLarge {
  1608.    font-size: 2.25rem;
  1609.  }
  1610.  .MuiLink-root {
  1611.    text-transform: uppercase;
  1612.  }
  1613.  .MuiLink-underlineNone {
  1614.    text-decoration: none;
  1615.  }
  1616.  .MuiLink-underlineHover {
  1617.    text-decoration: none;
  1618.  }
  1619.  .MuiLink-underlineHover:hover {
  1620.    text-decoration: underline;
  1621.  }
  1622.  .MuiLink-underlineAlways {
  1623.    text-decoration: underline;
  1624.  }
  1625.  .MuiLink-button {
  1626.    border: 0;
  1627.    cursor: pointer;
  1628.    margin: 0;
  1629.    outline: 0;
  1630.    padding: 0;
  1631.    position: relative;
  1632.    user-select: none;
  1633.    border-radius: 0;
  1634.    vertical-align: middle;
  1635.    -moz-appearance: none;
  1636.    background-color: transparent;
  1637.    -webkit-appearance: none;
  1638.    -webkit-tap-highlight-color: transparent;
  1639.  }
  1640.  .MuiLink-button::-moz-focus-inner {
  1641.    border-style: none;
  1642.  }
  1643.  .MuiLink-button.Mui-focusVisible {
  1644.    outline: auto;
  1645.  }
  1646.  .MuiPopover-paper {
  1647.    outline: 0;
  1648.    position: absolute;
  1649.    max-width: calc(100% - 32px);
  1650.    min-width: 16px;
  1651.    max-height: calc(100% - 32px);
  1652.    min-height: 16px;
  1653.    overflow-x: hidden;
  1654.    overflow-y: auto;
  1655.  }
  1656.  .MuiMenu-paper {
  1657.    max-height: calc(100% - 96px);
  1658.    -webkit-overflow-scrolling: touch;
  1659.  }
  1660.  .MuiMenu-list {
  1661.    outline: 0;
  1662.  }
  1663.  .MuiToolbar-root {
  1664.    display: flex;
  1665.    position: relative;
  1666.    align-items: center;
  1667.  }
  1668.  .MuiToolbar-gutters {
  1669.    padding-left: 8px;
  1670.    padding-right: 8px;
  1671.  }
  1672. @media (min-width:600px) {
  1673.  .MuiToolbar-gutters {
  1674.    padding-left: 12px;
  1675.    padding-right: 12px;
  1676.  }
  1677. }
  1678.  .MuiToolbar-regular {
  1679.    min-height: 56px;
  1680.  }
  1681. @media (min-width:0px) and (orientation: landscape) {
  1682.  .MuiToolbar-regular {
  1683.    min-height: 48px;
  1684.  }
  1685. }
  1686. @media (min-width:600px) {
  1687.  .MuiToolbar-regular {
  1688.    min-height: 64px;
  1689.  }
  1690. }
  1691.  .MuiToolbar-dense {
  1692.    min-height: 48px;
  1693.  }
  1694.  .jss30 {
  1695.    box-shadow: 0px 1px 1px rgb(0 0 0 / 7%), 0px 2px 5px rgb(0 0 0 / 20%);
  1696.  }
  1697.  .jss31 {
  1698.    text-transform: uppercase;
  1699.  }
  1700.  .jss27 {
  1701.    width: 100%;
  1702.  }
  1703.  .jss28 {
  1704.    width: 25px;
  1705.    height: 25px;
  1706.    display: flex;
  1707.    align-items: center;
  1708.  }
  1709.  .jss29 {
  1710.    padding: 10px;
  1711.    min-width: 30px;
  1712.  }
  1713.  .jss29 .MuiButton-endIcon {
  1714.    margin-left: 0;
  1715.    margin-right: 0;
  1716.  }
  1717.  .jss23 {
  1718.    width: 100%;
  1719.    display: flex;
  1720.  }
  1721.  .jss24 {
  1722.    z-index: 2;
  1723.    overflow: hidden;
  1724.    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2);
  1725.    max-height: 80vh;
  1726.    transition: width 0.7s ease, height 0.7s ease, margin 0.7s ease;
  1727.    border-radius: 10px;
  1728.    background-color: #EBEBEB;
  1729.  }
  1730.  .jss25 {
  1731.    max-height: calc(100% - 24px - 37px);
  1732.    overflow-y: auto;
  1733.    transition: all 0.2s ease;
  1734.  }
  1735.  .jss20 {
  1736.    width: 100%;
  1737.    border: solid 1px #c3c3c3;
  1738.    position: relative;
  1739.    padding-left: 10px;
  1740.    border-radius: 5px;
  1741.  }
  1742.  .jss32 {
  1743.    font-family: Ubuntu, open-sans;
  1744.  }
  1745.  .jss46 {
  1746.    display: inline-flex;
  1747.    align-items: center;
  1748.    justify-content: center;
  1749.  }
  1750. @media (max-width:959.95px) {
  1751.  .jss46 {
  1752.    padding: 8px 0;
  1753.    border-bottom: 1px solid #ccc;
  1754.    justify-content: left;
  1755.  }
  1756. }
  1757. @media (min-width:960px) {
  1758.  .jss46 {
  1759.    margin: 8px auto;
  1760.  }
  1761. }
  1762.  .jss46:hover {
  1763.    color: rgba(47, 196, 158, 1);
  1764.    text-decoration: none;
  1765.  }
  1766.  .jss46:hover img {
  1767.    filter: invert(74%) sepia(12%) saturate(2133%) hue-rotate(113deg) brightness(86%) contrast(90%);
  1768.  }
  1769.  .jss40 {
  1770.    color: #333;
  1771.    border: 0;
  1772.    padding: 0 5px;
  1773.    border-radius: 3px;
  1774.    text-transform: uppercase;
  1775.  }
  1776.  .jss40:hover {
  1777.    color: rgba(47, 196, 158, 1);
  1778.    background-color: unset;
  1779.  }
  1780.  .jss33 {
  1781.    display: flex;
  1782.    align-items: center;
  1783.  }
  1784.  .jss34 {
  1785.    width: calc(100% - 70px);
  1786.    display: flex;
  1787.    flex-direction: column;
  1788.  }
  1789.  .jss35 {
  1790.    flex: 1 0 auto;
  1791.  }
  1792.  .jss36 {
  1793.    width: 70px;
  1794.    height: 70px;
  1795.  }
  1796.  .jss37 {
  1797.    display: flex;
  1798.    align-items: center;
  1799.  }
  1800.  .jss38 {
  1801.    overflow: hidden;
  1802.    white-space: nowrap;
  1803.    text-overflow: ellipsis;
  1804.  }
  1805.  .jss39 {
  1806.    color: #fff;
  1807.    background: rgba(47, 196, 158, 1);
  1808.  }
  1809.  .jss41 {
  1810.    padding: 6px;
  1811.  }
  1812.  .jss44 {
  1813.    display: flex;
  1814.    align-items: center;
  1815.    justify-content: center;
  1816.  }
  1817.  .jss45 {
  1818.    border: 2px solid #000;
  1819.    padding: 8px 16px 12px;
  1820.    box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 5px 8px 0px rgba(0,0,0,0.14),0px 1px 14px 0px rgba(0,0,0,0.12);
  1821.    background-color: #fff;
  1822.  }
  1823.  .jss42 {
  1824.    background-color: rgba(47, 196, 158, 1);
  1825.  }
  1826.  .jss42:hover {
  1827.    background-color: rgba(47, 196, 158, 1) !important;
  1828.  }
  1829.  .jss43 {
  1830.    padding: 5px 15px;
  1831.    border-width: 1px;
  1832.  }
  1833.  .jss19 {
  1834.    width: 40px;
  1835.  }
  1836.  .jss52 {
  1837.    color: rgba(47, 196, 158, 1);
  1838.    height: 14px;
  1839.    font-weight: 600;
  1840.    inline-size: max-content;
  1841.    background-color: #ffffff;
  1842.  }
  1843.  .jss53 {
  1844.    transform: scale(1) translate(80%, -50%);
  1845.  }
  1846.  .jss47 {
  1847.    display: inline-flex;
  1848.    align-items: center;
  1849.    justify-content: center;
  1850.  }
  1851. @media (max-width:959.95px) {
  1852.  .jss47 {
  1853.    padding: 8px 0;
  1854.    border-bottom: 1px solid #ccc;
  1855.    justify-content: left;
  1856.  }
  1857. }
  1858. @media (min-width:960px) {
  1859.  .jss47 {
  1860.    margin: 8px auto;
  1861.  }
  1862. }
  1863.  .jss47:hover {
  1864.    color: rgba(47, 196, 158, 1);
  1865.  }
  1866.  .jss47:hover img {
  1867.    filter: invert(74%) sepia(12%) saturate(2133%) hue-rotate(113deg) brightness(86%) contrast(90%);
  1868.  }
  1869.  .jss48 {
  1870.    font-size: .7rem;
  1871.  }
  1872.  .jss48 svg {
  1873.    font-size: .7rem;
  1874.  }
  1875.  .jss49 {
  1876.    text-transform: uppercase;
  1877.  }
  1878.  .jss57 {
  1879.    width: 100%;
  1880.  }
  1881.  .jss18 {
  1882.    color: rgba(0, 0, 0, 0.87);
  1883.    background: #fff;
  1884.  }
  1885.  .jss1 {
  1886.    display: flex;
  1887.  }
  1888.  .jss2 {
  1889.    position: relative;
  1890.  }
  1891. @media (min-width:960px) {
  1892.  .jss2 {
  1893.    min-height: 105px;
  1894.  }
  1895. }
  1896. @media (min-width:600px) and (max-width:959.95px) {
  1897.  .jss2 {
  1898.    min-height: 67px;
  1899.  }
  1900. }
  1901. @media (max-width:599.95px) {
  1902.  .jss2 {
  1903.    min-height: 105px;
  1904.  }
  1905. }
  1906.  .jss3 {
  1907.    z-index: 1202;
  1908.    padding-top: 5px;
  1909.  }
  1910.  .jss4 {
  1911.    overflow: auto;
  1912.  }
  1913.  .jss5 {
  1914.    z-index: 1202;
  1915.  }
  1916.  .jss6 {
  1917.    padding: 12px;
  1918.    flex-grow: 1;
  1919.  }
  1920.  .jss7 {
  1921.    margin-right: 10px;
  1922.  }
  1923.  .jss8 {
  1924.    padding: 6px 16px;
  1925.  }
  1926. @media (min-width:960px) {
  1927.  .jss9 {
  1928.    display: none;
  1929.  }
  1930. }
  1931. @media (max-width:959.95px) {
  1932.  .jss10 {
  1933.    display: none;
  1934.  }
  1935. }
  1936. @media (min-width:600px) {
  1937.  .jss11 {
  1938.    display: none;
  1939.  }
  1940. }
  1941. @media (max-width:599.95px) {
  1942.  .jss12 {
  1943.    display: none;
  1944.  }
  1945. }
  1946.  .jss13 {
  1947.    width: 100%;
  1948.  }
  1949.  .jss13 a, .jss13 button {
  1950.    width: 100%;
  1951.  }
  1952.  .jss14 {
  1953.    background-color: rgba(47, 196, 158, 1) !important;
  1954.  }
  1955.  .jss14:hover {
  1956.    background-color: rgba(47, 196, 158, 1) !important;
  1957.  }
  1958.  .jss15 {
  1959.    top: 53px;
  1960.  }
  1961. @media (min-width:960px) {
  1962.  .jss16 {
  1963.    min-height: 154px;
  1964.  }
  1965. }
  1966. @media (min-width:600px) and (max-width:959.95px) {
  1967.  .jss16 {
  1968.    min-height: 124px;
  1969.  }
  1970. }
  1971. @media (max-width:599.95px) {
  1972.  .jss16 {
  1973.    min-height: 154px;
  1974.  }
  1975. }
  1976.  .jss17 {
  1977.    margin-top: 53px;
  1978.  }</style>
  1979.    
  1980.  <link href="https://static.myminifactory.com/css/stylesheet.min.css?v152" rel="stylesheet" type="text/css">
  1981.  <noscript>
  1982.    <link href="https://static.myminifactory.com/css/no-js.min.css?v152" rel="stylesheet" type="text/css">
  1983.  </noscript>
  1984.  <link rel="stylesheet" href="https://static.myminifactory.com/css/foundation/foundation.min.css?v152" type="text/css">
  1985.  <link rel="stylesheet preload" href="https://static.myminifactory.com/css/font-awesome.min.css?v152" type="text/css" as="style">
  1986.  <link rel="stylesheet" href="https://static.myminifactory.com/css/app-banner/smart-app-banner.css?v152" type="text/css" media="screen">
  1987.    <link href="https://static.myminifactory.com/css/flatpickr/flatpickr.min.css?v152" rel="stylesheet" type="text/css">
  1988.  
  1989.    <link rel="stylesheet" href="https://static.myminifactory.com/js/build/profile.f71c4cfb.css">
  1990.    <link rel="stylesheet" href="https://static.myminifactory.com/js/build/blog.edfe2063.css">
  1991.  
  1992.                <script src="https://static.myminifactory.com/js/build/runtime.26f70e3e.js"></script><script src="https://static.myminifactory.com/js/build/base-template.0c1e987a.js"></script>
  1993.            <script src="https://static.myminifactory.com/js/jquery-1.12.4.min.js?v152"></script>
  1994.      <script src="https://static.myminifactory.com/js/jquery-ui-1.10.4.min.js?v152"></script>
  1995.      <script src="https://static.myminifactory.com/js/js-collection.js?v152" type="text/javascript"></script>
  1996.      <script src="https://static.myminifactory.com/js/foundation/foundation.min.js?v152" type="text/javascript"></script>
  1997.        
  1998.    <script src="https://static.myminifactory.com/js/flatpickr/flatpickr.min.js?v152"></script>
  1999.  
  2000.        
  2001.    <link rel="shortcut icon" href="https://static.myminifactory.com/favicon.svg?v152" />
  2002.    <link rel="manifest" href="/manifest.json">
  2003.    <script>
  2004.        window.shouldTrackAnalytics = 1;
  2005.    </script>
  2006.        <meta property="og:image" content="https://images2.myminifactory.com/insecure/w:400/h:400/plain/https%3A%2F%2Fdl.myminifactory.com%2Fuploads%2Fprofile-images%2F668d616b9be0955c1178464afa3a5b5c9aa021f1.jpg">
  2007.    <meta property="og:image:type" content="image/png">
  2008.    <meta property="og:image:width" content="400">
  2009.    <meta property="og:image:height" content="400">
  2010.    <link rel="canonical" href="https://www.myminifactory.com/users/maxze1" />
  2011.    <link href="https://static.myminifactory.com/css/user/show.css?v152" rel="stylesheet" type="text/css">
  2012.    <script type="text/javascript">
  2013.    function showmore(){
  2014.        $('.longtxt').toggle();
  2015.        $('.shorttxt').toggle();
  2016.        $('.readfull').toggle();
  2017.        $('.readless').toggle();
  2018.    }
  2019.  
  2020.    $(document).ready(function () {
  2021.  
  2022.        $('.img230').css('height', $('.img230').width());
  2023.        $( window ).resize(function() {
  2024.          $('.img230').css('height', $('.img230').width());
  2025.        });
  2026.        
  2027.        $("a.showmsg").fancybox({
  2028.  
  2029.            'transitionIn' : 'elastic',
  2030.            'transitionOut' : 'elastic',
  2031.            'speedIn' : 600,
  2032.            'speedOut' : 200,
  2033.            'overlayShow' : false
  2034.        });
  2035.  
  2036.        var userurl = window.location.href;
  2037.        var protomatch = /^(https?|http):\/\//;
  2038.        var b = userurl.replace(protomatch, '');
  2039.        $('#usersurl').val(b);
  2040.        $('#usersurl').click(function(){
  2041.            this.focus();
  2042.            this.select();
  2043.        });
  2044.        $('#usersurlicon').click(function(){
  2045.            $('#usersurl').focus();
  2046.            $('#usersurl').select();
  2047.        });
  2048.  
  2049.  
  2050.        $(".like-button").on("click",function(){
  2051.            var objectId = $(this).find("img").attr("id");
  2052.            var url = "/user_likes/is_liked/XXXXXXXXXX";
  2053.            url = url.replace('XXXXXXXXXX', objectId);
  2054.            var referingImg = $('#'+objectId);
  2055.            var referingSpan = referingImg.parent();
  2056.            referingImg.attr('src', 'https://static.myminifactory.com/images/loader.gif?v152');
  2057.  
  2058.            if($(this).hasClass('liked')){
  2059.                // dislike
  2060.                var dislikeUrl = "/api/v2/objects/XXXXXXXXXX/like";
  2061.                dislikeUrl = dislikeUrl.replace('XXXXXXXXXX', objectId);
  2062.                $.ajax({
  2063.                    url: dislikeUrl,
  2064.                    type: 'DELETE',
  2065.                    success: function(data) {
  2066.                        referingSpan.removeClass('liked');
  2067.                        referingImg.attr('src', 'https://static.myminifactory.com/images/thumbsup.png?v152');
  2068.                        referingImg.attr('title', 'Like');
  2069.                    }
  2070.                });
  2071.            } else {
  2072.                // like
  2073.                var likeUrl = "/api/v2/objects/XXXXXXXXXX/like";
  2074.                likeUrl = likeUrl.replace('XXXXXXXXXX', objectId);
  2075.                $.ajax({
  2076.                    url: likeUrl,
  2077.                    type: 'POST',
  2078.                    success: function(data) {
  2079.                        referingSpan.addClass('liked');
  2080.                        referingImg.attr('src', 'https://static.myminifactory.com/images/thumbsup2.png?v152');
  2081.                        referingImg.attr('title', 'You liked this');
  2082.                    }
  2083.                });
  2084.            }
  2085.        });
  2086.  
  2087.  
  2088.    });// document ready
  2089.  
  2090.  
  2091.  
  2092.    $(document).on("click","#follow_user",function(e){
  2093.        $('#followloader').css('display', 'inline-block');
  2094.        $('#followUnfollowUser').hide();
  2095.        $.ajax({
  2096.            url: "/users/maxze1/follow",
  2097.            data: {
  2098.              foreign_entity_id: '1193110',
  2099.              foreign_entity_type: 'profile'
  2100.          },
  2101.        }).done(function(data){
  2102.            if(data == "Done") {
  2103.                $('#followloader').hide();
  2104.                $('#followUnfollowUser').show();
  2105.                var no_of_followers = parseInt( $( "#no_followers" ).text() );
  2106.                $( "#no_followers" ).text( no_of_followers + 1 );
  2107.                $('#follow_user').remove();
  2108.                var appendhtml = '<span id="unfollow_user" style="cursor: pointer; background: #999; border-radius: '+
  2109.                        '3px; color: #fff; padding: 2px 8px;">Unfollow</span>';
  2110.                $('#followUnfollowUser').append(appendhtml);
  2111.            }
  2112.        });
  2113.    });
  2114.  
  2115.    $(document ).on("click","#unfollow_user",function(e){
  2116.        $('#followloader').css('display', 'inline-block');
  2117.        $('#followUnfollowUser').hide();
  2118.        $.ajax({
  2119.            url: "/users/maxze1/unfollow",
  2120.            data: {
  2121.              foreign_entity_id: '1193110',
  2122.              foreign_entity_type: 'profile'
  2123.            },
  2124.        }).done(function(data){
  2125.            if(data == "Done") {
  2126.                $('#followloader').hide();
  2127.                var no_of_followers = parseInt( $( "#no_followers" ).text() );
  2128.                $( "#no_followers" ).text( no_of_followers - 1 );
  2129.                $('#unfollow_user').remove();
  2130.                var appendhtml = '<span id="follow_user" style="cursor: pointer; background: #999; border-radius: 3px;'+
  2131.                        'color: #fff; padding: 2px 8px;">Follow</span>';
  2132.                $('#followUnfollowUser').append(appendhtml);
  2133.                $('#followUnfollowUser').show();
  2134.            }
  2135.        });
  2136.    });
  2137.  
  2138.    // navigation
  2139.    const injectWindow = typeof window !== 'undefined' ? window : null;
  2140.    $(document).foundation({
  2141.        tab: {
  2142.            callback: function (el) {
  2143.                const allTabs = $('.tabs > li.tab-title');
  2144.                const subTabs = $('.tabs.subtab > li.tab-title');
  2145.                const tab = $(el[0]);
  2146.                const link = tab.find('a');
  2147.                const url = link.attr('data-url');
  2148.                const panel = $(link.attr('href'));
  2149.  
  2150.                if(tab.attr('active') == 1) {
  2151.                    return;
  2152.                }
  2153.  
  2154.                // foundation doesn't like added sub tabs
  2155.                subTabs.removeClass('active').find('a[data-url="'+url+'"]').parent('li.tab-title').addClass('active');
  2156.  
  2157.                allTabs.each((i, t) => $(t).attr('active', 0));
  2158.                tab.attr('active', 1);
  2159.  
  2160.                // avoid dups events
  2161.                if(url && injectWindow.location.search !== url) {
  2162.                    injectWindow.history.pushState({url}, '', url);
  2163.                }
  2164.  
  2165.                if(panel.attr('data-loaded') == 1) {
  2166.                    return;
  2167.                }
  2168.                if(panel.attr('loading') == 1) {
  2169.                    return;
  2170.                }
  2171.  
  2172.                const panelUIUrl = panel.attr('data-url');
  2173.                if(!panelUIUrl) {
  2174.                    return;
  2175.                }
  2176.  
  2177.                panel.attr('loading', 1);
  2178.                const panelContent = $(panel.find('.panel-content')[0]);
  2179.                panelContent.html('<div class="loader"><div><div class="working-big" style=" margin-top: 8px"></div></div></div>');
  2180.                $.ajax(panelUIUrl).done(data => {
  2181.                    panelContent.html(data);
  2182.                    panel.attr('data-loaded', 1);
  2183.                });
  2184.            }
  2185.        }
  2186.    });
  2187.  
  2188.    // historic back fct
  2189.    window.onpopstate = function(e) {
  2190.        if(e.state && e.state.url) {
  2191.            const link = $(`a[data-url="${e.state.url}"]`);
  2192.            link[0] && link[0].click();
  2193.        }
  2194.    };
  2195. </script>
  2196.    <style type="text/css">
  2197.        body {
  2198.                      background: url('https://cdn.myminifactory.com//uploads/profile-cover/footer_lodyas.png') no-repeat center center #363636;
  2199.            background-size: cover;
  2200.            background-attachment: fixed;
  2201.                  }
  2202.    </style>
  2203.  
  2204.    <script src="https://static.myminifactory.com/js/build/profile.58f2988f.js"></script>
  2205.  
  2206.    <meta name="google-site-verification" content="kxAsKkI0U4KPY36KtFUUENeKHqCDVEA0JcAur6_MTbU" />
  2207.        <!-- Google Tag Manager -->
  2208.        <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  2209.        new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  2210.        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  2211.        'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  2212.        })(window,document,'script','dataLayer', 'GTM\u002DKBRXHQ4');</script>
  2213.    <!-- End Google Tag Manager -->
  2214.                                            </head>
  2215.  
  2216. <body class="userprofile">
  2217.        <!-- Google Tag Manager (noscript) -->
  2218.        <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KBRXHQ4"
  2219.        height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  2220.    <!-- End Google Tag Manager (noscript) -->
  2221.              <script type="application/json" id="js-react-on-rails-context">{"serverSide":false,"href":"https:\/\/www.myminifactory.com\/users\/maxze1","location":"\/users\/maxze1","scheme":"https","host":"www.myminifactory.com","port":443,"base":"","pathname":"\/users\/maxze1","search":null}</script><script type="application/json" class="js-react-on-rails-component" data-component-name="TopBar" data-dom-id="sfreact-reactRenderer6635ea418c5a33.01935947">{"data":{"categories":[{"id":288,"name":"Accessibility","url":"\/category\/accessibility","icon":"Accessibility","icon_type":true,"icon_url":"Accessibility"},{"id":1304,"name":"Anime & Manga","url":"\/category\/anime-and-manga","icon":"manga.svg","icon_type":false,"icon_url":"https:\/\/static.myminifactory.com\/images\/material-icons\/manga.svg?v152"},{"id":913,"name":"Architecture","url":"\/category\/architecture","icon":"architecture.svg","icon_type":false,"icon_url":"https:\/\/static.myminifactory.com\/images\/material-icons\/architecture.svg?v152"},{"id":1014,"name":"Board Games","url":"\/category\/board-games","icon":"SportsEsports","icon_type":true,"icon_url":"SportsEsports"},{"id":366,"name":"Build a 3D Printer","url":"\/category\/for-3d-printer-owners","icon":"3drinter.svg","icon_type":false,"icon_url":"https:\/\/static.myminifactory.com\/images\/material-icons\/3drinter.svg?v152"},{"id":86,"name":"Education","url":"\/category\/education","icon":"School","icon_type":true,"icon_url":"School"},{"id":104,"name":"Fan Art","url":"\/category\/fan-art","icon":"Brush","icon_type":true,"icon_url":"Brush"},{"id":58,"name":"Fashion & Accessories","url":"\/category\/fashion-and-accessories","icon":"fashion.svg","icon_type":false,"icon_url":"https:\/\/static.myminifactory.com\/images\/material-icons\/fashion.svg?v152"},{"id":59,"name":"Gadgets & Electronics","url":"\/category\/gadgets-electronics","icon":"videogame_asset","icon_type":true,"icon_url":"videogame_asset"},{"id":57,"name":"Home & Garden","url":"\/category\/home-garden","icon":"home","icon_type":true,"icon_url":"home"},{"id":291,"name":"Jewellery","url":"\/category\/Jewellery","icon":"jewellry.svg","icon_type":false,"icon_url":"https:\/\/static.myminifactory.com\/images\/material-icons\/jewellry.svg?v152"},{"id":119,"name":"Props & Cosplay","url":"\/category\/cosplay","icon":"cosplay.svg","icon_type":false,"icon_url":"https:\/\/static.myminifactory.com\/images\/material-icons\/cosplay.svg?v152"},{"id":120,"name":"RC Cars","url":"\/category\/rc-cars","icon":"drive_eta","icon_type":true,"icon_url":"drive_eta"},{"id":112,"name":"Scan the World","url":"\/scantheworld","icon":"Public","icon_type":true,"icon_url":"Public"},{"id":88,"name":"Spare Parts","url":"\/category\/brands-spare-parts","icon":"Settings","icon_type":true,"icon_url":"Settings"},{"id":56,"name":"Sports & Outdoor","url":"\/category\/sports-outdoor","icon":"sport.svg","icon_type":false,"icon_url":"https:\/\/static.myminifactory.com\/images\/material-icons\/sport.svg?v152"},{"id":1015,"name":"Tabletop","url":"\/category\/tabletop","icon":"tabletop.svg","icon_type":false,"icon_url":"https:\/\/static.myminifactory.com\/images\/material-icons\/tabletop.svg?v152"},{"id":60,"name":"Toys & Games","url":"\/category\/toys-and-games","icon":"Toys","icon_type":true,"icon_url":"Toys"}],"hideSearch":false,"cartEnabled":true,"categories_options":[{"name":"PDF","url":"https:\/\/www.myminifactory.com\/category\/pdf","icon":"PDF","icon_type":false,"icon_url":"https:\/\/static.myminifactory.com\/images\/material-icons\/PDF_icon.svg?v152","break":1},{"name":"FronTiers","url":"https:\/\/www.myminifactory.com\/campaigns?show=Crowdfunding","icon":"GroupWork","icon_type":1},{"name":"Physical Miniatures","url":"https:\/\/only-games.co\/","target":"_blank","icon":"OnlyGames","icon_type":false,"icon_url":"https:\/\/static.myminifactory.com\/images\/only-games.svg?v152"}],"upload_menu":[{"name":"3D Object","href":"https:\/\/www.myminifactory.com\/upload\/object","icon":"3d Object.svg","icon_type":false,"icon_url":"https:\/\/static.myminifactory.com\/images\/material-icons\/3d Object.svg?v152"},{"name":"Customizer","href":"https:\/\/www.myminifactory.com\/customizer\/create","icon":"Customiser.svg","icon_type":false,"icon_url":"https:\/\/static.myminifactory.com\/images\/material-icons\/Customiser.svg?v152"},{"name":"Picture","href":"https:\/\/www.myminifactory.com\/upload\/print","icon":"camera_alt","icon_type":true,"icon_url":"camera_alt"},{"name":"Story","href":"https:\/\/www.myminifactory.com\/story\/new","icon":"Blog_post.svg","icon_type":false,"icon_url":"https:\/\/static.myminifactory.com\/images\/material-icons\/Blog_post.svg?v152"}],"menuLinks":{"tribes":"https:\/\/www.myminifactory.com\/tribes","store":"https:\/\/www.myminifactory.com\/store","campaigns":"https:\/\/www.myminifactory.com\/campaigns","crowdfunding":"https:\/\/www.myminifactory.com\/campaigns?show=FronTiers","canvas":"https:\/\/www.myminifactory.com\/canvas","theAdventure":"https:\/\/www.myminifactory.com\/the-adventure?v=1","writeYouStory":"https:\/\/www.myminifactory.com\/story\/new","onlyGames":"https:\/\/only-games.co\/"},"creatorsMenu":[{"name":"Monetize","href":"https:\/\/www.myminifactory.com\/pages\/join_the_store","icon":"monetization_on","icon_type":true,"icon_url":"monetization_on"},{"name":"Creator Portal","href":"https:\/\/creator.myminifactory.com","icon_type":false,"icon_url":"https:\/\/static.myminifactory.com\/images\/material-icons\/creator_portal.svg?v152","icon":"creator_portal","target":"_blank"},{"name":"Coolabs","href":"https:\/\/www.myminifactory.com\/ideas\/","icon_type":false,"icon_url":"https:\/\/static.myminifactory.com\/images\/material-icons\/coolabs_icon.svg?v152"}],"makersMenu":[{"name":"Canvas","href":"https:\/\/www.myminifactory.com\/canvas","icon":"canvas","icon_type":false,"icon_url":"https:\/\/static.myminifactory.com\/images\/canvas_icon.svg?v152"},{"name":"Competitions","href":"https:\/\/www.myminifactory.com\/competition","icon":"competitions_1","icon_type":false,"icon_url":"https:\/\/static.myminifactory.com\/images\/material-icons\/competitions_1.svg?v152"},{"name":"Fresh Uploads","href":"https:\/\/www.myminifactory.com\/objects-to-print","icon":"camera_alt","icon_type":true,"icon_url":"camera_alt"}],"writersAndReadersMenu":[{"name":"Stories","href":"https:\/\/www.myminifactory.com\/stories","icon":"stories","icon_type":false,"icon_url":"https:\/\/static.myminifactory.com\/images\/material-icons\/Blog_post.svg?v152"},{"name":"Publish a Story","href":"https:\/\/www.myminifactory.com\/story\/new","icon":"pubish_a_story","icon_type":false,"icon_url":"https:\/\/static.myminifactory.com\/images\/publish_a_story_icon.svg?v152"}],"scanTheWorldMenu":[{"name":"How to Scan","href":"https:\/\/www.myminifactory.com\/stories\/photogrammetry-3d-scanning-with-your-phone","icon":"how_to_scan.svg","icon_type":false,"icon_url":"https:\/\/static.myminifactory.com\/images\/material-icons\/how_to_scan.svg?v152"},{"name":"Upload a Scan","href":"https:\/\/www.myminifactory.com\/upload\/object?type=scantheworld","icon":"publish","icon_type":true,"icon_url":"publish"},{"name":"Partnering as a Museum","href":"https:\/\/cdn.myminifactory.com\/static\/STW_For_Galleries_Archives_and_Museum.pdf","icon":"partner.svg","icon_type":false,"icon_url":"https:\/\/static.myminifactory.com\/images\/material-icons\/partner.svg?v152"}],"loggedUserMenuItems":[{"name":"Inbox","link":"https:\/\/www.myminifactory.com\/messages\/notification","icon":"email"},{"name":"Feed","link":"https:\/\/www.myminifactory.com\/feed","icon":"rss_feed"},{"name":"My Rewards","link":"https:\/\/www.myminifactory.com\/rewards-dashboard","libraryIcon":"giftbox"},{"name":"Library","link":"https:\/\/www.myminifactory.com\/library","icon":"library_books"},{"name":"Manage Tips","link":"https:\/\/www.myminifactory.com\/tip\/view\/dashboard","icon":"local_atm"},{"name":"Subscriptions","link":"https:\/\/www.myminifactory.com\/settings\/subscriptions","iconUrl":"https:\/\/cdn2.myminifactory.com\/assets\/images\/general\/icons\/subscriptions_icon.svg"},{"name":"Orders","link":"https:\/\/www.myminifactory.com\/orders\/","icon":"local_mall"},{"name":"Statistics","link":"https:\/\/www.myminifactory.com\/userstatistics\/","icon":"equalizer"},{"name":"Settings","link":"https:\/\/www.myminifactory.com\/settings","icon":"build"},{"name":"Release Log","link":"https:\/\/www.myminifactory.com\/pages\/myminifactory-release-log","iconUrl":"https:\/\/static.myminifactory.com\/images\/icons\/log.svg?v152","newTab":true},{"name":"Help","link":"https:\/\/www.myminifactory.com\/pages\/faq","icon":"help_icon"},{"name":"Logout","link":"https:\/\/www.myminifactory.com\/log_out","icon":"exit_to_app"}],"messages":{"menu.go_back_to_home_page":"Go back to home page","menu.statistics":"Statistics","menu.joinstudios":"Join MyMiniFactory Studios","menu.buy3dprinter":"Buy a 3D Printer","menu.crowdfunding":"FronTiers","menu.feed":"Feed","menu.categories":"Categories","menu.freetext":"Every object is free to download.","menu.buy3dobjects":"Store","menu.buytext":"Please find below categories of objects that can be ordered and physically delivered to your address. Files remain free for download.","menu.customize3dobjects":"Customize 3D Objects","menu.customizetext":"Please find here categories of objects that can be customised and downloaded for free","menu.earnorbuymorecredits":"Earn or Buy More credits","menu.readourblog":"Blog","menu.blog":"Stories","menu.stories":"Stories","menu.upload3dobjects":"Upload","menu.uploadmakemoney":"Upload and<br\/>make money","menu.3dprintondemand":"Print on Demand","menu.3ddesignjobs":"Jobs","menu.goprocompetition":"GoPro","menu.b9competition":"B9Creator","menu.uploadtext":"Upload your 3D model. We will","menu.reviewandpublish":"review and publish it","menu.bringtraffic":"bring traffic to your design","menu.commissiononsale":"commission on sale of your object","menu.tobenefitregister":"To benefit from this feature you need to be registered.","menu.tobenefitlogin":"Upload your designs and share them with the community!","menu.makepodrequest":"Make a 3D Print-on-demand request","menu.makedodrequest":"Make a Design-on-demand request","menu.myjobs":"My Jobs","menu.myearnings":"My Earnings","menu.myjobshistory":"My Jobs History","menu.reportproblem":"Report a problem","menu.workinprogress":"Work<br\/>in Progress","menu.competitionlist":"Competitions<br\/>List","menu.contests":"Design Competitions","menu.short_contests":"Competitions","menu.perks":"Perks","menu.connect":"Connect","menu.tv":"TV","menu.nextscheduled":"Design Live Streaming","menu.wonderland":"Wonderland","menu.gallery":"Gallery","menu.share3d":"Upload","menu.shareidea":"Idea","menu.share3dobject":"3D Object","menu.sharepicture":"Picture","menu.sharecustomizer":"Customizer","menu.tipdashboard":"Manage Tips","menu.subscriptions":"Subscriptions","menu.explorecollection":"Explore Collection","menu.howitworks":"How it works","menu.3dfilters":"3D Filters <span class=\"label secondary\">beta<\/span>","menu.store":"Store","menu.basket":"Basket","menu.explore":"Explore","menu.fresh_uploads":"Fresh Uploads","menu.contribute":"Contribute","menu.designer_and_makers":"Creators","menu.enter_design_competition":"Enter a Design Competition","menu.open_store":"Open a Store","menu.help_curate_pictures":"Help Curating Pictures","menu.influence":"Influence","menu.how_to_scan":"How to Scan","menu.upload_scan":"Upload a Scan","menu.partnering_as_museum":"Partnering as a Museum","menu.official_license_content":"Official Licensed Content","menu.back":"Back","menu.language":"Language","menu.language_english":"English","menu.language_italian":"Italian","menu.language_french":"French","menu.language_german":"German","menu.language_spanish":"Spanish","menu.language_chinese":"Chinese","menu.customizer":"Customizer","menu.post":"Publish a Story","menu.blogPost":"Story","menu.campaigns":"Campaigns","menu.coolabs":"Coolabs","menu.writers":"Writers","menu.help_faq":"Help","menu.tribes":"Tribes","menu.store_manager":"Store Manager","menu.only_games_physical_miniatures":"Physical Miniatures","menu.only_games_physical":"Physical","menu.pdf":"PDF","menu.forum":"FORUM","menu.canvas":"Canvas","menu.creator_portal":"Creator Portal","menu.community":"Community","menu.monetize":"Monetize","menu.creators":"Creators","menu.makers":"Makers","menu.writers_and_readers":"Writers & Readers","menu.publish_a_story":"Publish a Story","menu.sale":"Sale","dropdown.admininterface":"Admin Interface","dropdown.uploadImageAdmin":"Upload image (Admin)","dropdown.editprofile":"Settings","dropdown.changepassword":"Change Password","dropdown.connected_apps":"Connected Apps","dropdown.privacy_settings":"Privacy Settings","dropdown.upload3dobject":"Upload a 3D Object","dropdown.myobjects":"My 3D Objects","dropdown.designjobs":"Design Jobs","dropdown.printjobs":"Print Jobs","dropdown.inbox":"Inbox","dropdown.logout":"Logout","dropdown.mypublicprofile":"My Public Profile","dropdown.mydashboard":"My Dashboard","dropdown.ideasdashboard":"My Ideas","dropdown.savedforlater":"Saved For Later","dropdown.monetisation":"Monetisation","dropdown.orders":"Orders","dropdown.unread_messages":"Unread Notifications","dropdown.exitimpersonation":"Exit impersonation","mylibrary.mylibrary":"Library","mylibrary.metadescription":"Browse 3D printing files, pledge manager campaigns, liked 3D models, favorite 3D designers and more. Manage your MyMiniFactory library.","mylibrary.login_history":"Login to See Your History","mylibrary.login_prints":"Login to See Your Prints","mylibrary.login_collections":"Login to See Your Collections","mylibrary.login_posts":"Login to See Your Stories","mylibrary.login_savedforlater":"Login to See Your Saved for later","mylibrary.login_campaigns":"Login to your campaigns","mylibrary.login_download_history":"Login to See Your Download History","mylibrary.login_likes":"Login to See Your Likes","mylibrary.login_followings":"Login to See Your Following","mylibrary.login_followers":"Login to See Your Followers","mylibrary.download_history":"Download History","mylibrary.my_objects":"Objects","mylibrary.likes":"Likes","mylibrary.overview":"Overview","mylibrary.following":"Following","mylibrary.followers":"Followers","mylibrary.saved_for_later":"Saved For Later","mylibrary.shared_with_me":"Objects shared with me","mylibrary.myTribes":"My tribes","mylibrary.collections":"Collections","mylibrary.posts":"Stories","mylibrary.prints":"Prints","mylibrary.delete":"Delete","mylibrary.set_cover":"Set cover","mylibrary.you_commented_on_object":"You Commented on","mylibrary.you_downloaded_a_3d_object_file_from":"You Downloaded 3D File from","mylibrary.started_to_follow_user":"You Started Follow","mylibrary.user_started_to_follow_you":"Started to Follow You","mylibrary.unfollowed_to_user":"You Unfollowed to","mylibrary.you_liked_an_object":"You Liked Object","mylibrary.you_unliked_an_object":"You Unliked Object","mylibrary.recieved_message_from_user":"You Recieved Message from","mylibrary.sent_message_to_user":"You Sent Message to","mylibrary.you_sent_tip":"You Sent a Pledge to","mylibrary.you_recieved_tip":"You Received Support from","mylibrary.you_created_3d_object":"You Created 3D Object","mylibrary.you_applied_a_design_job":"You Applied to Design Job","mylibrary.you_created_a_collection":"You Created a Collection","mylibrary.show_message":"Show Message","mylibrary.since":"Since","mylibrary.see_all_followings":"See Your All Followings","mylibrary.see_all_likes":"See Your All Likes","mylibrary.see_all_followers":"See Your All Followers","mylibrary.see_all_history":"See Your All History","mylibrary.today":"Today","mylibrary.yesterday":"Yesterday","mylibrary.show_more":"Show More","mylibrary.show_more_followings":"Show More Following","mylibrary.show_more_followers":"Show More Followers","mylibrary.show_more_likes":"Show More Likes","mylibrary.show_more_downloads":"Show More Downloads","mylibrary.show_more_saved_for_later":"Show More Save For Later","mylibrary.show_more_collections":"Show More Collections","mylibrary.show_more_prints":"Show More Prints","mylibrary.show_more_store":"Show More Store","mylibrary.no_results_found":"No Results Found","mylibrary.name_az":"Name A-Z","mylibrary.name_za":"Name Z-A","mylibrary.date_oldest":"Date by Oldest","mylibrary.date_newest":"Date by Newest","mylibrary.most_visited":"Most Visited","mylibrary.least_visited":"Least Visited","mylibrary.most_liked":"Most Liked","mylibrary.least_liked":"Least Liked","mylibrary.most_status":"Approved First","mylibrary.least_status":"Non Approved First","mylibrary.sortby":"Sort by","mylibrary.objects_count":"Total","mylibrary.store":"Store","mylibrary.purchases":"Purchases","mylibrary.post_write_new":"Write a new story","mylibrary.customizers":"Customizers","mylibrary.campaigns":"Campaigns","mylibrary.printondemand":"Print On Demand","mylibrary.blog":"Stories","mylibrary.downloads":"Downloads","mylibrary.see_all":"See all","mylibrary.shared_by":"Shared by","mylibrary.spend_your_credits":"Spend your %credit_amount% remaining credits.","homepagetags.staffpick":"Featured","homepagetags.staffobjectpick":"Staff Picks","homepagetags.competition":"Competitions","homepagetags.tv":"MyMiniFactory Tv","homepagetags.store":"Store Picks","homepagetags.news":"News","homepagetags.scantheworld":"Scan the World","homepagetags.dotw":"Designer of the Week","homepagetags.featured":"Featured Designers","homepagetags.blog":"Blog","homepagetags.nothingtostream":"See who's live and","homepagetags.nostreamthenclick":"browse through the channels","pages.elegoo.fullname":"Full Name","pages.elegoo.address1":"Address line 1","pages.elegoo.address2":"Address line 2","pages.elegoo.city":"Town\/City","pages.elegoo.region":"State \/ Province \/ Region","pages.elegoo.country":"Country","pages.elegoo.zip":"Zip code","pages.elegoo.card_details":"Card details","pages.elegoo.card_current":"Current Card","pages.elegoo.card_new":"New Card","pages.elegoo.pay":"Pay","pages.elegoo.pay_card":"Pay with card","pages.elegoo.start_trial":"Start Trial","pages.elegoo.field_optional":"optional","pages.elegoo.select_country":"Please select a country","pages.elegoo.error_fill_form":"* Please fill in the required fields","pages.elegoo.error_not_available":"* This product is not available in your country. Make sure you have selected the right shipping country.","pages.elegoo.error_token":"Error trying to connect with Stripe, please try again","pages.elegoo.error_zip":"Zip code format invalid","pages.elegoo.in_stock":"\u25cf In Stock","pages.elegoo.not_in_stock":"\u25cf Out of Stock","pages.elegoo.more_soon":"More available soon","pages.elegoo.pay_by_card":"Pay by Card","pages.elegoo.buy":"Buy","pages.elegoo.card_title":"ELEGOO 3D Printer + MyMiniFactory Files","pages.elegoo.includes":"INCLUDES:","pages.elegoo.card_assembled":"ELEGOO 3D Printer assembled","pages.elegoo.card_limited_time":"Limited Time: ","pages.elegoo.card_store_voucher":"10% Discount Voucher on all MyMiniFactory files","pages.elegoo.green_card_store_voucher":"20% Discount Voucher on all MyMiniFactory files","pages.elegoo.card_value_files":"MyMiniFactory staff picked premium digital files","pages.elegoo.card_tools":"All the tools you need to get started","pages.elegoo.card_taxes":"Taxes and shipping costs are included in the price!","pages.elegoo.card_shipping_country":"Shipping Country","pages.elegoo.card_country_us":"United States","pages.elegoo.card_country_eu":"Europe (except UK)","pages.elegoo.card_country_uk":"United Kingdom","pages.elegoo.card_shipping_countries":"* Shipping only available in the countries above.","pages.elegoo.card_delivery_time":"Delivery in 7 to 9 days from local warehouse","pages.elegoo.card_delivery_time_pre_order":"Current orders will take 7 to 9 days to ship.","pages.elegoo.shipping_address":"Shipping Address","pages.elegoo.payment":"Payment Details","pages.elegoo.reminder_information":"Please note: we do NOT store credit\/debit card numbers, nor do we share customer details with any third parties.","pages.elegoo.only":"Only","pages.elegoo.left":"left","pages.elegoo.out_of_stock":"Out of stock","pages.elegoo.pre_order":"\u25cf Pre Order","pages.elegoo.preorder_details":"Placing this pre-order secures your purchase of the MyMiniFactory Elegoo Mars Pro: Tabletop Edition for when it launches. A cancelation and full refund of your purchase is available for the duration of the Pre-Order.","pages.elegoo.resin_color_availability":"Resin color subject to availability and shipped separately","pages.elegoo.tell_whos_your_friend":"Tell us who gave you this link to thank them! (Username or Email)","pages.elegoo.price_before_temporary_discount":"\u00a3244","pages.elegoo.temporary_discount":"This weekend only take \u00a310 off","pages.elegoo.coming_soon":"Coming soon","pages.elegoo.contactnumber":"Contact number","pages.elegoo_pro.card_title":"ELEGOO PRO 3D Printer + MyMiniFactory Files","pages.brands.meta":"Discover and download Official Content by","pages.brands.titleofficial":"Official Content","pages.brands.titleofficial1":"Official","pages.brands.titleofficial2":"Content","pages.brands.official":"Official","pages.brands.comingsoon":"Coming soon...","pages.report.login":"Login to report a message","pages.user_notification.title":"User Notifications","pages.user_notification.login":"Login to see User Notifications","pages.user_notification.successfully_updated":"Your notification preferences successfully updated.","pages.new_wonderland.title":"Newly uploaded objects to print!","pages.new_wonderland.login":"Login to see New Wonderland","pages.new_wonderland.number_of_files":"Number of files","pages.new_wonderland.show_more":"Show More","pages.new_wonderland.description":"<br>Here are all the new uploads on MyMiniFactory, designs which have been submitted but not yet printed<br><br>\nBe the first to print these objects and share your prints with the rest of the community.<br>\nIt\u2019s quite simple, just click on any design you like, print it and upload the pictures via the \u201cadd your picture\u201d button. <br><br>\nOur  MyMiniFactory App is also available for your Phone (<a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.myminifactoryapps\">Android<\/a>, <a href=\"https:\/\/itunes.apple.com\/WebObjects\/MZStore.woa\/wa\/viewSoftware?id=1313773617&mt=8\">iOS<\/a>), use it to quickly upload the pictures in the comment section.","pages.answers.title":"Answers","pages.answers.login":"Login to see Answers","pages.answers.add":"Add New Answer","pages.answers.delete":"Delete the Answer","pages.answers.list":"List All Answers","pages.answers.get":"Get Answer","pages.questioner.request_body_cant_be_empty":"request body cant be empty","pages.questioner.title":"Curates","pages.questioner.login":"Login to see Questions","pages.questioner.add":"Add New Question","pages.questioner.edit_page":"Edit Question","pages.questioner.edit":"Edit","pages.questioner.delete":"Delete","pages.questioner.list":"List All Questions","pages.questioner.get":"Get Question","pages.questioner.missing_info":"Whoops! Missing Informations!","pages.questioner.q_cant_found":"Question can not found!","pages.questioner.q_cant_delete":"Question can not delete because there are answers for this question in answers table.","pages.questioner.q_successfully_added":"Question successfully added.","pages.questioner.q_successfully_updated":"Question successfully updated.","pages.questioner.a_successfully_added":"Selected pictures successfully approved.","pages.questioner.an_error":"An Error Occurred!","pages.questioner.already_answered":"You already approved!","pages.questioner.td_cant_found":"Threedobject not found!","pages.questioner.q_successfully_deleted":"Question successfully deleted.","pages.questioner.next_object":"Next Object","pages.questioner.not_sure":"Not Sure","pages.questioner.no_object_left_to_show":"No Object Left to Show","pages.questioner.create_question_form":"Create Question Form","pages.questioner.update_question_form":"Update Question Form","pages.questioner.question":"Question","pages.questioner.what_is_your_question":"What is your question?","pages.questioner.entity_target":"Entity Target","pages.questioner.please_enter_entity":"Please Enter Entity Target","pages.questioner.requirements":"Requirements","pages.questioner.any_requirements":"Any Requirements","pages.questioner.list_all_questions":"List All Questions","pages.questioner.create_question":"Create Question","pages.questioner.update_question":"Update Question","pages.questioner.actions":"Actions","pages.questioner.already_reported":"You already reported this item","pages.questioner.reported_successfully":"Successfully Reported","pages.questioner.are_you_human":"Please prove that you are not robot","pages.questioner.captcha_cannot_passed":"Robot check didn't pass, please enter the code again","pages.crowdfunding.openforcoolab":"Open for coolab","pages.crowdfunding.coolabchanged":"Coolab status changed:","pages.crowdfunding.coolabclosed":"Closed for coolab","pages.crowdfunding.descriptionupdated":"Description updated","pages.crowdfunding.ideaimagechanged":"Idea image changed","pages.crowdfunding.projectstarted":"Start of idea","pages.crowdfunding.postedworkupdate":"posted an update","pages.crowdfunding.madeacomment":"commented:","pages.crowdfunding.logintocomment":"Login to Comment","pages.crowdfunding.logintomessage":"Login to Message","pages.crowdfunding.to":"to","pages.crowdfunding.role":"Role:","pages.crowdfunding.permissions":"Permissions:","pages.crowdfunding.joinedon":"Joined on:","pages.crowdfunding.joined":"joined:","pages.crowdfunding.areyousuredelete":"Are you sure you want to delete this idea?","pages.crowdfunding.youreloggedinas":"You're logged in as","pages.crowdfunding.youappliedtocoolabon":"You applied to coolab on","pages.crowdfunding.pleasewaitfor":"Please wait for","pages.crowdfunding.tomoderateyourrequest":"to moderate your request","pages.crowdfunding.logintocoolab":"Login to coolaborate","pages.crowdfunding.idea2object":"Idea -> Object","pages.crowdfunding.edit":"Edit","pages.crowdfunding.editmsg":"Edit this Idea","pages.crowdfunding.showsupporters":"Show Supporters","pages.crowdfunding.logintovote":"Login to vote","pages.crowdfunding.click2becomecool":"Click to become a coolaborator.","pages.crowdfunding.projectopen":"This project is open for coolab","pages.crowdfunding.projectclosed":"This project is closed for coolab","pages.crowdfunding.explainwhy":"Tell us why you should be allowed to coolab? What skills do you have for this coolab project?","pages.crowdfunding.contactteammember":"Contact Team Member","pages.crowdfunding.sendmessage":"Send Message","pages.crowdfunding.pendingapproval":"Pending your approval","pages.crowdfunding.rejectedbyyou":"Rejected by you","pages.crowdfunding.pending":"Pending","pages.crowdfunding.explaincoolab":"Allow other users to collaborate in order to make the best out of your idea.","pages.crowdfunding.showcomments":"Comments","pages.crowdfunding.addwork":"Add your Work","pages.crowdfunding.addworkexplanation":"Upload your files or pictures and keep other members updated about your work progress","pages.crowdfunding.addobject":"Submit your design","pages.crowdfunding.addobjectexplanation":"Upload your finished design that refers to this idea","pages.crowdfunding.applied":"Applied","pages.crowdfunding.childobjectstitle":"Objects created from this idea:","pages.crowdfunding.nochildreninfo":"Nothing to show yet... Submit yours now!","pages.crowdfunding.noideas":"You haven't submitted any ideas yet!","pages.crowdfunding.inreview":"In Review","pages.crowdfunding.approved":"Approved","pages.crowdfunding.rejected":"Rejected","pages.crowdfunding.pendingremove":"Pending removal by admin","pages.crowdfunding.createdon":"Created on:","pages.crowdfunding.expired":"Expired","pages.crowdfunding.expiring":"Expiring on:","pages.parrot.title":"OFFICIAL 3D PRINTABLE ACCESSORY DESIGN COMPETITION","pages.parrot.tagline":"<h3 style=color:#63FF00!important;><a target=\"_blank\" href=\"https:\/\/www.myminifactory.com\/competition\/submissions\/parrot-drone-accessory-design-competition-71\">&#0149; View All Entries<\/a><\/h3><h3>&#0149; $2,000 worth of prizes!<\/h3><h3>&#0149; Recognition from the drone and design communities<\/h3><h3>&#0149; Re-explore Parrot world of drones with your innovative ideas<\/h3><h3>&#0149; Exclusive opportunity to have your project sold in Parrot e-Store*<\/h3>","pages.parrot.learnParrot":"Learn more about Parrot","pages.parrot.designBrief":"Design brief","pages.parrot.briefTitle":"THE BRIEF","pages.parrot.briefText":"<p>After the launch of their latest Minidrones & Bebop <a target=\"_blank\" href=\"http:\/\/www.parrot.com\/usa\/products\">range Parrot<\/a> are looking to you, our awesome design community, to create exciting and innovative add-ons to compliment their range.<\/p><p>Designers will have the opportunity to collaborate with Parrot in designing a new range of accessories to be sold in their <a target=\"_blank\" href=\"https:\/\/us.store.parrot.com\">official store<\/a>.<\/br>(Royalties will be negotiated on a case by case basis)<\/p><p>Parrot are also giving away $2,000 worth of drones to the winners!<\/p><p>In order to enter, simply upload your STL files using the button at the bottom of this page. Remember to upload photos of your prints to fast-track your design approval.<\/p><p>Be sure to check out the <a target=\"_blank\" href=\"https:\/\/www.myminifactory.com\/collection\/collection-show\/Retrix87\/Parrot%20Competition%20-%20Designer%20Tools\">designer resources<\/a> at the bottom of the page.<\/p>","pages.parrot.submitButton":"Submit Your Design","pages.parrot.prizesTitle":"Prizes","pages.parrot.prizesText":"<p>The three designs with the most likes at the end of the voting period will win the following:<\/p><ul><li>1st - <a target=\"_blank\" href=\"http:\/\/www.parrot.com\/usa\/products\/bebop2\/\">Bebop 2 + Sky Controller<\/a><\/li><li>2nd\t-\t<a target=\"_blank\" href=\"http:\/\/www.parrot.com\/usa\/products\/bebop2\/\">Bebop 2<\/a><\/li><li>3rd\t-\t<a target=\"_blank\" href=\"http:\/\/www.parrot.com\/usa\/products\/minidrones\">Minidrones<\/a> (selected by designer)<\/li><\/ul><p><a target=\"_blank\" href=\"http:\/\/www.parrot.com\">Parrot<\/a> will also choose their favourite three designs and work with the designers in order to have their creations sold in the official <a target=\"_blank\" href=\"http:\/\/store.parrot.com\">Parrot Store<\/a><\/p><p>(designers will be compensated accordingly - determined on a case by case basis)<\/p>","pages.parrot.datesTitle":"Key Dates","pages.parrot.datesText":"<ul><li>Submissions open - 26th January 2016<\/li><li>Submissions close - 16th February 2016<\/li><br\/><li>Voting opens - 24th February 2016<li>Voting closes - 11th March 2016<\/li><\/ul>","pages.parrot.submissionTitle":"Requirements for submission","pages.parrot.sumissionText":"<ul><li>This is a global competition and you can enter regardless of your location and age.<\/li><li>Submit your design files using the \"Submit Your Design\" button at the bottom of the page.<\/li><li>You can submit as many entries as you like.<\/li><li>If your design is in multiple parts, please make sure you submit all parts (as STLs zipped into a single file) with instructions or diagrams of how they fit together.<\/li><\/ul>","pages.parrot.afterTitle":"What happens after submission","pages.parrot.afterText":"<ul><li>Prize winners will be based on total likes throughout the voting period. Multiple likes from the same user or IP address will not count<\/li><li>Three winners will also be chosen by <a target=\"_blank\" href=\"http:\/\/www.parrot.com\">Parrot<\/a>, these may or may not be the same as the ones determined by likes<\/li><li>All entries that meet the requirements will be test printed and hosted on MyMiniFactory.com<\/li><li>All STL files will be made available to the public to download for free. Ownership of the files will remain with the original uploader, unless otherwise negotiated with <a target=\"_blank\" href=\"http:\/\/www.parrot.com\/usa\/\">Parrot<\/a>.<\/li><\/ul>","pages.parrot.designerTitle":"Designer resources & inspiration","pages.parrot.designerText":"<p>This is your chance to pioneer new ways of interacting with drones, so time to get the creative juices flowing!<\/p> <p> Why not create a helipad to land on, a ramp to jump off or a gate to fly through?<\/p> <p> Here our some guidelines for what Parrot are looking for:<\/p> <ul class=\"dotted\">\n  <li>A fully conceived project with a story to tell. e.g. <a target=\"_blank\" href=\"https:\/\/www.myminifactory.com\/object\/drone-joust-17834\">the jumping sumo jousting game.<\/a><\/li>\n  <li>Creative designs that best compliment each drone.<\/li>\n  <li>Designs that do not compromise functionality.<\/li>\n<\/ul> <p style=\"margin-left: 60px; font-size: 16px\">Think about:<\/p> <ul class=\"dashed\">\n  <li> Carry weight<\/li>\n  <li> Balance and positioning<\/li>\n  <li> Structural integrity<\/li>\n  <li> Secure and easy ways to attach to the drone<\/li>\n<\/ul> <p>Bellow you can find useful drone design templates, specs and designer tools to help you realize your ideas.<\/p>","pages.parrot.goodLuck":"Good Luck!!!","pages.parrot.droneTemplate":"Drone Template Files","pages.parrot.brackets":"Universal Connectors","pages.parrot.legoTemplate":"Riders, Games & Inspiration","pages.parrot.specs":"Drone Tech Specs","pages.parrot.fullTerms":"<p>Full Terms & Conditions<\/p><p>*Your design must be a previously unpublished original work. If persons other than you participated in the design, you must have written permission from each contributor prior to submission of the design.<\/p><p>Your design may not contain any material that is or may be: (i) threatening, harassing, degrading, or hateful; (ii) fraudulent or tortious; (iii) defamatory; (iv) obscene, indecent, or otherwise objectionable; (v) protected by intellectual property law, including but not limited to patent, trademark, or copyright law, unless you have the prior written consent of the intellectual property rights holder; (vi) dangerous or potentially dangerous, or which would encourage dangerous behaviors, including but not limited to explosives or harmful substances; or (vii) in violation of your applicable law, including your applicable criminal law.<\/p><p>All likes of a design made by the same individual using multiple or false contact information or otherwise will make disqualified the corresponding design. Likes of a design generated by a script, computer program, macro, programmed, robotic, or other automated means are void ab initio and will make automatically disqualified the corresponding design,(viii)*Subject to Parrot's choices and successful negotiations with designers. Parrot retains the right to decide whether or not to sell one or multiple designs submitted by the community.<\/p>","pages.featuredobject":"Featured","pages.featuredcollection":"Featured Collection","pages.supportfree":"Support Free","pages.complexity":"Complexity","pages.parametric":"Parametric","pages.buyprinted":"Buy printed for","pages.contactus.natureofquery":"Query related to:","pages.contactus.contactphone":"Contact Phone:","pages.contactus.message":"Message:","pages.contactus.submit":"Submit","pages.contactus.contactustitle":"Contact Us","pages.admin.kpiinfo":"Status none is the number of objects that are pending approval. External Print Queue is the number of objects that are pending approval and have the status External Print Job. Internal Print Queue is the number of objects that are Under Review minus the External Print Queue count.","pages.gallery.description":"Check out some awesome commpunity prints<br>If you would like to submit an picture of one of your own print use the \"+ Add your picture\" button on the page of an object you have printed, or use the \"Upload\" button at the top right of this page!","pages.feed.followerheading":"Welcome to MyMiniFactory!","pages.feed.followerbody":"MyMiniFactory is a community of more than 6,000 designers and the home to more than 35,000 guaranteed 3D printable objects.","pages.feed.follow":"Follow","pages.feed.following":"Following","pages.feed.visitpage":"Visit the page","pages.feed.commentedon":"commented on","pages.feed.designedby":"Designed by","pages.feed.readmore":"Read more...","pages.feed.readless":"Read less...","pages.feed.replytocomment":"REPLY TO THIS COMMENT","pages.feed.followed":"followed","pages.feed.submittedidea":"submitted a new idea","pages.feed.collapseit":"Collapse it...","pages.feed.readfulldesc":"Read full description...","pages.feed.visitideas":"VISIT THE IDEA'S PAGE","pages.feed.commentedonidea":"commented on an idea","pages.feed.on":"on","pages.feed.commentonidea":"COMMENT ON THE IDEA","pages.feed.uploadednewpicture":"uploaded new picture(s) for","pages.feed.visitobjpage":"VISIT THE OBJECT PAGE","pages.feed.newrecordingforchannel":"New recording for the channel","pages.feed.arenowavailable":"are now available","pages.feed.tipped":"supported","pages.feed.uploaded":"published","pages.feed.liked":"Liked","pages.feed.yourfeed":"Your Feed","pages.feed.usersuggestions":"You might like to follow","pages.feed.suggestionfollowedby":"Followed by","pages.feed.suggestionpeopleyoufollow":"people you follow","pages.feed.suggestionstudio":"Featured designer","pages.feed.suggestionnumberobjects":"Very active designer","pages.homepage.newtab":"New","pages.homepage.populartab":"Popular","pages.homepage.featuredtab":"Featured","pages.homepage.storetab":"Store","pages.homepage.scantheworldtab":"Scan The World","pages.homepage.feedtab":"My Feed","pages.homepage.previous":"Previous","pages.homepage.next":"Next","pages.homepage.feedmore":"Full Feed >","pages.homepage.fromfollowings":"Feed","pages.homepage.seemore":"See more >","pages.watermark.watermark":"Watermark","pages.forsale.heading":"Buy 3D Printed Objects","pages.registration.birthday_required":"The birthday is required","pages.registration.username_required":"You need a username","pages.registration.name_required":"Providing a name is required","pages.registration.email_required":"Providing an email is required","pages.registration.password_required":"Providing a password is required","pages.registration.parent_email_required":"Please insert another email for the parent","pages.registration.policy_required":"You need to accept the privacy policy","pages.registration.error":"An error occurred. Please try again.","pages.registration.birthday_valid":"Please provide a valid birthday","pages.registration.over_13_social":"You need to be at least 13 to register with Google or Facebook","pages.registration.birthday":"Birthday","pages.registration.username":"Username","pages.registration.name":"Name","pages.registration.email":"Email","pages.registration.parent_email":"Parent's Email","pages.registration.password":"Password","pages.registration.register_google":"Join with Google","pages.registration.register_facebook":"Join with Facebook","pages.registration.next":"Next","pages.registration.back":"Back","pages.registration.sign_up":"Sign up","pages.registration.birthdate_why":"We need to know your age to process your profile. This information will not be shared on your profile or with any third party. Complying the with COPPA and GDPR regulations","pages.registration.perk1":"Thousands of 3D printable designs","pages.registration.perk2":"Organize your 3D files","pages.registration.perk3":"Engage with the community","pages.registration.perk4":"Become 3D designer","pages.registration.title":"Register on MyMiniFactory","pages.registration.join":"Join the Community!","pages.registration.register_free":"Register for free","pages.registration.approval_form":"Approval Form","pages.registration.heading":"Register with email","pages.registration.register":"Register","pages.registration.yourfullname":"Your full name","pages.registration.yourusername":"Choose a username","pages.registration.youremail":"Your email address","pages.registration.yourpassword":"Choose a password","pages.registration.repeatpassword":"Please repeat your password","pages.registration.birthdate":"Birth date DD-MM-YYYY (optional)","pages.registration.over_16":"I'm over 16","pages.registration.over_16_popup":"I'm over 16 and allow MyMiniFactory to process personal data","pages.registration.date_format_error":"The date should be valid using DD MM YYYY","pages.registration.under_16_parental_approval":"I have parental approval to create an account","pages.registration.under_16_parental_approval_popup":"I have parental approval to let MyMiniFactory to process personal data","pages.registration.under_16_error":"You need have parental consent to create an account.","pages.registration.under_16_error_popup":"You need have parental consent to let MyMiniFactory to process personal data","pages.registration.read_privacy":"I have read the <a href=\"https:\/\/www.myminifactory.com\/pages\/privacy-policy\" target=\"_blank\">Privacy Policy<\/a> and allow MyMiniFactory to save personal data.","pages.registration.read_privacy_error":"Please accept the MyMiniFactory <a href=\"https:\/\/www.myminifactory.com\/pages\/privacy-policy\" target=\"_blank\">Privacy Policy<\/a> to create an account.","pages.registration.allow_email":"Yes I would like to receive updates about Designs and MyMiniFactory.","pages.registration.willingtoprint":"Tick this box if you are a Maker.<br>You must own a 3D printer to do this. The community will contact you through the platform to print objects for them.","pages.registration.willingtodesign":"Tick this box if you are a Designer.<br>We will contact you to help you build your portfolio of 3D printable objects. You can also","pages.registration.newsletter":"I would like to sign up to the MyMiniFactory newsletter (we won't spam you, but rather share the awesome designs of talented Designers and what's happening in the community)","pages.registration.country":"Country","pages.registration.makemoney":"make money","pages.registration.willingtodesign2":"if your objects are sold in the Store, if you receive Pledges or if you are awarded design Jobs.","pages.confirm.thankyou":"Thank you for registering on MyMiniFactory","pages.confirm.redirectresume":"You will be redirected back to where you left off. If you are not redirected in 5 seconds, then","pages.confirm.redirectsearch":"You will be redirected to browsing the lastest objects in 5 seconds. If you are not redirected in 5 seconds, then","pages.confirm.redirectprofile":"To visit your profile page instead then","pages.confirm.clickhere":"Click Here","pages.login.title":"Login to","pages.login.heading":"Log in to MyMiniFactory","pages.login.orregister":"Or register to enjoy all our features (it's ALL free: no credit cards, no hidden charges)","pages.login.register":"Register","pages.login.login":"Login","pages.login.usernameemail":"Username or Email address","pages.login.password":"Password","pages.login.enjoyfreeheading":"For Designers","pages.login.enjoyfree":"<ul><li>Upload your 3D printable objects and share them with the fastest growing community of 3D printer owners<\/li><li>Get featured and become a rock star!<\/li><li>Find inspiration for your creations<\/li><li>Make money! Find out about the unique ways to <a href=\"\/pages\/monetising-for-3d-printing\">monetise your content and talent in an Open way<\/a>.<\/li><\/ul>","pages.login.getextracreditheading":"For 3D Printer Owners","pages.login.getextracredit":"<ul><li>Download free 3D printable objects<\/li><li>The best designs by the best designers<\/li><li>100% of the content has been test printed to save you time and consumables<\/li><li>Send pictures of your prints and share them with the designers and community<\/li><li>Organise your content: Likes, Save for Later, Collections, etc.<\/li><\/ul>","pages.login.registermessage":"If you don't have an account then kindly create one here.","pages.login.rememberme":"Remember Me","pages.login.forgot":"Forgot Password","pages.login.forgotdetail":"If you don't have an account, please kindly create one by clicking on the Register button above. If you have forgotten your password, please click:","pages.login.finalstep":"Final Step","pages.login.uploadfile":"Kindly register below to complete submitting your 3D Object or login if you are already a member.","pages.login.pod":"Kindly register below to complete submitting your Print on Demand Request or login if you are already a member.","pages.login.dod":"Kindly register below to complete submitting your Design on Demand Request or login if you are already a member.","pages.login.welcome":"Welcome","pages.login.loginWithGoogle":"Login with google","pages.login.loginWithFacebook":"Login with facebook","pages.login.dontHaveAccount":"Don't have an account","pages.login.joinNow":"Join Now","pages.login.wrongcredentials":"Incorrect user or password","pages.category.category":"Category","pages.category.subcategories":"Sub-Categories","pages.category.othersubcategories":"Other sub-categories in","pages.category.objectsincategory":"3D Objects in this Category","pages.category.sortmagic":"Magic","pages.category.sortdate":"Date published","pages.category.sortpopularity":"Popularity","pages.category.sortviews":"Views","pages.category.download":"Download the object","pages.category.clicklike":"Like","pages.category.clicksave":"Save for later","pages.category.clickliked":"Liked","pages.category.clicksaved":"Saved","pages.category.explore":"Explore Further","pages.category.allcategories":"All Categories","pages.category.remix":"This object is a remix","pages.category.sort":"Sort by","pages.category.backtotop":"Back to top","pages.category.clickbasket":"Add to basket","pages.category.clickedbasket":"Remove from basket","pages.category.metadescription":"Explore free STL files for 3D printing ideas. Over 100,000 3D printable models available to download on MyMiniFactory.","pages.pod.title":"Print Request","pages.pod.header":"Print-on-Demand Request","pages.pod.body":"<p><strong>Have you designed something that you would like us to make for you?<\/strong><br><br>We regularly take 3D Printing requests from the full spectrum of customers. You may be a large corporation that requires a unique gift for your clients, or simply an individual needing a spare part at home. Maybe you need to prototype a new product for your company or turn your 3D CAD artwork into a beautiful three dimensional object.<br>&nbsp;<\/p><p style=\"text-align: center;\"><strong>You're in the right place!<br><br><\/p><p>Make sure that your STL is printable! Go-ahead and enter your requirements below!&nbsp;<\/p>","pages.pod.flash":"<h2 class=\"flash-head\">Thank you<\/h2><br> for submitting a print on demand request.<br>We have received your request and will get back to you as soon as possible.","pages.pod.itemname":"Item Name","pages.pod.contactnumber":"Contact Number","pages.pod.color":"Color","pages.pod.resolution":"Resolution","pages.pod.material":"Material","pages.pod.quantity":"Quantity","pages.pod.printdelivery":"Print Delivery","pages.pod.description":"Description","pages.pod.upload":"Upload","pages.pod.objectpreview":"3D Object Preview","pages.pod.note":"Note","pages.pod.notepreview":"The preview is only to display your objects as a 3D render but this feature might not work as expected. You should still be able to submit your print request","pages.pod.notepreview2":"You can left-click and drag mouse to rotate the object, right-click and drag mouse to move the object &amp; zoom-in &amp; out using mouse wheel.","pages.pod.submit":"Submit Request","pages.pod.next":"Next","pages.pod.areyousure":"Are you sure you want to proceed without uploaded design?","pages.pod.smalltexta":"By clicking \"Upload\", you are agreeing to MyMiniFactory's terms and conditions and warranting that you own all the intellectual property rights in the materials submitted and the 3D model requested or that you have the necessary permissions from the owner to use and to allow us to use such materials as required for these purposes. We may request evidence of such rights at our discretion","pages.pod.smalltextb":"MyMiniFactory may not be able to print your model due to technical reasons.<br\/>In addition to such technical reasons, MyMiniFactory may also decline to reproduce submitted material for any reason, including but not limited to if (or if MyMiniFactory believes that):<br\/><br\/><ul style=\"list-style: inherit; font-size: inherit;\"><li>you do not own or have the necessary permissions to use the intellectual property rights in the submitted material and the 3D model requested by you;<\/li><li>it is obscene, indecent or of a pornographic nature;<\/li><li>it is defamatory, offensive, threatening, hateful or abusive to any person; <\/li><li>it could be used as, or form a part of, an offensive weapon or instrument capable of causing harm;<\/li><li>it is fraudulent, deceptive, misleading, illegal or unlawful in any way; or<\/li><li>it is in any other way inappropriate to appear on or as a 3D printed product. <\/li><\/ul>By clicking \"Next\", you acknowledge and agree that you will be submitting your request to MyMiniFactory and not Royal Mail. MyMiniFactory will review your request but is not obliged to proceed to enter into a contract with you. At no stage through this process will you be contracting with Royal Mail for any orders placed for your model.","pages.pod.dimensions":"Dimensions","pages.podorder.title":"Print-on-Demand Order Summary","pages.podorder.header":"Print-on-Demand Order Summary","pages.podorder.reference":"Reference","pages.podorder.description":"Description","pages.podorder.color":"Color","pages.podorder.resolution":"Resolution","pages.podorder.quantity":"Quantity","pages.podorder.price":"Price","pages.podorder.tax":"Tax","pages.podorder.delivery":"Delivery","pages.podorder.finalprice":"Final Price","pages.podorder.payviapaypal":"Pay via PayPal","pages.dod.title":"3D Design on Demand","pages.dod.header":"New Design-on-Demand Request","pages.dod.doddetail":"<strong>Couldn't find it? Let's try to fix that.<\/strong><br><br>Use the fields below to request a 3D model. Give it a name, a detailed description including specifications, intended usage, constraints, dimensions, etc. You may want to add some links to online images, sketches, photos, etc. Don't forget your email to get informed about the follow up...<br>Our talented designers will take your demand into account and will do their best! You'll be the first to know and will be able to download it immediately upon availability on My Mini Factory.<br>If your looking for a designer to work on a bespoke model for a project, which you wouldn't want to become available on MyMiniFactory please get in contact and we can give you a quote for paid design work.","pages.dod.objectname":"What object would you like to have avaliable on MyMiniFactory?","pages.dod.objectdetail":"Provide any description, links, URLs, if this design will be shared on MyMiniFactory.com or if this is a confidential job... Also, please tell us if you own a 3D printer.","pages.dod.yourcontact":"Your Contact Info in-case we need to discuss your requested design with you","pages.dod.contactno":"Contact Number","pages.dod.submit":"Submit Request","pages.dod.next":"Next","pages.djobs.title":"Designers' Jobs","pages.djobs.list.header":"List of Design Jobs","pages.djobs.list.help":"All you need to know about Design Jobs","pages.djobs.list.helpbody":"Ensure you read the information at the above link before you try to apply or submit work. It contains information on Eligibility, Applications, Submissions and our Terms &amp; Conditions","pages.djobs.list.nodjobs":"There are currently no design jobs","pages.djobs.list.requiredrank":"Required Skill rank","pages.djobs.list.jobexpiredon":"Job expired on","pages.djobs.list.deadline":"Deadline","pages.djobs.list.0to40":"$0 to $40","pages.djobs.list.40to80":"$40 to $80","pages.djobs.list.over80":"Over $80","pages.djobs.list.viewall":"View all","pages.djobs.list.all":"All","pages.djobs.list.applynow":"Apply Now","pages.djobs.show.pays":"Pays","pages.djobs.show.expires":"Job expired on","pages.djobs.show.deadline":"Deadline","pages.djobs.show.cannotapply":"Cannot apply","pages.djobs.show.findoutwhy":"Find out why?","pages.djobs.show.alreadyapplied":"Already applied","pages.djobs.show.applyforjob":"Apply for this Job","pages.djobs.show.iagree":"I agree with the <a href=\"#termsandconds\" id=\"agreetc\" rel=\"tsandcs\">Terms and Conditions<\/a>","pages.djobs.show.applied":"Applied for this Job","pages.djobs.show.ucannotapply":"You cannot apply","pages.djobs.show.ucannotapplycoz":"You cannot apply because...","pages.djobs.show.designjob":"Design Job","pages.djobs.show.deadlinereached":"Deadline Reached","pages.djobs.show.readytosubmit":"Ready to submit?","pages.djobs.show.submissiondeadline":"Submission deadline reached!","pages.djobs.show.djbriefs":"Download design job briefs","pages.djobs.show.questions":"Questions","pages.djobs.show.haveaquestion":"Have a question? Ask here!","pages.djobs.show.submit":"Submit","pages.djobs.show.enterquestion":"Please enter a question first","pages.djobs.submit.header":"Submit your work for","pages.djobs.submit.uploadsubmission":"Upload your submission","pages.djobs.submit.uploadafile":"Please upload a file","pages.djobs.submit.addnotes":"Please add some notes. If you don't want to then just enter N\/A","pages.pjobs.title":"Print Jobs","pages.pjobs.myjobs":"My Jobs","pages.pjobs.listall":"List all Jobs","pages.pjobs.myprofile":"MyMini Profile","pages.pjobs.myearnings":"My Earnings","pages.pjobs.myjobhistory":"My Job History","pages.pjobs.list.title":"List of Print Jobs","pages.pjobs.list.nopjobs":"There are currently no print jobs","pages.pjobs.list.requiredrank":"Required Skill rank","pages.pjobs.show.printjob":"Print Job","pages.pjobs.show.pays":"Pays","pages.pjobs.show.expires":"Job expired on","pages.pjobs.show.deadline":"Deadline","pages.pjobs.show.cannotapply":"Cannot apply","pages.pjobs.show.findoutwhy":"Find out why?","pages.pjobs.show.alreadyapplied":"Already applied","pages.pjobs.show.applyforjob":"Apply for this Job","pages.pjobs.show.iagree":"I agree with the <a href=\"#termsandconds\" id=\"agreetc\" rel=\"tsandcs\">Terms and Conditions<\/a>","pages.pjobs.show.applied":"Applied for this Job","pages.pjobs.show.ucannotapply":"You cannot apply","pages.pjobs.show.ucannotapplycoz":"You cannot apply because...","pages.pjobs.show.designjob":"Design Job","pages.pjobs.show.deadlinereached":"Deadline Reached","pages.pjobs.show.readytosubmit":"Completed this job?","pages.pjobs.show.submissiondeadline":"Submission deadline reached!","pages.pjobs.show.djbriefs":"Download print job briefs","pages.pjobs.show.questions":"Questions","pages.pjobs.show.haveaquestion":"Have a question? Ask here!","pages.pjobs.show.submit":"Submit","pages.pjobs.show.enterquestion":"Please enter a question first","pages.pjobs.show.subtitle":"The MyMiniFactory Wonderland is open to a select number of vetted Makers. If you have any comments, suggestions, feedback or ideas, please contact <a href=\"mailto:wonderland@myminifactory.com\">wonderland@myminifactory.com<\/a>. <\/br><\/br>Thanks for helping us curate MyMiniFactory and making it the best place for designers to upload and share 3D printable objects! MyMiniFactory is dedicated to making sure 3D printer owners save time and filament by not printing dodgy blue renders... This is done by test printing every single file published on the platform. As a vetted Maker, you are one of those Makers who we trust to do this test printing for the community. Find out more about how it works and how to take pictures by visiting <a href=\"https:\/\/www.myminifactory.com\/pages\/wonderland-how-it-works\">this page<\/a>. Here's a <a href=\"https:\/\/www.youtube.com\/watch?v=UVxmSa9eJ9I\">video<\/a> and a <a href=\"http:\/\/blog.myminifactory.com\/post\/138012766239\/how-to-take-great-pictures-of-3d-models\">blog post<\/a> of how to take pictures (they need to be good, but very basic equipment - even a smartphone camera - is enough). If you have any questions, don't hesitate to <a href=\"https:\/\/www.myminifactory.com\/contact_us\/\">get in touch<\/a>.<\/br>","pages.pjobs.submit.header":"Submit your work for","pages.pjobs.submit.uploadsubmission":"Upload your submission","pages.pjobs.submit.uploadafile":"Please upload a file","pages.pjobs.submit.addnotes":"Please add some notes. If you don't want to then just enter N\/A","pages.profile.title":"Your Profile","pages.profile.header":"Profile Update","pages.profile.meta":"3D printable designs by","pages.profile.emptyinfo":"Enter some info about yourself by editing your profile","pages.profile.email":"Email","pages.profile.fullname":"Full Name","pages.profile.username":"Username","pages.profile.paypal":"PayPal email address for receiving Pledges (not a username: full valid email required)","pages.profile.paypaltitle":"Your PayPal email for receiving payments","pages.profile.printers":"Printers","pages.profile.aboutme":"About Me","pages.profile.makerintent":"I would like to print objects and make money!","pages.profile.designerintent":"I am a designer and would like to upload objects","pages.profile.confirmpassword":"Confirm the current password","pages.profile.updateprofile":"Update Profile","pages.profile.profileviews":"Views","pages.profile.objectviews":"Views","pages.profile.credits":"Download Credits","pages.profile.designerrank":"Designer Rank","pages.profile.makerrank":"Maker Rank","pages.profile.mymessages":"My Messages","pages.profile.editprofile":"Edit Profile","pages.profile.my3dobjects":"My 3d Objects","pages.profile.uploadobject":"Upload a 3d Object","pages.profile.myorders":"My Orders","pages.profile.designjobs":"Design Jobs","pages.profile.printjobs":"Print Jobs","pages.profile.popularlatest":"Most popular \/ latest objects","pages.profile.downloads":"Downloads","pages.profile.mydownloads":"Downloads","pages.profile.myprints":"Prints","pages.profile.requests":"Requests","pages.profile.noadapts":"You have not requested any object adaptations","pages.profile.payments":"Payments","pages.profile.myobjects":"Objects","pages.profile.myobjectstats":"Statistics","pages.profile.earncredits":"Find out how to earn more credits","pages.profile.uniquevisits":"Unique Visits","pages.profile.website":"Website","pages.profile.birthday":"Birthday","pages.profile.contactnumber":"Contact Number","pages.profile.follow":"Follow","pages.profile.unfollow":"Unfollow","pages.profile.followers":"Followers","pages.profile.support":"Support","pages.profile.objects":"Objects","pages.profile.prints":"Prints","pages.profile.follower":"Follower","pages.profile.following":"Following","pages.profile.youarefollowing":"You are following","pages.profile.youcantfollowyourself":"Can't Follow Yourself","pages.profile.followuser":"Follow","pages.profile.unfollowuser":"Unfollow","pages.profile.logintofollow":"Login to follow","pages.profile.likes":"Likes","pages.profile.views":"Views","pages.profile.quickmessage":"Private Message","pages.profile.sendmessage":"Send message","pages.profile.userobjectslist":"Some of my objects","pages.profile.editlist":"Edit this list","pages.profile.latestcomments":"Latest Comments","pages.profile.allcomments":"All Comments","pages.profile.followedobjects":"Objects by my favourite designers","pages.profile.sociallinks":"Social Network Links","pages.profile.addsociallink":"Add Social Network","pages.profile.featureduser":"Featured User","pages.profile.administrator":"Administrator","pages.profile.wantothersocialnetworks":"Can't find your favourite social network, let us know by email at","pages.profile.wantotherskills":"Can't find your favourite skill, let us know by email at","pages.profile.addobjectprints":"Add print pics to objects","pages.profile.notifications":"Notifications","pages.profile.tips":"Pledges","pages.profile.addyourskills":"Add your skills","pages.profile.bettersearch":"Fill in your details for better searchability!","pages.profile.connectexplain":"MMF connect is a new way to link designers with makers. In the ever expanding world of 3D printing, we understand how important is for those who want to be able to print their work (or someone elses) to have reliable and easy access to a 3D printer near them. As a result we have introduced MMF Connect. Please select your area above and fill you details below. Please note that leaving your address is optional, but it increases your chance to be found.","pages.profile.whatskills":"What designing skills do you have?","pages.profile.whatprinters":"What printers do you have?","pages.profile.specifylocation":"Please specify your location to be found on MMF Connect","pages.profile.shipping_address":"Saved Shipping Address","pages.profile.shipping_address_details":"Only used to pre-fill the shipping address of card payment orders. PayPal orders will use the address provided by PayPal. Please see individual orders to confirm an order's address.","pages.profile.house":"Address Line 1","pages.profile.street":"Address Line 2","pages.profile.country":"Country","pages.profile.city":"City","pages.profile.optional":"Optional (please note that any details you fill in will be shown publically)","pages.profile.postcode":"Postcode \/ Zip","pages.profile.area":"Street Address or Area","pages.profile.store":"Store","pages.profile.softwareskills":"Software Skills","pages.profile.mycollections":"Collections","pages.profile.collections":"Collections","pages.profile.feed":"Feed","pages.profile.designer-statistics":"Designer Statistics","pages.profile.printingsince":"3D Printing since","pages.profile.latest":"Latest","pages.profile.popularity":"Popularity","pages.profile.mostliked":"Most Liked","pages.profile.coolabs":"Coolabs","pages.profile.embed":"Embed tipping","pages.profile.nopublicorcontentcollections1":"Sorry, you don't have any public collection with objects, please visit your","pages.profile.nopublicorcontentcollections2":"to browse your private content","pages.profile.library":"library","pages.profile.discountcode":"Code","pages.profile.discountname":"Name","pages.profile.discountdescription":"Description","pages.profile.discountpercentage":"Reduction (in %)","pages.profile.discountstart":"Start date","pages.profile.discountend":"End date","pages.profile.discountform":"Create discount code","pages.profile.discountlist":"Your discount codes","pages.profile.discountsearchobjectlabel":"Search by name","pages.profile.discounttoggle":"Toggle selection","pages.profile.discountdeletebutton":"Delete discount code","pages.profile.discountstartvalidity":"Start of validity","pages.profile.discountendvalidity":"End of validity","pages.profile.discountobjectname":"Object name","pages.profile.pledgename":"Pledge name","pages.profile.discountobjectpricewithout":"Price without discount","pages.profile.discountobjectpricewith":"Price with discount","pages.profile.discountnoobject":"There is no object attached to this discount code.","pages.profile.discountnocode":"You don't have any discount code.","pages.profile.discounteditbutton":"Edit","pages.profile.discountremovebutton":"Remove","pages.profile.customizers":"Customizers","pages.profile.posts":"Stories","pages.profile.alreadytaken":"Already taken","pages.profile.valid":"Valid","pages.profile.expired":"Expired","pages.profile.loading":"Loading","pages.profile.try_again":"Try again","pages.profile.all":"All","pages.profile.premiumObjects":"Premium Objects","pages.profile.freeObjects":"Free Objects","pages.profile.mostPopular":"Most Popular","pages.profile.pinned_collections.pinned_collections":"Pinned Collections","pages.profile.pinned_collections.edit_pinned_collections":"Edit pinned collections","pages.profile.pinned_collections.no_collections":"You don't have any pinned collections now","pages.profile.pinned_collections.pick_collection":"Pick a collection to pin (10 max)","pages.profile.business_address":"Business Details","pages.profile.business_address_details":"The information saved in this section will be used to generate your invoices. Please note the invoices will be generated at the time the payment charged is taken.","pages.profile.name":"Name\/Company name","pages.profile.business_id":"Business ID","pages.edit.edittitle":"Edit this object","pages.edit.editstandard":"Standard","pages.edit.editextended":"Extended","pages.edit.editfilesattached":"3D Files Attached","pages.edit.main_archive":"Upload zip archive","pages.edit.main_archive_details":"These archives will be made available untouched on the object's main download button. The files won't be added to the parts file list.","pages.edit.main_archive_current":"Current archive (Uploading a new one will replace it)","pages.edit.editimagesattached":"Images Attached","pages.edit.editsubmit":"Publish","pages.edit.saveasprivate":"Save as Private","pages.edit.editbacklist":"Back to 3D objects list","pages.edit.editview":"View object","pages.edit.editviewprint":"View print","pages.edit.editdelete":"Delete object","pages.edit.editdeleteprint":"Delete print","pages.edit.approveunder":"Approve object","pages.edit.approveunderfiles":"Approve all under review files & submit","pages.edit.downloadallfiles":"Download all files","pages.edit.deleteall":"Delete all files","pages.edit.deleteallimages":"Delete all images","pages.edit.edituploadedby":"Uploaded by","pages.edit.editprintimage":"Print Image","pages.edit.editplatform":"Platform","pages.edit.dragdropinfo":"You can use drag and drop to order the images","pages.edit.editprimaryimage":"Select as primary image","pages.edit.editprimaryimageselected":"Primary image","pages.edit.selectedlicenses":"Selected licenses","pages.edit.statusur":"Under review","pages.edit.statusapp":"Approved","pages.edit.statusrej":"Rejected","pages.edit.statusdel":"Deleted","pages.edit.softwarecheck":"Software Check","pages.edit.good":"Good","pages.edit.successfullyrepair":"Successfully Repaired","pages.edit.fail":"Fail","pages.edit.noprice":"The object should have a price in order to use the Store Digital License. Please set a price or untick selling it.","pages.edit.nosell_price":"The price of a free object should be 0. Please reset the price to 0 before stoping selling the object.","pages.edit.delete":"Delete","pages.edit.create":"Create","pages.upload.uploadyour3dobject":"Create a new 3D object","pages.upload.title":"Upload your file","pages.upload.header":"3D Printable Object Upload","pages.upload.maxmessage":"Maximum upload file size is 18MB. If you have large files kindly compress it or upload it to your Google Drive \/ Skydrive \/ Dropbox etc. and include a link in the description below.","pages.upload.uploadfile":"Upload pictures","pages.upload.uploadfiles":"Upload files","pages.upload.uploadpictures":"Upload pictures of the printed object","pages.upload.uploadSinglefile":"Upload the file","pages.upload.uploadAnImage":"Upload an Image","pages.upload.uploadProjectPresentationPic":"Upload your project presentation picture","pages.upload.designtitle":"Design Title","pages.upload.license":"License","pages.upload.description":"Description - Be as descriptive as possible","pages.upload.submitobject":"Submit Object","pages.upload.next":"Next","pages.upload.uploadfilefirst":"Upload a file first","pages.upload.uploadingmessage":"Please upload your file or wait to finish with uploading before continue","pages.upload.descriptiontitle":"Share your creativity with the world!","pages.upload.descriptiondetail1":"<h3><span style=\"color: white;background:#333;text-align: center;margin-right: 10px;border-radius: 50%;font-size: 20px;display: block;float: left;width: 27px;height: 27px;baseline-shift: baseline;margin-top: -4px;\">?<\/span>What happens after sharing these files?<\/h3><hr\/><p>- Curators verify the printability of an object before publishing it.<\/p><p>- If your design is not printable, you can expect a Curator to message you.<\/p><p><strong>- PRO TIP: your object will be published much faster if you upload pictures of the printed object.<\/strong><\/p> <p>-If you have any questions about the upload process, or have any specific requirements for how your design is shared and used, then please don't hesitate to <a href=\"https:\/\/www.myminifactory.com\/contact_us\/\">get in touch<\/a>.<\/p>","pages.upload.descriptiondetail1b":"<h3 class=\"\"><span style=\"color: white;background:#333;text-align: center;margin-right: 10px;border-radius: 50%;font-size: 20px;display: block;float: left;width: 27px;height: 27px;baseline-shift: baseline;margin-top: -4px;\">!<\/span>Things to know<\/h3><hr\/><p>- An object can consist of multiple files.<\/p><p>- Files should be less than 90Mb.<\/p><p>- Ownership of the files remains with the uploader (MyMiniFactory does not claim ownership of the files you upload). 3D printer owners can download the files freely - as long as for non-commercial use.<\/p>","pages.upload.sharetitle":"Share a Picture of your Print\/ Paint","pages.upload.sharedescription":"Find the object below and upload a photo of your print. You can also download our native","pages.upload.or":"or","pages.upload.sharedescription2":"and share pictures straight from your smartphone.","pages.upload.addmorefiles":"Click here to add more files.","pages.upload.tabobjectinfo":"Object info","pages.upload.tab3dprintinginfo":"3D printing info","pages.upload.timetoprint":"Time to print (in minutes)","pages.upload.tabstore":"Monetization","pages.upload.setascover":"Set this image as cover","pages.upload.storecomingsoon":"Store is coming soon","pages.upload.haveyou3dprinted":"Have you already 3D printed this object?","pages.upload.advancedsettings":"Advanced Settings","pages.upload.timeinminutes":"in minutes","pages.upload.copyrightinfo":"<span style=font-size:12.7px;text-align:justify;color:#333;display:block><p><span style=\"font-weight:bold\">If you would like assitance with a bulk upload of your designs, then please <a href=\"https:\/\/www.myminifactory.com\/contact_us\/\">let us know<\/a><\/span>.<\/p>We now offer you the option to have your design labelled with your MyMiniFactory username and shortened link to your object - to prevent others using your design without attribution. As long as your design does not prevent us from doing so (due to size or shape) we will mark your design for you (free of charge of course!) in a way that does not effect its overall appearance. Please tick the box below if you would like us to label your design.<\/span>","pages.upload.copyrighttick":"Tick this box if you would like us to subtly label your design with your MyMiniFactory username and a shortened link to the object page","pages.upload.deleteall":"Delete all files","pages.upload.downloadallfiles":"Download zip","pages.upload.whymmf":"Why upload to MyMiniFactory?","pages.upload.whathappensafter":"What happens after sharing these files?","pages.upload.followprocess":"Follow the process on your object's curation process page and get in contact with the curation team","pages.upload.advantagemmf1p1":"100% printable.","pages.upload.advantagemmf1p2":"Every single file on MyMinifactory is test printed by the community before it is published, ensuring users never waste time or materials on broken files.","pages.upload.advantagemmf2p1":"Make money! Find out about the unique ways to","pages.upload.advantagemmf2p2":"monetise your content and talent in an Open way","pages.upload.advantagemmf3":"Help, advice and support. Because we check every file that gets uploaded, our dedicated and knowledgeable team can provide you with advice and feedback so that your desings and overall printability improve with every upload!","pages.upload.otherplatforms":"Other 3D Platforms","pages.upload.disadvantages1":"No other 3D platform features a printability validation process like ours. At the end of the day, we're building a community, and trust in the content is paramount.","pages.upload.disadvantages2":"On others platforms you only have the option to sell your STLs or prints, meaning that if people aren't buying you aren't earning.","pages.upload.disadvantages3":"Without the same level of dedication and attention to individual designs, other platforms can not offer the same level of support and feedback, meaning you can sometimes feel like you're being left in the dark when sharing your creations.","pages.upload.whatelse":"What Else?","pages.upload.advantagemmf4":"You retain 100% ownership of any design you upload to MyMiniFactory. Choose at the upload if you choose to let users remix your model and\/or use it in a commercial context.","pages.upload.advantagemmf5p1":"If you have any questions about the upload process, or have specific requirements for how your design is shared and used please","pages.upload.advantagemmf5p2":"get in touch.","pages.upload.advantagemmf6p1":"If you would like us to assist you with a bulk upload of your 3D files then please","pages.upload.advantagemmf6p2":"let us know","pages.upload.advantagemmf6p3":", we're here to help!","pages.upload.tipstepsp1":"Skip step 2 and 3","pages.upload.tipstepsp2":"if your 3D object has already been printed and photos are added to your upload","pages.upload.step1title":"Upload","pages.upload.step1info":"Upload your files: the object is shareable straight away","pages.upload.step2title":"Software check","pages.upload.step2info":"We use software to ensure the printability of your object","pages.upload.step2success":"Your object is printable!","pages.upload.step2successrepair":"Your object is printable after automatic repair!","pages.upload.step2fail":"There might be a problem with your file's printability, our team is checking it manually","pages.upload.step3title":"Wonderland","pages.upload.step3info":"Our community of makers test prints your design","pages.upload.step4title":"Publication","pages.upload.step4info":"Your object can now be found by users through Search and Categories","pages.upload.parentideareminder":"The object being uploaded realises the following idea:","pages.upload.yourfile":"Your file","pages.upload.referencesto":"references to","pages.upload.youcanuploadthemaswell":"You can upload them as well!","pages.curation.processfor":"Publication process for","pages.curation.followprocess":"Track your object's printability checks","pages.curation.stepsunderreview":"Currently under review","pages.curation.stepsrejected":"You object has not been accepted as printable","pages.curation.stepsok":"Everything is great!","pages.curation.go3dlist":"View all my objects","pages.curation.confirmationuploadp1":"Thanks for uploading your 3D object.","pages.curation.confirmationuploadp2":"We will get back to you once we have more information about your object. You can view the progress of your upload on this page at all times.","pages.curation.viewobject":"View object","pages.curation.messagesteam":"Got a question? Message the MyMiniFactory team and trusted Makers!","pages.curation.edit":"Edit object","pages.curation.uploadprintpicture":"Upload your print!","pages.list.totalobjects":"Total Objects:\"","pages.list.sortby":"Sort by:","pages.list.menuview":"View","pages.list.menuedit":"Edit","pages.list.menustats":"Statistics","pages.list.menustatus":"Status","pages.list.uploadnew":"Upload a new object","pages.list.uploadnewcustomizer":"Upload a new customizer","pages.list.download":"Download","pages.gcode.redirect":"Redirecting to","pages.objectv2.saved":"Saved","pages.objectv2.saveforlater":"Save for later","pages.objectv2.nextobject":"Next object","pages.objectv2.exclusiveMMF":"Exclusive","pages.objectv2.like":"like","pages.objectv2.likes":"likes","pages.objectv2.comment_action":"Comment","pages.objectv2.comment":"comment","pages.objectv2.comments":"comments","pages.objectv2.views":"views","pages.objectv2.downloads":"downloads","pages.objectv2.foundin":"Found in","pages.objectv2.add":"Add","pages.objectv2.remove":"Remove","pages.objectv2.adding":"Adding...","pages.objectv2.added":"Added","pages.objectv2.deleting":"Removing...","pages.objectv2.collection":"collection","pages.objectv2.collections":"collections","pages.objectv2.createcollection":"Create Collection","pages.objectv2.addtocollection":"Add to collection","pages.objectv2.alreadyadded":"The object was already added to this collection","pages.objectv2.splural":"s","pages.objectv2.view":"view","pages.objectv2.3dview":"3D View","pages.objectv2.wholikes":"who likes","pages.objectv2.viewall":"View All","pages.objectv2.communityprints":"Community Prints","pages.objectv2.communityprint":"Community Print","pages.objectv2.addyourpicture":"Add your picture","pages.objectv2.description":"Description","pages.objectv2.storedescription":"Post-purchase information","pages.objectv2.techinformation":"Technical Information","pages.objectv2.moreinfo":"More Information","pages.objectv2.objectparts":"Object Parts","pages.objectv2.docattached":"Documents Attached","pages.objectv2.interestingobjsforu":"Interesting objects for you","pages.objectv2.interestingprintsforu":"Interesting prints for you","pages.objectv2.printedon":"Printed on:","pages.objectv2.material":"Material:","pages.objectv2.postedat":"Posted at:","pages.objectv2.postedon":"Posted on:","pages.objectv2.collectionswhere":"collections where you can find","pages.objectv2.commentreply":"Reply","pages.objectv2.bethefirstcomment":"Be the first to comment.","pages.objectv2.peoplewholikes":"View the people who likes","pages.objectv2.users":"users","pages.objectv2.relatedSolr":"Related Object","pages.objectv2.relatedCat":"In the same category","pages.objectv2.relatedCol":"In the same collection","pages.objectv2.relatedDown":"Recommended based on your downloads","pages.objectv2.relatedViews":"Recommended based on your visits","pages.objectv2.relatedDesigner":"From the same designer","pages.objectv2.relatedMustsee":"Must see","pages.objectv2.relatedLikes":"Recommended based on your likes","pages.objectv2.discoverobjects":"Discover all objects in","pages.objectv2.objects":"objects","pages.objectv2.object":"object","pages.objectv2.print":"print","pages.objectv2.prints":"prints","pages.objectv2.userdesigner":"Designer","pages.objectv2.usermaker":"Maker","pages.objectv2.seemore":"See more","pages.objectv2.nofiles":"No files","pages.objectv2.printpreview":"Click & Print preview","pages.objectv2.updatesolr":"Update Solr","pages.objectv2.clearredis":"Clear Redis cache","pages.objectv2.generatep2slice":"Generate P2Slice","pages.objectv2.downloadgcode":"Download GCODE","pages.objectv2.viewererror":"Report an error","pages.objectv2.viewersettings":"Advanced settings","pages.objectv2.accept":"Ok","pages.objectv2.downloading":"Downloading...","pages.objectv2.errortryagain":"Error, try again","pages.objectv2.threedprint":"3D Print","pages.objectv2.total":"Total:","pages.objectv2.timeestimate":"Time Estimate:","pages.objectv2.cancel":"Cancel","pages.objectv2.destination":"Destination","pages.objectv2.by":"by","pages.objectv2.changedestination":"Change...","pages.objectv2.textdestination":"More printers will be coming soon. Please","pages.objectv2.contactus":"contact us","pages.objectv2.textdestination2":"to let us know which machine you'd like to see added next. You can also let the manufacturer of your 3D printer know about it!","pages.objectv2.scale":"Scale","pages.objectv2.enable_support":"Support","pages.objectv2.selectscale":"Select the scale:","pages.objectv2.scalesmall":"Small \u2248 7 cm","pages.objectv2.scalemedium":"Medium \u2248 10 cm","pages.objectv2.scalebig":"Big \u2248 12 cm","pages.objectv2.units":"Units","pages.objectv2.copies":"Copies","pages.objectv2.showingbed":"Showing bed","pages.objectv2.prevbed":"Previous bed","pages.objectv2.nextbed":"Next bed","pages.objectv2.legendobj":"Object","pages.objectv2.legendsup":"Support Material","pages.objectv2.gcodetaketime":"This process may take a long time, do you want us to send you an email when it is finished?","pages.objectv2.emailme":"Send me an email","pages.objectv2.mailismobile":"You are using a mobilephone, do you want us to send you an email when it is finished?","pages.objectv2.lessscale1":"This object on this machine can not be printed with scale 1","pages.objectv2.scaletoosmall":"Attention, the object may lose its functionality with this small scale","pages.objectv2.smurfbutton":"Smurf me","pages.objectv2.smurfprocess":"This process may take a few seconds, once have finished you will be redirected to a new smorphed object","pages.objectv2.smurfgo":"Go","pages.objectv2.icoprivate":"Private","pages.objectv2.icononapproved":"Not approved","pages.objectv2.sendmessage":"Send message to","pages.objectv2.or":"OR","pages.objectv2.tags":"Tags","pages.objectv2.labelnew":"NEW!","pages.objectv2.sharefbtitle":"Share 3D Post on Facebook","pages.objectv2.sharefbbutton":"Share on Facebook","pages.objectv2.remindlater":"Remind me later","pages.objectv2.dontask":"Don't ask me again","pages.objectv2.errormodalclose":"Error, will close window in 3 seconds...","pages.objectv2.fbconverting":"Converting STL to GLB for Facebook...","pages.objectv2.openin3dviewer":"Open in 3D Viewer","pages.objectv2.download":"Download","pages.objectv2.benefitdesigner":"92% goes to the Creator","pages.objectv2.excludingpaymentprocessingfees":"excluding payment processing fees","pages.objectv2.advance_settings":"Advanced Settings","pages.objectv2.adhesion_type":"Adhesion Type","pages.objectv2.adhesion_type_none":"None","pages.objectv2.adhesion_type_raft":"Raft","pages.objectv2.adhesion_type_brim":"Brim","pages.objectv2.adhesion_type_skirt":"Skirt","pages.objectv2.featured":"Featured","pages.objectv2.supportfree":"Support Free","pages.objectv2.supportfreetitle":"The object DOES NOT require support material","pages.objectv2.printondemand":"Print on Demand","pages.objectv2.selectprinter":"Select a 3D printer","pages.objectv2.searchprinters":"Search 3D printers...","pages.objectv2.printers":"3D Printers","pages.objectv2.noprintersfound":"No 3D printers found","pages.objectv2.change":"Change...","pages.manufacturers.integrate":"Integrate MyMiniFactory into your software","pages.manufacturers.library":"We want to help you bring our entire library directly to your users! Let us deliver the content, so that you can focus on building an amazing machine.","pages.manufacturers.email":"Enter your email below and we'll be in touch.","pages.manufacturers.inputemail":"Please enter your email address","pages.manufacturers.signup":"Sign up now to learn more","pages.manufacturers.iconlibrary":"A library of 60,000 objects","pages.manufacturers.iconcurated":"100% curated","pages.manufacturers.iconindependent":"Independent","pages.manufacturers.textmmf":"MyMiniFactory has built the best platform and community for 3D printable content! All models are tested through software as well as community test-printing, meaning that every object on the site is guaranteed 3D printable. This ensures that users don't waste time or filament trying to print bad files, and more importantly, they won't blame you as a manufacturer for not being able to print a non-printable file. Our private API is easy to use and you can see below some examples of implementation. We also offer the innovative","pages.manufacturers.textmmf2":"feature, meaning your 3D printer users don't even need to learn how to slice. If you have any questions or would like to integrate MyMiniFactory inside your slicer, please contact us at","pages.manufacturers.wanhao":"Wanhao 3D printers","pages.manufacturers.wanhaotext":"Cura for Wanhao allows users of Wanhao 3D printers, including the popular i3 (Plus\/Mini) and Duplicators, to browse and import objects directly into their build volume without leaving their slicer.","pages.manufacturers.wanhaobtn":"Download Cura for Wanhao","pages.manufacturers.octoprint":"MyMiniFactory for Octoprint","pages.manufacturers.octoprinttext":"This Octoprint plugin let you benefit from the innovative Click & Print feature with any printer connected to your Octoprint instance. No more file preparation and slicing, with Click & Print, you can start a print from your phone in seconds.","pages.manufacturers.octoprintbtn":"Install MyMiniFactory for Octoprint","pages.manufacturers.dood":"Cura for Dood","pages.manufacturers.doodtext":"Cura for Dood is a modified version of Cura that comes with Dood Pro 2 settings and a direct link to download quality objects from MyMiniFactory.","pages.manufacturers.doodbtn":"Download Cura for Dood","pages.manufacturers.snapmaker":"Snapmaker","pages.manufacturers.snapmakertext":"With the Snapmakerjs software and from version 2.4.2, the stunning creations of talented designers from all around the world are just a few clicks away, thanks to an easy-to-find link, directly in your 3-in-1 slicer.","pages.manufacturers.snapmakerbtn":"Download Snapmakerjs","pages.manufacturers.biquthunder":"BIQU Thunder","pages.manufacturers.biquthundertext":"After years of designing and manufacturing desktop 3D printers, BIQU now brings a tool for Makers and Designers to bring their ideas to life. The BIQU Thunder packages best-in-class DIY 3D printer features, and adds a ton more, like auto-levelling and wireless connectivity. BIQU Thunder brings the workshop out of the workshop, powered by MyMiniFactory's Click & Print, allowing true 1-click 3D printing.","pages.manufacturers.biquthunderbtn":"Find out more and order BIQU Thunder","pages.manufacturers.vectarytext":"Vectary is a free, browser based 3D design tool. Vectary users can import MyMiniFactory models directly into the software, as well as easily share their creations back to MyMiniFactory.","pages.manufacturers.vectarybtn":"Try Vectary","pages.manufacturers.panotext":"Panobuilder is the software that comes with the Panospace printer. Panobuilder is one of the easiest to use 3D printing softwares in the market, and now, you can also browse and download from MyMiniFactory directly inside.         panobtn: Download PanoBuilder","pages.manufacturers.panobtn":"Download PanoBuilder","pages.manufacturers.tinkercadtext":"Tinkercad is a simple. online 3D design and 3D printing app for Everyone. Tinkercad users can share their Tinkercad creations directly to MyMiniFactory.  Learn more about Tinkercad","pages.manufacturers.tinkercadhere":"here","pages.manufacturers.tinkercadbtn":"Try Tinkercad","pages.manufacturers.selfcadtext":"SelfCAD is an online browser-based CAD\/CAM platform which allows the user to model, sculpt, slice and print online. Designers can learn, create, and print objects in a fraction of the time required with traditional CAD\/CAM software. SelfCAD users can import models from MyMiniFactory as well share their designs directly.","pages.manufacturers.selfcadbtn":"Try SelfCAD","pages.manufacturers.3dslashtext":"3D Slash is a voxel based 3D modelling software. Reminiscent of Minecraft, 3D Slash is a super accessible and fun design tool. Users can share their designs directly to MyMiniFactory.","pages.manufacturers.3dslashbtn":"Try 3D Slash","pages.manufacturers.witbox":"Witbox Go! by bq","pages.manufacturers.witboxtext":"Winner of the international Red Dot design award, Witbox Go! is the first printer with an Android OS. Zetup, the in-house software is easy to use and comes with free access to the MyMiniFactory object library.","pages.manufacturers.witboxbtn":"Download Zetup for PC","pages.manufacturers.printoid":"Printoid for OctoPrint","pages.manufacturers.printoidtext":"Printoid is the smartest interface for Octoprint servers. Controlling your 3D printer has never be as simple as now! When connected with the MyMiniFactory plugin for Octoprint, you can not only easily launch a print, but also monitor it in Printoid on your Android phone.","pages.manufacturers.printoidbtn":"Download Printoid for OctoPrint","pages.manufacturers.raise":"RaiseCloud, by Raise3D","pages.manufacturers.raisetext":"Raisecloud allows Raise3d users to collaborate, pool resources and efficiently create 3D prints through every phase of development and production. Raise3D uses the MyMiniFactory API to allow users to easily 3D print high quality objects, and deliver a great experience.","pages.manufacturers.raisebtn":"Visit Raisecloud","pages.manufacturers.startt":"Startt by iMakr","pages.manufacturers.startttext":"Get started in 3D printing with the amazing sub $100 STARTT 3D printer kit. Build you own printer using our thorough and easy to follow guides and kickstart your journey in the 3D printing world.","pages.manufacturers.starttbtn":"Download Cura for Startt","pages.manufacturers.astroprinttext1":"Explore, browse and download content from MyMiniFactory directly through","pages.manufacturers.astroprinttext2":"You can then plug into that cloud from anywhere, via desktop software, mobile apps, web browsers, you name it!","pages.manufacturers.astroprintbtn":"Checkout AstroPrint","pages.manufacturers.formide":"Formide by Printr","pages.manufacturers.formidetext":"is a Dutch startup established in 2014. Printr's ecosystem consists of The Element, a plug and play USB dongle, which connects your 3D printer to Formide, a cloud-based platform which allows to easily prepare, queue, print, control and monitor multiple projects on multiple printers. You can now access MyMiniFactory designs directly from within the Printr ecosystem.","pages.manufacturers.formidebtn":"Checkout Formide","pages.manufacturers.printrbot":"Printrbot Cloud with Printrbot","pages.manufacturers.printrbottext1":"Printrbot is one of the most popular 3D printers in the world. Now Printrbot users can access over 20k curated models from MyMiniFactory directly from the Printrbot Cloud.","pages.manufacturers.printrbottextvideo":"Watch the video","pages.manufacturers.printrbottext2":"for more information.","pages.manufacturers.printrbotbtn":"Check out Printrbot Cloud","pages.manufacturers.cubicreator":"Cubicon Single with CubiCreator","pages.manufacturers.cubicreatortext":"The Cubicon Single provides user experience like no other 3D Printer. With it's fully automated bed leveling and convection temperature control function, perfect prints have never been so effortless.","pages.manufacturers.cubicreatorbtn":"Download Cubicreator","pages.manufacturers.zeus":"ZEUS by AIO robotics","pages.manufacturers.zeustext":"ZEUS is an integrated 3D scanner and 3D printer with an embedded touchscreen. Users can search thousands of free objects from MyMiniFactory and directly download, slice, and print without the need for a computer.","pages.manufacturers.zeusbtn":"Check out the Zeus","pages.manufacturers.automaker":"Cel Robox with Automaker","pages.manufacturers.automakertext":"This is Robox! Designed to be the simplest, most reliable and comprehensive 3D printing platform available. Packed with innovation.","pages.manufacturers.automakerbtn":"Download Automaker","pages.manufacturers.realvision":"Realvision by CreateItReal","pages.manufacturers.realvisiontext":"The Realvision software platform is a set of software and firmware applications designed to enable flexible and easy to use 3D printing.","pages.manufacturers.realvisionbtn":"Download Realvision","pages.manufacturers.textfooter":"The process is quick and easy, and we can do most of the hard work! If you would like to integrate our library into your slicer, or have any questions regarding the process, please enter your email below or get in touch via:","pages.manufacturers.modaltitle":"We'll be in touch.","pages.manufacturers.modaltext":"Thank you for showing your interest.","pages.manufacturers.doodle3d":"Doodle3D","pages.manufacturers.doodle3dtext":"Doodle3D Transform makes creating for the 3D world accessible and fun for everyone. No specific skills are required to start, so it\u2019s perfect for children and designers who want to get started with 3D modelling and printing. Users of the upgraded Creator version can easily share their models from the Export menu.","pages.manufacturers.doodle3dbtn":"Transform in Doodle3D","pages.object.infoobjectunderreview":"This object is currently under review. We cannot guarantee its printability just yet but this object is shareable and people with this link will be able to see and download it. If you would like to help us guarantee the printability of this object, please upload a picture of it printed.","pages.object.infoobjectrejected":"This object has been checked for printability, but did not pass the test and was deemed not printable. This object is still shareable and people with this link will be able to see and download the object, so please make sure you watch out and progress with care!","pages.object.infoobjectdeleted":"Message for admins only, this object has been deleted.","pages.object.infoobjectincomplete":"Message for admins only, this object is incomplete.","pages.object.infoobjectprivate":"This object is currently private, only you can see it.","pages.object.curation":"Check the publication process","pages.object.objectlist":"View all your 3D objects","pages.object.thanksfordownloading":"Thanks for downloading","pages.object.objectby":"by","pages.object.pleasecreditthedesigner":"<h4>Please credit the designer<\/h4>","pages.object.whynotcreate":"Why not create an account and join the MyMiniFactory community? Its free and gives you access to additional features.","pages.object.registernow":"Register now!","pages.object.pleasecreditexplain":"<p>Designers share their awesome work for free and love seeing prints of their designs.<\/p><p>If you print this design please be sure to <a href=\"https:\/\/www.myminifactory.com\/upload\/print\" target=\"_blank\">share your photos<\/a> and credit the designer. You can find their social media handles on their profile.<\/p>","pages.object.thisisfeatured":"This is a featured object","pages.object.thisisstw":"This is a Scan The World object","pages.object.bethefirst":"Be the first to share a picture of this printed object","pages.object.communityprints":"Community Prints","pages.object.buyitinthestore":"Buy it in the store","pages.object.title":"3D Printable","pages.object.by":"by","pages.object.uploadoprints":"Upload Prints","pages.object.metaend":"Download free and paid 3D printable STL files","pages.object.info":"Information","pages.object.customizerender":"Customize \/ Render","pages.object.render":"Render","pages.object.supportfree":"Support Free","pages.object.parametric":"Parametric","pages.object.buybutton":"Buy Printed Object","pages.object.downloadbutton":"Free Download","pages.object.logintodownloadbutton":"Login to Download","pages.object.freedownload":"Download","pages.object.limited_country":"Downloading this object is not available in your country","pages.object.edit":"Edit","pages.object.editmsg":"Edit this object","pages.object.viewerdisclaimer":"This is a lighter version of the object, please download it for full quality.","pages.object.howtoreadmore":"How to","pages.object.timetodo":"Time to do","pages.object.minutes":"minutes","pages.object.filamentqty":"Material Quantity","pages.object.dimensions":"Dimensions","pages.object.technology":"Technology","pages.object.complexity":"Complexity","pages.object.complexityveryeasy":"Very Easy","pages.object.complexityeasy":"Easy","pages.object.complexitymedium":"Medium","pages.object.complexitydifficult":"Difficult","pages.object.complexityverydifficult":"Very Difficult","pages.object.category":"Category","pages.object.designedby":"designed by","pages.object.showobjects":"Show Objects","pages.object.showall":"Show all objects","pages.object.itemdetails":"Item Details","pages.object.printingdetails":"Printing Details","pages.object.comments":"Comments","pages.object.attachdocuments":"Attached Documents","pages.object.socialnetworks":"Social Networks","pages.object.link":"Link","pages.object.buttontodownload":"To download all the parts click on the button below","pages.object.showmore":"Show more","pages.object.showless":"Show less","pages.object.viewportfolio":"View full portfolio","pages.object.customize":"Customize","pages.object.describerequirements":"Please describe your requirements","pages.object.logintocomment":"Please login to leave a comment","pages.object.clicktoclose":"Click to close this message","pages.object.related":"More objects you might like","pages.object.storerelated":"Related Store Objects","pages.object.freerelated":"Suggested objects","pages.object.likes":"Likes","pages.object.like":"Like","pages.object.logintolike":"Login to Like","pages.object.youliked":"You liked this","pages.object.givemelike":"Like","pages.object.embed":"Embed","pages.object.logintofollow":"Login to follow","pages.object.following":"Following","pages.object.youarefollowing":"You are following","pages.object.followuser":"Follow the user","pages.object.followme":"Follow","pages.object.followers":"Followers","pages.object.follower":"Follower","pages.object.otheruserobjects":"Other objects from this designer","pages.object.successobjectprints":"Thanks for submitting your prints.","pages.object.printby":"This print has been uploaded by","pages.object.storeeditmsg":"Edit store object details","pages.object.editstore":"Store","pages.object.share":"Share","pages.object.report":"Report","pages.object.licensing":"License","pages.object.datepublished":"Date published","pages.object.published":"Published","pages.object.learnlicense":"Learn more","pages.object.editlicense":"Edit the license","pages.object.setlicense":"Set your license","pages.object.status":"Status","pages.object.unpublished":"Under Review","pages.object.underreview":"Under Review","pages.object.approved":"Approved","pages.object.rejected":"Rejected","pages.object.deleted":"Deleted","pages.object.nochildreninfo":"Be the first to share a Remix of this object!","pages.object.remixbutton":"Add your Remix","pages.object.parentobjectreminder":"The object being uploaded is a Remix of the following object:","pages.object.remixedsubtitle":"Remixed from","pages.object.remixedtitleicon":"This object is a Remix. Click for more information.","pages.object.remixableinfo":"You can remix this object.","pages.object.remixparentshutter":"Remixed from","pages.object.price":"Price","pages.object.buydigitalfiles":"Buy Digital Files","pages.object.addtocart":"Add Files To Cart","pages.object.addprinttocart":"Order print","pages.object.notonsale":"Object Not On Sale","pages.object.loading":"Loading...","pages.object.plusvatorsalestax":"+VAT\/Sales Tax (if applicable)","pages.object.edittitle":"Edit this object","pages.object.editfilesattached":"Upload 3D Files","pages.object.editpdffilesattached":"Upload PDF files to be watermarked","pages.object.editimagesattached":"Upload Images","pages.object.editimagesfromprints":"Images of Community Prints","pages.object.editpickprintimage":"Include this image","pages.object.editremoveprintimage":"Remove this image","pages.object.editsubmit":"Submit","pages.object.editbacklist":"Back to 3D objects list","pages.object.editview":"View object","pages.object.editdelete":"Delete","pages.object.editselectmap":"Select location on a map","pages.object.editsearchplace":"Search place...","pages.object.editcancel":"Cancel","pages.object.editplatform":"Format","pages.object.approveunder":"Approve object","pages.object.stw.title":"Title","pages.object.stw.date":"Date","pages.object.stw.medium":"Medium","pages.object.stw.credit":"Credit","pages.object.stw.period":"Period","pages.object.stw.dimension":"Dimension","pages.object.stw.accession":"Accession","pages.object.stw.stwPlace":"Place","pages.object.stw.strDate":"Date","pages.object.stw.stwArtist":"Artist","pages.object.stw.editnonefield":"None","pages.object.stw.url":"Record","pages.print.heading":"3D Object Prints","pages.print.uploadedby":"Uploaded By","pages.print.uploadedfor":"Uploaded for","pages.print.title":"3D Print of","pages.print.infoprintunderreview":"This Print is currently under review.","pages.print.printpagebutton":"Open the Print's page","pages.connect.intro1":"Looking for someone to complete a print or design job for you? In the ever expanding world of 3D printing, we understand how important it is for those who want to be able to print their work (or someone else's) to have reliable and easy access to a 3D printer near them. As a result we have introduced MyMiniFactory Connect. MyMiniFactory Connect is simple. Enter your details and location on the","pages.connect.intro2":"page and get connected. Search for a printer owner or designer near you and message them with your brief to get started!","pages.connect.getconnected":"to get connected","pages.connect.lookingfor":"I'm looking for","pages.connect.yourlocation":"Your location","pages.connect.searchnow":"Search Now","pages.connect.notsupport":"You browser does not support this function. Update your browser for geolocation to work.","pages.connect.advancedsearch":"Advanced Search","pages.connect.validaddress":"Please enter valid address","pages.connect.searchtitle":"Search for Makers and Designers","pages.connect.searchsubtitle":"Search for the closest connections","pages.store.title":"MyMiniFactory Sterling Silver Collection","pages.store.explore":"Explore the collection of 3D printed jewellery, cast in Sterling Silver (925) and hand Polished in the UK","pages.store.keywords":"Search Keywords","pages.store.allcategories":"All Categories","pages.store.mostpopular":"Most Popular","pages.store.low2high":"Prices low to high","pages.store.high2low":"Prices high to low","pages.store.newin":"Last In","pages.store.a2z":"Ascending (A to Z)","pages.store.total":"Total","pages.store.all":"All","pages.store.go":"Go","pages.myminiyou.description":"We want you to go full 3D! Come in for a free 3D scan at MyMiniFactory HQ and take away an awesome model to use to your hearts content!","pages.myminiyou.step1":"Come to the MyMiniFactory HQ in London where one of our experts will 3D scan you","pages.myminiyou.step2":"We will process your scan, create a 3D model of your head and send you a private link so you can download it","pages.myminiyou.step3":"The 3D model of your head can now be added to any of thousands of existing objects on MyMiniFactory, as well as videogames, animations and more!","pages.myminiyou.closingDates":"Closed over Christmas - 24th Dec - 4th Jan.","pages.campaigns.meta":"Discover and buy objects from","pages.campaigns.campaign":"campaign","pages.campaigns.campaign_cover":"Campaign Cover","pages.campaigns.created_by":"Created by","pages.campaigns.notified_text":"Make sure you do not miss the launch","pages.campaigns.coming_soon":"Coming soon","pages.campaigns.notified_email":"Enter your email to be notified","pages.campaigns.get_me_notified":"Get me notified","pages.campaigns.object":"object","pages.campaigns.objects":"objects","pages.campaigns.product":"product","pages.campaigns.products":"products","pages.campaigns.backer":"backer","pages.campaigns.backers":"backers","pages.campaigns.pledges":"Pledges","pages.campaigns.addons":"Add-ons","pages.campaigns.view_on_ks":"View on Kickstarter","pages.campaigns.read_more":"Read more","pages.campaigns.you_own_this":"You own this","pages.campaigns.already_bought":"Already bought","pages.campaigns.includes":"Includes","pages.campaigns.file":"file","pages.campaigns.files":"files","pages.campaigns.view_object":"View object","pages.campaigns.download":"Download","pages.campaigns.edit":"Edit","pages.campaigns.credit":"credit","pages.campaigns.credits":"credits","pages.campaigns.btn_buy":"Buy","pages.campaigns.btn_pledge":"Pledge","pages.campaigns.btn_upgrade":"Upgrade","pages.campaigns.pledged":"Pledged","pages.campaigns.btn_pay":"Pay","pages.campaigns.price":"Price","pages.campaigns.payment_card":"Payment by Card via Stripe","pages.campaigns.your_pledges":"Your pledges","pages.campaigns.my_pledges":"My Pledges","pages.campaigns.original_price":"Original price","pages.campaigns.my_pledges_details":"In this section, you can find the pledge levels that you have pledged\/pre-paid for and therefore own. To get access to the downloads click on \"See items\" and choose each of the items that you want to download to your device.","pages.campaigns.pledges_details":"This section lists all available pledges related to this specific campaign; including the pledge(s) you have already purchased. The reference \"\u2665 Pledged\" means that you already own it; \"Pledge\" means that you can purchase another pledge\/pack of items; \"Upgrade\" refers to pledges that will upgrade your current pledge level, which you will be able to access after purchase.","pages.campaigns.reminder_information":"Please note that we do NOT store credit\/debit card numbers, nor do we share customer details with any 3rd parties.","pages.campaigns.addons_details":"This section is dedicated to all the Add-ons related to this specific campaign. Some are already available for purchase and others are already included in the previous defined pledge levels; meaning if they are part of our current pledge level it will show \u201cYou own this\u201d. If you do not own the Add-on it will display \u201cBuy\u201d and will be able to download it by clicking \u201cSee items\u201d. <br>Note: if the banner says \"In Development Available Soon\" it means that the Add-on will be available in the near future; but you can still pre-order by clicking \"Buy\" and once the Add-on is live it will be available for download.","pages.campaigns.title":"FronTiers | Support Product Launches","pages.campaigns.metadescription":"FronTiers is a feature for Digital Creators to release products to the community. Become a Pioneer and be the first to access the latest from leading Creators.","cart.title":"Cart","cart.titlecheckout":"Check Out","cart.checkout":"Checkout","cart.checkout_subtotal":"Checkout Subtotal","cart.titlemyorders":"Orders","cart.titleorderdetails":"Order Details","cart.terms":"Tick this box to agree to the <a class=\"link-under\" href=\"https:\/\/www.myminifactory.com\/pages\/terms-and-conditions\" target=\"_blank\" alt=\"Ts&Cs\">Terms & Conditions<\/a>","cart.termsrequired":"(required)","cart.agreeterms":"Please agree to the Terms & Conditions","cart.deliveryterms":"Your delivery charges depend on the country of your delivery address.","cart.shipping":"Shipping","cart.emptycontent":"There are no items in your cart","cart.refnumber":"Reference Number","cart.emptycart":"Empty Cart","cart.editcart":"Edit Cart","cart.updatecart":"Update Cart","cart.discountcode":"Discount code","cart.discount":"Discount","cart.removediscount":"Remove discount code","cart.total":"Total","cart.tableobj":"Object","cart.tableobjs":"Objects","cart.tablephysicalobject":"Physical object","cart.tablephysicalobjects":"Physical objects","cart.tabledigitalfile":"Digital file","cart.tabledigitalfiles":"Digital files","cart.tablecampaignitem":"Campaign item","cart.tablecampaignitems":"Campaign items","cart.tableproduct":"Product","cart.tableproducts":"Products","cart.tableprice":"Price","cart.tablediscount":"Discount","cart.tablequantity":"Quantity","cart.shipmentStatus":"Shipment Status","cart.tablesubtotal":"Sub-Total","cart.grandtotal":"Grand Total","cart.billingdetails":"Billing details","cart.cartempty":"The cart is empty, you can add objects that are on sale on MyMiniFactory","cart.usemyaddress":"Use my address","cart.billingname":"Name","cart.billingstreet":"Street","cart.billingcity":"City","cart.billingcountry":"Country","cart.billingpostcode":"Postcode","cart.billingcontactnum":"Contact Number","cart.paystripe":"Pay with card","cart.paypaypal":"Pay with PayPal","cart.paystripe2":"Card","cart.reminderdigitalfile":"You are going to buy","cart.reminderdigitalfileSing":"digital file","cart.reminderdigitalfileMult":"digital files","cart.reminderdigitalfile2":"Remember that you are going to buy the digital files. At any time, you will be able to download them with your MyMiniFactory account.","cart.reminderdigitalfile3":"These files are sold for personal use under the <a href=\"https:\/\/www.myminifactory.com\/object-licensing\" alt=\"Object Licensing\" target=\"_blank\" class=\"link-under\">Standard Digital File Store License<\/a>","cart.files":"files","cart.file":"file","cart.viewfiles":"View","cart.hidefiles":"Hide","cart.viewproperties":"View properties","cart.hideproperties":"Hide properties","cart.error":"Something went wrong loading the payment provider, Please check your orders, then try again.","cart.tryagain":"Error, please try again","cart.apply":"Apply","cart.nodiscountfound":"No discount found","cart.cancel":"Cancel","cart.discountnotvalid":"Discount not valid for Hobgoblin3D's objects","cart.removefromcart":"Remove from Carts","cart.logintocomplete":"Please, <a onclick=\"window.customEventDispatcher.dispatchEvent('SHOW_LOGIN');\">login or register<\/a> to complete your purchase","cart.nomix":"Those discount code are not compatible","cart.multipledc":"You can use multiple discount codes by typing each one separated by a comma","cart.remindernotcharged":"You have not been charged, please place a new order if you want to buy the products","cart.fees":"Fees","cart.fees_please_note":"Please note that the data is approximate and this fees have been calculated based on the country","cart.fees_please_note2":", we recommend you read the amount carefully on the next screen","cart.fees_please_note_no_country":"Please note that the data is approximate and it depends on your country. Please change your profile settings and reload this page.","cart.read_more":"Read more","cart.vat":"VAT\/Sales Tax","search.search":"Search","search.total":"Total","search.seeAll":"See all","search.results":"Results","search.metadescription":"Discover 3D printing ideas and high-quality 3D printer models here, on MyMiniFactory. Enjoy over 100,000 guaranteed 3D printable designs including gadgets, boardgames, 3D printed minis, tabletop gaming and more.","search.backtotop":"Back to top","search.placeholder":"Search for an object","search.timetoprint":"Time to print","search.any":"ANY","search.everything":"Everything","search.remixes":"Remixes","search.complexity":"Complexity","search.licenses":"Licensing","search.licensesexclusive":"MyMiniFactory Exclusive","search.licensesrmx":"Remixable","search.licensesnormx":"Not Remixable","search.licensescomm":"Commercial Use Allowed","search.licensesnocomm":"No Commercial Use Allowed","search.stwsection":"Scan The World","search.stwobject":"STW object","search.searchresults":"Search Results for","search.objectandpeople":"Search objects and users","search.searchall":"Search","search.queryshort":"Search Query too short","search.youneedtowrite":"You need to write","search.moreletterstosearch":"more letters to search...","search.morelettertosearch":"more letter to search...","search.question":"What would you like to 3D print today?","search.nosearchresultsfor":"No results for","search.nosearchresultsforentitytype":"No %entity% results for","search.seemore":"See more","search.categorymatching":"You might be interested in this category:","search.categoriesmatching":"You might be interested in this categories:","search.tagmatching":"You might be interested in this tag:","search.tagsmatching":"You might be interested in these tags:","search.noresultsmatching":"No results found exactly matching","search.noobjectsmatching":"No objects found exactly matching","search.noprintsmatching":"No prints found exactly matching","search.nocustomizersmatching":"No customizers found exactly matching","search.nomoreobjects":"No more objects","search.nomorecustomizers":"No more customizers","search.butwefound":"But we found","search.relatedobjects":"related objects!","search.showresultscollation":"Showing results for","search.resultfoundmatching":"result found matching","search.objectfoundmatching":"object found matching","search.objectfound":"object found","search.resultsfoundmatching":"results found matching","search.objectsfoundmatching":"objects found matching","search.resultfound":"result found","search.resultsfound":"results found","search.objectsfound":"objects found","search.printfoundmatching":"print found matching","search.customizerfoundmatching":"customizer found matching","search.printfound":"print found","search.printsfoundmatching":"prints found matching","search.customizersfoundmatching":"customizers found matching","search.printsfound":"prints found","search.customizersfound":"customizers found","search.objectfoundstore":"premium object for sale found matching","search.objectsfoundstore":"premium objects for sale found matching","search.customizerfound":"customizer found matching","search.sortby":"Sort by:","search.relevance":"Relevance","search.popularity":"Popularity","search.lastpublished":"Latest published","search.mostvisited":"Most viewed","search.pricehtl":"Prices high to low","search.pricelth":"Prices low to high","search.joindate":"Join date - Latest","search.showresults":"Show results for:","search.objects":"Objects","search.object":"Object","search.people":"People","search.featured":"Featured:","search.featuredobjects":"Featured","search.category":"Category:","search.support":"Support:","search.supportfree":"Support Free","search.technology":"Technology:","search.usermaker":"Maker","search.userverifiedmaker":"Verified Marker","search.userdesigner":"Designer","search.userfeatureddesigner":"Featured Designer","search.location":"Search by location","search.usermatching":"User matching with","search.usersmatching":"Users matching with","search.didumean":"Did you mean:","search.sugestedusers":"Suggested users:","search.follow":"FOLLOW","search.unfollow":"UNFOLLOW","search.remix":"Remix","search.remixed":"Remixed","search.premium":"Premium Objects","search.freeobjects":"Free Objects","search.filters":"Filters","search.filtersprice":"Price","search.seemorestore":"See more premium objects for sale","search.objspremiumforsale":"Objects Premium For Sale","search.refineresults":"Refine Results","search.refine":"Refine","search.cp":"Click & Print","search.tags":"Tags","search.filteringtags":"Filtering with tags:","search.intersection":"Categories intersection","search.intersectiontitle":"Show objects that exist in all selected categories at the same time","search.intersectiontitledisabled":"Please choose at least two categories to be able to use this filter","search.noobjectsincategory":"There are no objects in this category","search.nocustomizersincategory":"There are no customizers in this category","search.nocampaignsincategory":"There are no campaigns in this category","search.supportfreetitle":"The object doesn't need support to print it","search.filter":"Filter","search.filterstype":"Type","search.searching":"Searching","search.designer":"Designer","search.designers":"Designers","search.role":"Role","search.by":"by","search.printer":"Printer","search.print":"Print","search.prints":"Prints","search.lower_any":"Any","search.customizers":"Customizers","search.campaigns":"Campaigns","search.live":"Live","search.starts":"starts","search.ended":"ended","search.raised":"raised","search.backers":"Backers","search.nocampaignsmatching":"No campaigns found exactly matching","search.campaignfoundmatching":"campaign found matching","search.campaignsfoundmatching":"campaigns found matching","search.campaignfound":"campaign found","search.campaignsfound":"campaigns found"},"token":"04a5f22b858d0ea3424173816987c0._XjLDcYGXFp5uU5p-7aZ5J9qsfeQ4MJ8HDVdyDOhs4s.hCGxS79zCDFLjg8gkI_gvccH0MOjqbowclMrhVLD3_KQPbFbkWQaHSbOIQ","logged_in":false,"user":[],"all_locales":[{"link":"\/users\/maxze1","class":"en","long_name":"English"},{"link":"\/it\/users\/maxze1","class":"it","long_name":"Italian"},{"link":"\/fr\/users\/maxze1","class":"fr","long_name":"French"},{"link":"\/de\/users\/maxze1","class":"de","long_name":"German"},{"link":"\/es\/users\/maxze1","class":"es","long_name":"Spanish"},{"link":"\/cn\/users\/maxze1","class":"cn","long_name":"Chinese"}],"current_locale":"en","logout_url":"https:\/\/www.myminifactory.com\/log_out","forgot_password_url":"https:\/\/www.myminifactory.com\/resetting\/request","checkoutUrl":"\/cart\/checkout","join_url":"https:\/\/www.myminifactory.com\/register","target_url":"https:\/\/www.myminifactory.com\/users\/maxze1","check_login_url":"https:\/\/www.myminifactory.com\/login_check","flagAssetsUrl":"https:\/\/static.myminifactory.com\/images\/flags.svg?v152","blogPostAssetUrl":"https:\/\/static.myminifactory.com\/images\/material-icons\/Blog_post.svg?v152","getCartUrl":"\/cart\/content-json","logo_url":"https:\/\/static.myminifactory.com\/images\/MMF_horizontal_logo.svg?v152","logo_small_url":"https:\/\/static.myminifactory.com\/images\/MMF_logo.svg?v152","baseUrl":"https:\/\/www.myminifactory.com\/","promoBar":[],"activeSalePage":null}}</script><div id="sfreact-reactRenderer6635ea418c5a33.01935947"><div class="jss2 top-bar-master-holder
  2222.                "><header class="MuiPaper-root MuiAppBar-root jss18 MuiAppBar-positionFixed MuiAppBar-colorPrimary jss3 top-bar-master-holder  mui-fixed MuiPaper-elevation4"><div style="max-width:2250px;margin:0 auto;width:100%"><div class="MuiToolbar-root MuiToolbar-dense MuiToolbar-gutters"><div class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1"><div class="MuiGrid-root jss19 jss9 MuiGrid-item"><button class="MuiButtonBase-root MuiIconButton-root mobile-menu-icon" tabindex="0" type="button" aria-label="Toggle Menu" style="color:rgba(0, 0, 0, 0.54)"><span class="MuiIconButton-label"><span class="material-icons MuiIcon-root" aria-hidden="true">menu</span></span></button></div><div class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true MuiGrid-grid-sm-2"><a href="https://www.myminifactory.com/"><img class="mmf-logo" src="https://static.myminifactory.com/images/MMF_horizontal_logo.svg?v152" alt="MyMiniFactory Logo"/></a></div><div class="MuiGrid-root jss12 MuiGrid-item MuiGrid-grid-xs-true"><div class="MuiBox-root jss21 jss20" id="desktop-search-holder"><div class="MuiBox-root jss22"><div class="MuiBox-root jss26 jss23"><div class="MuiInputBase-root jss27 search-bar-input MuiInputBase-adornedStart"><a class="MuiTypography-root MuiLink-root MuiLink-underlineHover MuiTypography-colorPrimary" href="https://www.myminifactory.com/search/?" style="max-width:30px"><svg class="MuiSvgIcon-root jss28" focusable="false" viewBox="0 0 24 24" aria-hidden="true" style="color:rgba(0, 0, 0, 0.26)"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path></svg></a><input type="text" autoComplete="off" id="mainSearchInput" placeholder="What would you like to 3D print today?" aria-label="What would you like to 3D print today?" class="MuiInputBase-input MuiInputBase-inputAdornedStart"/></div></div></div></div></div><div class="MuiGrid-root fix-align-not-working MuiGrid-item MuiGrid-grid-xs-5 MuiGrid-grid-sm-3 MuiGrid-grid-md-5 MuiGrid-grid-lg-4"><button class="MuiButtonBase-root MuiButton-root jss30 MuiButton-contained jss10 jss14 MuiButton-containedPrimary MuiButton-disableElevation" tabindex="0" type="button"><span class="MuiButton-label jss31"><span class="MuiTypography-root jss32 MuiTypography-button">Upload</span><span class="material-icons MuiIcon-root" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#fff"><path d="M0 0h24v24H0z" fill="none"></path><path d="M7 10l5 5 5-5z"></path></svg></span></span></button><div class="cart-holder"><button class="MuiButtonBase-root MuiButton-root jss40 MuiButton-text Mui-disabled Mui-disabled" tabindex="-1" type="button" disabled="" aria-haspopup="true"><span class="MuiButton-label"><span class="MuiBadge-root"><svg class="MuiSvgIcon-root" focusable="false" viewBox="0 0 24 24" aria-hidden="true"><path d="M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H5.21l-.94-2H1zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z"></path></svg><span class="MuiBadge-badge jss39 MuiBadge-anchorOriginTopRightRectangle">0</span></span></span></button></div><button class="MuiButtonBase-root MuiIconButton-root jss41 jss10" tabindex="0" type="button" aria-label="Toggle Menu"><span class="MuiIconButton-label"><div class="lang en" style="background-image:url(https://static.myminifactory.com/images/flags.svg?v152)"></div></span></button></div></div></div><div class="MuiToolbar-root MuiToolbar-dense MuiToolbar-gutters"><div class="container-secondary-menu"><a class="MuiTypography-root MuiLink-root jss46 MuiLink-underlineHover MuiTypography-colorInherit" href="https://www.myminifactory.com/tribes"><span class="MuiTypography-root jss32 MuiTypography-button">Tribes</span></a><button class="MuiButtonBase-root MuiButton-root jss47 MuiButton-text" tabindex="0" type="button"><span class="MuiButton-label jss49"><span class="MuiTypography-root jss32 MuiTypography-button">Explore</span><div class="MuiBox-root jss50"><span class="material-icons MuiIcon-root" aria-hidden="true" style="display:block"><svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="rgba(0, 0, 0, 0.87)"><path d="M0 0h24v24H0z" fill="none"></path><path d="M7 10l5 5 5-5z"></path></svg></span></div><div class="MuiBox-root jss51"><span class="material-icons MuiIcon-root" aria-hidden="true" style="display:block"><svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="rgba(0, 0, 0, 0.87)"><path d="M0 0h24v24H0z" fill="none"></path><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path></svg></span></div></span></button><a class="MuiTypography-root MuiLink-root jss46 MuiLink-underlineHover MuiTypography-colorInherit" href="https://www.myminifactory.com/store"><span class="MuiTypography-root jss32 MuiTypography-button">Store</span></a><a class="MuiTypography-root MuiLink-root jss46 MuiLink-underlineHover MuiTypography-colorInherit" href="https://www.myminifactory.com/campaigns?show=FronTiers"><span class="MuiTypography-root jss32 MuiTypography-button">FronTiers</span></a><a class="MuiTypography-root MuiLink-root jss46 MuiLink-underlineHover MuiTypography-colorInherit" href="https://tavern.myminifactory.com/?utm_source=top-bar&amp;utm_medium=link&amp;utm_id=tavern-launch"><span class="MuiBadge-root"><span class="MuiTypography-root jss32 MuiTypography-button">FORUM</span><span class="MuiBadge-badge jss52 MuiBadge-anchorOriginTopRightRectangle MuiBadge-colorPrimary">NEW</span></span></a><a class="MuiTypography-root MuiLink-root jss46 MuiLink-underlineHover MuiTypography-colorInherit" href="https://www.myminifactory.com/canvas"><span class="MuiTypography-root jss32 MuiTypography-button">Canvas</span></a><button class="MuiButtonBase-root MuiButton-root jss47 MuiButton-text" tabindex="0" type="button"><span class="MuiButton-label jss49"><span class="MuiTypography-root jss32 MuiTypography-button">Community</span><div class="MuiBox-root jss54"><span class="material-icons MuiIcon-root" aria-hidden="true" style="display:block"><svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="rgba(0, 0, 0, 0.87)"><path d="M0 0h24v24H0z" fill="none"></path><path d="M7 10l5 5 5-5z"></path></svg></span></div><div class="MuiBox-root jss55"><span class="material-icons MuiIcon-root" aria-hidden="true" style="display:block"><svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="rgba(0, 0, 0, 0.87)"><path d="M0 0h24v24H0z" fill="none"></path><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path></svg></span></div></span></button><a class="MuiTypography-root MuiLink-root jss46 MuiLink-underlineHover MuiTypography-colorInherit" href="https://www.myminifactory.com/the-adventure?v=1"><span class="MuiBadge-root"><span class="MuiTypography-root jss32 MuiTypography-button">The Adventure</span><span class="MuiBadge-badge jss52 MuiBadge-anchorOriginTopRightRectangle MuiBadge-colorPrimary">NEW</span></span></a><a class="MuiTypography-root MuiLink-root jss46 MuiLink-underlineHover MuiTypography-colorInherit" href="https://only-games.co/" target="_blank" rel="noreferrer noopener"><span class="MuiTypography-root jss32 MuiTypography-button">Physical</span></a><div class="MuiBox-root jss56"><button class="MuiButtonBase-root MuiButton-root jss47 MuiButton-text jss57" tabindex="0" type="button"><span class="MuiButton-label jss49"><span class="MuiTypography-root jss32 MuiTypography-button">Language</span> (EN)<span class="material-icons MuiIcon-root" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="rgba(0, 0, 0, 0.87)"><path d="M0 0h24v24H0z" fill="none"></path><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path></svg></span></span></button></div><div class="MuiBox-root jss58"><button class="MuiButtonBase-root MuiButton-root jss47 MuiButton-text jss57" tabindex="0" type="button"><span class="MuiButton-label jss49"><span class="MuiTypography-root jss32 MuiTypography-button">Upload</span><span class="material-icons MuiIcon-root" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="rgba(0, 0, 0, 0.87)"><path d="M0 0h24v24H0z" fill="none"></path><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path></svg></span></span></button></div></div></div></div></header></div></div>
  2223.  
  2224.  <section class="main-section">
  2225.    <section id="main">
  2226.    <div class="row" style="padding: 0 10px; margin:auto; max-width: 1280px; border-radius: 7px 7px 0px 0px;">
  2227.    <div class="small-12 medium-12 large-1 columns seedr__avatar__tip__container" style="text-align: center; padding:0;">
  2228.                <div class="profileimagecontainer">
  2229.            <img class="profileimage" src=" https://images2.myminifactory.com/insecure/w:400/h:400/plain/https%3A%2F%2Fdl.myminifactory.com%2Fuploads%2Fprofile-images%2F668d616b9be0955c1178464afa3a5b5c9aa021f1.jpg" />
  2230.        </div>
  2231.        <div class="tip-container" >
  2232.                            <form name="mymini_tip_log" method="post" id="tipv2-recurring" style="white-space: nowrap; margin-left: 2px; margin-top: -6px;">
  2233.    
  2234.          <input type="hidden" name="entity_type" value="profile"/>
  2235.                <input type="hidden" name="entity_id" value="1193110"/>
  2236.        <input type="button" onclick="window.customEventDispatcher.dispatchEvent('SHOW_LOGIN');" value="Support Me" class="button mmfgreen" style="font-weight: bold; text-transform: uppercase; margin-left: -12px; font-size: 12px; width: auto;padding: 9.5px 10px;border-radius: 3px; margin-bottom: 14px; box-shadow: 0 3px 6px rgba(0, 0, 0, .2);" />
  2237. <input type="hidden" id="mymini_tip_log__token" name="mymini_tip_log[_token]" value="6ee0d1670c13d.jMhFDK5hpEurlUeaR6FSxUFiHq-OjI_zpJqM6HrjDKc.yIcWe8ZUzTzA2yXjE8AjpHc9KM7e_eCQ9tfnoSKlSPfHv3B06y3oBp3DIA" /></form>
  2238.  
  2239. <div id="modalRecurringTips" class="reveal-modal small" data-reveal aria-hidden="true" role="dialog"></div>
  2240.  
  2241. <script>
  2242.    $(document).ready(function() {
  2243.        checkModalSize();
  2244.    });
  2245.  
  2246.    $(window).resize(function() {
  2247.        checkModalSize();
  2248.    });
  2249.  
  2250.    $('#tipv2-recurring').on('submit', function(event){
  2251.        event.preventDefault();
  2252.                    window.customEventDispatcher.dispatchEvent('SHOW_LOGIN');
  2253.            });
  2254.  
  2255.    function checkModalSize(){
  2256.        if($(window).width() < 1150){
  2257.            $('#modalRecurringTips').removeClass('small');
  2258.            $('#modalRecurringTips').addClass('large');
  2259.        }else{
  2260.            $('#modalRecurringTips').removeClass('large');
  2261.            $('#modalRecurringTips').addClass('small');
  2262.        }
  2263.    }
  2264. </script>
  2265.  
  2266.  
  2267.                    </div>
  2268.    </div>
  2269.    <div class="small-12 medium-12 large-6 columns profiledesc__container" style="text-align: left">
  2270.        <div class="profiledesc">
  2271.            <div class="profile__top__container">
  2272.                <div class="names__container">
  2273.                    <div class="profilename__container">
  2274.                        <h2 class="profilename">ezcrush ezcrush
  2275.                                                                                                                                                                        </h2>
  2276.                    </div>
  2277.                    <div class="usernametitle">Username: maxze1
  2278.                                                <a>
  2279.                            <span class="btn-action btn-click-r reportButton" data-reveal-id="reportModal" data-entity="User" data-id="1193110" title="Report the User">
  2280.                            <i class="fa fa-flag large" style="padding:  4px;color:  white;font-size: 16px;"></i>
  2281.                            </span>
  2282.                        </a>
  2283.                                                                            <div class="cleardiv"></div>
  2284.                            <div class="profileprint">
  2285.                                3D Printing since: <span> December  6362</span>
  2286.                            </div>
  2287.                                            </div>
  2288.                </div>
  2289.                            </div>
  2290.            <div class="cleardiv"></div>
  2291.            <div class="profileabout">
  2292.                                    
  2293.                            </div>
  2294.        </div>
  2295.        <div class="cleardiv"></div>
  2296.    </div>
  2297.    <div class="small-12 medium-3 large-2 columns">
  2298.        
  2299.    </div>
  2300. </div>
  2301. <div style=" width:100%; max-width: 100%;" id="inforow">
  2302.    <ul>
  2303.                    <li>
  2304.                <span>974</span>
  2305.                Views
  2306.            </li>
  2307.                <li>
  2308.            <span>0</span>
  2309.            Likes
  2310.        </li>
  2311.                            <li>
  2312.                <span class="profile-line-button follow" onclick="window.customEventDispatcher.dispatchEvent('SHOW_LOGIN');" >Follow</span>
  2313.            </li>
  2314.                                    <li>
  2315.                      <a data-reveal-id="loginscreen">Private Message</a>
  2316.  
  2317.  <!-- Reveal Modals begin -->
  2318.  <div id="firstModal" class="reveal-modal medium" data-reveal aria-labelledby="firstModalTitle" aria-hidden="true" role="dialog" style="top: 10.25rem">
  2319.    <div class="panel callout radius">
  2320.      <h3 id="firstModalTitle">Send Message to <a href="/users/maxze1">maxze1</a></h3>
  2321.    </div>
  2322.    <p id="result">  </p>
  2323.    <p>
  2324.      <div class="large-12">
  2325.        <label>
  2326.          <textarea id="messagearea" rows="5" placeholder="Type a message..."></textarea>
  2327.        </label>
  2328.                  <div class="form-group small-12 large-12 right" style="text-align: right;float: right;">
  2329.  <div class="large-12 small-12 right">
  2330.    <p>
  2331.      Please enter the code below
  2332.      <a title="Refresh Captcha" onclick="changeUrl()">
  2333.        <i id="captcharefresh" class="fa fa-refresh "></i>
  2334.      </a>
  2335.    </p>
  2336.  </div>
  2337.  <div class="large-12 small-12 right">
  2338.    <div>
  2339.      <img id="captcha" src="https://www.myminifactory.com/captcha/get-new-captcha" >
  2340.    </div>
  2341.    <div>
  2342.      <input placeholder="Enter captcha" name="pure_captcha" id="captchaAnswer" class="form-control" type="text" style="width: calc(30%);float: right;">
  2343.    </div>
  2344.  </div>
  2345. </div>
  2346. <script>
  2347. var cVersion = 0;
  2348. function changeUrl(){
  2349.    document.getElementById("captcha").src="https://www.myminifactory.com/captcha/get-new-captcha?v="+cVersion;
  2350.    cVersion++;
  2351.    var logo = document.getElementById('captcha');
  2352.    var captcharefresh = document.getElementById('captcharefresh');
  2353.    captcharefresh.classList.add("rotating");
  2354.  
  2355.    logo.onload = function () {
  2356.        captcharefresh.classList.remove("rotating");
  2357.    };
  2358. };
  2359.  
  2360. </script>
  2361. <style>
  2362. #captcharefresh{
  2363.    color: #3a945b;
  2364. }
  2365. #captcha {
  2366.  width: calc(30%);
  2367.  max-height: 60px;
  2368.  padding-bottom: 5px;
  2369. }
  2370. @-webkit-keyframes rotating /* Safari and Chrome */ {
  2371.  from {
  2372.    -webkit-transform: rotate(0deg);
  2373.    -o-transform: rotate(0deg);
  2374.    transform: rotate(0deg);
  2375.  }
  2376.  to {
  2377.    -webkit-transform: rotate(360deg);
  2378.    -o-transform: rotate(360deg);
  2379.    transform: rotate(360deg);
  2380.  }
  2381. }
  2382. @keyframes rotating {
  2383.  from {
  2384.    -ms-transform: rotate(0deg);
  2385.    -moz-transform: rotate(0deg);
  2386.    -webkit-transform: rotate(0deg);
  2387.    -o-transform: rotate(0deg);
  2388.    transform: rotate(0deg);
  2389.  }
  2390.  to {
  2391.    -ms-transform: rotate(360deg);
  2392.    -moz-transform: rotate(360deg);
  2393.    -webkit-transform: rotate(360deg);
  2394.    -o-transform: rotate(360deg);
  2395.    transform: rotate(360deg);
  2396.  }
  2397. }
  2398. .rotating {
  2399.  -webkit-animation: rotating 2s linear infinite;
  2400.  -moz-animation: rotating 2s linear infinite;
  2401.  -ms-animation: rotating 2s linear infinite;
  2402.  -o-animation: rotating 2s linear infinite;
  2403.  animation: rotating 2s linear infinite;
  2404. }
  2405. </style>
  2406.                <input type="hidden" class="csrf_token" value="59097542fb928427f35140134fab1.3BAZRhNWuR_R8qei12EBA2ZThUKVOjfagpUow1ZfCcc.vSQrGWA1_VaeuJSXphYsRwQH0we4AmGU06FuhW8zPqSlY1VzdGaMb-iRzA">
  2407.      </div>
  2408.    </p>
  2409.    <p><a href="#" id="sendMessage" class="button right mmfgreen">Send Message</a></p>
  2410.    <a class="close-reveal-modal" aria-label="Close" style="top:-0.2rem; right: 0.375rem;">&#215;</a>
  2411.  </div>
  2412.  <div id="secondModal" class="reveal-modal" data-reveal aria-labelledby="secondModalTitle" aria-hidden="true" role="dialog">
  2413.    <div id="messageresult"></div>
  2414.    <div>
  2415.      <a class="button success right" href="/messages/sent" style="color:white !important;">See your <strong>Inbox</strong></a>
  2416.    </div>
  2417.    <a class="close-reveal-modal" aria-label="Close">&#215;</a>
  2418.  </div>
  2419.  
  2420. <script>
  2421.  $(function(){
  2422.    function showMessage(text,status){
  2423.      return '<div data-alert class="alert-box '+status+'">'+
  2424.        '<strong>'+text+'</strong></div>';
  2425.    }
  2426.    $('#sendMessage').on('click',function(){
  2427.        $('#result').html("").hide();
  2428.        var message = $('#messagearea').val();
  2429.        var captcha = $('#captchaAnswer').val();
  2430.        if(message == ""){
  2431.            $('#result').html(showMessage("Whoops! Message can not be empty!",'alert')).show();
  2432.            return
  2433.        }
  2434.        if(captcha == ""){
  2435.            $('#result').html(showMessage("Please enter to captcha code!",'alert')).show();
  2436.            return
  2437.        }
  2438.        // Get some values from elements on the page:
  2439.        var username = 'maxze1';
  2440.        var url = "/users/message";
  2441.  
  2442.        // Send the data using post
  2443.        var csrfToken = $('.csrf_token').val();
  2444.        var captcha = $('#captchaAnswer').val();
  2445.        $.ajax({
  2446.            url: url,
  2447.            type: 'POST',
  2448.            data: { _csrf_token: csrfToken, captcha:captcha, content: message, username: username }
  2449.        }).done(function(data) {
  2450.            $('#messagearea').val("");
  2451.            $('#captchaAnswer').val("");
  2452.            $('#messageresult').html(showMessage(data,'success')).show();
  2453.            $('#secondModal').foundation('reveal','open');
  2454.            $('#captcharefresh').click();
  2455.        }).fail(function(data) {
  2456.          $('#result').html(showMessage(data.responseJSON.error_description,'alert')).show();
  2457.        });
  2458.    });
  2459.  });
  2460.  
  2461.  $('.btn-message').hover(function(){
  2462.      $('.btn-message i').addClass('color-mmfgreen');
  2463.  }, function(){
  2464.    $('.btn-message i').removeClass('color-mmfgreen');
  2465.  });
  2466.  
  2467. </script>
  2468.  
  2469.            </li>
  2470.                            <li>
  2471.                <a class="userslink mmfwhitet" href="https://www.klikvegas.eu.org" title="https://www.klikvegas.eu.org" target="_blank" style="text-decoration:none;">
  2472.                    <script type="text/javascript">
  2473.                        var field = 'https://www.klikvegas.eu.org';
  2474.                        var result = field.search(new RegExp(/^http/i));
  2475.                        if (result) {
  2476.                            field = 'http://' + field;
  2477.                        }
  2478.                        $('a.userslink').attr('href', field);
  2479.                    </script>
  2480.                    Website
  2481.                </a>
  2482.            </li>
  2483.                    </ul>
  2484. </div>
  2485. </div>
  2486.  
  2487.  
  2488. <div id="tabcontent" style="background: white; padding:10px; width:100%; margin: auto; max-width:1449px; margin-top: 40px;">
  2489.    <ul class="tabs" data-tab role="tablist" style="margin-top: -40px;">
  2490.        <li class="tab-title " role="presentation">
  2491.                                    <span class="tabnounits">Objects (0)</span>
  2492.                            </li>
  2493.                        <li class="tab-title " role="presentation">
  2494.                            <span class="tabnounits">Prints (0)</span>
  2495.                    </li>
  2496.        <li class="tab-title " role="presentation" id="profile_collections_tab">
  2497.                            <span class="tabnounits">Collections (0)</span>
  2498.                    </li>
  2499.                        <li class="tab-title " role="presentation" id="profile_followers_tab">
  2500.                            <span class="tabnounits">Followers (0)</span>
  2501.                    </li>
  2502.        <li class="tab-title " role="presentation" id="profile_following_tab">
  2503.                            <span class="tabnounits">Following (0)</span>
  2504.                    </li>
  2505.            </ul>
  2506.    <div class="tabs-content">
  2507.                                                                        
  2508.        
  2509.    </div>
  2510.  
  2511. </div>
  2512. <div>
  2513. <!-- Reveal Modals begin -->
  2514. <div id="reportModal" data-reveal aria-labelledby="reportModalTitle" class="reveal-modal" aria-hidden="true" role="dialog">
  2515.    <a class="close-reveal-modal" aria-label="Close">&#215;</a>
  2516. </div><style>
  2517. /* Small only */
  2518. @media screen and (max-width: 39.9375em) {
  2519.  .report-image{
  2520.    background: white;
  2521.    height: 30px;
  2522.    width: 30px;
  2523.    border-radius: 50%;
  2524.    position: absolute;
  2525.    bottom: 10px;
  2526.    right: calc(100%/9);
  2527.    text-align: center;
  2528.    color: #6d6c6c;
  2529.    z-index: 20;
  2530.    box-shadow: 0 2px 4px #3F4F56;
  2531.    -webkit-transition: none;
  2532.    -moz-transition: none;
  2533.    transition: none;
  2534.  }
  2535. }
  2536. /* Medium and to large */
  2537. @media screen and (min-width: 40em) and (max-width: 53em) {
  2538.  .report-image{
  2539.    background: white;
  2540.    height: 30px;
  2541.    width: 30px;
  2542.    border-radius: 50%;
  2543.    position: absolute;
  2544.    bottom: 10px;
  2545.    right: calc(100%/9);
  2546.    text-align: center;
  2547.    color: #6d6c6c;
  2548.    z-index: 20;
  2549.    box-shadow: 0 2px 4px #3F4F56;
  2550.    -webkit-transition: none;
  2551.    -moz-transition: none;
  2552.    transition: none;
  2553.  }
  2554. }
  2555. /* Large and xlarge */
  2556. @media screen and (min-width: 53em) and (max-width: 63.9375em) {
  2557.  .report-image{
  2558.    background: white;
  2559.    height: 30px;
  2560.    width: 30px;
  2561.    border-radius: 50%;
  2562.    position: absolute;
  2563.    bottom: 10px;
  2564.    right: calc(100%/7);
  2565.    text-align: center;
  2566.    color: #6d6c6c;
  2567.    z-index: 20;
  2568.    box-shadow: 0 2px 4px #3F4F56;
  2569.    -webkit-transition: none;
  2570.    -moz-transition: none;
  2571.    transition: none;
  2572.  }
  2573. }
  2574. /* xlarge and up */
  2575. @media screen and (min-width: 64em) {
  2576.  .report-image{
  2577.    background: white;
  2578.    height: 30px;
  2579.    width: 30px;
  2580.    border-radius: 50%;
  2581.    position: absolute;
  2582.    bottom: 10px;
  2583.    right: calc(100%/10);
  2584.    text-align: center;
  2585.    color: #6d6c6c;
  2586.    z-index: 20;
  2587.    box-shadow: 0 2px 4px #3F4F56;
  2588.    -webkit-transition: none;
  2589.    -moz-transition: none;
  2590.    transition: none;
  2591.  }
  2592. }
  2593. </style>
  2594.  
  2595. <script>
  2596. let reasons = null;
  2597. let report_form = "#report-form";
  2598. let report_result = ".report_result";
  2599.  
  2600. var showMessage = (text,status) => {
  2601.    return '<div data-alert class="alert-box '+status+'">'+
  2602.    '<strong>'+text+'</strong></div>';
  2603. }
  2604.  
  2605. $(document).on('keypress',report_form, (e) => {
  2606.    if(e.which == 13) {
  2607.      dynamicReport($(report_form));
  2608.    }
  2609. });
  2610.  
  2611. $(document).on("change","#report_email",function() {
  2612.  if($( this ).is(':checked'))
  2613.    $(".email_area").show();  // checked
  2614.  else
  2615.    $(".email_area").hide();
  2616.  })
  2617.  
  2618. $(document).on("click", "#reportModal .close-reveal-modal",function() {
  2619.    $(report_form).find(report_result).html("");
  2620.    $(report_form).find(".report_reason").val($(report_form).find(".report_reason option:first").val()); // empty reason
  2621.    $(report_form).find(".report_comment").val("");//empty comment area
  2622.    $(report_form).find(".email_area").hide();
  2623.    $(report_form).find("#report_email").prop('checked', false);
  2624.    $(report_form).find(".email").val("");
  2625.    if($(report_form).find("#captchaAnswer").length==1){
  2626.      $(report_form).find("#captchaAnswer").val(""); // empty captcha answer
  2627.      $(report_form).find("#captcharefresh").click();
  2628.    }else{
  2629.      grecaptcha.reset();
  2630.    }
  2631. })
  2632.  
  2633. $(document).on("click",report_form + " .report_submit",() => {
  2634.  dynamicReport($(report_form));
  2635. })
  2636.  
  2637. function getReasons(entity_type,entity_id,callBack) {
  2638.  
  2639.  if(!reasons){
  2640.     let response  = $.get( "/report/get-reasons" );
  2641.     response.done( ( data ) => {
  2642.       reasons = data;
  2643.       callBack(entity_type,entity_id);
  2644.     });
  2645.  }else{
  2646.    callBack(entity_type,entity_id);
  2647.  }
  2648. }
  2649.  
  2650. function renderReport(entityType,entityId){
  2651.  if($(report_form).length==0){
  2652.  
  2653.      var url = "/report/show-report";
  2654.      var posting = $.post( url );
  2655.      var reasonEntity = reasons[entityType];
  2656.  
  2657.      posting.done( ( data ) => {
  2658.          var item = $(data).clone();
  2659.          $(item).find(".report_data").val(entityId);
  2660.          $(item).attr("data-rendered-entity",entityType);
  2661.          var options = reasonEntity.map((data)=>{
  2662.            return "<option value="+data.id+">"+data.reason+"</option>";
  2663.          })
  2664.          $(item).find(".report_reason").append(options);
  2665.          if($(report_form).length==1) $(report_form).remove();
  2666.          $("#reportModal").append(item);
  2667.      })
  2668.  }else{
  2669.      let temp_entity_type = $(report_form).attr("data-rendered-entity");
  2670.      if(temp_entity_type!=entityType || $(report_form).find(".report_data").val()!=entityId){
  2671.        var item = $(report_form);
  2672.        $(item).find(".report_data").val(entityId);
  2673.        $(item).attr("data-rendered-entity",entityType);
  2674.        var reasonEntity = reasons[entityType];
  2675.        var options = reasonEntity.map((data)=>{
  2676.          return "<option value="+data.id+">"+data.reason+"</option>";
  2677.        })
  2678.        $(report_form).find(".report_reason option:not(:eq(0))").remove();
  2679.        $(item).find(".report_reason").append(options);
  2680.        if($(report_form).length==1) $(report_form).remove();
  2681.        $("#reportModal").append(item);
  2682.      }
  2683.  }
  2684. }
  2685.  
  2686. $(document).on("click",".reportButton", function () {
  2687.  var entity_type = $(this).attr("data-entity");
  2688.  var entity_id = $(this).attr("data-id");
  2689.  
  2690.  if(!entity_id && entity_type=="Image"){
  2691.    entity_id = $(".slide-prdimg-gallery div.slick-active").find("img").attr("data-id");
  2692.  }else if(!entity_id && entity_type=="ThreedPrint"){
  2693.    entity_type="Image";
  2694.    if($(".modal-print-list-ul li").length==1){
  2695.      entity_id = $(".modal-print-list-ul li").find("img").attr("data-id");
  2696.    }else if($(".modal-print-list-ul li").length>1){
  2697.      entity_id = $(".modal-print-list-ul div .slick-active").find("img").attr("data-id");
  2698.    }
  2699.  }
  2700.  
  2701.  getReasons(entity_type,entity_id,renderReport);
  2702. })
  2703.  
  2704. function validateEmail(email) {
  2705.    var re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
  2706.    return re.test(String(email).toLowerCase());
  2707. }
  2708.  
  2709. const dynamicReport = (form) => { //the form that is related the report is required
  2710.  
  2711.    const entity_type = $(form).attr("data-rendered-entity");
  2712.    const entity_id = $(form).find(".report_data").val();
  2713.    const reason_id = $(form).find(".report_reason").val();
  2714.    const description = $(form).find(".report_comment").val();
  2715.    const emailCheck = $(form).find("#report_email").is(':checked');
  2716.    const captchaExists = $(form).find("#captchaAnswer").length;
  2717.    let email = $(form).find(".email").val();
  2718.    let captcha= null;
  2719.    if(captchaExists!=1){
  2720.        const g_recaptcha_response = $(form).find("#g-recaptcha-response").val();
  2721.        captcha = {
  2722.            google_captcha : 1,
  2723.            g_recaptcha_response: g_recaptcha_response
  2724.        };
  2725.    }else{
  2726.        const captchaAnswer = $(form).find("#captchaAnswer").val();
  2727.        if(captchaAnswer==""){
  2728.            $(form).find(report_result).html(showMessage("Please enter a captcha","alert")).show();
  2729.            return;
  2730.        }
  2731.        captcha = {
  2732.            google_captcha : 0,
  2733.            captcha: captchaAnswer
  2734.        };
  2735.    }
  2736.  
  2737.    if(reason_id == null){
  2738.        $(form).find(report_result).html(showMessage("Please select a Reason","alert")).show();
  2739.        return;
  2740.    }
  2741.  
  2742.    if(entity_type == null){
  2743.        $(form).find(report_result).html(showMessage("Please select a Entity Type","alert")).show();
  2744.        return;
  2745.    }
  2746.  
  2747.    if(!emailCheck){
  2748.      email = null;
  2749.    }else{
  2750.      if(!validateEmail(email)){
  2751.        $(form).find(report_result).html(showMessage("Please type a valid E-mail address","alert")).show();
  2752.        return;
  2753.      }
  2754.    }
  2755.  
  2756.    const data = {
  2757.        description: description,
  2758.        entityType: entity_type,
  2759.        reason_id: reason_id,
  2760.        entity_id: entity_id,
  2761.        email: email
  2762.    };
  2763.  
  2764.    if(captcha != null){
  2765.      data['captcha'] = captcha;
  2766.    }
  2767.  
  2768.    //show loading before requesting post
  2769.    $(form).find( ".loading" ).html("<img src='https://static.myminifactory.com/images/loader.gif?v152' style='width: 22px;'/>");
  2770.  
  2771.    // Send the data using patch
  2772.    var url = "/api/v2/report";
  2773.  
  2774.    $.ajax({
  2775.        url: url,
  2776.        data: JSON.stringify(data),
  2777.        type: "PATCH",
  2778.        success: ({ code, message }) => {
  2779.        $(form).find(".loading").html("");
  2780.          if(code==200){
  2781.              $(form).find(report_result).html(showMessage(message,"success")).show();
  2782.              $(form).find(".report_reason").val($(form).find(".report_reason option:first").val()); // empty reason
  2783.              $(form).find(".report_comment").val("");//empty comment area
  2784.              $(form).find(".email").val("");
  2785.              if(captchaExists==1){
  2786.                  $(form).find("#captchaAnswer").val(""); // empty captcha answer
  2787.                  $(form).find("#captcharefresh").click();
  2788.              }
  2789.              if(captchaExists!=1){
  2790.                grecaptcha.reset();
  2791.              }
  2792.          } else {
  2793.              $(form).find(report_result).html(showMessage(message,"alert")).show();
  2794.          }
  2795.        },
  2796.        error: (error) => {
  2797.          $(form).find(".loading").html("");
  2798.          $(form).find(report_result).html(showMessage(error.error_description,"alert")).show();
  2799.        }
  2800.    });
  2801. }
  2802.  
  2803. </script>
  2804.  </section>
  2805.  </section>
  2806.  <section id="footer">
  2807.                <script type="application/json" class="js-react-on-rails-component" data-component-name="Footer" data-dom-id="sfreact-reactRenderer6635ea419b08d4.69858087">{"paths":{"about":"\/pages\/about_us","howItWorks":"\/pages\/how-it-works","releaseLog":"\/pages\/myminifactory-release-log","faq":"\/pages\/faq","blog":"\/blog","careers":"\/pages\/careers","help":"\/pages\/faq","forMakers":"\/pages\/register","browseContent":"\/search\/?store=0&ref=footer","onlyGames":"https:\/\/only-games.co\/","scanTheWorld":"https:\/\/www.myminifactory.com\/scantheworld","theAdventure":"\/the-adventure","designCompetitions":"\/competition","customize":"\/customize\/maker","monetize":"\/pages\/join_the_store","organizeCompetition":"\/pages\/organize-design-competition","museums":"https:\/\/cdn.myminifactory.com\/static\/STW_For_Galleries_Archives_and_Museum.pdf","api":"\/pages\/for-developers","android":"https:\/\/play.google.com\/store\/apps\/details?id=com.myminifactoryapps","iOS":"https:\/\/itunes.apple.com\/WebObjects\/MZStore.woa\/wa\/viewSoftware?id=1313773617&mt=8","privacyPolicy":"\/pages\/privacy-policy","terms":"\/pages\/terms-and-conditions","sitemap":"http:\/\/www.myminifactory.com\/sitemap.xml","investorRelations":"\/pages\/investor-relations","advertizeWithUs":"\/pages\/advertize-with-us","intellectualPropertyManagement":"\/pages\/intellectual-property-management","creatorPortal":"https:\/\/creator.myminifactory.com"},"messages":{"gdpr_confirmation":"The new General Data Protection Regulation is now effective, we simply need you to confirm that you let us process your personal data:","please_read":"In addition, please read our","save_accept":"Save and Accept","i_accept":"I Accept","contact_us":"Contact Us","close":"Close","privacy_policy":"Privacy Policy","privacy_policy_updated":", which has been updated and became effective on May 25th, 2018.","cookie_use":"We use cookies and other tracking technologies to improve your browsing experience on our site, show targeted ads, analyze site traffic, and understand where our audience is coming from. In addition, please read our %privacy_link%, which has been updated and became effective on May 25th, 2018. By choosing I Accept, you consent to our use of cookies and other tracking technologies.","register_now":"Register Now"},"isEu":false}</script><div id="sfreact-reactRenderer6635ea419b08d4.69858087"><div class="footerWrapper" data-reactroot=""><div class="footerInner"><div class="footerTop"><div class="linksColumn"><h3 class="footerHeading">MYMINIFACTORY</h3><div class="linksGroup"><a class="footerLink" href="/pages/about_us">About</a><a class="footerLink" href="/pages/how-it-works">How it works</a><a class="footerLink" href="/pages/myminifactory-release-log" target="_blank" rel="noreferrer">Release Log</a><a class="footerLink" href="/pages/faq">Help / FAQ</a><a class="footerLink" href="https://tavern.myminifactory.com/?utm_source=footer&amp;utm_medium=link&amp;utm_id=tavern-launch">Forum</a><a class="footerLink" href="/blog">Blog</a><a class="footerLink" href="/pages/careers">Careers</a><a class="footerLink" href="/pages/investor-relations">Investor Relations</a><a class="footerLink" href="/pages/intellectual-property-management">Intellectual Property</a></div></div><div class="linksColumn"><h3 class="footerHeading">MAKERS</h3><div class="linksGroup"><a class="footerLink" href="/pages/register">For Makers</a><a class="footerLink" href="/search/?store=0&amp;ref=footer">Browse Content</a><a class="footerLink" href="https://only-games.co/" target="_blank" rel="noopener noreferrer">Physical Miniatures</a><a class="footerLink" href="https://www.myminifactory.com/scantheworld">Scan The World</a><a class="footerLink" href="/the-adventure">The Adventure</a><a class="footerLink" href="/customize/maker">Customizer</a></div></div><div class="linksColumn"><h3 class="footerHeading">CREATORS</h3><div class="linksGroup"><a class="footerLink" href="/competition">Design Competitions</a><a class="footerLink" href="/pages/join_the_store">Become a Premium Creator</a><a class="footerLink" href="https://creator.myminifactory.com" target="_blank" rel="noreferrer">Creator Portal</a></div></div><div class="linksColumn"><h3 class="footerHeading">PARTNERS</h3><div class="linksGroup"><a class="footerLink" href="https://cdn.myminifactory.com/static/STW_For_Galleries_Archives_and_Museum.pdf">Museums</a><a class="footerLink" href="/pages/for-developers">API</a><a class="footerLink" href="/pages/advertize-with-us">Advertize with us</a></div></div><div class="subscribeColumn"><div class="subscribe"><h3 class="footerHeading">SUBSCRIBE</h3><form class="emailSubscribeLine" action="https://myminifactory.us11.list-manage.com/subscribe/post?u=d472931d3b83139f3fe4179d3&amp;id=8b11f7b191" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" target="_blank"><input type="text" class="emailInput" name="EMAIL" id="mce-EMAIL" placeholder="email address" required=""/><input type="submit" class="subscribeButton" value="Subscribe" name="subscribe" id="mc-embedded-subscribe"/></form></div><div class="app"><h3 class="footerHeading">APP</h3><div class="linksGroup"><a class="footerLink" href="https://play.google.com/store/apps/details?id=com.myminifactoryapps">Google Android</a><a class="footerLink" href="https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=1313773617&amp;mt=8">Apple iOS</a></div></div></div></div><div class="dividingLine"></div><div class="footerBottom"><div class="copyrightWrapper"><span class="copyrightMain">Copyright, MyMiniFactory, <!-- -->2024<!-- --> <!-- -->/ 2 Berners Road, Islington, London, N1 0PW, United Kingdom /<a class="copyrightLink" href="/pages/privacy-policy"> Privacy Policy </a> <!-- -->/<a class="copyrightLink" href="/pages/terms-and-conditions"> Terms &amp; Conditions </a> <!-- -->/<a class="copyrightLink" href="http://www.myminifactory.com/sitemap.xml"> Sitemap</a></span><br/></div></div></div></div></div>
  2808.      </section>
  2809.  
  2810.  
  2811.  
  2812. <!-- Matomo -->
  2813. <script type="text/javascript">
  2814.  var _paq = window._paq || [];
  2815.    _paq.push(['trackPageView']);
  2816.  _paq.push(['enableLinkTracking']);
  2817.  (function() {
  2818.    var u="//stats.myminifactory.com/";
  2819.    var x="//static.myminifactory.com/";
  2820.    _paq.push(['setTrackerUrl', u+'matomo.php']);
  2821.    _paq.push(['setSiteId', '1']);
  2822.    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
  2823.    g.type='text/javascript'; g.async=true; g.defer=true; g.src=x+'matomo.js'; s.parentNode.insertBefore(g,s);
  2824.  })();
  2825. </script>
  2826. <!-- End Matomo Code -->
  2827.  
  2828.  <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
  2829.  <script>
  2830.    (adsbygoogle = window.adsbygoogle || []).push({
  2831.        google_ad_client: "ca-pub-4138683835438948",
  2832.        enable_page_level_ads: true
  2833.    });
  2834.  </script>
  2835.  
  2836.  
  2837. <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.eu01.nr-data.net","licenseKey":"NRJS-1d20518d243f7f9c105","applicationID":"491745513","transactionName":"MhBSZQoZWEBSWkZcCQtacVIMEVldHHRLeA8LHGxkCx1EcUZXVlkDOTZfXwwKWV9fXEBpKwAGQ1AfHXVcXU1AWgoJEEILQhVTQEBYVVAECg1xUgwRWV0=","queueTime":0,"applicationTime":240,"atts":"HldRE0IDS04=","errorBeacon":"bam.eu01.nr-data.net","agent":""}</script></body>
  2838. </html>
  2839.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda