 
 
   ###isBeforeForce###
-  isBeforeForce:false
+  isBeforeForce: false
   #befores の処理を URL 変更前にするかどうか
-  isTemae:false
-  _changeOptions:null
-
-  isNotFoundForce:false
-  _notFoudn:null
-
-  breaker:{}
-
-  _dispatcher:null
-  _beforeDeffer:null
-
-  fragment:null
-  lastFragment:null
-  isUserAction:false
-
-  _isFirstRequest:true
+  isTemae: false
+  _changeOptions: null
+
+  isNotFoundForce: false
+  _notFoudn: null
+
+  breaker: {}
+
+  _dispatcher: null
+  _beforeDeffer: null
+
+  fragment: null
+  lastFragment: null
+  isUserAction: false
+
+  _isFirstRequest: true
 
 
 
   #一時停止しているかどうか
-  isSuspend:false
+  isSuspend: false
   _processStep:
-    'status':'null'
-    'args':[]
+    'status': 'null'
+    'args': []
 
   constructor:(options)->
     @._processStep.status = 'constructor'

    if options.routes
      @.routes = options.routes

    @.root = if options.root then options.root else '/'
    @.isTemae = if options.isTemae then options.isTemae else false

    @._params = {
      params:[]

  start:(options)->
    @._processStep.status = 'start'
    @._processStep.args = [options]
    if @.started
      throw new Error('mou hazim matteru')
    @.started = true
    win = window
    @.options = @_extend({}, {root:'/'}, @.options, options)
    @._hasPushState = !!(@.history and @.history.pushState)
