UNPKG

mini-program-cljs

Version:

1 lines 38 kB
["^ ","~:output",["^ ","~:js","goog.provide('mini_program_cljs.js_wx');\nmini_program_cljs.js_wx.log = (function mini_program_cljs$js_wx$log(var_args){\nvar args__4795__auto__ = [];\nvar len__4789__auto___18333 = arguments.length;\nvar i__4790__auto___18334 = (0);\nwhile(true){\nif((i__4790__auto___18334 < len__4789__auto___18333)){\nargs__4795__auto__.push((arguments[i__4790__auto___18334]));\n\nvar G__18335 = (i__4790__auto___18334 + (1));\ni__4790__auto___18334 = G__18335;\ncontinue;\n} else {\n}\nbreak;\n}\n\nvar argseq__4796__auto__ = ((((0) < args__4795__auto__.length))?(new cljs.core.IndexedSeq(args__4795__auto__.slice((0)),(0),null)):null);\nreturn mini_program_cljs.js_wx.log.cljs$core$IFn$_invoke$arity$variadic(argseq__4796__auto__);\n});\n\n(mini_program_cljs.js_wx.log.cljs$core$IFn$_invoke$arity$variadic = (function (js_objs){\nvar stri = clojure.string.join.cljs$core$IFn$_invoke$arity$2(\"\",cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__18315_SHARP_){\nreturn JSON.stringify(p1__18315_SHARP_);\n}),js_objs));\ntry{var G__18320 = \"showToast\";\nvar G__18321 = ({\"title\": stri, \"icon\": \"none\", \"mask\": false, \"duration\": (5000)});\nreturn (mini_program_cljs.js_wx.js_wx.cljs$core$IFn$_invoke$arity$2 ? mini_program_cljs.js_wx.js_wx.cljs$core$IFn$_invoke$arity$2(G__18320,G__18321) : mini_program_cljs.js_wx.js_wx.call(null,G__18320,G__18321));\n}catch (e18317){var e = e18317;\nvar G__18318 = \"showToast\";\nvar G__18319 = ({\"title\": cljs.core.str.cljs$core$IFn$_invoke$arity$1(js_objs), \"icon\": \"none\", \"mask\": false, \"duration\": (5000)});\nreturn (mini_program_cljs.js_wx.js_wx.cljs$core$IFn$_invoke$arity$2 ? mini_program_cljs.js_wx.js_wx.cljs$core$IFn$_invoke$arity$2(G__18318,G__18319) : mini_program_cljs.js_wx.js_wx.call(null,G__18318,G__18319));\n}}));\n\n(mini_program_cljs.js_wx.log.cljs$lang$maxFixedArity = (0));\n\n/** @this {Function} */\n(mini_program_cljs.js_wx.log.cljs$lang$applyTo = (function (seq18316){\nvar self__4777__auto__ = this;\nreturn self__4777__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq18316));\n}));\n\nmini_program_cljs.js_wx.mini_program = cljs.core.atom.cljs$core$IFn$_invoke$arity$1(\"\");\nmini_program_cljs.js_wx.current_page = cljs.core.atom.cljs$core$IFn$_invoke$arity$1(\"\");\nmini_program_cljs.js_wx.export_js = ({\"version\": \"0.3.8\"});\nmini_program_cljs.js_wx.reset_mini_program = (function mini_program_cljs$js_wx$reset_mini_program(automator){\nreturn automator.connect(({\"wsEndpoint\": \"ws://localhost:9420\"})).then((function (obj__18269__auto__){\nconsole.log(\"Get Promise Object: \",obj__18269__auto__);\n\nreturn (function (miniprogram){\nreturn cljs.core.reset_BANG_(mini_program_cljs.js_wx.mini_program,miniprogram);\n})(obj__18269__auto__);\n})).catch((function (e__18270__auto__){\nreturn console.error(\"Promise Error: \",e__18270__auto__);\n}));\n});\nmini_program_cljs.js_wx.reset_current_page = (function mini_program_cljs$js_wx$reset_current_page(){\nreturn cljs.core.deref(mini_program_cljs.js_wx.mini_program).currentPage().then((function (obj__18269__auto__){\nconsole.log(\"Get Promise Object: \",obj__18269__auto__);\n\nreturn (function (page_obj){\ncljs.core.prn.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([\"\\u5F53\\u524D\\u9875\\u9762\\u4E3A: \",page_obj.path], 0));\n\nreturn cljs.core.reset_BANG_(mini_program_cljs.js_wx.current_page,page_obj);\n})(obj__18269__auto__);\n})).catch((function (e__18270__auto__){\nreturn console.error(\"Promise Error: \",e__18270__auto__);\n}));\n});\nmini_program_cljs.js_wx.reset_page = (function mini_program_cljs$js_wx$reset_page(page){\ncljs.core.deref(mini_program_cljs.js_wx.mini_program).callWxMethod(\"navigateTo\",({\"url\": [\"/pages/\",cljs.core.str.cljs$core$IFn$_invoke$arity$1(page),\"/\",cljs.core.str.cljs$core$IFn$_invoke$arity$1(page)].join('')}));\n\nreturn cljs.core.deref(mini_program_cljs.js_wx.mini_program).reLaunch(page).then((function (obj__18269__auto__){\nconsole.log(\"Get Promise Object: \",obj__18269__auto__);\n\nreturn (function (page_obj){\nreturn cljs.core.reset_BANG_(mini_program_cljs.js_wx.current_page,page_obj);\n})(obj__18269__auto__);\n})).catch((function (e__18270__auto__){\nreturn console.error(\"Promise Error: \",e__18270__auto__);\n}));\n});\nmini_program_cljs.js_wx.set_page_data = (function mini_program_cljs$js_wx$set_page_data(js_hash){\nreturn cljs.core.deref(mini_program_cljs.js_wx.current_page).setData(js_hash).then((function (obj__18269__auto__){\nconsole.log(\"Get Promise Object: \",obj__18269__auto__);\n\nreturn (function (res){\nreturn cljs.core.prn.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([\"\\u8BBE\\u7F6E\\u9875\\u9762\\u7684AppData: \",res], 0));\n})(obj__18269__auto__);\n})).catch((function (e__18270__auto__){\nreturn console.error(\"Promise Error: \",e__18270__auto__);\n}));\n});\nmini_program_cljs.js_wx.get_page_data = (function mini_program_cljs$js_wx$get_page_data(op_fn){\nreturn cljs.core.deref(mini_program_cljs.js_wx.current_page).data().then((function (obj__18269__auto__){\nconsole.log(\"Get Promise Object: \",obj__18269__auto__);\n\nreturn (op_fn.cljs$core$IFn$_invoke$arity$1 ? op_fn.cljs$core$IFn$_invoke$arity$1(obj__18269__auto__) : op_fn.call(null,obj__18269__auto__));\n})).catch((function (e__18270__auto__){\nreturn console.error(\"Promise Error: \",e__18270__auto__);\n}));\n});\nmini_program_cljs.js_wx.print_class_name_wxml = (function mini_program_cljs$js_wx$print_class_name_wxml(class_name){\nreturn cljs.core.deref(mini_program_cljs.js_wx.current_page).$([\".\",cljs.core.str.cljs$core$IFn$_invoke$arity$1(class_name)].join('')).then((function (obj__18269__auto__){\nconsole.log(\"Get Promise Object: \",obj__18269__auto__);\n\nreturn (function (res){\nreturn res.wxml().then((function (obj__18269__auto____$1){\nconsole.log(\"Get Promise Object: \",obj__18269__auto____$1);\n\nreturn (function (res__$1){\nreturn mini_program_cljs.js_wx.log.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([\"wxml: \",res__$1], 0));\n})(obj__18269__auto____$1);\n})).catch((function (e__18270__auto__){\nreturn console.error(\"Promise Error: \",e__18270__auto__);\n}));\n})(obj__18269__auto__);\n})).catch((function (e__18270__auto__){\nreturn console.error(\"Promise Error: \",e__18270__auto__);\n}));\n});\n/**\n * 调用小程序Page({})内部的方法\n */\nmini_program_cljs.js_wx.call_page_method = (function mini_program_cljs$js_wx$call_page_method(method,js_args,op_fn){\nreturn (((js_args == null))?cljs.core.deref(mini_program_cljs.js_wx.current_page).callMethod(method):cljs.core.deref(mini_program_cljs.js_wx.current_page).callMethod(method,js_args)).then((function (obj__18269__auto__){\nconsole.log(\"Get Promise Object: \",obj__18269__auto__);\n\nreturn (op_fn.cljs$core$IFn$_invoke$arity$1 ? op_fn.cljs$core$IFn$_invoke$arity$1(obj__18269__auto__) : op_fn.call(null,obj__18269__auto__));\n})).catch((function (e__18270__auto__){\nreturn console.error(\"Promise Error: \",e__18270__auto__);\n}));\n});\n/**\n * 往 AppService 注入代码片段并返回执行结果\n */\nmini_program_cljs.js_wx.evaluate = (function mini_program_cljs$js_wx$evaluate(code_fn){\nreturn cljs.core.deref(mini_program_cljs.js_wx.mini_program).evaluate(code_fn).then((function (obj__18269__auto__){\nconsole.log(\"Get Promise Object: \",obj__18269__auto__);\n\nreturn (function (res){\nreturn cljs.core.deref(mini_program_cljs.js_wx.mini_program).evaluate((function (arg0,arg1){\nreturn console.log(arg0,arg1);\n}),\"eval code: \",res).then((function (obj__18269__auto____$1){\nconsole.log(\"Get Promise Object: \",obj__18269__auto____$1);\n\nreturn (function (res__18302__auto__){\nreturn cljs.core.prn.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([\"eval code args: \",res__18302__auto__], 0));\n})(obj__18269__auto____$1);\n})).catch((function (e__18270__auto__){\nreturn console.error(\"Promise Error: \",e__18270__auto__);\n}));\n})(obj__18269__auto__);\n})).catch((function (e__18270__auto__){\nreturn console.error(\"Promise Error: \",e__18270__auto__);\n}));\n});\nmini_program_cljs.js_wx.evaluate_1 = (function mini_program_cljs$js_wx$evaluate_1(code_fn,arg1){\nreturn cljs.core.deref(mini_program_cljs.js_wx.mini_program).evaluate(code_fn,arg1).then((function (obj__18269__auto__){\nconsole.log(\"Get Promise Object: \",obj__18269__auto__);\n\nreturn (function (res){\nreturn cljs.core.deref(mini_program_cljs.js_wx.mini_program).evaluate((function (arg0,arg1__$1){\nreturn console.log(arg0,arg1__$1);\n}),\"eval code 1: \",res).then((function (obj__18269__auto____$1){\nconsole.log(\"Get Promise Object: \",obj__18269__auto____$1);\n\nreturn (function (res__18302__auto__){\nreturn cljs.core.prn.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([\"eval code args: \",res__18302__auto__], 0));\n})(obj__18269__auto____$1);\n})).catch((function (e__18270__auto__){\nreturn console.error(\"Promise Error: \",e__18270__auto__);\n}));\n})(obj__18269__auto__);\n})).catch((function (e__18270__auto__){\nreturn console.error(\"Promise Error: \",e__18270__auto__);\n}));\n});\n/**\n * 支持生产环境调用js/wx,开发环境调用模拟器的callWxMethod\n */\nmini_program_cljs.js_wx.js_wx = (function mini_program_cljs$js_wx$js_wx(wx_method,js_args){\ntry{var fexpr__18323 = goog.object.get(wx,wx_method);\nreturn (fexpr__18323.cljs$core$IFn$_invoke$arity$1 ? fexpr__18323.cljs$core$IFn$_invoke$arity$1(js_args) : fexpr__18323.call(null,js_args));\n}catch (e18322){var e = e18322;\nif(cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(e.message,\"wx is not defined\")){\nreturn cljs.core.deref(mini_program_cljs.js_wx.mini_program).callWxMethod(wx_method,js_args);\n} else {\nreturn cljs.core.prn.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([\"js/wx\\u8C03\\u7528\\u9519\\u8BEF: \",e], 0));\n}\n}});\n","~:ns-info",["^ ","~:rename-macros",null,"~:renames",["^ "],"~:meta",["^ ","~:doc","处理js/wx和微信开发者模拟器对象相关的方法: 其他地方需要引用这里的mini-program和current-page对象,在repl开发测试的时候","~:file","mini_program_cljs/js_wx.cljs","~:line",1,"~:column",5,"~:end-line",1,"~:end-column",28],"~:ns-aliases",["^ ","~$cljs.loader","~$shadow.loader"],"~:use-macros",["^ ","~$call-promise-1","~$mini-program-cljs.macro","~$wx-fun-dev","^A","~$wx-fun","^A","~$evaluate-args","^A","~$c-log","^A"],"~:excludes",["~#set",[]],"~:name","~$mini-program-cljs.js-wx","~:op","~:ns","~:imports",null,"~:requires",["^ ","~$goog.object","^N","~$g","^N","~$clojure.string","^O","~$str","^O","~$cljs.core","^Q","~$goog","^R"],"~:seen",["^G",["~:require","~:require-macros"]],"~:uses",null,"^U",["^ ","^A","^A","^Q","^Q"],"~:form",["~#list",["~$ns","^I","处理js/wx和微信开发者模拟器对象相关的方法: 其他地方需要引用这里的mini-program和current-page对象,在repl开发测试的时候",["^X",["^U",["^A","~:refer",["^@","^B","^C","^D","^E"]]]],["^X",["^T",["^N","~:as","~$g"],["^O","^[","^P"]]]]],"~:flags",["^ ","^U",["^G",[]],"^T",["^G",[]]],"~:js-deps",["^ "],"~:deps",["^R","^Q","^N","^O"]],"^K","^I","~:resource-id",["~:shadow.build.classpath/resource","mini_program_cljs/js_wx.cljs"],"~:compiled-at",1590371760191,"~:resource-name","mini_program_cljs/js_wx.cljs","~:warnings",[],"~:source","(ns mini-program-cljs.js-wx\n \"处理js/wx和微信开发者模拟器对象相关的方法: 其他地方需要引用这里的mini-program和current-page对象,在repl开发测试的时候\"\n (:require-macros\n [mini-program-cljs.macro\n :refer [call-promise-1 wx-fun-dev wx-fun evaluate-args c-log]])\n (:require\n ;; 发布的时候需要删除下面这一行, 用gsub去掉,发布结束后再checkout回来\n \n [goog.object :as g]\n [clojure.string :as str]))\n\n(declare js-wx)\n\n(comment\n (log #js {:aa 11} #js {:bb 22 :cc 33}))\n;; 这个函数没办法再写到另外一个文件里面\n(defn log [& js-objs]\n (let [stri (->> js-objs\n (map #(.stringify js/JSON %))\n (str/join \"\"))]\n (try\n (js-wx \"showToast\"\n #js {:title stri\n\n :icon \"none\"\n :mask false\n :duration 5000})\n (catch :default e\n (js-wx \"showToast\"\n #js {:title (str js-objs)\n :icon \"none\"\n :mask false\n :duration 5000})))))\n\n(def mini-program (atom \"\"))\n\n(def current-page (atom \"\"))\n\n(def export-js #js {:version \"0.3.8\"})\n\n(comment\n (reset-mini-program automator)\n (reset-current-page)\n\n (reset-page \"recharge\")\n (set-page-data #js {:title (str \"测试测试3213\" (js/Date.now))})\n (get-page-data (fn [res] (log \"Page data: \" res))))\n(defn reset-mini-program [automator]\n (call-promise-1\n (fn [miniprogram]\n (reset! mini-program miniprogram))\n (.connect automator\n #js {:wsEndpoint \"ws://localhost:9420\"})))\n\n(defn reset-current-page []\n (call-promise-1\n (fn [page-obj]\n (prn \"当前页面为: \" (.-path page-obj))\n (reset! current-page page-obj))\n (.currentPage @mini-program)))\n\n(defn reset-page [page]\n (do\n (.callWxMethod @mini-program \"navigateTo\"\n #js {:url (str \"/pages/\" page \"/\" page)})\n (call-promise-1\n (fn [page-obj]\n (reset! current-page page-obj))\n (.reLaunch @mini-program page))))\n\n(defn set-page-data [js-hash]\n (call-promise-1\n (fn [res]\n (prn \"设置页面的AppData: \" res))\n (.setData @current-page js-hash)))\n\n(defn get-page-data [op-fn]\n (call-promise-1\n op-fn\n (.data @current-page)))\n\n(comment\n (print-class-name-wxml \"recharge-button\"))\n(defn print-class-name-wxml [class-name]\n (call-promise-1\n (fn [res]\n (call-promise-1\n (fn [res] (log \"wxml: \" res))\n (.wxml res)))\n (.$ @current-page (str \".\" class-name))))\n\n(comment\n (call-page-method\n \"wxPay\"\n #js {}\n (fn [res] (log \"----\" res))))\n(defn call-page-method\n \"调用小程序Page({})内部的方法\"\n [method js-args op-fn]\n (call-promise-1\n op-fn\n (if (nil? js-args)\n (.callMethod @current-page method)\n (.callMethod @current-page method js-args))))\n\n;; 大全的模拟器方法: https://developers.weixin.qq.com/miniprogram/dev/devtools/auto/miniprogram.html\n(comment\n (evaluate (fn [] (js/getApp))) ;; alert 出来一堆的用户登陆后的信息\n (evaluate (fn [] (-> (js/getApp) .-globalData .-userInfo))) ;;=> 微信信息打印出来了\n (evaluate (fn [] (.setStorageSync js/wx \"test\" \"dsadasdsa\"))) ;; 无效,还是要CallWxMethod才行\n (evaluate (fn [] js/wx))\n ;; ===>>>\n ;;{ env: { USER_DATA_PATH: 'http://usr' },\n ;; error:\n ;; { OK: 0,\n ;; Global_APINoPermission: 10012,\n ;; Global_APINoAuthorization: 10022,\n ;; Global_FileStorageNotEnough: 10031,\n ;; Render_CanvasIllegalInvocation: 13013,\n ;; Render_FontFileInvalid: 13023,\n ;; Render_ImageLoadFailed: 13033,\n ;; Network_RequestTimeout: 14012,\n )\n(defn evaluate\n \"往 AppService 注入代码片段并返回执行结果\"\n [code-fn]\n (call-promise-1\n (fn [res] (c-log @mini-program \"eval code: \" res))\n (.evaluate @mini-program code-fn)))\n\n(comment\n (evaluate-1 (fn [arg1] (js/console.log arg1) ) \"aaaa\") ;;=> 终于控制台打印出来了\n (c-log @mini-program \"aaaa\" \"bbb\" \"cccc\"\n #js {:aaa 111 :bb \"222dsadsa\" :cc #js {:ooo 11 :bb \"33\"}})\n )\n(defn evaluate-1\n [code-fn arg1]\n (call-promise-1\n (fn [res] (c-log @mini-program \"eval code 1: \" res))\n (.evaluate @mini-program code-fn arg1)))\n\n(comment\n (js-wx \"showToast\"\n #js {:title \"Hello, mini-program-cljs!\"\n :icon \"none\"\n :mask false\n :duration 10000}))\n(defn js-wx\n \"支持生产环境调用js/wx,开发环境调用模拟器的callWxMethod\"\n [wx-method js-args]\n (try\n ((g/get js/wx wx-method) js-args)\n (catch :default e\n (if (= (.-message e)\n \"wx is not defined\")\n (.callWxMethod @mini-program wx-method js-args)\n (prn \"js/wx调用错误: \" e)))))\n","~:reader-features",["^G",["~:cljs"]],"~:cljc",false,"~:source-map-compact",["^ ","mappings","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","names",["var_args","args__4795__auto__","len__4789__auto__","i__4790__auto__","argseq__4796__auto__","cljs.core/IndexedSeq","mini-program-cljs.js-wx/log","seq18316","self__4777__auto__","cljs.core/seq","js-objs","stri","p1__18315#","cljs.core.map","js/JSON","clojure.string.join","e18317","G__18320","G__18321","mini-program-cljs.js-wx/js-wx","e","G__18318","G__18319","mini-program-cljs.js-wx/mini-program","cljs.core.atom","mini-program-cljs.js-wx/current-page","mini-program-cljs.js-wx/export-js","mini-program-cljs.js-wx/reset-mini-program","automator","obj__18269__auto__","js/console.log","e__18270__auto__","js/console.error","miniprogram","cljs.core/reset!","mini-program-cljs.js-wx/reset-current-page","page-obj","cljs.core.prn","cljs.core/deref","mini-program-cljs.js-wx/reset-page","page","mini-program-cljs.js-wx/set-page-data","js-hash","res","mini-program-cljs.js-wx/get-page-data","op-fn","mini-program-cljs.js-wx/print-class-name-wxml","class-name","mini_program_cljs.js_wx.log","mini-program-cljs.js-wx/call-page-method","method","js-args","mini-program-cljs.js-wx/evaluate","code-fn","arg0","arg1","res__18302__auto__","mini-program-cljs.js-wx/evaluate-1","wx-method","e18322","fexpr__18323","goog.object/get","js/wx","cljs.core._EQ_"]],"~:used-vars",["^G",["~$mini-program-cljs.js-wx/get-page-data","~$mini-program-cljs.js-wx/js-wx","~$js/console.error","~$cljs.core/=","~$cljs.core/deref","~$cljs.core/seq","~$cljs.core/prn","~$mini-program-cljs.js-wx/reset-page","~$cljs.core/atom","~$mini-program-cljs.js-wx/current-page","~$cljs.core/reset!","~$mini-program-cljs.js-wx/export-js","~$mini-program-cljs.js-wx/reset-mini-program","~$mini-program-cljs.js-wx/evaluate","~$mini-program-cljs.js-wx/print-class-name-wxml","~$mini-program-cljs.js-wx/mini-program","~$js/console.log","~$mini-program-cljs.js-wx/set-page-data","~$mini-program-cljs.js-wx/call-page-method","~$mini-program-cljs.js-wx/log","~$mini-program-cljs.js-wx/reset-current-page","~$mini-program-cljs.js-wx/evaluate-1"]]],"~:cache-keys",["~#cmap",[["^14","goog/dom/tagname.js"],[1579837703000,"~:shadow.build.compiler/resolve",["^ ","~:require-id",null,"~:deps-ids",["^G",[]],"~:deps-syms",["^R","~$goog.dom.HtmlElement"]]],["^14","goog/math/math.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R","~$goog.array","~$goog.asserts"]]],["^14","goog/html/trustedtypes.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R"]]],["^14","goog/labs/useragent/browser.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R","^21","~$goog.labs.userAgent.util","^N","~$goog.string.internal"]]],["^14","goog/html/safeurl.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R","^22","~$goog.fs.url","~$goog.html.TrustedResourceUrl","~$goog.i18n.bidi.Dir","~$goog.i18n.bidi.DirectionalString","~$goog.string.Const","~$goog.string.TypedString","^24"]]],["^14","goog/array/array.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R","^22"]]],["^14","goog/debug/error.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R"]]],["^14","goog/dom/nodetype.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R"]]],["^14","goog/string/typedstring.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R"]]],["^14","mini_program_cljs/js_wx.cljs"],[1590371719000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R","^Q","^N","^O"]]],["^14","goog/object/object.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R"]]],["^14","goog/dom/asserts.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R","^22"]]],"~:SHADOW-TIMESTAMP",[1585692398000,1585692398000,1579838325000],["^14","goog/math/long.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R","^22","~$goog.reflect"]]],["^14","goog/html/trustedresourceurl.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R","^22","~$goog.html.trustedtypes","^27","^28","^29","^2:"]]],["^14","goog/string/internal.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R"]]],["^14","goog/functions/functions.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R"]]],["^14","goog/html/safestyle.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R","^21","^22","~$goog.html.SafeUrl","^29","^2:","^24"]]],["^14","goog/dom/safe.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R","^22","~$goog.dom.asserts","~$goog.functions","~$goog.html.SafeHtml","~$goog.html.SafeScript","~$goog.html.SafeStyle","^2>","^26","~$goog.html.uncheckedconversions","^29","^24"]]],["^14","goog/structs/map.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R","~$goog.iter.Iterator","~$goog.iter.StopIteration"]]],["^14","goog/html/safehtml.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R","^21","^22","~$goog.dom.TagName","~$goog.dom.tags","^2B","^2C","~$goog.html.SafeStyleSheet","^2>","^26","^2=","^27","^28","~$goog.labs.userAgent.browser","^N","^29","^2:","^24"]]],["^14","goog/dom/tags.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R","^N"]]],["^14","goog/asserts/asserts.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R","~$goog.debug.Error","~$goog.dom.NodeType"]]],["^14","goog/uri/uri.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R","^21","^22","~$goog.string","~$goog.structs","~$goog.structs.Map","~$goog.uri.utils","~$goog.uri.utils.ComponentIndex","~$goog.uri.utils.StandardQueryParam"]]],["^14","goog/i18n/bidi.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R"]]],["^14","goog/fs/url.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R"]]],["^14","goog/base.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",[]]],["^14","goog/structs/structs.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R","^21","^N"]]],["^14","clojure/string.cljs"],[1579838325000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R","^Q","^2M","~$goog.string.StringBuffer"]]],["^14","goog/string/string.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R","~$goog.dom.safe","^2D","^29","^24"]]],["^14","goog/reflect/reflect.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R"]]],["^14","goog/labs/useragent/util.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R","^24"]]],["^14","goog/string/stringbuffer.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R"]]],["^14","goog/iter/iter.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R","^21","^22","^2@","~$goog.math"]]],["^14","goog/html/uncheckedconversions.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R","^22","^2A","^2B","^2C","^2I","^2>","^26","^29","^24"]]],["^14","goog/dom/htmlelement.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R"]]],["^14","cljs/core.cljs"],[1579838325000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R","~$goog.math.Long","~$goog.math.Integer","^2M","^N","^21","~$goog.Uri","^2S"]]],["^14","goog/html/safescript.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R","^22","^2=","^29","^2:"]]],["^14","goog/html/safestylesheet.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R","^21","^22","^2C","^N","^29","^2:","^24"]]],["^14","goog/math/integer.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R","^2<"]]],["^14","goog/uri/utils.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R","^21","^22","^2M"]]],["^14","goog/string/const.js"],[1579837703000,"^1X",["^ ","^1Y",null,"^1Z",["^G",[]],"^1[",["^R","^22","^2:"]]]]],"~:clj-info",["^ ","jar:file:/Users/clojure/.m2/repository/org/clojure/tools.reader/1.3.2/tools.reader-1.3.2.jar!/clojure/tools/reader/reader_types.clj",1569150464000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/source_map/base64_vlq.clj",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/core.clj",1569048150000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/source_map/base64.clj",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/edn.clj",1569048150000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/source_map.clj",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/string.clj",1569048150000,"jar:file:/Users/clojure/.m2/repository/org/clojure/tools.reader/1.3.2/tools.reader-1.3.2.jar!/clojure/tools/reader/impl/inspect.clj",1569150464000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/instant.clj",1569048150000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/pprint.clj",1569048150000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/set.clj",1569048150000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/java/io.clj",1569048150000,"jar:file:/Users/clojure/.m2/repository/org/clojure/tools.reader/1.3.2/tools.reader-1.3.2.jar!/clojure/tools/reader.clj",1569150464000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/env.cljc",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/compiler.cljc",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/util.cljc",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/tagged_literals.cljc",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/externs.clj",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/tools.reader/1.3.2/tools.reader-1.3.2.jar!/clojure/tools/reader/default_data_readers.clj",1569150464000,"jar:file:/Users/clojure/.m2/repository/org/clojure/data.json/0.2.6/data.json-0.2.6.jar!/clojure/data/json.clj",1569048105000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/analyzer.cljc",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/core.cljc",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/js_deps.cljc",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/tools.reader/1.3.2/tools.reader-1.3.2.jar!/clojure/tools/reader/impl/errors.clj",1569150464000,"file:/Users/clojure/CljPro/wechat-clj/mini-program-cljs/src/main/mini_program_cljs/macro.clj",1584556558000],"~:analyzer",["^ ","^3",null,"^4",["^ "],"^5",["^ ","^6","处理js/wx和微信开发者模拟器对象相关的方法: 其他地方需要引用这里的mini-program和current-page对象,在repl开发测试的时候","^7","mini_program_cljs/js_wx.cljs","^8",1,"^9",5,"^:",1,"^;",28],"^<",["^ ","^=","^>"],"^?",["^ ","^@","^A","^B","^A","^C","^A","^D","^A","^E","^A"],"^F",["^G",[]],"^H","^I","^L",null,"^M",["^ ","^N","^N","~$g","^N","^O","^O","^P","^O","^Q","^Q","^R","^R"],"^S",["^G",["^T","^U"]],"~:shadow/js-access-global",["^G",["wx","JSON"]],"^V",null,"~:defs",["^ ","~$log",["^ ","~:protocol-inline",null,"^5",["^ ","^7","mini_program_cljs/js_wx.cljs","^8",17,"^9",7,"^:",17,"^;",10,"~:arglists",["^X",["~$quote",["^X",[["~$&","~$js-objs"]]]]],"~:top-fn",["^ ","~:variadic?",true,"~:fixed-arity",0,"~:max-fixed-arity",0,"~:method-params",[["^X",["^3N"]]],"^3L",["^X",[["~$&","^3N"]]],"~:arglists-meta",["^X",[null]]]],"^H","^1S","^7","mini_program_cljs/js_wx.cljs","^;",10,"^3O",["^ ","^3P",true,"^3Q",0,"^3R",0,"^3S",[["^X",["^3N"]]],"^3L",["^X",[["~$&","^3N"]]],"^3T",["^X",[null]]],"^3S",[["^X",["^3N"]]],"~:protocol-impl",null,"^3Q",0,"^3T",["^X",[null]],"^9",1,"^3P",true,"~:methods",[["^ ","^3Q",0,"^3P",true]],"^8",17,"~:ret-tag","~$any","^:",17,"^3R",0,"~:fn-var",true,"^3L",["^X",[["~$&","^3N"]]]],"~$current-page",["^ ","^H","^1I","^7","mini_program_cljs/js_wx.cljs","^8",37,"^9",1,"^:",37,"^;",18,"^5",["^ ","^7","mini_program_cljs/js_wx.cljs","^8",37,"^9",6,"^:",37,"^;",18],"~:tag","~$cljs.core/Atom"],"~$reset-mini-program",["^ ","^3K",null,"^5",["^ ","^7","mini_program_cljs/js_wx.cljs","^8",48,"^9",7,"^:",48,"^;",25,"^3L",["^X",["^3M",["^X",[["~$automator"]]]]]],"^H","^1L","^7","mini_program_cljs/js_wx.cljs","^;",25,"^3S",["^X",[["^42"]]],"^3U",null,"^3T",["^X",[null,null]],"^9",1,"^3P",false,"^8",48,"^3W","^3X","^:",48,"^3R",1,"^3Y",true,"^3L",["^X",["^3M",["^X",[["^42"]]]]]],"~$evaluate",["^ ","^3K",null,"^5",["^ ","^7","mini_program_cljs/js_wx.cljs","^8",124,"^9",7,"^:",124,"^;",15,"^3L",["^X",["^3M",["^X",[["~$code-fn"]]]]],"^6","往 AppService 注入代码片段并返回执行结果"],"^H","^1M","^7","mini_program_cljs/js_wx.cljs","^;",15,"^3S",["^X",[["^44"]]],"^3U",null,"^3T",["^X",[null,null]],"^9",1,"^3P",false,"^8",124,"^3W","^3X","^:",124,"^3R",1,"^3Y",true,"^3L",["^X",["^3M",["^X",[["^44"]]]]],"^6","往 AppService 注入代码片段并返回执行结果"],"~$mini-program",["^ ","^H","^1O","^7","mini_program_cljs/js_wx.cljs","^8",35,"^9",1,"^:",35,"^;",18,"^5",["^ ","^7","mini_program_cljs/js_wx.cljs","^8",35,"^9",6,"^:",35,"^;",18],"^3[","^40"],"~$reset-page",["^ ","^3K",null,"^5",["^ ","^7","mini_program_cljs/js_wx.cljs","^8",62,"^9",7,"^:",62,"^;",17,"^3L",["^X",["^3M",["^X",[["~$page"]]]]]],"^H","^1G","^7","mini_program_cljs/js_wx.cljs","^;",17,"^3S",["^X",[["^47"]]],"^3U",null,"^3T",["^X",[null,null]],"^9",1,"^3P",false,"^8",62,"^3W","^3X","^:",62,"^3R",1,"^3Y",true,"^3L",["^X",["^3M",["^X",[["^47"]]]]]],"~$set-page-data",["^ ","^3K",null,"^5",["^ ","^7","mini_program_cljs/js_wx.cljs","^8",71,"^9",7,"^:",71,"^;",20,"^3L",["^X",["^3M",["^X",[["~$js-hash"]]]]]],"^H","^1Q","^7","mini_program_cljs/js_wx.cljs","^;",20,"^3S",["^X",[["^49"]]],"^3U",null,"^3T",["^X",[null,null]],"^9",1,"^3P",false,"^8",71,"^3W","^3X","^:",71,"^3R",1,"^3Y",true,"^3L",["^X",["^3M",["^X",[["^49"]]]]]],"~$call-page-method",["^ ","^3K",null,"^5",["^ ","^7","mini_program_cljs/js_wx.cljs","^8",97,"^9",7,"^:",97,"^;",23,"^3L",["^X",["^3M",["^X",[["~$method","~$js-args","~$op-fn"]]]]],"^6","调用小程序Page({})内部的方法"],"^H","^1R","^7","mini_program_cljs/js_wx.cljs","^;",23,"^3S",["^X",[["^4;","^4<","^4="]]],"^3U",null,"^3T",["^X",[null,null]],"^9",1,"^3P",false,"^8",97,"^3W","^3X","^:",97,"^3R",3,"^3Y",true,"^3L",["^X",["^3M",["^X",[["^4;","^4<","^4="]]]]],"^6","调用小程序Page({})内部的方法"],"~$reset-current-page",["^ ","^3K",null,"^5",["^ ","^7","mini_program_cljs/js_wx.cljs","^8",55,"^9",7,"^:",55,"^;",25,"^3L",["^X",["^3M",["^X",[[]]]]]],"^H","^1T","^7","mini_program_cljs/js_wx.cljs","^;",25,"^3S",["^X",[[]]],"^3U",null,"^3T",["^X",[null,null]],"^9",1,"^3P",false,"^8",55,"^3W","^3X","^:",55,"^3R",0,"^3Y",true,"^3L",["^X",["^3M",["^X",[[]]]]]],"~$evaluate-1",["^ ","^3K",null,"^5",["^ ","^7","mini_program_cljs/js_wx.cljs","^8",136,"^9",7,"^:",136,"^;",17,"^3L",["^X",["^3M",["^X",[["^44","~$arg1"]]]]]],"^H","^1U","^7","mini_program_cljs/js_wx.cljs","^;",17,"^3S",["^X",[["^44","^4@"]]],"^3U",null,"^3T",["^X",[null,null]],"^9",1,"^3P",false,"^8",136,"^3W","^3X","^:",136,"^3R",2,"^3Y",true,"^3L",["^X",["^3M",["^X",[["^44","^4@"]]]]]],"~$export-js",["^ ","^H","^1K","^7","mini_program_cljs/js_wx.cljs","^8",39,"^9",1,"^:",39,"^;",15,"^5",["^ ","^7","mini_program_cljs/js_wx.cljs","^8",39,"^9",6,"^:",39,"^;",15],"^3[","~$object"],"~$get-page-data",["^ ","^3K",null,"^5",["^ ","^7","mini_program_cljs/js_wx.cljs","^8",77,"^9",7,"^:",77,"^;",20,"^3L",["^X",["^3M",["^X",[["^4="]]]]]],"^H","^1@","^7","mini_program_cljs/js_wx.cljs","^;",20,"^3S",["^X",[["^4="]]],"^3U",null,"^3T",["^X",[null,null]],"^9",1,"^3P",false,"^8",77,"^3W","^3X","^:",77,"^3R",1,"^3Y",true,"^3L",["^X",["^3M",["^X",[["^4="]]]]]],"~$js-wx",["^ ","^3K",null,"^5",["^ ","^7","mini_program_cljs/js_wx.cljs","^8",148,"^9",7,"^:",148,"^;",12,"^3L",["^X",["^3M",["^X",[["~$wx-method","^4<"]]]]],"^6","支持生产环境调用js/wx,开发环境调用模拟器的callWxMethod"],"^H","^1A","^7","mini_program_cljs/js_wx.cljs","^;",12,"^3S",["^X",[["^4E","^4<"]]],"^3U",null,"^3T",["^X",[null,null]],"^9",1,"^3P",false,"^8",148,"^:",148,"^3R",2,"^3Y",true,"^3L",["^X",["^3M",["^X",[["^4E","^4<"]]]]],"^6","支持生产环境调用js/wx,开发环境调用模拟器的callWxMethod"],"~$print-class-name-wxml",["^ ","^3K",null,"^5",["^ ","^7","mini_program_cljs/js_wx.cljs","^8",84,"^9",7,"^:",84,"^;",28,"^3L",["^X",["^3M",["^X",[["~$class-name"]]]]]],"^H","^1N","^7","mini_program_cljs/js_wx.cljs","^;",28,"^3S",["^X",[["^4G"]]],"^3U",null,"^3T",["^X",[null,null]],"^9",1,"^3P",false,"^8",84,"^3W","^3X","^:",84,"^3R",1,"^3Y",true,"^3L",["^X",["^3M",["^X",[["^4G"]]]]]]],"^U",["^ ","^A","^A","^Q","^Q"],"^10",["^ ","^U",["^G",[]],"^T",["^G",[]]],"^11",["^ "],"^12",["^R","^Q","^N","^O"]],"^K","^I","~:ns-specs",["^ "],"~:ns-spec-vars",["^G",[]],"~:compiler-options",["^1W",[["^4J","~:static-fns"],true,["^4J","~:shadow-tweaks"],null,["^4J","~:source-map-inline"],null,["^4J","~:elide-asserts"],true,["^4J","~:optimize-constants"],null,["^4J","^17"],null,["^4J","~:external-config"],null,["^4J","~:tooling-config"],null,["^4J","~:emit-constants"],null,["^4J","~:load-tests"],false,["^4J","~:form-size-threshold"],null,["^4J","~:infer-externs"],true,["^4J","^19"],null,["~:js-options","~:js-provider"],"^T",["~:mode"],"~:release",["^4J","~:fn-invoke-direct"],null,["^4J","~:source-map"],null]]]