!function t(e,n,r){function i(a,s){if(!n[a]){if(!e[a]){var u="function"==typeof require&&require;if(!s&&u)return u(a,!0);if(o)return o(a,!0);var c=new Error("Cannot find module '"+a+"'");throw c.code="MODULE_NOT_FOUND",c}var l=n[a]={exports:{}};e[a][0].call(l.exports,(function(t){return i(e[a][1][t]||t)}),l,l.exports,t,e,n,r)}return n[a].exports}for(var o="function"==typeof require&&require,a=0;a<r.length;a++)i(r[a]);return i}({1:[function(t,e,n){"use strict";const r=t("firebase/app");t("firebase/auth"),t("firebase/firestore");const i=t("@stripe/stripe-js"),o=t("sortablejs"),a=t("dompurify");t("hacktimer");const s="MY CLOSET PIXIE",u="myclosetpixie-app",c="myclosetpixie-mini",l="myClosetPixieAppTitle",h="myClosetPixieMiniAppTitle",f="3px solid #FDA287",d="https://myclosetpixie.com/app/logo.svg",p="myClosetPixie",m="myClosetPixieCounters",v="https://myclosetpixie.com/support",g="21.6.14",y="TRIAL_LIMIT_REACHED",b="ERROR_CAPTCHA_UNSOLVABLE",w="ERROR_NO_SLOT_AVAILABLE",S="TOO_MANY_REQUESTS",E={key:"follow",name:"Follow",status:"Following"},T={key:"unfollow",name:"Unfollow",status:"Unfollowing"},I={key:"shareToFollowers",name:"Share to Followers",status:"Sharing"},_={key:"shareToParty",name:"Share to Party",status:"Sharing"},A={key:"organizeCloset",name:"Organize Closet",status:"Organizing"},N={apiKey:"AIzaSyCrq1gUCM0VqKOLCqhG-rQ-ujRncfoB-Is",authDomain:"myclosetpixie-819a6.firebaseapp.com",databaseURL:"https://myclosetpixie-819a6.firebaseio.com",projectId:"myclosetpixie-819a6",storageBucket:"myclosetpixie-819a6.appspot.com",messagingSenderId:"475747057375",appId:"1:475747057375:web:dbaa43636ad3bf035eb36a",measurementId:"G-TTQ4CBDFJV"};let C=null;const D={btnId:"homeBtn",tabId:"homeDiv"},k={btnId:"profileDivBtn",tabId:"myProfileDiv"},x={btnId:"settingsBtn",tabId:"settingsDiv"},O="https://us-central1-myclosetpixie-819a6.cloudfunctions.net/resolveCaptcha",P={firebaseUser:null,uid:void 0,user_email:void 0,trialEndDate:void 0,userSettings:{syncId:1,appMinimized:!1,followUnfollowSpeed:.5,shareSpeed:.5,dailyShareLimit:5e3,repeatShareLimit:1,repeatInfinitely:!1,showAvailableItems:!0,successNotify:!0,failedNotify:!0,successSound:!1,failedSound:!1,userErrors:[],feedback:{received:!1,later:0,positive:!1,message:null},userVersion:g,overSharingWarning:!1,twoCaptchaApiKey:null},userCounters:{incOffersSent:0,incCaptchaFailed:0,incShares:0,incFollows:0,lastSharesDate:0,incTodaySharesCount:0,lastFollowDate:0,incTodayFollowCount:0,totalShares:0,totalFollows:0,lastSharesCount:0,lastFollowCount:0},soundLoaded:!1,successSound:new Audio("https://myclosetpixie.com/app/success.mp3"),failSound:new Audio("https://myclosetpixie.com/app/fail.mp3"),saveError(t,e,n=!1){P.userSettings.userErrors.length>100&&P.userSettings.userErrors.shift(),P.userSettings.userErrors.push({date:new Date,id:t,message:e,version:g}),P.saveSettings(!1,!n)},saveSettings(t=!1,e=!1){P.uid&&(P.userSettings.syncId=R.getCurrentDateAsInt(!0),P.userSettings.userVersion=g,t&&P.saveCounters(),P.saveSettingsLocal(),P.syncSettings(e))},saveCounters(){let t=JSON.stringify(P.userCounters);localStorage.setItem(m+"_"+P.uid,t)},loadCounters(){if(P.uid){let t=localStorage.getItem(m+"_"+P.uid);if(t){let e=JSON.parse(t);Object.assign(P.userCounters,e)}}},saveSettingsLocal(){let t=JSON.stringify(P.userSettings);localStorage.setItem(p+"_"+P.uid,t)},async syncSettings(t=!1){let e=R.getCurrentDateAsInt(!0);if(P.uid&&P.firebaseUser){let n=!0;if(P.firebaseUser.userSettings&&P.firebaseUser.userSettings.syncId?(n=P.firebaseUser.userSettings.syncId<e,n&&(P.firebaseUser.userSettings.syncId=e)):(P.firebaseUser.userSettings=P.userSettings,P.firebaseUser.userSettings.syncId=e),n||t){P.userSettings.syncId=e,P.loadCounters();let t={};return t["userSettings.syncId"]=P.userSettings.syncId,t["userSettings.appMinimized"]=P.userSettings.appMinimized,t["userSettings.followUnfollowSpeed"]=P.userSettings.followUnfollowSpeed,t["userSettings.shareSpeed"]=P.userSettings.shareSpeed,t["userSettings.dailyShareLimit"]=P.userSettings.dailyShareLimit,t["userSettings.repeatShareLimit"]=P.userSettings.repeatShareLimit,t["userSettings.repeatInfinitely"]=P.userSettings.repeatInfinitely,P.userCounters.incShares&&P.userCounters.incShares>0&&(t["userSettings.userStatistics.totalShares"]=r.firestore.FieldValue.increment(P.userCounters.incShares)),P.userCounters.lastSharesDate&&P.userCounters.incTodaySharesCount&&P.userCounters.incTodaySharesCount>0&&(t["userSettings.userStatistics.lastSharesDate"]=P.userCounters.lastSharesDate,t["userSettings.userStatistics.lastSharesCount"]=V.getTodayShares()),P.userCounters.incFollows&&P.userCounters.incFollows>0&&(t["userSettings.userStatistics.totalFollows"]=r.firestore.FieldValue.increment(P.userCounters.incFollows)),P.userCounters.lastFollowDate&&P.userCounters.incTodayFollowCount&&P.userCounters.incTodayFollowCount>0&&(t["userSettings.userStatistics.lastFollowDate"]=P.userCounters.lastFollowDate,t["userSettings.userStatistics.lastFollowCount"]=F.getTodayFollows()),P.userCounters.incCaptchaFailed&&P.userCounters.incCaptchaFailed>0&&(t["userSettings.userStatistics.totalCaptchaFailed"]=r.firestore.FieldValue.increment(P.userCounters.incCaptchaFailed)),P.userCounters.incOffersSent&&P.userCounters.incOffersSent>0&&(t["userSettings.userStatistics.totalOffersSent"]=r.firestore.FieldValue.increment(P.userCounters.incOffersSent)),t["userSettings.showAvailableItems"]=P.userSettings.showAvailableItems,t["userSettings.successNotify"]=P.userSettings.successNotify,t["userSettings.failedNotify"]=P.userSettings.failedNotify,t["userSettings.successSound"]=P.userSettings.successSound,t["userSettings.failedSound"]=P.userSettings.failedSound,P.userSettings.userErrors&&P.userSettings.userErrors.length>0&&(t["userSettings.userErrors"]=r.firestore.FieldValue.arrayUnion(...P.userSettings.userErrors)),t["userSettings.feedback.received"]=P.userSettings.feedback.received,t["userSettings.feedback.later"]=P.userSettings.feedback.later,t["userSettings.feedback.positive"]=P.userSettings.feedback.positive,t["userSettings.feedback.message"]=P.userSettings.feedback.message,t["userSettings.userVersion"]=g,t["userSettings.overSharingWarning"]=P.userSettings.overSharingWarning,t["userSettings.twoCaptchaApiKey"]=P.userSettings.twoCaptchaApiKey,P.userSettings.userErrors=[],P.resetCounters(),C.firestore().collection("users").doc(P.uid).update(t).catch((t=>{P.saveError("syncSettings",t.message,!0),console.error("Sync settings failed",t)}))}}},loadSettings(){try{if(P.uid){if(P.firebaseUser&&P.firebaseUser.userSettings&&P.firebaseUser.userSettings.syncId){let t=localStorage.getItem(p+"_"+P.uid);if(t){let e=JSON.parse(t);P.firebaseUser.userSettings.syncId>e.syncId?(Object.assign(P.userSettings,P.firebaseUser.userSettings),P.userSettings.userErrors=[]):Object.assign(P.userSettings,e)}else Object.assign(P.userSettings,P.firebaseUser.userSettings),P.userSettings.userErrors=[]}P.loadCounters(),P.firebaseUser.userSettings&&P.firebaseUser.userSettings.userStatistics&&(P.userCounters.totalShares=P.firebaseUser.userSettings.userStatistics.totalShares?P.firebaseUser.userSettings.userStatistics.totalShares:0,P.userCounters.totalFollows=P.firebaseUser.userSettings.userStatistics.totalFollows?P.firebaseUser.userSettings.userStatistics.totalFollows:0,P.firebaseUser.userSettings.userStatistics.lastSharesDate===R.getCurrentDateAsInt()?(P.userCounters.lastSharesDate=P.firebaseUser.userSettings.userStatistics.lastSharesDate,P.userCounters.lastSharesCount=P.firebaseUser.userSettings.userStatistics.lastSharesCount):(P.userCounters.lastSharesDate!==R.getCurrentDateAsInt()&&(P.userCounters.incTodaySharesCount=0),P.userCounters.lastSharesDate=R.getCurrentDateAsInt(),P.userCounters.lastSharesCount=0),P.firebaseUser.userSettings.userStatistics.lastFollowDate===R.getCurrentDateAsInt()?(P.userCounters.lastFollowDate=P.firebaseUser.userSettings.userStatistics.lastFollowDate,P.userCounters.lastFollowCount=P.firebaseUser.userSettings.userStatistics.lastFollowCount):(P.userCounters.lastFollowDat
poshmark插件.zip
需积分: 10 30 浏览量
2021-11-19
15:46:06
上传
评论 2
收藏 259KB ZIP 举报
![avatar](https://profile-avatar.csdnimg.cn/15baf208e8334e15b7081bba5516e6b9_bmh18888.jpg!1)
kuajing2009
- 粉丝: 44
- 资源: 2
最新资源
- 基于GUI+MYSQL+JAVA图书管理系统文档说明+源码(高分大作业项目).zip
- 基于Qt使用C++实现图书管理系统源码+数据库(95分以上).zip
- 基于GUI+MYSQL+JAVA票务管理系统文档介绍+源码+数据库(高分大作业).zip
- 优先编码器除法电微分运算电路 全加器函数发生电路等电路经典Multisim仿真实验源文件合集(25个).zip
- 2331308JS课堂案例.zip
- STM32H750VBT6单片机最小系统开发板AD设计硬件(原理图+PCB+3D封装库)工程文件.zip
- 基于74LS161+ 74LS192芯片实现倒计时定时器Multisim仿真源文件,Multisim10以上版本可打开运行
- 科大讯飞语音引擎 jar包 demo,科大讯飞语音合成引擎3.0,支持4.0系统以上,文字转语音输出.zip
- Java架构面试笔试专题资料及经验(含答案)SpringBoot面试Linux面试专题及答案 合集.zip
- 头歌c语言实验答案tion-model-for-ne开发笔记
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
评论0