"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.shouldBlockLivePageInQuestionnaire=exports.markQuestionnaireFilledInStorage=exports.isYesFlag=exports.isQuestionnaireFilledInStorage=exports.getQuestionnaireFilledStorageKey=void 0;var _constant=require("./constant");function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}var isYesFlag=function(e){return!0===e||Number(e)===_constant.BOOLEAN_FLAG.YES};exports.isYesFlag=isYesFlag;var getQuestionnaireFilledStorageKey=function(e){return"volclive_questionnaire_filled_".concat(e)};exports.getQuestionnaireFilledStorageKey=getQuestionnaireFilledStorageKey;var isQuestionnaireFilledInStorage=function(e){try{return null!=e&&""!==e&&!!wx.getStorageSync(getQuestionnaireFilledStorageKey(e))}catch(e){return!1}};exports.isQuestionnaireFilledInStorage=isQuestionnaireFilledInStorage;var markQuestionnaireFilledInStorage=function(e){try{if(null==e||""===e)return;wx.setStorageSync(getQuestionnaireFilledStorageKey(e),!0)}catch(e){}};exports.markQuestionnaireFilledInStorage=markQuestionnaireFilledInStorage;var shouldBlockLivePageInQuestionnaire=function(e){var n=null==e?void 0:e.Questionnaire;if(!n||"object"!==_typeof(n))return!1;if("live_page_in"!==String(null==n?void 0:n.TriggerTime))return!1;if(void 0!==(null==n?void 0:n.PopupPoint)&&null!==(null==n?void 0:n.PopupPoint)&&1!==Number(null==n?void 0:n.PopupPoint))return!1;var t=null==n?void 0:n.Questions;if(!Array.isArray(t)||0===t.length)return!1;var i=null==n?void 0:n.QuestionnaireId;return null!=i&&""!==i&&!isYesFlag(null==n?void 0:n.IsUserFilled)&&!isQuestionnaireFilledInStorage(i)};exports.shouldBlockLivePageInQuestionnaire=shouldBlockLivePageInQuestionnaire;