exports.handler = __f0;

var __s_proto = {};
Object.defineProperty(__f1, "prototype", { value: __s_proto });
Object.defineProperty(__s_proto, "constructor", { configurable: true, writable: true, value: __f1 });
Object.defineProperty(__s_proto, "apply", { configurable: true, writable: true, value: __f2 });
Object.defineProperty(__s_proto, "get", { configurable: true, writable: true, value: __f3 });
var __s = Object.create(__s_proto);
__s.value = "can't capture me";

function __f1(__0) {
  return (function() {
    with({ this: undefined, arguments: undefined }) {

return function /*constructor*/(value) {
        this.value = value;
    };

    }
  }).apply(undefined, undefined).apply(this, arguments);
}

function __f2(__0) {
  return (function() {
    with({ this: undefined, arguments: undefined }) {

return function /*apply*/(func) {
        throw new Error("'apply' is not allowed from inside a cloud-callback. Use 'get' to retrieve the value of this Output directly.");
    };

    }
  }).apply(undefined, undefined).apply(this, arguments);
}

function __f3() {
  return (function() {
    with({ this: undefined, arguments: undefined }) {

return function /*get*/() {
        return this.value;
    };

    }
  }).apply(undefined, undefined).apply(this, arguments);
}

function __f0() {
  return (function() {
    with({ s: __s, this: undefined, arguments: undefined }) {

return function () {
    console.log(s.get());
};

    }
  }).apply(undefined, undefined).apply(this, arguments);
}
