var that = this;
function __skpm_run (key, context) {
  that.context = context;

var exports =
/******/ (function(modules) { // webpackBootstrap
/******/ 	// The module cache
/******/ 	var installedModules = {};
/******/
/******/ 	// The require function
/******/ 	function __webpack_require__(moduleId) {
/******/
/******/ 		// Check if module is in cache
/******/ 		if(installedModules[moduleId]) {
/******/ 			return installedModules[moduleId].exports;
/******/ 		}
/******/ 		// Create a new module (and put it into the cache)
/******/ 		var module = installedModules[moduleId] = {
/******/ 			i: moduleId,
/******/ 			l: false,
/******/ 			exports: {}
/******/ 		};
/******/
/******/ 		// Execute the module function
/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/
/******/ 		// Flag the module as loaded
/******/ 		module.l = true;
/******/
/******/ 		// Return the exports of the module
/******/ 		return module.exports;
/******/ 	}
/******/
/******/
/******/ 	// expose the modules object (__webpack_modules__)
/******/ 	__webpack_require__.m = modules;
/******/
/******/ 	// expose the module cache
/******/ 	__webpack_require__.c = installedModules;
/******/
/******/ 	// define getter function for harmony exports
/******/ 	__webpack_require__.d = function(exports, name, getter) {
/******/ 		if(!__webpack_require__.o(exports, name)) {
/******/ 			Object.defineProperty(exports, name, { enumerable: true, get: getter });
/******/ 		}
/******/ 	};
/******/
/******/ 	// define __esModule on exports
/******/ 	__webpack_require__.r = function(exports) {
/******/ 		if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ 			Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ 		}
/******/ 		Object.defineProperty(exports, '__esModule', { value: true });
/******/ 	};
/******/
/******/ 	// create a fake namespace object
/******/ 	// mode & 1: value is a module id, require it
/******/ 	// mode & 2: merge all properties of value into the ns
/******/ 	// mode & 4: return value when already ns object
/******/ 	// mode & 8|1: behave like require
/******/ 	__webpack_require__.t = function(value, mode) {
/******/ 		if(mode & 1) value = __webpack_require__(value);
/******/ 		if(mode & 8) return value;
/******/ 		if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
/******/ 		var ns = Object.create(null);
/******/ 		__webpack_require__.r(ns);
/******/ 		Object.defineProperty(ns, 'default', { enumerable: true, value: value });
/******/ 		if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
/******/ 		return ns;
/******/ 	};
/******/
/******/ 	// getDefaultExport function for compatibility with non-harmony modules
/******/ 	__webpack_require__.n = function(module) {
/******/ 		var getter = module && module.__esModule ?
/******/ 			function getDefault() { return module['default']; } :
/******/ 			function getModuleExports() { return module; };
/******/ 		__webpack_require__.d(getter, 'a', getter);
/******/ 		return getter;
/******/ 	};
/******/
/******/ 	// Object.prototype.hasOwnProperty.call
/******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
/******/
/******/ 	// __webpack_public_path__
/******/ 	__webpack_require__.p = "";
/******/
/******/
/******/ 	// Load entry module and return exports
/******/ 	return __webpack_require__(__webpack_require__.s = "./src/note/note.js");
/******/ })
/************************************************************************/
/******/ ({

/***/ "./src/globalConfig.js":
/*!*****************************!*\
  !*** ./src/globalConfig.js ***!
  \*****************************/
/*! exports provided: timeStamp, enableAdaptive, enableWebInspector, gc_sidebar_base_url, gc_sidebar_domain, gc_uxfm_domain, gc_uxfm_ip, gc_sidebar_server_ip, gc_sidebar_path_name, gc_adaptive_base_host, gc_adaptive_domain */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "timeStamp", function() { return timeStamp; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "enableAdaptive", function() { return enableAdaptive; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "enableWebInspector", function() { return enableWebInspector; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "gc_sidebar_base_url", function() { return gc_sidebar_base_url; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "gc_sidebar_domain", function() { return gc_sidebar_domain; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "gc_uxfm_domain", function() { return gc_uxfm_domain; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "gc_uxfm_ip", function() { return gc_uxfm_ip; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "gc_sidebar_server_ip", function() { return gc_sidebar_server_ip; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "gc_sidebar_path_name", function() { return gc_sidebar_path_name; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "gc_adaptive_base_host", function() { return gc_adaptive_base_host; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "gc_adaptive_domain", function() { return gc_adaptive_domain; });
/* harmony import */ var sketch_settings__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! sketch/settings */ "sketch/settings");
/* harmony import */ var sketch_settings__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(sketch_settings__WEBPACK_IMPORTED_MODULE_0__);
/*
 * 所有的url连接配置都在这里, 连本地和特定电脑的自己看下本地部署情况,去函数里面调整, 生产环境暂时没有配置, 后续补充
 */
 // import logUtil from './ux/src/utils/logUtil';

var timeStamp = sketch_settings__WEBPACK_IMPORTED_MODULE_0___default.a.settingForKey('timeStamp'); // 环境标签

var ENV_LOCAL = 'local'; // 本地环境

var ENV_SOMEONE = 'someone'; // 某台机器环境

var ENV_DEV = 'dev'; // 开发环境

var ENV_DEV_NO_PORTAL = 'dev_no_portal'; // 开发环境, 无代理

var ENV_BETA = 'beta'; // 测试环境

var ENV_PROD = 'prod'; // 正式环境
//= ================这里面不是url,配置OC打开的webview能否开启"检查元素"的功能=========================

var enableWebInspector = true; // 默认在测试环境和正式环境下关闭, 其他情况打开

switch ("beta") {
  case ENV_BETA:
  case ENV_PROD:
    enableWebInspector = false;
    break;

  default:
    enableWebInspector = true;
    break;
} //= ================正式环境屏蔽响应式功能=========================


var enableAdaptive = true;

if ("beta" == ENV_PROD) {
  enableAdaptive = true;
} //= ===================================下面的是url===============================================
// 开发环境


var DOMAIN_DEV = 'http://dev.huawei.com:8086'; // 需要配置host
// const DOMAIN_DEV = 'http://uxs-beta.rnd.huawei.com:8086';   //需要配置host

var IP_DEV = 'http://10.244.193.53:8086'; // 开发环境, 无代理的路径

var DOMAIN_DEV_NO_PORTAL = 'http://dev.huawei.com:8086'; // 需要配置host

var IP_DEV_NO_PORTAL = 'http://10.244.193.53:8086'; // beta(测试)环境
// const DOMAIN_BETA = 'http://uxc-beta.rnd.huawei.com';
// const IP_BETA = 'http://10.178.231.200';
// const DOMAIN_BETA = 'http://hongtool.harmonyos.com:8086';

var DOMAIN_BETA = 'http://hongtool.huawei.com:8086';
var IP_BETA = 'http://10.33.151.182:8086'; // 生产环境, 待定

var DOMAIN_PROD = 'http://designtool.rnd.huawei.com';
var IP_PROD = 'http://100.101.149.247'; // 本地环境

var DOMAIN_LOCAL = 'http://local.huawei.com'; // 需要本地配置host

var IP_LOCAL = 'http://127.0.0.1'; //= =====================下面是siderbar里面相关的配置=========================
// sidebar上面前端页面的url前缀
// let gc_sidebar_base_url = `${DOMAIN_DEV}/sketchcloud/`; //默认开发环境sketchcloud_test

var gc_sidebar_base_url = "".concat(DOMAIN_DEV, "/"); // 默认开发环境sketchcloud_test
// sidebar上的后台服务url前缀
// let gc_sidebar_domain = `${DOMAIN_DEV}/sketchcloud`;

var gc_sidebar_domain = "".concat(DOMAIN_DEV); // sidebar上的后台服务url前缀(ip方式, 注意不要代理服务器的ip)

var gc_sidebar_server_ip = "".concat(IP_DEV); // sidebar上的后台服务url里面在中间拼接的路径串

var gc_sidebar_path_name = 'sketchcloud'; // url里拼接的字符串内容

var to_sidebar_name = '/sketchcloud'; /// /////dev
// let to_sidebar_name = '';////////beta
// uxfm 的后台服务地址

var gc_uxfm_domain = "".concat(DOMAIN_DEV); // uxfm 的后台服务ip地址

var gc_uxfm_ip = "".concat(IP_DEV); //= ====================下面是adaptive相关的配置==============================
// 自适应的url前缀

var gc_adaptive_base_host = "".concat(DOMAIN_DEV, "/sketchcloud/uxSketch"); // 自适应的url前缀(ip方式, 注意不要代理服务器的ip)

var gc_adaptive_domain = "".concat(IP_DEV).concat(to_sidebar_name, "/uxSketch"); //= ===================================下面的是url处理逻辑===========================================

switch ("beta") {
  case ENV_LOCAL:
    // 本地环境
    localEnv();
    break;

  case ENV_SOMEONE:
    // 其他某个人的环境, 需要连接的自己在这边调
    someoneEnv();
    break;

  case ENV_DEV:
    // 开发环境
    devEnv();
    break;

  case ENV_BETA:
    // beta(测试)环境
    betaEnv();
    break;

  case ENV_PROD:
    // 正式(生产)环境
    prodEnv();
    break;

  default:
    // 默认在开发环境
    break;
} // 这里使用时候需要视部署情况手动调整


function localEnv() {
  var serviceEnv = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ENV_DEV_NO_PORTAL;
  to_sidebar_name = '/sketchcloud'; // sidebar上面前端页面的url前缀, 视本地情况自己改

  gc_sidebar_base_url = "http://junjie.huawei.com:4300".concat(to_sidebar_name, "/"); // 自适应的url前缀, 视本地情况自己改

  gc_adaptive_base_host = "http://junjie.huawei.com:4301/sketchcloud/uxSketch"; // 自适应的url前缀(ip方式, 注意不要代理服务器的ip), 视本地情况自己改

  gc_adaptive_domain = "".concat(IP_LOCAL).concat(to_sidebar_name, "/uxSketch"); // sidebar的后台服务, 默认连开发环境, 可以自己调整(ENV_DEV_NO_PORTAL, ENV_DEV等, 去82行左右调整函数传参)

  initSidebarServiceEnv(serviceEnv);
} // 这里使用时候需要视部署情况手动调整


function someoneEnv() {
  var serviceEnv = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ENV_DEV_NO_PORTAL;
  to_sidebar_name = '/sketchcloud';
  var JUNJIE_DOMAIN_DEV = 'http://junjie.huawei.com'; // sidebar上面前端页面的url前缀, 视情况自己改

  gc_sidebar_base_url = "".concat(JUNJIE_DOMAIN_DEV, ":4300").concat(to_sidebar_name, "/"); // 自适应的url前缀, 视情况自己改

  gc_adaptive_base_host = "".concat(JUNJIE_DOMAIN_DEV, ":4301/sketchcloud/uxSketch"); // 自适应的url前缀(ip方式, 注意不要代理服务器的ip), 视情况自己改

  gc_adaptive_domain = "".concat(IP_DEV).concat(to_sidebar_name, "/uxSketch"); // sidebar的后台服务, 默认连开发环境, 可以自己调整(ENV_DEV_NO_PORTAL, ENV_DEV等, 去87行左右调整函数传参)

  initSidebarServiceEnv(serviceEnv);
}

function devEnv() {
  to_sidebar_name = '/sketchcloud';
  gc_sidebar_base_url = "".concat(DOMAIN_DEV, "/sketchcloud/");
  gc_adaptive_base_host = "".concat(DOMAIN_DEV, "/sketchcloud/uxSketch");
  gc_adaptive_domain = "".concat(IP_DEV, "/sketchcloud/uxSketch");
  initSidebarServiceEnv(ENV_DEV);
}

function betaEnv() {
  to_sidebar_name = ''; // gc_sidebar_base_url = `${DOMAIN_BETA}/sketchcloud/`;
  // gc_adaptive_base_host = `${DOMAIN_BETA}/sketchcloud/uxSketch`;
  // gc_adaptive_domain = `${IP_BETA}/sketchcloud/uxSketch`;

  gc_sidebar_base_url = "".concat(DOMAIN_BETA, "/"); // gc_adaptive_base_host = `${DOMAIN_BETA}/uxSketch`;

  gc_adaptive_base_host = "".concat(DOMAIN_BETA, "/uxSketch");
  gc_adaptive_domain = "".concat(IP_BETA, "/uxSketch");
  initSidebarServiceEnv(ENV_BETA);
}

function prodEnv() {
  to_sidebar_name = '';
  gc_sidebar_base_url = "".concat(DOMAIN_PROD, "/sketchcloud/");
  gc_adaptive_base_host = "".concat(DOMAIN_PROD, "/sketchcloud/uxSketch");
  gc_adaptive_domain = "".concat(IP_PROD, "/sketchcloud/uxSketch");
  initSidebarServiceEnv(ENV_PROD);
}

function initSidebarServiceEnv(envTag) {
  switch (envTag) {
    case ENV_LOCAL:
      localSidebarServiceEnv();
      break;

    case ENV_DEV:
      gc_sidebar_domain = "".concat(DOMAIN_DEV).concat(to_sidebar_name);
      gc_uxfm_domain = "".concat(DOMAIN_DEV);
      gc_uxfm_ip = "".concat(IP_DEV);
      gc_sidebar_server_ip = "".concat(IP_DEV);
      gc_sidebar_path_name = "sketchcloud";
      break;

    case ENV_DEV_NO_PORTAL:
      // 这里多了一个无代理的开发环境
      gc_sidebar_domain = "".concat(DOMAIN_DEV_NO_PORTAL).concat(to_sidebar_name);
      gc_uxfm_domain = "".concat(DOMAIN_DEV_NO_PORTAL);
      gc_uxfm_ip = "".concat(IP_DEV_NO_PORTAL);
      gc_sidebar_server_ip = "".concat(IP_DEV_NO_PORTAL);
      gc_sidebar_path_name = "sketchcloud";
      break;

    case ENV_BETA:
      // gc_sidebar_domain = `${DOMAIN_BETA}/sketchcloud`;
      gc_sidebar_domain = "".concat(DOMAIN_BETA).concat(to_sidebar_name);
      gc_uxfm_domain = "".concat(DOMAIN_BETA);
      gc_uxfm_ip = "".concat(IP_BETA);
      gc_sidebar_server_ip = "".concat(IP_BETA);
      gc_sidebar_path_name = '';
      break;

    case ENV_PROD:
      gc_sidebar_domain = "".concat(DOMAIN_PROD).concat(to_sidebar_name);
      gc_uxfm_domain = "".concat(DOMAIN_PROD);
      gc_uxfm_ip = "".concat(IP_PROD);
      gc_sidebar_server_ip = "".concat(IP_PROD);
      gc_sidebar_path_name = "sketchcloud";
      break;

    default:
      break;
  }
} // 本地sidebar后台接口服务的环境配置, 一般只有后台开发要用这里, 注意结合前面的配置设置


function localSidebarServiceEnv() {
  gc_sidebar_domain = "".concat(DOMAIN_LOCAL).concat(to_sidebar_name);
  gc_uxfm_domain = "".concat(DOMAIN_LOCAL).concat(to_sidebar_name);
  gc_sidebar_server_ip = "".concat(IP_LOCAL);
  gc_sidebar_path_name = "sketchcloud";
} // let info = {
//   'enableWebInspector': enableWebInspector,
//   'gc_sidebar_base_url': gc_sidebar_base_url,
//   'gc_sidebar_domain': gc_sidebar_domain,
//   'gc_uxfm_domain': gc_uxfm_domain,
//   'gc_uxfm_ip': gc_uxfm_ip,
//   'gc_sidebar_server_ip': gc_sidebar_server_ip,
//   'gc_sidebar_path_name': gc_sidebar_path_name,
//   'gc_adaptive_base_host': gc_adaptive_base_host,
//   'gc_adaptive_domain': gc_adaptive_domain
// };
// logUtil.log({sketch_env_info: info});




/***/ }),

/***/ "./src/note/note.js":
/*!**************************!*\
  !*** ./src/note/note.js ***!
  \**************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _util_baseUrl__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/baseUrl */ "./src/util/baseUrl.js");

/* harmony default export */ __webpack_exports__["default"] = (function (context) {
  NSWorkspace.sharedWorkspace().openURL(NSURL.URLWithString(_util_baseUrl__WEBPACK_IMPORTED_MODULE_0__["baseUrl"] + 'sketchcloudweb/index.html#/document'));
});

/***/ }),

/***/ "./src/util/baseUrl.js":
/*!*****************************!*\
  !*** ./src/util/baseUrl.js ***!
  \*****************************/
/*! exports provided: baseUrl, baseUrlForMaterial, refreshSearch */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "baseUrl", function() { return baseUrl; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "baseUrlForMaterial", function() { return baseUrlForMaterial; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "refreshSearch", function() { return refreshSearch; });
/* harmony import */ var _globalConfig__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../globalConfig */ "./src/globalConfig.js");

var baseUrl = 'http://sketchcloudtest.rnd.huawei.com/';
var baseUrlForMaterial = '';

if (false) {} else if (false) {} else {
  // 普通的build测试用和dev是一样的 后台地址是测试环境 npm run build
  // production
  // baseUrl = 'http://10.22.125.201:8080/';
  baseUrl = 'http://sketchcloudtest.rnd.huawei.com/';
} // 统一去用打包命令处理


baseUrl = _globalConfig__WEBPACK_IMPORTED_MODULE_0__["gc_sidebar_base_url"];
baseUrlForMaterial = _globalConfig__WEBPACK_IMPORTED_MODULE_0__["gc_adaptive_base_host"];
var refreshSearch = "?t=".concat(_globalConfig__WEBPACK_IMPORTED_MODULE_0__["timeStamp"]); // let refreshSearch = '';



/***/ }),

/***/ "sketch/settings":
/*!**********************************!*\
  !*** external "sketch/settings" ***!
  \**********************************/
/*! no static exports found */
/***/ (function(module, exports) {

module.exports = require("sketch/settings");

/***/ })

/******/ });
  if (key === 'default' && typeof exports === 'function') {
    exports(context);
  } else {
    exports[key](context);
  }
}
that['onRun'] = __skpm_run.bind(this, 'default')

//# sourceMappingURL=note.js.map