UNPKG

claire-agent

Version:

A Dialogflow agent for Claire Global

323 lines (272 loc) 10.7 kB
// Compiled by ClojureScript 1.10.520 {:target :nodejs} goog.provide('claire_agent.core'); goog.require('cljs.core'); goog.require('cljs.nodejs'); goog.require('claire_agent.api'); goog.require('claire_agent.client'); goog.require('claire_agent.agent'); goog.require('claire_common.utils'); goog.require('cljs.core.async'); cljs.nodejs.enable_util_print_BANG_.call(null); claire_agent.core._main = (function claire_agent$core$_main(){ return cljs.core.println.call(null,"Claire-Agent package"); }); module.exports = ({"entrypoint": claire_agent.core._main}); claire_agent.core.marshal = (function claire_agent$core$marshal(f){ return (function() { var G__15181__delegate = function (args){ var c__11207__auto__ = cljs.core.async.chan.call(null,(1)); cljs.core.async.impl.dispatch.run.call(null,((function (c__11207__auto__){ return (function (){ var f__11208__auto__ = (function (){var switch__11112__auto__ = ((function (c__11207__auto__){ return (function (state_15156){ var state_val_15157 = (state_15156[(1)]); if((state_val_15157 === (7))){ var inst_15129 = (state_15156[(7)]); var inst_15138 = cljs.core.first.call(null,inst_15129); var state_15156__$1 = state_15156; var statearr_15158_15182 = state_15156__$1; (statearr_15158_15182[(2)] = inst_15138); (statearr_15158_15182[(1)] = (8)); return new cljs.core.Keyword(null,"recur","recur",-437573268); } else { if((state_val_15157 === (1))){ var inst_15127 = cljs.core.apply.call(null,f,args); var state_15156__$1 = state_15156; return cljs.core.async.impl.ioc_helpers.take_BANG_.call(null,state_15156__$1,(2),inst_15127); } else { if((state_val_15157 === (4))){ var inst_15129 = (state_15156[(7)]); var inst_15133 = new cljs.core.Keyword(null,"error","error",-978969032).cljs$core$IFn$_invoke$arity$1(inst_15129); var state_15156__$1 = state_15156; var statearr_15159_15183 = state_15156__$1; (statearr_15159_15183[(2)] = inst_15133); (statearr_15159_15183[(1)] = (5)); return new cljs.core.Keyword(null,"recur","recur",-437573268); } else { if((state_val_15157 === (13))){ var inst_15140 = (state_15156[(8)]); var state_15156__$1 = state_15156; var statearr_15160_15184 = state_15156__$1; (statearr_15160_15184[(2)] = inst_15140); (statearr_15160_15184[(1)] = (14)); return new cljs.core.Keyword(null,"recur","recur",-437573268); } else { if((state_val_15157 === (6))){ var inst_15129 = (state_15156[(7)]); var state_15156__$1 = state_15156; var statearr_15161_15185 = state_15156__$1; (statearr_15161_15185[(2)] = inst_15129); (statearr_15161_15185[(1)] = (8)); return new cljs.core.Keyword(null,"recur","recur",-437573268); } else { if((state_val_15157 === (3))){ var inst_15130 = (state_15156[(9)]); var state_15156__$1 = state_15156; var statearr_15162_15186 = state_15156__$1; (statearr_15162_15186[(2)] = inst_15130); (statearr_15162_15186[(1)] = (5)); return new cljs.core.Keyword(null,"recur","recur",-437573268); } else { if((state_val_15157 === (12))){ var inst_15146 = (state_15156[(10)]); var state_15156__$1 = state_15156; var statearr_15163_15187 = state_15156__$1; (statearr_15163_15187[(2)] = inst_15146); (statearr_15163_15187[(1)] = (14)); return new cljs.core.Keyword(null,"recur","recur",-437573268); } else { if((state_val_15157 === (2))){ var inst_15129 = (state_15156[(7)]); var inst_15130 = (state_15156[(9)]); var inst_15129__$1 = (state_15156[(2)]); var inst_15130__$1 = new cljs.core.Keyword(null,"result","result",1415092211).cljs$core$IFn$_invoke$arity$1(inst_15129__$1); var state_15156__$1 = (function (){var statearr_15164 = state_15156; (statearr_15164[(7)] = inst_15129__$1); (statearr_15164[(9)] = inst_15130__$1); return statearr_15164; })(); if(cljs.core.truth_(inst_15130__$1)){ var statearr_15165_15188 = state_15156__$1; (statearr_15165_15188[(1)] = (3)); } else { var statearr_15166_15189 = state_15156__$1; (statearr_15166_15189[(1)] = (4)); } return new cljs.core.Keyword(null,"recur","recur",-437573268); } else { if((state_val_15157 === (11))){ var inst_15152 = (state_15156[(2)]); var inst_15153 = cljs.core.clj__GT_js.call(null,inst_15152); var inst_15154 = claire_common.utils.err_or.call(null,inst_15153); var state_15156__$1 = state_15156; return cljs.core.async.impl.ioc_helpers.return_chan.call(null,state_15156__$1,inst_15154); } else { if((state_val_15157 === (9))){ var inst_15140 = (state_15156[(8)]); var inst_15143 = new cljs.core.Keyword(null,"error","error",-978969032).cljs$core$IFn$_invoke$arity$1(inst_15140); var inst_15144 = (function(){throw inst_15143})(); var state_15156__$1 = state_15156; var statearr_15167_15190 = state_15156__$1; (statearr_15167_15190[(2)] = inst_15144); (statearr_15167_15190[(1)] = (11)); return new cljs.core.Keyword(null,"recur","recur",-437573268); } else { if((state_val_15157 === (5))){ var inst_15135 = (state_15156[(2)]); var state_15156__$1 = state_15156; if(cljs.core.truth_(inst_15135)){ var statearr_15168_15191 = state_15156__$1; (statearr_15168_15191[(1)] = (6)); } else { var statearr_15169_15192 = state_15156__$1; (statearr_15169_15192[(1)] = (7)); } return new cljs.core.Keyword(null,"recur","recur",-437573268); } else { if((state_val_15157 === (14))){ var inst_15150 = (state_15156[(2)]); var state_15156__$1 = state_15156; var statearr_15170_15193 = state_15156__$1; (statearr_15170_15193[(2)] = inst_15150); (statearr_15170_15193[(1)] = (11)); return new cljs.core.Keyword(null,"recur","recur",-437573268); } else { if((state_val_15157 === (10))){ var inst_15146 = (state_15156[(10)]); var inst_15140 = (state_15156[(8)]); var inst_15146__$1 = new cljs.core.Keyword(null,"result","result",1415092211).cljs$core$IFn$_invoke$arity$1(inst_15140); var state_15156__$1 = (function (){var statearr_15171 = state_15156; (statearr_15171[(10)] = inst_15146__$1); return statearr_15171; })(); if(cljs.core.truth_(inst_15146__$1)){ var statearr_15172_15194 = state_15156__$1; (statearr_15172_15194[(1)] = (12)); } else { var statearr_15173_15195 = state_15156__$1; (statearr_15173_15195[(1)] = (13)); } return new cljs.core.Keyword(null,"recur","recur",-437573268); } else { if((state_val_15157 === (8))){ var inst_15140 = (state_15156[(8)]); var inst_15140__$1 = (state_15156[(2)]); var inst_15141 = cljs.core.contains_QMARK_.call(null,inst_15140__$1,new cljs.core.Keyword(null,"error","error",-978969032)); var state_15156__$1 = (function (){var statearr_15174 = state_15156; (statearr_15174[(8)] = inst_15140__$1); return statearr_15174; })(); if(inst_15141){ var statearr_15175_15196 = state_15156__$1; (statearr_15175_15196[(1)] = (9)); } else { var statearr_15176_15197 = state_15156__$1; (statearr_15176_15197[(1)] = (10)); } return new cljs.core.Keyword(null,"recur","recur",-437573268); } else { return null; } } } } } } } } } } } } } } });})(c__11207__auto__)) ; return ((function (switch__11112__auto__,c__11207__auto__){ return (function() { var claire_agent$core$marshal_$_state_machine__11113__auto__ = null; var claire_agent$core$marshal_$_state_machine__11113__auto____0 = (function (){ var statearr_15177 = [null,null,null,null,null,null,null,null,null,null,null]; (statearr_15177[(0)] = claire_agent$core$marshal_$_state_machine__11113__auto__); (statearr_15177[(1)] = (1)); return statearr_15177; }); var claire_agent$core$marshal_$_state_machine__11113__auto____1 = (function (state_15156){ while(true){ var ret_value__11114__auto__ = (function (){try{while(true){ var result__11115__auto__ = switch__11112__auto__.call(null,state_15156); if(cljs.core.keyword_identical_QMARK_.call(null,result__11115__auto__,new cljs.core.Keyword(null,"recur","recur",-437573268))){ continue; } else { return result__11115__auto__; } break; } }catch (e15178){if((e15178 instanceof Object)){ var ex__11116__auto__ = e15178; var statearr_15179_15198 = state_15156; (statearr_15179_15198[(5)] = ex__11116__auto__); cljs.core.async.impl.ioc_helpers.process_exception.call(null,state_15156); return new cljs.core.Keyword(null,"recur","recur",-437573268); } else { throw e15178; } }})(); if(cljs.core.keyword_identical_QMARK_.call(null,ret_value__11114__auto__,new cljs.core.Keyword(null,"recur","recur",-437573268))){ var G__15199 = state_15156; state_15156 = G__15199; continue; } else { return ret_value__11114__auto__; } break; } }); claire_agent$core$marshal_$_state_machine__11113__auto__ = function(state_15156){ switch(arguments.length){ case 0: return claire_agent$core$marshal_$_state_machine__11113__auto____0.call(this); case 1: return claire_agent$core$marshal_$_state_machine__11113__auto____1.call(this,state_15156); } throw(new Error('Invalid arity: ' + arguments.length)); }; claire_agent$core$marshal_$_state_machine__11113__auto__.cljs$core$IFn$_invoke$arity$0 = claire_agent$core$marshal_$_state_machine__11113__auto____0; claire_agent$core$marshal_$_state_machine__11113__auto__.cljs$core$IFn$_invoke$arity$1 = claire_agent$core$marshal_$_state_machine__11113__auto____1; return claire_agent$core$marshal_$_state_machine__11113__auto__; })() ;})(switch__11112__auto__,c__11207__auto__)) })(); var state__11209__auto__ = (function (){var statearr_15180 = f__11208__auto__.call(null); (statearr_15180[(6)] = c__11207__auto__); return statearr_15180; })(); return cljs.core.async.impl.ioc_helpers.run_state_machine_wrapped.call(null,state__11209__auto__); });})(c__11207__auto__)) ); return c__11207__auto__; }; var G__15181 = function (var_args){ var args = null; if (arguments.length > 0) { var G__15200__i = 0, G__15200__a = new Array(arguments.length - 0); while (G__15200__i < G__15200__a.length) {G__15200__a[G__15200__i] = arguments[G__15200__i + 0]; ++G__15200__i;} args = new cljs.core.IndexedSeq(G__15200__a,0,null); } return G__15181__delegate.call(this,args);}; G__15181.cljs$lang$maxFixedArity = 0; G__15181.cljs$lang$applyTo = (function (arglist__15201){ var args = cljs.core.seq(arglist__15201); return G__15181__delegate(args); }); G__15181.cljs$core$IFn$_invoke$arity$variadic = G__15181__delegate; return G__15181; })() ; }); claire_agent.core.exports = new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,"makeIntents","makeIntents",-49296318),claire_agent.agent.make_intents,new cljs.core.Keyword(null,"api","api",-899839580),claire_agent.api.exports,new cljs.core.Keyword(null,"intents","intents",-1002507708),claire_agent.agent.intents,new cljs.core.Keyword(null,"query","query",-1288509510),claire_common.utils.make_promise.call(null,claire_agent.client.query)], null); module.exports = cljs.core.clj__GT_js.call(null,cljs.core.reduce_kv.call(null,(function (a,k,v){ return cljs.core.assoc.call(null,a,claire_common.utils.camel_case.call(null,k),v); }),claire_agent.core.exports,claire_agent.agent.intents)); //# sourceMappingURL=core.js.map?rel=1571758970373