locking-base-pattern